Pemrograman

Rangkaian Tempat Sampah Bersuara Arduino

Tempat sampah bersuara – Assalamualaikum warahmatullahi wabarakatuh teman teman, kali ini cronyos.com akan share rangkaian tempat sampah bersuara, di era era modern seperti ini tentu semua terarah ke teknologi, seperti project kita kali ini kita akan mengubah tempat sampah agar lebih bernilai teknologi, kali ini kita akan memodifikasi tempat sampah agar dapat mengeluarkan suara “ucapan terima kasih” atau yang lainya ketika ada orang yang memasukan sampah kedalamnya. langsung saja kita buat, siapkan komponen komponen berikut :

  1. Arduino Nano CH340
  2. BreadBoard 400 Hole
  3. Kabel Jumper Male Male
  4. Jumper Female Male
  5. Jumper Female Female
  6. Modul Suara ISD1280
  7. UltraSonic HCSR-04

Setelah kalian sudah menyiapkan komponen diatas sekarang buat wiring rangkaiannya seperti gambar berikut :

nah setelah itu kita buat program untuk arduinonya, buat program untuk arduinonnya seperti berikut :

/*
Nama Project : Tempat Sampah Bersuara
Programmer : Giri Wahyu Pambudi
Di Publikasikan : https://www,cronyos.com
Revisi Terakhir : Kamis, 21 September 2017
*/
#define trigPin 9 // menamai pin 9 sebagai trigPin
#define echoPin 8 //menamai pin 8 sebagai echoPin
#define suara 2   //menamai pin 2 sebagai suara

long duration; // variabel untuk menampung durasi waktu tunggu
int distance = 0; // variabel untuk menampung jarak

void setup() {
  pinMode(trigPin, OUTPUT); // Sets the trigPin as an Output
  pinMode(echoPin, INPUT); // Sets the echoPin as an Input
  pinMode(suara, OUTPUT);
  Serial.begin(9600); // Starts the serial communication
}

void loop() {
  digitalWrite(trigPin, LOW);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  duration = pulseIn(echoPin, HIGH); // menunggu berapa lama gelombang ultrasonic ditangkap oleh recaiver (satuannya adalah MicroSeconds) 
  distance = duration*0.034/2; // mengubah microseconds ke CM / Centi Meter

  if (distance <= 18) // jika jarak lebih dari 18 cm, maka { digitalWrite(suara,HIGH); // beri sinyal ke modul Suara delay(100); // beri jeda 100 miliSeconds } else if (distance >18) // jika jarak kurang dari 18 cm, Maka
   {
     digitalWrite(suara,LOW); // matikan Modul Suara
     delay(100); // beri jeda 100 miliSeconds
    }
}

Berikut gambar rangkaian yg sudah jadi :

Jika kalian tidak mau repot repot membuatnya, kalian juga bisa membeli alat yang sudah jadi di link dibawah ini

Beli via Tokopedia

Giri Wahyu Pambudi

Giri Wahyu Pambudi - Seorang Pemuda Desa yang berkeinginan ikut membangun Indonesia dengan Sedikit Ilmu yang dimiliki SMK N 2 Wonogiri lulus 2015 UNIV Negeri Yogyakarta lulus 2019 2019 - Sekarang Bekerja di SMK Gajah Mungkur 1 Wuryantoro, Wonogiri

Share
Published by
Giri Wahyu Pambudi

Recent Posts

Adab Buang Hajat

Kitab Rujukan : Shahih Adab Islamiyyah karya Dr. Wahid bin Abdissalam bali 1.Berdoa ketika masuk…

1 tahun ago

Adab Ketika Bangun Tidur

Berdzikir kepada Allah Ketika Bangun Tidur عَنْ حُذَيْفَةَ رَضِيَ اللَّهُ عَنْهُ قَالَ: كَانَ النَّبِيُّ صَلَّى…

1 tahun ago

Kisah Tiga Orang yang Terjebak di Dalam Gua dan Bertawasul Dengan Beramal Saleh

عن عَبْدَ اللَّهِ بْنَ عُمَرَ رَضِيَ اللَّهُ عَنْهُمَا - قَالَ سَمِعْتُ رَسُولَ اللَّهِ صلى الله…

1 tahun ago

2 Nikmat yang sering dilupakan Manusia : Sehat dan Waktu Luang

عَنِ ابْنِ عَبَّاسٍ رضى الله عنهما قَالَ-  قَالَ النَّبِيُّ صلى الله عليه وسلم ‏ "‏ نِعْمَتَانِ…

1 tahun ago

7 Golongan yang Mendapatkan Naungan Allah di Padang Mahsyar saat Hari Kiamat

Assalamu'alaikum, Catatan ini menjadi nasehat untuk diri kami pribadi dan umumnya untuk anak - anak…

1 tahun ago

Piston pin Offset – Alasan piston tidak boleh dipasang terbalik

Assalamu'alaikum warahmatullahi wabarakatuh sahabat otomotif :-) , kali ini kita akan bahas tentang piston pin…

4 tahun ago

Tampilan Versi Hemat Data