i. PBD 0:
We turned to tutorials and verified our connections. Additionally, the code for efficiency posed its own set of challenges, but seeking guidance from team members.
Despite thorough connection checks, we discovered an oversight in the code – an incorrect pin assignment for the motor.
This experience underscored the importance of meticulous wiring and precise coding in DC motor and Arduino projects, emphasizing the effectiveness of methodical rechecks in problem-solving.
When encountering difficulties in controlling the DC motor with the Arduino board, our tro3ubleshooting process began with a thorough examination of our connections to ensure proper alignment.
Subsequently, we meticulously reviewed and corrected any coding errors, such as inaccurate pin assignments.
ii. PBD 1:
We ensured the correct wiring between the sensor and the Arduino board. Subsequently, we developed code to effectively gather data from the sensor.
During the testing phase, where components like IR sensors, Arduino, and DC motors were assessed, we adopted a methodical approach. Each component underwent individual testing to verify its functionality before integration.
Through this process, I've cultivated the ability to think both creatively and logically. Arduino programming has opened up a world of possibilities for me, igniting a sense of excitement.
It has equipped me with newfound skills in coding, electronics, and problem-solving. Through this process, I've cultivated the ability to think both creatively and logically
iii. PBD 2:
We identified a critical issue with the motor's power supply, which was causing voltage drops and impacting its performance. By upgrading the power supply and fine-tuning the code to better accommodate the motor's requirements, we successfully resolved the issue.
This transparent communication environment encouraged everyone to seek assistance when needed and share helpful resources
This experience emphasized the importance of thorough testing and meticulous attention to hardware specifications in Arduino projects.
These sub-parts can be divided into team members and those parts can be later integrated together to make a whole program.
iv. PBD 3:
Transport Activity:
We connected the actuators to the system we programmed them individually and tested if they worked as desired, and as we connected more components we kept editing the code to to fit the new component in the system.
Applications of Servo, Stepper and Limit Switch:
1)Stepper motors are extensively used in the robotics industry as they come in several specifications.
2)Servo motors are extensively used in the robotics field and also in remote-controlled cars or drones.
3)Stepper motors are also used in areas where a precise angular rotation is required.
v. PBD 4:
MIT App Inventor:
The Challenges faced are:
Writing Arduino code to receive input from a mobile phone through the HC-05 Bluetooth module and controlling the actuators based on that input proved to be tricky.
Learning a new programming language and developing customized apps suitable for our activity was a challenging task
Applications of Bluetooth Connectivity with LED, Stepper Motor, and Servo Motor:
Bluetooth connectivity can enhance our project's user interactivity by allowing users to directly input commands into the system via their mobile phones, thereby controlling the system's functions.
Troubleshooting:
We encountered several instances where we had to troubleshoot our Arduino code while working with the MIT App Inventor and Bluetooth module.
vi. PBD 5:
Carriage Activity:
Firstly when we wrote the Arduino code, we didn't have clarity about the direction of the rotation of DC motors, but later as the DC motors were not moving as desired.
We had to edit/debug our Arduino code in order to rotate the DC motors in the desired directions so they can easily move forward/backwards and also turn to either direction.
We worked in a team of 5 for this activity and I found out that effective communication between the team members is crucial while doing a project.