This week, our team has been creating a context diagram and a functional description for our specific part, the Movement System and Battery Indicator system. Additionally, we have developed a block diagram to outline the various components and elements that will be utilized in our project. During the discussion, we agreed to distribute each task so that I was responsible for managing the battery indicator system, and my group partner was responsible for managing the movement system. At the end of the discussion, we have planned the functionality and operation for these two systems, which are part of this mini-cleaning robot.
The
movement system offers both manual and automatic control. For manual control, a
remote web server allows users to navigate the robot using button
configurations for forward, backwards, left, and right movements. On the other
hand, the automatic control utilizes an IR sensor to detect obstacles. When a block is detected, the robot stops and moves backwards until another
obstacle is encountered at the back. This back-and-forth movement continues
until the path is clear. Key components of the movement system include the IR
sensor, motor driver, and two DC motors for left and right motion.
The battery life indicator system monitors the remaining battery voltage and percentage readings in real-time, both during charging and discharging states. Users can view the battery level through various displays such as LED indicators, an OLED display, and the Blynk IoT platform. The Blynk platform also provides an alert system that notifies users when the battery is running low and requires recharging. Hardware components for the battery life indicator system include a rechargeable battery, battery charger module, OLED display, LED indicator, voltage regulator, and voltage divider circuit.
The NodeMCU ESP32 acts as the central control unit, coordinating the operation of both the movement and battery indicator systems. Power consumption affects the battery life indicator system when the movement system is activated. If the battery reaches a low state, Blynk sends a notification alert to the user, indicating that the battery needs to be recharged before the movement system can resume operation.
The battery life indicator system monitors the remaining battery voltage and percentage readings in real-time, both during charging and discharging states. Users can view the battery level through various displays such as LED indicators, an OLED display, and the Blynk IoT platform. The Blynk platform also provides an alert system that notifies users when the battery is running low and requires recharging. Hardware components for the battery life indicator system include a rechargeable battery, battery charger module, OLED display, LED indicator, voltage regulator, and voltage divider circuit.
The NodeMCU ESP32 acts as the central control unit, coordinating the operation of both the movement and battery indicator systems. Power consumption affects the battery life indicator system when the movement system is activated. If the battery reaches a low state, Blynk sends a notification alert to the user, indicating that the battery needs to be recharged before the movement system can resume operation.


No comments:
Post a Comment