Pattumiera intelligente con l'utilizzo di Arduino

L'obiettivo di questo progetto è mantenere il nostro

Ambiente pulito. Vantaggi dell'utilizzo di Smart

Bidoni della spazzatura.

• Smetterà di traboccare di bidoni della spazzatura

bordi della strada e località come pattumiere intelligenti

Sono gestiti in tempo reale.

• Mira anche a creare un ambiente pulito e pulito

Ambiente verde.

• Utilizzando l'algoritmo di routing lo farà in modo intelligente

trova il percorso più breve in modo da ridurre il

numero di veicoli utilizzati per la spazzatura

collezione.

Questo progetto è stato realizzato nel KHERA JATTAN NOOK

Nome del produttore

Jyoti

soni

Pawan

Passaggio 1: materiale

1. Sensore ad ultrasuoni

2. Arduino

3. Servo Moter S9

4. Cavo di collegamento

5. Interruttore

6. Batteria

7. Taglia batteria

Passaggio 2: Arduino Connect to Ultrasonic Sensor

Innanzitutto, prendi il sensore a ultrasuoni per collegarlo con Arduino

VCC - 5V

Trig - -5

Eco - -6

Gnd - Gnd

Passaggio 3: Arduino Connect to Servo Moter S9

Prendi un servo Moter S9.

Quindi il filo servo positivo collega Arduino Pin 3.3V

Cavo servo negativo Collega Arduino Pin Gnd e quindi Cavo segnale Connetti a Arduino Pin 7

Passaggio 4: collegare l'interruttore e la batteria

Prendi una batteria e fissa il Clipper della batteria.

Cavo positivo batteria Arduino Pin VCC

Il cavo negativo della batteria è quello di mettere un lato dell'interruttore e un lato del pin GND dell'interruttore Arduino

Passaggio 5: fissare il servo pully con lamiera

Passaggio 6: materiale di correzione

Innanzitutto, ho preso una scatola e poi riparato il sensore ad ultrasuoni con l'aiuto del cacciavite.

In secondo luogo, quindi correggere Arduino Uno

Successivamente, il servomotore montato.

Passaggio 7: caricamento del codice

#includere

// libreria servo

Servo servo;

int trigPin = 5;

int echoPin = 6;

int servoPin = 7;

int led = 10;

lunga durata, dist, media;

lunga media [3]; // array in media

void setup () {

Serial.begin (9600);

servo.attach (servoPin);

pinMode (trigPin, OUTPUT);

pinMode (echoPin, INPUT);

servo.write (0); // tappo chiuso all'accensione

ritardo (100);

servo.detach ();

}

void measure () {

digitalWrite (10, HIGH);

digitalWrite (trigPin, LOW);

delayMicroseconds (5);

digitalWrite (trigPin, HIGH);

delayMicroseconds (15);

digitalWrite (trigPin, LOW);

pinMode (echoPin, INPUT);

durata = pulseIn (echoPin, HIGH);

dist = (durata / 2) / 29.1; // ottenere la distanza

}

void loop () {

per (int i = 0; i <= 2; i ++) {// distanza media

misurare();

Aver [i] = dist;

ritardo (10); // ritardo tra le misurazioni

}

dist = (Aver [0] + Aver [1] + Aver [2]) / 3;

if (dist <50) {

// Cambia la distanza secondo le tue necessità

servo.attach (servoPin);

ritardo (1);

servo.write (0);

ritardo (3000);

servo.write (150);

ritardo (1000);

servo.detach ();

}

Serial.print (dist);

}

Passaggio 8: è pronto

Ti piacerebbe guardare il video di Dustbin?

per favore, guarda

Articoli Correlati