Thursday, May 21, 2020

MEMBUAT TEMPAT SAMPAH OTOMATIS MEMBUKA DAN MENUTUP

Apa kabar, Sobat Projek semoga kita dalam keadaan sehat semuanya. Jumpa lagi dengan blog coba proyek dalam sebuah tutorial ataupun percobaan baru kita atau apalah namanya yang jelas kali ini kita akan membuat sebuah projek yang sangat dasar dan simple namun tetap memiliki manfaat baik dalam kemudahan membuang sampah pada tempatnya atau memiliki nilai edukasi kepada anak-anak alias childrent terhadap pengenalan dunia koding tentu tidak luput juga bagi mereka yang ingin belajar dasar pemograman Arduino. Baiklah sobat projek kita akan memperkenalkan satu demi satu komponen dan sensor apa saja yang digunakan untuk membuat "Tempat Sampa Otomatis"

#Adapun komponen yang kita gunakan yaitu :

1. Sebuah Mikrocontroler Arduino 
2. Satu buah Servo
3. Satu buah Sensor Ultrasonik
4. Satu buah Tempat Sampah
5. Kabel Jumper Secukupnya
6. Papan Sirkuit/Breadboard

# Setelah semua komponen diatas lengkap maka selanjutnya kita akan merangkainya menjadi sebuah alat yang menyatuh, langkah - langkah dalam merangkai sebagaimana terdapat pada gambar berikut :



ROBOT AVOIDER – Electro Royal | By: Juna NetOs

Rangkailah komponen sesuai gambar yang tertera pada gambar diatas dengan jalur komponennya sebagai berikut :
1. Pin Vcc dari arduino dihubungkan ke port Vcc papan Sirkuit
2. Pin Ground Arduino dihubungkan juga ke port Ground papan sirkuit
3. Vcc servo dan sensor ultrasonik dihubungkan ke port Vcc papan begitu juga Ground pada servo dan ultrasonik dihubungkan dengan port Ground pada papa
4. Kabel sinyal pada servo berwarna kuning di hubungkan ke pin 6 pada arduino 
5 Pin Triger pada ultrasonik dihubungkan dengn pin 7 pada Arduino
6. Pin Echo Pada Ultrasonik dihubungkan dengan pin 4 pada arduino, setelah rangkaian dihubungkan maka selanjutnya meng uplod sketch kodingnya ke Board Arduino. Adapun Sketch sebagai berikut :
####################################################

#include <Servo.h>
int const trigPin =7;
int const echoPin =4;
Servo servo;//Buat object 1 buah motor servo

void setup()
{
  servo.attach(6);
pinMode(trigPin, OUTPUT); 
pinMode(echoPin, INPUT); 
 Serial.begin(9600);    // the GPRS baud rate
}

void loop()
{       int duration, distance;
digitalWrite(trigPin, HIGH); 
delay(1);
digitalWrite(trigPin, LOW);
// Measure the pulse input in echo pin
duration = pulseIn(echoPin, HIGH);
// Distance is half the duration devided by 29.1 (from datasheet)
distance = (duration/2) / 29.1;
// if distance less than 0.5 meter and more than 0 (0 or less means over range) 
Serial.print(distance);
  Serial.println(" cm");
if (distance <= 50 && distance >=2) 
{
servo.write(50);
    //delay(3000);
} else {

servo.write(160);
}
// Waiting 60 ms won't hurt any one
delay(1500);

}


####################################################

Copy dan pastekan koding diatas ke IDE arduino atau software arduino kemudia di verifikasi dan setelah itu upload deh....setelah upload ke mesin arduino atau mikon-Nya arduino maka selesai sudah projek sederhana diatas.





 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Tunggu Video DIY -nya 
di youtube ya ...........................sahabat projek











No comments: