Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Bot Sampah Arduino (Buka Otomatis/Tutup Tempat Sampah)

Komponen dan persediaan

Arduino UNO
× 1
Sensor Ultrasonik - HC-SR04 (Generik)
× 1
Servo (Tower Pro MG996R)
× 1
Suku Cadang Elektronik UTSOURCE
× 1

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

Semuanya menjadi lebih pintar bukan? Jadi mengapa bukan tempat sampah Anda? Tempat sampah ini membuka dan menutup tutupnya jika melihat ada sampah di depannya. Anda hanya perlu membawa sampah ke sana dan itu akan terbuka secara otomatis dan akan menunggu Anda untuk memberi makan lebih banyak kemudian setelah penundaan tertentu itu akan menutup secara otomatis. Tonton video untuk melihat apa yang dapat dilakukannya.

Mari kita mulai.

Langkah 1:Komponen

(2 Gambar Lagi)

  • Arduino Uno (papan apa saja)
  • Motor servo (saya menggunakan servo mikro sg90)
  • Sensor ultrasound HCSR04
  • Lengan servo (di samping servo pada gambar 2)
  • Karton (potong-potong saja)
  • Tempat sampah

Langkah 2:Bangun Sirkuit

Sirkuitnya sangat mudah. Karena servo dan sonar hanya membutuhkan daya yang lebih kecil, Anda dapat menyalakannya langsung dari sumber Arduino 5v. Ingatlah untuk memberi daya pada Arduino dengan lebih dari 7,4 V DC atau setidaknya 7v.

  • Data servo (kuning) ke pin 3 arduino
  • Servo vcc (merah) ke 5v Arduino
  • Ground servo (hitam/abu-abu) ke Arduino Gnd
  • Sensor sonar memicu Arduino 6
  • Sensor sonar bergema ke Arduino 5
  • Vcc ke Arduino 5v
  • Gnd ke Arduino Gnd

Langkah 3:Hubungkan Lengan Servo

Ambil saja lengan servo ini dan hubungkan ke potongan karton panjang dengan lem panas atau lem lainnya. Anda juga bisa menggunakan stik es krim sebagai pengganti karton. Kemudian sambungkan lengan servo panjang ke motor servo.

Langkah 4:Tambahkan Sensor Servo &Sonar ke Tong Sampah

Hubungkan sensor sonar menghadap ke atas ke tempat sampah seperti ini. Kemudian tambahkan motor servo seperti ini pada gambar 2 &3, sehingga servo dapat berputar ke atas.

Langkah 5:Kode

Tautan kode:https://github.com/ashraf-minhaj/Trash-bot

Saya telah memprogram Arduino sehingga jika melihat ada sampah (secara harfiah apa saja) dalam jarak 50 cm, servo bergerak ke 50 derajat dan menyentuh tutup atas tempat sampah, sehingga tutup atas dibuka, menunggu selama tiga detik, kemudian secara otomatis berubah menjadi 160 derajat dan dengan demikian tutup atas akan tertutup. Jadi sekarang Anda melihat bot sampah buka/tutup otomatis.

#includeServo servo;int const trigPin =6;int const echoPin =5;void setup(){pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); servo.attach(3);}void loop(){ int durasi, jarak;digitalWrite(trigPin, HIGH); delay(1);digitalWrite(trigPin, LOW);// Mengukur input pulsa dalam pindurasi gema =pulseIn(echoPin, HIGH);// Jarak adalah setengah dari durasi dibagi 29,1 (dari lembar data)jarak =(durasi/2) / 29.1;// jika jarak kurang dari 0,5 meter dan lebih dari 0 (0 atau kurang berarti melebihi jangkauan) if (jarak <=50 &&jarak>=0) { servo.write(50); delay(3000);} else { servo.write(160);} 

Langkah 6:Anda Selesai

Jadi sekarang nyalakan Arduino dengan lebih dari 7v dan Anda memiliki robot tempat sampah.

Terima kasih.

[Jika Anda menyukai karya saya, dukung saya dengan berlangganan saluran YouTube saya]

Kode

  • kode bot sampah arduino
kode bot sampah arduinoC/C++
#includeServo servo;int const trigPin =6;int const echoPin =5;void setup(){pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); servo.attach(3);}void loop(){ int durasi, jarak;digitalWrite(trigPin, HIGH); delay(1);digitalWrite(trigPin, LOW);// Mengukur input pulsa dalam pindurasi gema =pulseIn(echoPin, HIGH);// Jarak adalah setengah dari durasi dibagi 29,1 (dari lembar data)jarak =(durasi/2) / 29.1;// jika jarak kurang dari 0,5 meter dan lebih dari 0 (0 atau kurang berarti melebihi jangkauan) if (jarak <=50 &&jarak>=0) { servo.write(50); delay(3000);} else { servo.write(160);}// Menunggu 60 md tidak akan merugikan onedelay(60);}

Skema

kode bot sampah arduino
https://github.com/ashraf-minhaj/Trash-bot

Proses manufaktur

  1. Truk Sampah
  2. Tempat Sampah Pintar
  3. Arduino Spybot
  4. FlickMote
  5. TV Buatan Sendiri B-Gone
  6. Jam Master
  7. Hambatan Menghindari Robot Dengan Motor Servo
  8. Temukan Saya
  9. Arduino Power
  10. Tech-TicTacToe