0% menganggap dokumen ini bermanfaat (0 suara)
92 tayangan7 halaman

HTML

Dokumen tersebut memberikan informasi tentang pembuatan tempat sampah pintar menggunakan sensor infrared, servo motor, LCD, buzzer, dan Arduino Nano. Terdapat penjelasan mengenai komponen-komponen yang digunakan beserta fungsinya, langkah-langkah pembuatan, serta rumus Arduino IDE untuk programnya.

Diunggah oleh

Made Anta
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
92 tayangan7 halaman

HTML

Dokumen tersebut memberikan informasi tentang pembuatan tempat sampah pintar menggunakan sensor infrared, servo motor, LCD, buzzer, dan Arduino Nano. Terdapat penjelasan mengenai komponen-komponen yang digunakan beserta fungsinya, langkah-langkah pembuatan, serta rumus Arduino IDE untuk programnya.

Diunggah oleh

Made Anta
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 7

Nama M.

Nur Wahyu Hidayat


Dahlia
Riski Rahayu

Membuat Tempat Sampah Pintar

Alat :

1. Solder
2. Gunting
3. Selotip
4. Timah

Bahan:
1. Sensor infrared
2. Servo arduino
3. I2C modul
4. Arduino Nano
5. Adaptor LCD
6. Kabel
7. Buzzer Arduino

Pengertian dan fungsi bahan:

Pengertian Infrared (Inframerah)

Inframerah (Infrared) adalah radiasi elektromagnetik dari panjang gelombang lebih panjang dari cahaya
tampak, tetapi lebih pendek dari radiasi gelombang radio. Namanya berarti “bawah merah” (dari bahasa
Latin infra, “bawah”), merah merupakan warna dari cahaya tampak dengan gelombang terpanjang.
Radiasi Infrared (Inframerah) memiliki jangkauan tiga “order” dan memiliki panjang gelombang antara
700 nm dan 1 mm. Infrared (Inframerah) ditemukan secara tidak sengaja oleh Sir William Herschell,
astronom kerajaan Inggris ketika ia sedang mengadakan penelitian mencari bahan penyaring optis yang
akan digunakan untuk mengurangi kecerahan gambar matahari pada teleskop tata surya.

Sedangkan jika dibagi berdasarkan panjang gelombangnya maka Infrared (Inframerah) ini bisa
diklasifikasikan sebagai berikut :

 Infrared (Inframerah) jarak dekat dengan panjang gelombang 0.75 – 1.5 µm;


 Infrared (Inframerah) jarak menengah dengan panjang gelombang 1.50 – 10 µm;
 Infrared (Inframerah) jarak jauh dengan panjang gelombang 10 – 100 µm

Fungsi sensor infrared

Sistem sensor infra merah pada dasarnya menggunakan infra merah sebagai media untuk komunikasi
data antara receiver dan transmitter. Sistem akan bekerja jika sinar infra merah yang dipancarkan
terhalang oleh suatu benda yang mengakibatkan sinar infra merah tersebut tidak dapat terdeteksi oleh
penerima.

Motor Servo
 

Pengertian. Motor servo adalah komponen elektronika yang berupa motor yang memiliki sistem


feedback guna memberikan informasi posisi putaran motor aktual yang diteruskan pada rangkaian
kontrol mikrokontroler. Pada dasarnya motor servo banyak digunakan sebagai aktuator yang
membutuhkan posisi putaran motor yang presisi.
Fungsi dari controller servo yaitu memberikan sinyal – sinyal PWM (Pulse Width Modulator) untuk
menggerakan motor melalui kabel motor.

I2C

I2C merupakan sebuah modul komunikasi serial dua arah yang berfungsi untuk mengirim dan menerima
data. Keduanya adalah SCL (Serial Clock) dan SDA (Serial Data), kedua pin ini tentu sangat menghemat
penggunaan pin pada Arduino jika dibandingkan dengan pemakaian LCD tanpa I2C.

LCD

LCD 16×2 (Liquid Crystal Display) merupakan modul penampil data yang mepergunakan kristal cair
sebagai bahan untuk penampil data yang berupa tulisan maupun gambar. 
Arduino Nano

Arduino Uno adalah board mikrokontroler berbasis ATmega328 (datasheet).


Arduino Nano berfungsi membuat program untuk mengendalikan berbagai komponen elektronika.

Kabel Jumper

Kabel jumper adalah suatu istilah kabel yang ber-diameter kecil yang di dalam dunia elektronika
digunakan untuk menghubungkan dua titik atau lebih dan dapat juga untuk menghubungkan 2
komponen elektronika.

Buzzer

Buzzer Arduino adalah salah satu komponen yang biasa dipadukan dalam rangkaian
elektronik. Buzzer Arduino yaitu suatu komponen elektronika yang dapat mengubah energi
listrik menjadi suara.
Adapun fungsi buzzer adalah sebagai komponen yang menghasilkan output berupa bunyi beep.

Langkah-Langkah Pembuatan Kotak Sampah Pintar:

1. Siapkan alat dan bahan.


2. Kemudian, masukkan kabel jumper ke pin yang ada di arduino nano.
3. Hubungkan pin SDA yang ada di I2C ke pin A5 yang ada di arduino nano, hubungkan pin SCL yang
ada di I2C ke pin A4 yang ada di arduino nano.
4. Hubungkan pin GND yang ada di I2C, kabel ground yang ada di sensor infrared, dan pin negatif
yang ada di buzzer ke pin GND yang ada di arduino nano.
5. Hubungkan pin positif yang ada di buzzer ke pin D12 yang ada di arduino nano.
6. Hubungkan kabel out yang ada di sensor infrared ke pin D2 yang ada di arduino nano.
7. Hubungkan kabel ground yang ada di servo ke pin D8 yang ada di arduino nano.
8. Hubungkan pin VCC yang ada di I2C, kabel VCC yang ada di sensor infrared, dan kabel VCC yang
ada di servo ke pin 5V yang ada di arduino nano.

Rumus Arduino IDE

#include <Servo.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>//Library LCD i2c
//inisialisasi nomor pin LCD
LiquidCrystal_I2C lcd(0x27, 16, 2); //kalau masih tidak tampil, ganti menjadi 0x3f(alamat i2c)

Servo myservo;
int angle =0;
int angleStep =50;

int e18d80_pin = 2;

const int buzzerPin = 12;

void setup() {
Serial.begin(9600);

myservo.attach(8);
pinMode(e18d80_pin,INPUT_PULLUP);

pinMode(buzzerPin, OUTPUT);

lcd.init();
lcd.backlight();

lcd.setCursor(0,0); // set cursor to 1 symbol of 1 line


lcd.print("TEMPAT SAMPAH");

lcd.setCursor(0,1); // set cursor to 1 symbol of 2 line


lcd.print("DINA");

}
void loop() {
int val = digitalRead(e18d80_pin);

if (val == 1){
Serial.print("Val = 1 Not Found Object");

lcd.setCursor(0,0); // set cursor to 1 symbol of 1 line


lcd.print("TEMPAT SAMPAH");

lcd.setCursor(0,1); // set cursor to 1 symbol of 2 line


lcd.print("DINA ");

myservo.write(180);

}
else {
Serial.print("Val = 0 Found Object");

lcd.setCursor(0,0); // set cursor to 1 symbol of 1 line


lcd.print("MEMBUKA ");

lcd.setCursor(0,1); // set cursor to 1 symbol of 2 line

lcd.print("TEMPAT SAMPAH ");

myservo.write(-180);

tone(buzzerPin, 900);
delay(100);

noTone(buzzerPin);
delay(100);

}
}
Skema Rangkaian

Anda mungkin juga menyukai