cover photo

BLOG · 14/9/2023

Level 1 tasks (contd)

Suha Tasmiya
Suha Tasmiya
OP
Level 1 tasks (contd)
This Article is yet to be approved by a Coordinator.

BLDC Motor And Hall Effect Sensor\n# Measuring Fan Rotations with Hall Effect Sensor and BLDC Motor\n\n## Introduction\n\nIn this project, we explored the application of a Hall Effect sensor in conjunction with a BLDC (Brushless Direct Current) motor to measure the rotations of a fan. The primary objective was to accurately detect and display fan rotation data on the serial monitor. This project provided a practical understanding of sensor integration and motor control.\n\n## Materials Used\n\n- BLDC Motor: We employed a Brushless Direct Current motor for its efficiency and reliability. BLDC motors are commonly used in various applications, including fans.\n\n- Hall Effect Sensor: The Hall Effect sensor was positioned strategically to detect changes in the motor's magnetic field as it rotated. This sensor played a pivotal role in measuring fan rotations.\n\n- Arduino Board: An Arduino microcontroller served as the central processing unit, managing sensor data and calculations.\n\n- Breadboard: A breadboard facilitated easy and temporary connections between electronic components.\n\n- Jumper Wires: Jumper wires were used to establish electrical connections within the circuit.\n\n## Experimental Setup\n\nThe experiment involved setting up the BLDC motor and the Hall Effect sensor. The Hall Effect sensor was carefully positioned near the rotating section of the motor, ensuring that it could detect the magnetic field changes generated by a small magnet attached to the motor's rotating shaft. This placement was critical for accurate RPM (rotations per minute) measurements.\n\n## Data Display\n\nThe core of the project was the Arduino code, which continuously monitored the output of the Hall Effect sensor. As the motor's magnet passed by the sensor, it toggled between high and low states. By counting these transitions over time, the code calculated the RPM of the motor and displayed it on the Arduino's serial monitor. This real-time data display allowed us to observe the fan's RPM as it changed.\n\n## Key Learnings\n\nThis project provided several valuable insights:\n\n- Sensor Integration: We gained hands-on experience in integrating sensors into electronic projects, enhancing our proficiency in sensor technology.\n\n- Motor Control: Controlling the BLDC motor deepened our understanding of motor drivers and their significance in various applications.\n\n- Real-time Data Display: Learning how to display real-time data on the serial monitor was a practical skill that can be applied to numerous projects, enhancing data visualization capabilities.\n\n## Conclusion\n\nIn conclusion, our experiment successfully demonstrated the measurement of fan rotations using a Hall Effect sensor and a BLDC motor. Through this project, we expanded our knowledge of sensor technology, motor control, and real-time data display. The ability to measure RPM has broad applications in various industries, making it a valuable skill for future projects and endeavors.\n\n## Importance of BLDC Motors\n\nBLDC motors are essential components in modern electronics and automation. Their brushless design offers improved efficiency, reduced maintenance, and longer lifespan compared to traditional brushed motors. BLDC motors find applications in a wide range of industries, including robotics, automotive, HVAC systems, and aerospace, making them crucial for technological advancement.\n\n\n# Battery Charging\n\n## Introduction\n\nIn this project, we have developed a lithium-ion battery charging system using an Arduino and breadboard jumpers. The objective of this project is to create a simple yet effective battery charging solution that can be used to charge lithium-ion batteries efficiently.\n\n## Experimental Setup\n\n### Components Used\n\n- Arduino Board\n- Lithium-Ion Battery\n- Breadboard Jumpers\n\n### Wiring and Connections\n\n- We connected the lithium-ion battery to the Arduino using breadboard jumpers.\n- The Arduino was programmed to regulate the charging process.\n\n## Code Implementation\n\n- We developed a custom Arduino code to control the battery charging process.\n- The code includes algorithms for monitoring the battery's voltage and adjusting the charging current accordingly to prevent overcharging.\n\n## Experimental Results\n\n### Charging Process\n\n- We monitored the charging process and recorded the battery's voltage at regular intervals.\n- The Arduino-controlled charging process ensured that the battery voltage was maintained within safe limits.\n\n### Output\n\n1\n2\n- As a result of our experiment, we observed that the lithium-ion battery charged steadily and safely.\n- The Arduino code effectively controlled the charging current, preventing overcharging and ensuring the battery's health and safety.\n\n## Key Learnings\n\n- Battery Charging Principles: We gained a better understanding of lithium-ion battery charging principles and the importance of controlled charging to extend battery life.\n- Arduino Programming: This project enhanced our skills in programming Arduino boards for specific tasks, such as battery management.\n- Safety Protocols: We learned about safety protocols and measures to avoid overcharging and protect the battery from damage.\n\n## Conclusion\n\nThe lithium-ion battery charging project demonstrated the successful development of a battery charging system using an Arduino and breadboard jumpers. By carefully monitoring the battery's voltage and controlling the charging current, we created a safe and efficient charging solution.\n\nIn conclusion, this project not only improved our knowledge of battery charging but also honed our skills in Arduino programming and circuit design. Understanding the principles of lithium-ion battery charging is crucial for developing reliable and safe energy storage systems.\n\n\n---\n# Understanding 555 Timer And LDR\n---\n# Solar Panel\n## Introduction\nThe purpose of this experiment was to create a small solar panel using LED diodes and examine its performance in generating electricity. The experiment involved measuring the voltage output of the solar panel under different lighting conditions.\n\n## Experimental Results\n- Initial Readings:\n - Under natural light or room light, the voltmeter displayed a very small voltage reading, indicating a low power output from the solar panel.\n\n- Impact of Flashlight:\n - When a flashlight was directed towards the solar panel, the voltmeter reading increased significantly. The additional light source enhanced the power output of the solar panel.\n\n1\n2\n\n## Key Learnings\n>- Light Intensity and Power Output: This experiment showcased the significant impact of a flashlight on increasing the voltage output.\n>- Parallel Connection: Practical knowledge of how to effectively combine multiple components to maximize output and efficiency.\n>- Importance of Light Exposure: This experiment emphasized the critical role of proper light exposure in achieving optimal performance from solar panels. It highlighted the need for considering lighting conditions in solar panel installations.\n\n## Conclusion\nThe experiment demonstrated that the small solar panel, consisting of 5 LED diodes, could generate a measurable voltage output. However, the initial readings were quite low under natural or room light conditions. The increase in voltage reading when using a flashlight confirmed the dependence of the solar panel's performance on light intensity.\n\nOverall, this experiment provided valuable insights into the behavior of a small-scale solar panel and deepened my understanding of solar energy generation, component connections, and the influence of light intensity on power output.\n\n\n---\n# Task 13 - Solar Tracker\n\n## Introduction\n\nIn this project, a solar tracker system had to be designed and implemented using Arduino. The solar tracker is equipped with an LCR sensor, a breadboard, jumper wires, and a resistor. The primary goal of this project is to efficiently orient a solar panel to maximize its exposure to sunlight throughout the day, thus enhancing its energy generation capabilities. \n\n## Experimental Results\n\n### Setup\n\n- Components Used:\n - LCR Sensor\n - Breadboard\n - Jumper Wires\n - Resistor\n - Arduino Board\n\n- Code Implementation:\n - We developed and uploaded a custom Arduino code to control the solar tracker.\n - The code reads data from the LCR sensor to determine the optimal orientation of the solar panel.\n\n1\n2\n\n### Analysis\n\n- We analyzed the collected data to evaluate the effectiveness of the solar tracker in optimizing solar panel orientation.\n- The analysis included tracking the movement of the solar panel throughout the day and comparing it with static solar panels.\n\n## Key Learnings\n\n- Solar Panel Efficiency: We learned about the importance of aligning solar panels with the sun to maximize energy production.\n- Sensor Calibration: We gained experience in calibrating and utilizing sensors like the LCR sensor for precise measurements.\n- Arduino Programming: This project enhanced our skills in programming Arduino boards for automation tasks.\n- Data Analysis: We developed data analysis skills to evaluate the effectiveness of our solar tracker.\n\n## Conclusion\n\nThe solar tracker project has provided valuable insights into solar panel optimization techniques. By using an LCR sensor and an Arduino board, we successfully developed a solar tracker system that dynamically adjusts the solar panel's orientation throughout the day. This system has the potential to significantly increase the energy output of solar panels, making them more efficient and sustainable sources of power.\n\nIn conclusion, this project has not only enhanced our understanding of renewable energy systems but also improved our technical skills in sensor integration, data analysis, and Arduino programming. The successful implementation of the solar tracker reaffirms the importance of innovation in the field of sustainable energy.\n\n

UVCE,
K. R Circle,
Bengaluru 01