Dustbin Pintar Dengan Menggunakan Arduino

Matlamat projek ini adalah untuk memastikan kami

Alam sekitar bersih. Manfaat menggunakan Smart

Tong sampah.

• Ia akan berhenti melimpah tumpahan sampah

jalan-jalan dan kawasan seperti Dustbins pintar

Dikendalikan pada masa sebenar.

• Ia juga bertujuan untuk mewujudkan yang bersih serta

Persekitaran hijau.

• Dengan menggunakan algoritma penghalaan, ia akan menjadi pintar

cari laluan terpendek sehingga ia akan mengurangkan

bilangan kenderaan yang digunakan untuk sampah

koleksi.

Projek ini telah dibuat di KHOKA JATTAN NOOK

Nama pembuat

Jyoti

soni

Pawan

Langkah 1: Bahan

1. Sensor ultrasonik

2. Arduino

3. Servo Moter S9

4. Jumper Wire

5. Tukar

6. Bateri

7. Clipper Bateri

Langkah 2: Arduino Connect to Sensor Ultrasonik

Pertama, ambil Sensor ultrasonik untuk Menyambungkannya Dengan Arduino

VCC - 5V

Trig - -5

Echo - -6

Gnd - Gnd

Langkah 3: Arduino Sambungkan ke Servo Moter S9

Ambil servo Moter S9.

Kemudian servo Positif wayar menghubungkan Arduino Pin 3.3V

Servo wayar Negatif Menyambung Arduino Pin Gnd dan kemudian Isyarat Wire Sambungkan ke Arduino Pin 7

Langkah 4: Sambungkan Suis dan Bateri

Ambil Bateri dan pasangkan Clipper bateri di dalamnya.

Bateri Positif Wayar Arduino Pin VCC

Bateri Bateri negatif adalah untuk meletakkan satu sisi suis dan satu sisi suis Arduino GND

Langkah 5: Betulkan Servo Pully Dengan Sheet Metal

Langkah 6: Perbaiki Bahan

Pertama, ambil kotak dan kemudian selesaikan sensor ultrasonik dengan bantuan Pemutar skru.

Kedua, kemudian tetapkan Arduino Uno

Selepas itu, motor Servo dipasang.

Langkah 7: Muat Naik Kod

#include

// perpustakaan servo

Servo servo;

int trigPin = 5;

int echoPin = 6;

int servoPin = 7;

int led = 10;

tempoh yang panjang, dist, purata;

panjang aver [3]; // array untuk purata

void setup () {

Serial.begin (9600);

servo.attach (servoPin);

pinMode (trigPin, OUTPUT);

pinMode (echoPin, INPUT);

servo.write (0); / tutup tutup pada kekuasaan

kelewatan (100);

servo.detach ();

}

ukuran tidak sah () {

digitalWrite (10, TINGGI);

digitalWrite (trigPin, LOW);

delayMicroseconds (5);

digitalWrite (trigPin, TINGGI);

delayMicroseconds (15);

digitalWrite (trigPin, LOW);

pinMode (echoPin, INPUT);

tempoh = pulseIn (echoPin, HIGH);

dist = (durasi / 2) / 29.1; // dapatkan jarak

}

kekosongan gelung () {

untuk (int i = 0; i <= 2; i ++) {// jarak purata

mengukur ();

aver [i] = dist;

kelewatan (10); / / kelewatan antara pengukuran

}

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

jika (dist <50) {

// Tukar jarak mengikut keperluan anda

servo.attach (servoPin);

kelewatan (1);

servo.write (0);

kelewatan (3000);

servo.write (150);

kelewatan (1000);

servo.detach ();

}

Serial.print (dist);

}

Langkah 8: Sedia Sedia

Adakah anda ingin menonton video Dustbin?

sila tonton

Artikel Berkaitan