River Cleaner Boat Amazing Best science Project | Low Budget inspire Award Project
River Cleaner Boat Amazing Best science Project | Low Budget inspire Award Project River Cleaner Boat: A Low-Budget, High-Impact Science Project Project Overview: This innovative science project aims to address the pressing issue of water pollution by designing and building a small, autonomous boat capable of cleaning rivers and canals. The boat, equipped with a water filtration system, will collect plastic waste and other debris from water bodies. Key Features: Autonomous Navigation: The boat will utilize sensors and microcontrollers to navigate autonomously, detecting and following polluted areas. Water Filtration System: A simple yet effective filtration system will trap plastic waste and other debris. Solar Power: The boat will be powered by solar panels, making it environmentally friendly and sustainable. Low-Cost Components: The project emphasizes the use of affordable and readily available components. Materials Required: Arduino microcontroller Motor driver DC motors Battery Solar panel Water pump Filter material Hull material (e.g., Styrofoam, plastic) Sensors (e.g., ultrasonic, line follower) Wires and connectors Project Steps: Design the Boat: Sketch the boat's design, considering factors like buoyancy, stability, and ease of construction. Assemble the Hull: Construct the boat's hull using the chosen material, ensuring it's watertight. Install Electronics: Mount the Arduino, motor driver, battery, and sensors securely on the boat. Wire the Components: Connect all components according to the circuit diagram. Program the Arduino: Write code to control the motors, sensors, and water pump. Test and Calibrate: Test the boat in a controlled environment, adjusting the code as needed. Deploy the Boat: Launch the boat in a local river or canal, monitoring its performance and making improvements. Potential Impact: Environmental Benefits: Reduce water pollution and improve water quality. Community Engagement: Inspire young people to take action on environmental issues. Educational Value: Promote STEM education and critical thinking skills. By undertaking this project, you can contribute to a cleaner environment and inspire others to take action. Remember to document your progress, share your experiences, and encourage others to participate in similar initiatives.


Code-
......................ARDUINO CODE.................
//ok
int motA_pin1=7;
int motA_pin2=6;
int motB_pin1=5;
int motB_pin2=4;
char command;
int flag=1;
void setup() {
pinMode (motA_pin1,OUTPUT);
pinMode (motA_pin2,OUTPUT);
pinMode (motB_pin1,OUTPUT);
pinMode (motB_pin2,OUTPUT);
Serial.begin(9600);
Serial.print("command");
}
void loop()
{
if (Serial.available()>0)
{
command=Serial.read();
Serial.print(command);
if ( command=='F')
{
forward();
}
else if ( command=='L')
{
left();
}
else if ( command=='R')
{
right();
}
else if ( command=='B')
{
reverse();
}
else
{
s();
}
}
}
void forward(){
//Serial.print(“fwd”);
digitalWrite(motA_pin1,HIGH);
digitalWrite(motA_pin2,LOW);
digitalWrite(motB_pin1,HIGH);
digitalWrite(motB_pin2,LOW);
delay(10);
}
void reverse(){
digitalWrite(motA_pin1,LOW);
digitalWrite(motA_pin2,HIGH);
digitalWrite(motB_pin1,LOW);
digitalWrite(motB_pin2,HIGH);
delay(10);
}
void left(){
digitalWrite(motA_pin1,LOW); //left mot REV
digitalWrite(motA_pin2,LOW); //left mot rev
digitalWrite(motB_pin1,HIGH); //right mot front
digitalWrite(motB_pin2,LOW); //right mot front
delay(10);
}
void right(){
digitalWrite(motA_pin1,HIGH);
digitalWrite(motA_pin2,LOW);
digitalWrite(motB_pin1,LOW);
digitalWrite(motB_pin2,LOW);
delay(10);
}
void s()
{
digitalWrite(motA_pin1,LOW);
digitalWrite(motA_pin2,LOW);
digitalWrite(motB_pin1,LOW);
digitalWrite(motB_pin2,LOW);
}

