Friday, April 21, 2023

Week 7 - Proposal Presentation of Mini Cleaning Robot

This week, the proposal presentation took place online on Thursday via Microsoft Teams, where each of the four groups presented their respective systems involving elements of a mini-cleaning robot. The presentations were evaluated by Sir Zaki Ayob. 




Friday, April 14, 2023

Week 6 - Proposal Presentation Preparation

This week, our group collaborated to prepare for an upcoming online proposal presentation. After a discussion with my group partner, the content of our presentation slides includes a cover page, introduction, objectives, problem statement, context diagram with functional description, literature review, block diagram, flow chart, circuit diagram, hardware components, safety features, testing plan, and conclusion. Therefore, we worked on and completed each of these contents throughout this week.





Saturday, April 8, 2023

Week 5 - Making Context Diagram and Block Diagram of Mini Cleaning Robot

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.



Week 15 - Final Report, Slide Presentation & Progress Report Submission

In the final week, our group was assigned to complete the final report for the System Engineering subject after last week's final presen...