Cara Membuat Sistem Kendali Peralatan Rumah Tangga Berbasis Arduino dan Bluetooth
Ringkasan Proyek
Proyek ini mengajarkan cara membuat sistem kendali peralatan rumah tangga menggunakan Arduino Nano dan komunikasi Bluetooth. Dengan bantuan modul HC-05, relay 4-channel, serta aplikasi Android yang dibuat menggunakan MIT App Inventor 2, pengguna dapat mengendalikan perangkat seperti lampu dan kipas angin secara nirkabel. Proyek ini merupakan pengenalan menarik tentang mikrokontroler, komunikasi Bluetooth, dan penerapan teknologi otomasi dalam kehidupan sehari-hari.
Bahan & Komponen
Daftar perangkat keras, modul, dan tools yang dibutuhkan untuk merakit proyek ini.
Daftar Komponen & Perangkat Keras
- 1x Arduino Nano R3 (Mikrokontroler utama yang bertugas memproses perintah dari aplikasi Android dan mengendalikan relay.)
- 1x Solderless Breadboard Half Size (Papan prototipe untuk menghubungkan komponen elektronik tanpa solder.)
- 1x ControlEverything.com 4-Channel Relay Controller for I2C (Modul relay empat channel untuk mengendalikan perangkat listrik secara elektronik melalui komunikasi I2C.)
- 1x HC-05 Bluetooth Module (Modul komunikasi Bluetooth untuk menghubungkan Arduino dengan smartphone Android.)
- 1 set Female/Female Jumper Wires (Kabel jumper untuk menghubungkan komponen yang memiliki pin male.)
- 1 set Male/Female Jumper Wires (Kabel jumper untuk menghubungkan pin pada modul dan breadboard.)
- 2x Bulb Holder (Dudukan untuk memasang lampu.)
- 2x LED Light Bulb 220V AC (Lampu yang digunakan sebagai contoh perangkat rumah tangga yang dikendalikan.)
- 1x AC Fan 220V (Kipas angin sebagai contoh perangkat listrik yang dapat dikendalikan melalui relay.)
- 1x Digilent 5V 2.5A Switching Power Supply (Catu daya DC untuk kebutuhan rangkaian elektronik. Pada daftar komponen tambahan pembuat juga menyebutkan adaptor 5V 2A.)
Software dan Aplikasi
- Arduino IDE (Software untuk menulis, mengompilasi, dan mengunggah program ke Arduino Nano.)
- MIT App Inventor 2 (Platform untuk membuat aplikasi Android yang berkomunikasi dengan Arduino melalui Bluetooth.)
Peralatan Pendukung
- 1x Arduino Materia 101 (Peralatan fabrikasi yang tercantum pada daftar hand tools dan fabrication machines di dokumentasi proyek.)
Catatan Keselamatan
Proyek menggunakan perangkat listrik AC 220V. Tegangan ini berbahaya dan dapat menyebabkan sengatan listrik serius. Anak-anak dan pemula hanya boleh mengerjakan bagian rangkaian tegangan rendah dengan pendampingan orang dewasa yang kompeten. Instalasi listrik AC, sambungan relay, dan pengujian beban wajib dilakukan oleh teknisi listrik yang berpengalaman. Jangan menghubungkan atau menyentuh terminal AC ketika rangkaian mendapatkan catu daya.
Langkah Pembuatan
Khusus MemberPanduan perakitan tahap demi tahap dan catatan proses pengerjaan.
Proyek ini merupakan sistem Home Automation sederhana yang memungkinkan pengguna mengendalikan peralatan rumah tangga melalui smartphone Android. Arduino Nano berfungsi sebagai pengendali utama, HC-05 menyediakan komunikasi Bluetooth, dan modul relay 4-channel bertugas menghubungkan atau memutus aliran listrik menuju perangkat yang dikendalikan.
Langkah 1: Mempersiapkan Komponen
Siapkan Arduino Nano R3, breadboard, modul HC-05 Bluetooth, modul relay 4-channel I2C, kabel jumper, adaptor 5V, dua buah lampu LED AC 220V, dan kipas angin AC 220V. Pastikan setiap komponen dalam kondisi baik dan spesifikasi tegangan serta arusnya sesuai. Periksa juga dokumentasi modul relay untuk mengetahui kebutuhan catu daya dan batas kemampuan kontak relay.

Langkah 2: Mengenal Fungsi Setiap Komponen
Pelajari fungsi masing-masing komponen sebelum mulai merakit. Arduino Nano bertindak sebagai pusat pemrosesan perintah. HC-05 berfungsi menerima data dari aplikasi Android melalui Bluetooth. Modul relay menyediakan empat channel sakelar elektronik yang dapat digunakan untuk mengendalikan beban listrik. Breadboard dan kabel jumper digunakan untuk membuat sambungan rangkaian elektronik tegangan rendah.
Langkah 3: Menyiapkan Rangkaian Arduino dan Bluetooth
Siapkan Arduino Nano dan modul HC-05. Modul Bluetooth menggunakan komunikasi serial UART untuk bertukar data dengan mikrokontroler. Secara umum, pin TXD HC-05 dihubungkan ke jalur RX Arduino, sedangkan pin RXD HC-05 dihubungkan ke jalur TX Arduino. Pin VCC dan GND dihubungkan ke catu daya yang sesuai dengan spesifikasi modul. Perhatikan bahwa pin RX HC-05 memiliki batas tegangan logika tertentu sehingga perlu penyesuaian level tegangan apabila diperlukan. Nomor pin dan konfigurasi aktual harus mengikuti skema asli proyek, karena pemetaan pin tidak dijelaskan dalam teks halaman yang dapat diakses.
Langkah 4: Menyiapkan Modul Relay 4-Channel
Siapkan modul ControlEverything.com 4-Channel Relay Controller for I2C. Modul ini memungkinkan Arduino mengendalikan beberapa beban melalui komunikasi I2C. Pada Arduino Nano, jalur I2C umumnya menggunakan pin A4 sebagai SDA dan A5 sebagai SCL. Hubungkan pin SDA, SCL, VCC, dan GND sesuai spesifikasi modul dan dokumentasi produsennya. Pastikan alamat I2C, tegangan operasi, dan kebutuhan arus modul sudah diperiksa sebelum menghubungkan catu daya.
Langkah 5: Menghubungkan Perangkat Rumah Tangga
Proyek menggunakan dua lampu LED 220V dan satu kipas angin AC 220V sebagai perangkat demonstrasi. Masing-masing perangkat dikendalikan melalui kontak relay yang sesuai. Modul relay bertindak sebagai sakelar listrik, sedangkan Arduino hanya memberikan sinyal kendali tegangan rendah. Seluruh pengawatan AC 220V harus mengikuti diagram rangkaian asli, spesifikasi kontak relay, standar keselamatan instalasi listrik, dan dilakukan oleh teknisi yang kompeten. Jangan menghubungkan beban AC langsung ke pin Arduino.

Langkah 6: Membuat Aplikasi Android
Gunakan MIT App Inventor 2 untuk membuat aplikasi Android yang berfungsi sebagai pengendali peralatan rumah tangga. Aplikasi perlu menyediakan koneksi Bluetooth untuk berkomunikasi dengan modul HC-05. Buat antarmuka dengan tombol kendali untuk mengaktifkan dan menonaktifkan perangkat yang terhubung. Setiap tombol mengirimkan perintah tertentu melalui Bluetooth. Format data dan kode perintah harus disesuaikan dengan program Arduino. File aplikasi APK dan proyek AIA disebutkan dalam bagian dokumentasi proyek, tetapi isi dan tautan unduhannya tidak tersedia pada halaman yang berhasil diakses.
Langkah 7: Menyiapkan Program Arduino
Buka Arduino IDE dan siapkan proyek untuk board Arduino Nano. Program harus menangani komunikasi Bluetooth melalui serial UART, membaca perintah yang dikirimkan oleh aplikasi Android, serta mengendalikan modul relay melalui komunikasi I2C. Pilih board dan port yang sesuai sebelum mengunggah program. Kode sumber lengkap tidak ditampilkan pada bagian Code halaman Hackster yang berhasil diakses sehingga implementasi program dan pemetaan perintah tidak dapat diverifikasi dari dokumentasi tersebut.
Langkah 8: Melakukan Pengujian Sistem
Periksa kembali sambungan tegangan rendah, konfigurasi Bluetooth, dan jalur komunikasi I2C. Pastikan Arduino dapat menerima perintah dari smartphone dan meneruskannya kepada modul relay. Pengujian fungsi relay dan beban AC hanya boleh dilakukan oleh teknisi yang kompeten dengan prosedur keselamatan yang sesuai. Pastikan setiap perangkat dapat diaktifkan dan dinonaktifkan sesuai perintah aplikasi.

Langkah 9: Memahami Hasil Proyek
Setelah sistem terpasang dan diuji oleh teknisi yang kompeten, pengguna dapat memahami bagaimana smartphone berkomunikasi dengan mikrokontroler melalui Bluetooth dan bagaimana Arduino mengendalikan perangkat melalui modul relay. Proyek ini menjadi contoh penerapan dasar sistem otomasi rumah menggunakan mikrokontroler, komunikasi nirkabel, dan perangkat switching elektronik.
Catatan dokumentasi: Halaman Hackster.io menyatakan bahwa proyek menyediakan full instructions, tetapi bagian Story yang dapat diakses hanya menampilkan judul proyek. Oleh karena itu, langkah-langkah di atas merupakan penjabaran edukatif berdasarkan komponen dan gambar yang tersedia, bukan transkripsi lengkap instruksi asli pembuat.
Buka Seluruh Panduan, Skema & Source Code
Dapatkan akses penuh ke langkah perakitan detail, diagram sirkuit lengkap, dan source code siap pakai. Gratis selamanya!
