Pengendali Pintu Garasi Pintar Berbasis Internet (IoT)
Ringkasan Proyek
Proyek ini membuat sistem pengendali pintu garasi pintar yang dapat dibuka, ditutup, dan dipantau dari jarak jauh menggunakan smartphone Android melalui koneksi Internet. Sistem menggunakan Particle Photon sebagai mikrokontroler utama, ultrasonic distance sensor untuk mendeteksi posisi pintu, serta relay yang terhubung ke remote asli pembuka pintu garasi. Proyek ini memperkenalkan konsep Internet of Things (IoT), komunikasi perangkat melalui Internet, sensor jarak, dan otomasi rumah.
Bahan & Komponen
Daftar perangkat keras, modul, dan tools yang dibutuhkan untuk merakit proyek ini.
Daftar Komponen dan Perangkat Keras
- 1x Particle Photon (Mikrokontroler utama yang menghubungkan sistem pengendali pintu garasi dengan Internet melalui WiFi).
- 1x Wireless I/O Board for Particle Photon (Papan ekspansi untuk menghubungkan sensor, relay, dan perangkat input/output dengan Particle Photon).
- 1x Ultrasonic Distance Sensor (Sensor untuk mengukur jarak antara sensor dan permukaan pintu garasi sehingga sistem dapat mengetahui posisi pintu terbuka atau tertutup).
- 1x Relay dengan kontak Normally Open (NO) (Sakelar elektronik untuk meniru tindakan menekan tombol pada remote asli pembuka pintu garasi).
- 1x Remote Control Pintu Garasi Asli (Remote bawaan sistem pembuka pintu garasi yang dimodifikasi untuk diaktifkan menggunakan relay).
- 1x Catu Daya 5V DC Regulated (Sumber daya elektronik yang umumnya menggunakan USB wall adapter).
- 1x USB Cable (Kabel untuk menyalurkan daya dari adaptor ke rangkaian elektronik).
- 1x External WiFi Antenna (Opsional) (Antena tambahan untuk meningkatkan kualitas penerimaan sinyal WiFi Particle Photon).
- Kabel penghubung dan konektor (Untuk menghubungkan komponen elektronik sesuai dokumentasi rangkaian).
- Peralatan solder (Soldering iron untuk memasang komponen elektronik pada PCB. Dokumentasi menyebutkan penggunaan komponen through-hole).
Software dan Platform Pendukung
- Particle Build Web IDE (Platform pemrograman berbasis web untuk mengedit, melakukan kompilasi, dan mengunggah firmware ke Particle Photon).
- Particle Workbench (Alternatif lingkungan pengembangan untuk mengedit, mengompilasi, dan melakukan flashing firmware Particle Photon).
- MIT App Inventor 2 (Platform visual programming untuk membuat dan memodifikasi aplikasi Android sebagai pengendali pintu garasi).
- Android Smartphone (Perangkat untuk menjalankan aplikasi pengendali dan melihat status pintu garasi).
Catatan: Daftar komponen lengkap, jumlah komponen tambahan, spesifikasi komponen, dan kebutuhan peralatan fabrikasi terdapat dalam dokumen Build and Installation Instructions milik pembuat proyek. Daftar di atas merupakan komponen yang dapat diidentifikasi dari dokumentasi proyek yang tersedia, bukan pengganti Bill of Materials resmi.
Langkah Pembuatan
Khusus MemberPanduan perakitan tahap demi tahap dan catatan proses pengerjaan.
Pada proyek ini, kita akan mempelajari cara membuat sistem pengendali pintu garasi berbasis Internet of Things (IoT). Sistem menggunakan Particle Photon untuk berkomunikasi dengan aplikasi Android melalui Internet. Selain mengirimkan perintah untuk membuka atau menutup pintu, sistem juga dapat membaca kondisi pintu menggunakan ultrasonic distance sensor.
Prinsip kerjanya terdiri atas dua bagian. Pertama, relay mengaktifkan remote asli pembuka pintu garasi dengan meniru penekanan tombol secara elektronik. Kedua, ultrasonic distance sensor mengukur jarak ke permukaan pintu untuk menentukan apakah pintu sedang terbuka atau tertutup.
Langkah 1: Memahami Arsitektur Sistem
Pelajari terlebih dahulu hubungan antara Particle Photon, Wireless I/O Board, ultrasonic distance sensor, relay, remote pintu garasi, dan aplikasi Android. Particle Photon bertindak sebagai pengendali utama yang terhubung ke jaringan WiFi. Aplikasi Android berkomunikasi dengan perangkat melalui layanan Internet Particle. Sensor digunakan untuk memperoleh informasi posisi pintu, sedangkan relay digunakan untuk mengaktifkan remote asli.
Perlu dipahami bahwa proyek ini tidak mengubah mekanisme motor pembuka pintu garasi secara langsung. Pengendalian dilakukan melalui remote bawaan yang telah dimodifikasi.

Langkah 2: Menyiapkan Particle Photon dan Wireless I/O Board
Siapkan Particle Photon dan Wireless I/O Board. Pasang Particle Photon pada papan Wireless I/O Board sesuai petunjuk perakitan dari pembuat proyek. Papan ini menyediakan fasilitas input/output yang diperlukan untuk menghubungkan sensor dan relay.
Pastikan seluruh komponen terpasang dengan benar. Periksa orientasi konektor dan jalur catu daya sebelum menghubungkan perangkat ke sumber listrik. Gunakan dokumen Build and Installation Instructions sebagai acuan pemasangan komponen pada PCB.
Langkah 3: Memasang Ultrasonic Distance Sensor
Pasang ultrasonic distance sensor pada lokasi yang dapat mengukur jarak menuju bagian pintu garasi. Posisi pemasangan sangat penting karena sistem menentukan kondisi pintu berdasarkan perbedaan jarak antara pintu dalam keadaan terbuka dan tertutup.
Dokumentasi pembuat menyarankan lokasi seperti bagian rangka atap di atas jalur rel pintu garasi (rafters above the door track). Pilih posisi yang menghasilkan perbedaan jarak cukup signifikan ketika pintu berubah posisi.
Sensor kemudian digunakan untuk memperoleh data jarak yang akan diproses oleh Particle Photon. Pastikan sensor terpasang kokoh dan tidak terhalang objek lain yang dapat mengganggu pengukuran.
Langkah 4: Menyiapkan Remote Control Pintu Garasi
Siapkan remote control asli yang digunakan oleh sistem pembuka pintu garasi. Remote ini akan dimodifikasi agar tombol aktivasi dapat dikendalikan menggunakan relay pada Wireless I/O Board.
Prinsip modifikasinya adalah menghubungkan kontak Normally Open (NO) pada relay secara paralel dengan tombol aktivasi remote. Ketika relay aktif, kontak akan menutup sesaat sehingga menghasilkan fungsi yang sama seperti ketika tombol remote ditekan secara manual.
Wireless I/O Board juga menyediakan regulator tegangan 3.3V yang dapat digunakan sebagai pengganti baterai pada remote, sesuai spesifikasi dan kebutuhan rangkaian remote yang digunakan.
Perhatikan polaritas dan kebutuhan tegangan remote. Jangan menghubungkan tegangan yang tidak sesuai dengan spesifikasi perangkat.
Langkah 5: Menghubungkan Sistem dengan Catu Daya
Siapkan sumber daya 5V DC regulated untuk memasok kebutuhan rangkaian elektronik. Pembuat proyek menyebutkan penggunaan USB wall adapter sebagai sumber daya yang umum digunakan.
Hubungkan adaptor ke sumber listrik AC dan gunakan kabel USB untuk menyalurkan daya ke rangkaian elektronik. Pastikan sumber listrik tersedia pada lokasi pemasangan dan kabel dapat dipasang dengan aman.
Periksa kembali koneksi catu daya, polaritas, serta kondisi kabel sebelum menyalakan perangkat.
Langkah 6: Menyiapkan Firmware Particle Photon
Siapkan firmware untuk Particle Photon menggunakan Particle Build Web IDE atau Particle Workbench. Pembuat proyek menyediakan firmware yang perlu disesuaikan dengan kebutuhan instalasi dan konfigurasi perangkat.
Buka dokumentasi Build and Installation Instructions untuk memperoleh petunjuk konfigurasi firmware secara lengkap. Sesuaikan parameter proyek yang diperlukan, kemudian lakukan proses kompilasi dan flashing firmware ke Particle Photon.
Pastikan perangkat dapat terhubung ke jaringan WiFi yang tersedia. Kualitas sinyal WiFi sangat penting karena komunikasi antara aplikasi Android dan perangkat dilakukan melalui Internet.
Langkah 7: Membuat dan Memasang Aplikasi Android
Gunakan MIT App Inventor 2 untuk memahami atau memodifikasi aplikasi Android yang digunakan dalam proyek ini. Pembuat proyek menyediakan source code aplikasi dalam format .aia yang dapat dibuka dan diedit menggunakan MIT App Inventor 2.
Apabila ingin langsung menggunakan aplikasi tanpa melakukan modifikasi, tersedia pula Android Installation Package dengan format .apk. Instal aplikasi pada smartphone Android sesuai petunjuk instalasi dan konfigurasi proyek.
Aplikasi berfungsi untuk mengirimkan perintah pengendalian pintu garasi sekaligus menampilkan informasi status pintu, yaitu open atau closed.
Langkah 8: Menguji Fungsi Pengendalian Pintu Garasi
Setelah seluruh perangkat keras, firmware, dan aplikasi siap, lakukan pengujian sistem. Pastikan Particle Photon telah terhubung ke Internet dan aplikasi Android dapat berkomunikasi dengan perangkat.
Gunakan aplikasi untuk mengirimkan perintah aktivasi. Particle Photon akan mengendalikan relay sehingga kontak Normally Open meniru penekanan tombol remote asli. Sistem pembuka pintu garasi kemudian menerima perintah tersebut melalui remote yang telah dimodifikasi.
Lakukan pengujian dengan pengawasan langsung dan pastikan tidak ada orang atau benda yang berada pada jalur gerak pintu. Jangan mengandalkan aplikasi sebagai satu-satunya sistem keselamatan pintu garasi.
Langkah 9: Menguji Pembacaan Status Pintu
Uji ultrasonic distance sensor dengan mengamati perubahan jarak ketika pintu garasi berada dalam kondisi terbuka dan tertutup. Pastikan posisi pemasangan sensor menghasilkan nilai jarak yang dapat dibedakan dengan jelas untuk kedua kondisi tersebut.
Informasi hasil pengukuran digunakan oleh firmware Particle Photon untuk menentukan status pintu dan menampilkannya melalui aplikasi Android. Lakukan beberapa kali pengujian untuk memastikan hasil pembacaan konsisten.
Langkah 10: Pemeriksaan Akhir dan Instalasi
Pasang rangkaian elektronik pada lokasi yang terlindungi di dalam garasi. Periksa kembali kekuatan sinyal WiFi, kestabilan catu daya 5V, posisi ultrasonic distance sensor, dan sambungan relay dengan remote asli.
Pastikan suhu lingkungan berada dalam batas operasional komponen. Dokumentasi menyebutkan bahwa Particle Photon memiliki rentang temperatur lingkungan operasional -4 hingga 60 derajat Celsius. Pada garasi yang tidak memiliki insulasi, perubahan temperatur perlu diperhatikan.
Setelah seluruh pemeriksaan selesai, lakukan pengujian akhir terhadap fungsi pengendalian dan pemantauan status pintu melalui smartphone Android.
Dokumentasi teknis asli: Garage Door Controller - GitHub Repository. Petunjuk perakitan dan instalasi lengkap tersedia pada folder Docs dalam repositori tersebut.
Catatan dokumentasi: Langkah-langkah di atas merupakan uraian edukatif berdasarkan prinsip kerja dan informasi yang dipublikasikan. Dokumen PDF perakitan lengkap tidak berhasil dibaca secara menyeluruh dalam proses ekstraksi ini. Karena itu, urutan pemasangan detail, nilai ambang sensor, konfigurasi firmware, dan parameter kalibrasi tidak direkayasa.
Buka Seluruh Panduan, Skema & Source Code
Dapatkan akses penuh ke langkah perakitan detail, diagram sirkuit lengkap, dan source code siap pakai. Gratis selamanya!