Life Car

High-Level Project Summary

we observant that more than 1 billion of living organisms died in forests fire, so we get into research and made a project that its main function to reduce the area of the primary fire to keep more living organisms and considering the human safety, so, we made a fire fighter robot that could be controlled from distance.

Detailed Project Description

its function to be in the forests and when fire forests begins it should go to the location where signals comes and a human controlled it by Bluetooth module and the human control and puts fire down saving more living organisms lives and environments. it works

Hackathon Journey

i and my friends have passion for space apps applications and how can we benefit from it , to solve earth problems. i think we have the same mindset . we search discover a sad information that every year there is a 1 billion living organisms died from fire of forests , so we decided to make a project which is fire fighter robots to save more living organisms. we solve challenges by keeping searching and reading even when we were eating. yes i want to think all space agencies, mentors and my friends

References

https://climate.nasa.gov/

https://climate.esa.int/en/projects/

https://climate.esa.int/en/esa-climate/esa-cci/climate-change-initiative-reference-documentation/

https://appliedsciences.nasa.gov/join-mission/training/english/arset-introduction-nasa-resources-climate-change-applications

#include <AFMotor.h>

AF_DCMotor right_motor(1, MOTOR12_8KHZ);

AF_DCMotor left_motor(2, MOTOR12_8KHZ);

AF_DCMotor three_motor(3, MOTOR12_8KHZ);


String readString;

//motor

void setup() {

 Serial.begin(9600);

 right_motor.setSpeed(255);

 left_motor.setSpeed(255);

 three_motor.setSpeed(255);


 }



void loop()

{

 while(Serial.available()){

   delay(50);

   char c=Serial.read();

   readString+=c;

 }

 //bloutoth

 if(readString.length()>0){

   Serial.println(readString);

   if (readString =="FORWARD"){ //forward

     right_motor.run (FORWARD);

     left_motor.run (FORWARD);

     delay(500);

   }

   if (readString =="BACKWARD"){ //backward

     right_motor.run (BACKWARD);

     left_motor.run (BACKWARD);

     delay(500);

   }

   if (readString =="LEFT"){ //left

     right_motor.run (FORWARD);

     left_motor.run (BACKWARD);

     delay(500);

   }

   if (readString =="RIGHT"){ //right

     right_motor.run (BACKWARD);

     left_motor.run (FORWARD);

     delay(500);

   }

   if (readString =="STOP"){ //stop

     right_motor.run (RELEASE);

     left_motor.run (RELEASE);

     delay(500);

   }

   if (readString =="RUN WATER"){ //ON Water Pump

     three_motor.run (FORWARD);

     delay(500);

   }

   if (readString =="STOP WATER"){ //OFF Water Pump

     three_motor.run (RELEASE);

     delay(500);

   }

 

 readString="";

 }

 

}#include <AFMotor.h>

AF_DCMotor right_motor(1, MOTOR12_8KHZ);

AF_DCMotor left_motor(2, MOTOR12_8KHZ);

AF_DCMotor three_motor(3, MOTOR12_8KHZ);


String readString;

//motor

void setup() {

 Serial.begin(9600);

 right_motor.setSpeed(255);

 left_motor.setSpeed(255);

 three_motor.setSpeed(255);


 }



void loop()

{

 while(Serial.available()){

   delay(50);

   char c=Serial.read();

   readString+=c;

 }

 //bloutoth

 if(readString.length()>0){

   Serial.println(readString);

   if (readString =="FORWARD"){ //forward

     right_motor.run (FORWARD);

     left_motor.run (FORWARD);

     delay(500);

   }

   if (readString =="BACKWARD"){ //backward

     right_motor.run (BACKWARD);

     left_motor.run (BACKWARD);

     delay(500);

   }

   if (readString =="LEFT"){ //left

     right_motor.run (FORWARD);

     left_motor.run (BACKWARD);

     delay(500);

   }

   if (readString =="RIGHT"){ //right

     right_motor.run (BACKWARD);

     left_motor.run (FORWARD);

     delay(500);

   }

   if (readString =="STOP"){ //stop

     right_motor.run (RELEASE);

     left_motor.run (RELEASE);

     delay(500);

   }

   if (readString =="RUN WATER"){ //ON Water Pump

     three_motor.run (FORWARD);

     delay(500);

   }

   if (readString =="STOP WATER"){ //OFF Water Pump

     three_motor.run (RELEASE);

     delay(500);

   }

 

 readString="";

 }

 

}#include <AFMotor.h>

AF_DCMotor right_motor(1, MOTOR12_8KHZ);

AF_DCMotor left_motor(2, MOTOR12_8KHZ);

AF_DCMotor three_motor(3, MOTOR12_8KHZ);


String readString;

//motor

void setup() {

 Serial.begin(9600);

 right_motor.setSpeed(255);

 left_motor.setSpeed(255);

 three_motor.setSpeed(255);


 }



void loop()

{

 while(Serial.available()){

   delay(50);

   char c=Serial.read();

   readString+=c;

 }

 //bloutoth

 if(readString.length()>0){

   Serial.println(readString);

   if (readString =="FORWARD"){ //forward

     right_motor.run (FORWARD);

     left_motor.run (FORWARD);

     delay(500);

   }

   if (readString =="BACKWARD"){ //backward

     right_motor.run (BACKWARD);

     left_motor.run (BACKWARD);

     delay(500);

   }

   if (readString =="LEFT"){ //left

     right_motor.run (FORWARD);

     left_motor.run (BACKWARD);

     delay(500);

   }

   if (readString =="RIGHT"){ //right

     right_motor.run (BACKWARD);

     left_motor.run (FORWARD);

     delay(500);

   }

   if (readString =="STOP"){  //stop

     right_motor.run (RELEASE);

     left_motor.run (RELEASE);

     delay(500);

   }

   if (readString =="RUN WATER"){ //ON Water Pump

     three_motor.run (FORWARD);

     delay(500);

   }

   if (readString =="STOP WATER"){ //OFF Water Pump

     three_motor.run (RELEASE);

     delay(500);

   }

 

 readString="";

 }

 

}


Arduino, water pump, drive motor, Maket, module bluetooth and wood

Tags

# living organisms