cover photo

BLOG · 9/12/2023

Joshua Mohan
Joshua Mohan
OP
This Article is yet to be approved by a Coordinator.

\n### Accomplished Tasks:\n\n3D Printing:\n- Explored the principles of 3D printer operation, including hardware setup and software control.\n- Learned about STL (Standard Triangle Language) files, understanding their role in 3D printing.\n- Utilized Ultimaker and Creality Slicer software to slice models, adjusting parameters for optimal printing.\n- Fine-tuned printer settings such as layer height, print speed, and infill density to ensure high-quality prints.\n- Successfully executed a variety of prints, from intricate models to functional prototypes like a batman logo keychain.\n\nAPI Integration:\n- Explored the functionalities and use cases of various APIs, focusing on data retrieval and manipulation.\n- Built a web-based user interface using React.js that interacted with a chosen API to fetch and display dynamic content.\n- Implemented API calls handling authentication, error handling, and pagination for a seamless user experience.\n- Explored API documentation and tested different endpoints to understand data structures and responses.\n\nGitHub Workflows:\n- Learned GitHub integrated workflows, issues, and pull requests.\n- Interacted with the UVCE-Marvel Git repository, addressing issues, submitting pull requests, and managing branches.\n- Collaborated with team members, reviewing code changes, and resolving merge conflicts efficiently.\n- Automated CI/CD processes using GitHub actions to streamline code integration and deployment.\n\nCommand Line (Ubuntu):\n- Mastered command-line navigation, file management, and permissions on Ubuntu.\n- Scripted bash commands for task automation and created complex directory structures programmatically.\n\nKaggle Contest (Titanic ML):\n- Explored data preprocessing techniques such as imputation and feature engineering.\n- Implemented various machine learning models including logistic regression, decision trees, and ensemble methods.\n- Conducted hyperparameter tuning and cross-validation to optimize model performance.\n- Analyzed model evaluation metrics and submitted predictions, achieving competitive scores on the Kaggle leaderboard.\n\nPandas and Matplotlib:\n- Leveraged Pandas for data manipulation, cleaning, and transformation.\n- Created insightful visualizations using Matplotlib, customizing aesthetics and enhancing interpretability.\n- Explored statistical analysis and correlation between different data attributes, visualizing trends and patterns effectively.\n\nPortfolio Webpage:\n- Designed and developed a visually appealing and user-friendly portfolio website using HTML, CSS, and JavaScript.\n- Incorporated responsive design principles to ensure optimal viewing across various devices and screen sizes.\n- Showcased personal projects with detailed descriptions, including tech stack used, challenges faced, and outcomes achieved.\n- Integrated third-party APIs for social media feeds and project showcases.\n\nMarkdown Resource Article:\n- Authored informative and engaging technical articles using Markdown syntax for consistent formatting.\n- Explored diverse topics including software development methodologies, programming languages, and emerging technologies.\n- Incorporated images, code snippets, and interactive elements for better comprehension and engagement.\n\nTinkercad:\n- Designed and simulated sensor-based circuits using Tinkercad's virtual environment.\n- Experimented with ultrasonic and infrared sensors, understanding their functionality and calibration methods.\n- Visualized sensor data on LCD screens, assessing accuracy and range estimation capabilities.\n\nDC Motor Speed Control:\n- Explored PWM (Pulse Width Modulation) techniques for controlling DC motor speed with Arduino.\n- Integrated PID (Proportional-Integral-Derivative) control algorithms for precise speed regulation.\n- Experimented with different motor drivers and power management modules for enhanced control.\n\nESP32 LED Toggle:\n- Delved into ESP32 microcontroller functionality, including Wi-Fi connectivity and GPIO handling.\n- Developed a standalone web server using ESP32, controlling LED states remotely via web interfaces.\n- Explored real-time data transmission and implemented data logging functionalities.\n\nSoldering Prerequisites:\n- Explored soldering techniques, understanding solder, flux, temperature settings, and safety measures.\n- Practiced surface mount soldering, heat sinking, and desoldering techniques on prototype boards.\n- Learned soldering fine-pitch components and surface-mount devices with precision.\n\n555 Astable Multivibrator:\n- Designed and assembled a 555 timer-based astable multivibrator circuit on a breadboard.\n- Analyzed waveform characteristics using an oscilloscope, studying frequency and duty cycle variations.\n- Explored component variations and their impact on output waveform stability and accuracy.\n\nKarnaugh Maps and Logic Circuits:\n- Applied Karnaugh map simplification techniques to design logical circuits for security systems.\n- Implemented gate-level designs and sequential logic, validating their functionalities through simulations.\n- Investigated fault tolerance and redundancy in logic circuits for improved reliability.\n\nActive Participation:\n- Actively participated in Kagada for poster and model making\n

UVCE,
K. R Circle,
Bengaluru 01