Arghyadeep Debnath
Published © MIT

Smart Dustbin using Arduino Uno

This project I made for my embedded system training in the year 2018

BeginnerFull instructions provided6 hours125
Smart Dustbin using Arduino Uno

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
Ultrasonic Sensor - HC-SR04 (Generic)
Ultrasonic Sensor - HC-SR04 (Generic)
×1
SG90 Micro-servo motor
SG90 Micro-servo motor
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free
Desoldering Pump, Deluxe SOLDAPULLT®
Desoldering Pump, Deluxe SOLDAPULLT®
nipper

Story

Read more

Schematics

Schematic

Code

Arduino Code

C/C++
#include <Servo.h>
Servo servo1;
int trigPin = 5;
int echoPin = 6;
long distance;
long duration;
 
void setup() 
{
servo1.attach(11); 
 pinMode(trigPin, OUTPUT);
 pinMode(echoPin, INPUT);
}
 
void loop() {
  ultra();
  servo1.write(0);
  if(distance <= 20){
  servo1.write(90);
  }
}
 
void ultra(){
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
  duration = pulseIn(echoPin, HIGH);
  distance = duration*0.034/2;
  }

Credits

Arghyadeep Debnath
3 projects • 0 followers
Electronics Engineer. Experience on: SMT Production Engineering (SMT Line with Panasonic NPM-W2). Electronics Quality Control Engineer

Comments