Header Ads

SENSOR SUARA DENGAN RDUINO UNO

1. DESKRIPSI PROJECT
Pada kesempatan ini kami akan mendeskripsikan project yang telah kami kerjakan. Alat utama yang kita gunakan adalah mikrokontroller Arduino UNO R3.
Alat dan Bahan Rangkaian
Arduino UNO, Arduino UNO digunakan untuk mengendalikan dan mengontrol dalam project ini. Arduino yang kita gunakan adalah tipe R3. Arduino bisa anda dapatkan dengan membeli online di : https://www.bukalapak.com/p/elektronik/lain-lain-208/1d50lp-jual-arduino-uno-r3-smd-improved-version-ch340-pin-header-kabel-usb?utm_source=apps
Servo, Servo adalah sebuah penggerak yang dapat diatur berdasarkan derajat. Servo bisa anda dapatkan dengan membeli online di : https://m.tokopedia.com/sinarteknik/motor-servo-sg90
Kabel penghubung, Kabel peghubung digunakan untuk menghubungkan Arduino dengan catu daya.
Kabel probe, Kabel probe digunakan untuk menghubungkan Arduino dengan setiap komponen. Kabel probe bisa anda dapatkan dengan membeli online di : https://m.tokopedia.com/sinarteknik/kabel-jumper-breadboard-projectboard-male-female-20-cm-20-baris
Push Button, Push Button digunakan untuk dijadikan salah satu input pada project ini.
Sensor Suara, Sensor suara digunakan untuk mendeteksi suara yang dijadikan salah satu input pada project ini. Sensor suara yang digunakan adalah tipe KY-037. Sensor suara bisa anda dapatkan dengan membeli online di : https://m.tokopedia.com/sinarteknik/kit-sensor-suara-ky-037-analog-digital-output-bb-09b
Timah
Solder
Alat dan Bahan Project :
Kardus
Doubletape
Gunting
Alat tulis

2. Diagram Block :

Gambar Diagram Block
3. Flowchart :
Gambar Flowchart Garasi Otomatis

4. Langkah kerja :



Gambar Rangkaian Garasi Otomatis
Menyiapkan alat dan bahan yang dibutuhkan.
Merangkai komponen seperti gambar diatas.
Memasang input tombol buka ke arduino dengan pin 5 dan
ground serta tombol tutup dengan pin 3 dan ground,
untuk mempermudah bisa menggunakan breadboard atau
langsung menyolder dua kabel ground pada 1 pin.
Memasang sensor suara ke arduino dengan  kabel biru ke A0,
kabel merah ke 5 volt, hitam ke ground.
Memasang servo ke arduino dengan kabel kuning ke 9,
 kabel merah ke 5 volt, hitam ke ground, untuk memparalel input 5 volt
 pada servo dan  sensor bisa menggunakan breadboard atau langsung disolder,
 bisa diterapkan pula pada kabel ground.
Menghubungkan rangkaian arduino dengan kabel usb ke laptop,
lalu memasukan listing proram berikut dan upload.

#include <Servo.h>
Servo myservo;

void setup()
{
  Serial.begin(9600);
  myservo.attach(9);
  pinMode(3, INPUT_PULLUP);
  pinMode(5, INPUT_PULLUP);
}
void loop()
{
  int NS = analogRead(A0);
  Serial.println(NS);
  int tombolTutup = digitalRead(3);
  int tombolBuka = digitalRead(5);
  if (NS > 450 && NS < 550)
  {
    myservo.write(110);
    Serial.println("BUKA SENSOR");
    delay(1000);
  }
  if (tombolTutup == 0)
  {
    myservo.write(30);
    Serial.println("TUTUP TOMBOL");
    delay(1000);
  }
  if (tombolBuka == 0)
  {
    myservo.write(110);
    Serial.println("BUKA TOMBOL");
    delay(1000);
  }}
   7. Setelah program berhasil dijalankan pada arduino, lalu dibuat miniatur dari garasi dan di pasang perangkat yang sudah dibuat.
Untuk lebih jelasnya dapat dilihat pada video berikut:








No comments

close