Wet & Dry Waste Smart Dustbin for House | Best science Project | Harish Projects

Image
 Watch Full Detailed video πŸ‘‡πŸ» Diagram in VideoπŸ‘† //Arduino Code// //YouTube: Harish Projects //Order Electronic Parts & Project kit:  HarishProjects.com // #include <Servo.h> Servo servo1; const int trigPin = 12; const int echoPin = 11; long duration; int distance=0; int potPin = A0; //input pin int soil=0; int fsoil; void setup()  {   Serial.begin(9600); //Serial.print("Humidity"); pinMode(trigPin, OUTPUT);  pinMode(echoPin, INPUT);  servo1.attach(8); } void loop()  { //YouTube: Harish Projects //Order Electronic Parts & Project kit:  HarishProjects.com //      int soil=0;   for(int i=0;i<2;i++)   { digitalWrite(trigPin, LOW); delayMicroseconds(7); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); delayMicroseconds(10); duration = pulseIn(echoPin, HIGH); distance= duration*0.034/2+distance; delay(10);   }   distance=distance/2;   Serial.println(distance); if ...

Smart Bridge - According to water level Best science Project.

 



.......................Diagram......................



...................Arduino Code.....................




//YouTube Harish Projects 



#include <Servo.h>




// constants won't change


const int TRIG_PIN  = 6;  // Arduino pin connected to Ultrasonic Sensor's TRIG pin


const int ECHO_PIN  = 7;  // Arduino pin connected to Ultrasonic Sensor's ECHO pin


const int SERVO_PIN = 9; // Arduino pin connected to Servo Motor's pin


const int DISTANCE_THRESHOLD = 4; // centimeters




Servo servo; // create servo object to control a servo




// variables will change:


float duration_us, distance_cm;




void setup() {


  Serial.begin (9600);       // initialize serial port


  pinMode(TRIG_PIN, OUTPUT); // set arduino pin to output mode


  pinMode(ECHO_PIN, INPUT);  // set arduino pin to input mode


  servo.attach(SERVO_PIN);   // attaches the servo on pin 9 to the servo object


  servo.write(0);


}




void loop() {


  // generate 10-microsecond pulse to TRIG pin


  digitalWrite(TRIG_PIN, HIGH);


  delayMicroseconds(200);


  digitalWrite(TRIG_PIN, LOW);




  // measure duration of pulse from ECHO pin


  duration_us = pulseIn(ECHO_PIN, HIGH);


  // calculate the distance


  distance_cm = 0.017 * duration_us;




  if(distance_cm < DISTANCE_THRESHOLD)


    servo.write(90); // rotate servo motor to 90 degree


  else


    servo.write(0);  // rotate servo motor to 0 degree




  // print the value to Serial Monitor


  Serial.print("distance: ");


  Serial.print(distance_cm);


  Serial.println(" cm");




  delay(3000);


}

Comments

Urgently said…
Connection problem please message me 7875056159
Urgently said…
Please πŸ™πŸ»

Popular posts from this blog

Smart Bridge - Automatic Hight increase when flooding | Best science Project

How to make Phone control RC car using Arduino #phoneControlCar

Inspire Award Project | Train accident Prevention project | Best science Project / Harish Projects