1. Pengantar
Ditengah wabah virus corona atau covid-19, banyak masyarakat yang ikut andil dalam membantu mengurangi penyebaran virus. Baik secara stay di rumah, membuat dan membagi-bagikan masker, hand sanitizer secara gratis atau dengan memanfaatkan peluang untuk meraup keuntungan dengan memproduksinya dan menjualnya kembali. Namun dalam penggunaannya masyarakat sering kali mengabaikan saat menekan hand sanitizer masih terjadi kontak langsung dengan tangan. Bisa jadi tempat tekan hand saniter terdapat virus atau bakteri yang menempel. Sehingga potensi untuk penularan covid-19 masih ada.
Viral di sosial media banyak yang membagikan tutorial membuat hand sanitizer / hand wash otomatis yang dapat mengeluarakan cairan pembersih tanpa harus menekannya. Alat ini mengunakan sensor jarak (ultrasonic, IR) sebagai sinyal input untuk mendeteksi adanya halangan di depan, dan akan di proses oleh Arduino, yang selajutnya menggunakan motor servo sebagai output yang bertugas sebagai pendorong tombol tekan hand sanitizer. Penasaran dengan cara pembuatanya? Yuk ikuti langkah-langkah di bawah.
2. Komponen
Adapun alat-alat yang di perlukan, sebagai berikut :
- Arduino Mega
- Sensor IR Infrared Obstacle Avoidance
- Micro Servo SG90
- Kabel Jumper Male Female 20 Cm
- Adapter DC 9-12V
- Lem tembak / lilin
- Lem super glue
- Botol hand Sanitizer
- Acrylic Bening Transparant
- Kabel tunggal atau tali
3. Design Elektrikal
Setelah bahan sudah terkumpul, selanjutnya kita akan mencoba merakit hand sanitizer, silahkan kalian menghubungan Arduino dengan Sensor IR Infrared dan micro servo, seperti wiring diagram berikut :
- Sambungkan Arduino mega dengan laptop, jangan lupa menyesuaikan type board dengan COM di laptop kalian supaya program dapat di upload.
- Sambungkan Sensor IR Infrared sesuai dengan wiring diagram di atas, saat pin 5v dan GND terhubung lampu led pada Sensor IR Infrared akan menyala, dan hubungkan pin OUT ke pin digital pada Arduino, saya di sini menghubungkan pin 2 sesuai dengan wiring diatas.
- Sambungkan micro servo sesuai dengan wiring diagram di atas, jangan sampai terbalik, kabel warna merah/coklat pada pin GND, merah untuk pin 5V dan warna kuning untuk pin out, pada project ini saya menghubungkan ke pin 8 dan 9.
4. Program
Untuk mendeteksi jarak bisa menggunakan beberapa modul seperti sensor ultrasonik ataupun inframerah, pada sensor infamerah pun ada beberapa jenis tergantung kegunaanya. menggunakan sensor ultasonik dapat lebih leluasa untuk mengatur jarak yang di deteksi, tetapi agak membingungkan untuk pemula kerna memerlukan coding yang cukup panjang. Karena jarak yang di perlukan tidak terlalau jauh dan memiliki ke akuratan yang konstan saya lebih memilih Sensor IR Infrared Obstacle Avoidance untuk project kali ini dan menggunakan motor micro servo sebagai penarik untuk menggerakkan tombol penutup hand sanitizer, berikut programnya :
Untuk programnya dapat kalian ketik seperti kode di bawah :
#include <Servo.h>
Servo servo1, servo2;
void setup ()
{ servo1.attach(8);
servo2.attach(9);
pinMode(2,INPUT_PULLUP); }
void loop ()
{
if
(digitalRead(2) == HIGH)
{
servo1.write(0);
servo2.write(0);
}
else
{
servo1.write(120);
servo2.write(120);
delay (1000);
}
}
5. Hasil Akhir
Setelah kalian selesai mengikuti langkah2 di atas, kurang lebih hand sanitizer yang kalian buat akan berbentuk seperti ini :
Untuk lebih jelasnya bagaimana cara pengerjaan project ini, kalian dapat melihatnya di :
Demikian tutorial Project membuat Hand Sanitizer Otomatis. Jika ada pertanyaan, jangan ragu untuk bertanya di kolom komentar. Terima Kasih :)
Diskusi