IMPLEMENTASI MODUL WIFI NODEMCU ESP8266 UNTUK SMART HOME
Keywords:
Smart home, NodeMCU ESP8266, PHP, MySQL, Keamanan, Internet of ThingsAbstract
Internet of Things (IoTs) dapat dideskripsikan bagaimana menghubungkan benda sehari-hari seperti smartphone, internet TV, sensor dan aktuator ke internet dimana perangkat dihubungkan bersama yang memungkinkan bentuk-bentuk baru komunikasi antara hal-hal tersebut dengan orang-orang, dan antara hal-hal itu sendiri [11]. Teknologi IOT dapat diaplikasikan untuk menciptakan konsep baru dan pengembangan terkait smart home untuk memberikan kenyamanan. Tujuan dari penelitian implementasi modul wifi NodeMCU ESP8266 untuk smart home ini adalah untuk membantu meningkatkan keamanan dan memberikan kenyamanan kepada pengguna karena beberapa alat rumah dirumah telah dikontrol secara otomatis.Penelitian ini mengimplementasikan modul NodeMCU ESP8266 untuk smart home. NodeMCU merupakan modul wifi yang serba bisa karena telah dilengkapi dengan GPIO, ADC, UART dan PWM. Pada penelitian ini NodeMCU ESP8266 berfungsi sebagai client dan pengontrol kipas dan lampu. NodeMCU ESP8266 akan menerima masukan dari sensor untuk mengontrol kipas dan lampu sesuai dengan kondisi sensor DHT11 dan LDR, mengirimkan data kondisi rumah ke server dan menerima data dari server untuk menentukan aktif tidaknya sensor PIR. Sedangkan disisi server, selain menampilkan informasi, server juga dapat mengirimkan notifikasi ke e-mail pengguna. Aplikasi yang dibuat pada sisi server menggunakan bahasa pemrograman PHP dan database MySQL. Dari hasil pengujian terhadap Implementasi modul WiFi NodeMCU esp8266 untuk smart home ini telah berjalan dengan baik dimana NodecMCU dapat membaca semua masukkan dari semua sensor, nodemcu dapat mengontrol relay untuk kondisi lampu dan relay untuk mengaktifkan dan mematikan kipas, NodeMCU telah berhasil mengirim data kedalam database melalui php dan kemudian aplikasi dapat menampilkannya dalam bentuk halaman web, NodeMCU berhasil membaca data yang dikirim oleh pengguna berupa kondisi untuk mematikan atau mengaktifkan sensor PIR, Aplikasi telah berhasil mengirim e-mail kepada pengguna ketika sensor PIR mendeteksi adanya pergerakan.Internet of Things (IoTs) dapat dideskripsikan bagaimana menghubungkan benda sehari-hari seperti smartphone, internet TV, sensor dan aktuator ke internet dimana perangkat dihubungkan bersama yang memungkinkan bentuk-bentuk baru komunikasi antara hal-hal tersebut dengan orang-orang, dan antara hal-hal itu sendiri [11]. Teknologi IOT dapat diaplikasikan untuk menciptakan konsep baru dan pengembangan terkait smart home untuk memberikan kenyamanan. Tujuan dari penelitian implementasi modul wifi NodeMCU ESP8266 untuk smart home ini adalah untuk membantu meningkatkan keamanan dan memberikan kenyamanan kepada pengguna karena beberapa alat rumah dirumah telah dikontrol secara otomatis.Penelitian ini mengimplementasikan modul NodeMCU ESP8266 untuk smart home. NodeMCU merupakan modul wifi yang serba bisa karena telah dilengkapi dengan GPIO, ADC, UART dan PWM. Pada penelitian ini NodeMCU ESP8266 berfungsi sebagai client dan pengontrol kipas dan lampu. NodeMCU ESP8266 akan menerima masukan dari sensor untuk mengontrol kipas dan lampu sesuai dengan kondisi sensor DHT11 dan LDR, mengirimkan data kondisi rumah ke server dan menerima data dari server untuk menentukan aktif tidaknya sensor PIR. Sedangkan disisi server, selain menampilkan informasi, server juga dapat mengirimkan notifikasi ke e-mail pengguna. Aplikasi yang dibuat pada sisi server menggunakan bahasa pemrograman PHP dan database MySQL. Dari hasil pengujian terhadap Implementasi modul WiFi NodeMCU esp8266 untuk smart home ini telah berjalan dengan baik dimana NodecMCU dapat membaca semua masukkan dari semua sensor, nodemcu dapat mengontrol relay untuk kondisi lampu dan relay untuk mengaktifkan dan mematikan kipas, NodeMCU telah berhasil mengirim data kedalam database melalui php dan kemudian aplikasi dapat menampilkannya dalam bentuk halaman web, NodeMCU berhasil membaca data yang dikirim oleh pengguna berupa kondisi untuk mematikan atau mengaktifkan sensor PIR, Aplikasi telah berhasil mengirim e-mail kepada pengguna ketika sensor PIR mendeteksi adanya pergerakan.References
Adafruit HUZZAH ESP8266 Breakout. Diakses tanggal 24 April 2016 dari https://learn.adafruit.com/ adafruit-huzzahesp8266-breakout
Andrianto, Heri. Darmawan, Aan. (2015). Arduino Belajar Cepat dan Pemrograman. Informatika: Bandung
Arduino Experimenter’s Guide. Ardx. Diakses tanggal 4 april 2015 dari http://www.oomlout.com/products/ardx/ardxexperimenters-guide-dd.pdf
D-Robotics UK. DHT11 Humidity & Temperature SensorDiakses tanggal 11 Januari 2016 dari www.droboticsonline.com
Datasheet Light Dependent Resistor. (2008). Sunrom Technologies. Diakses tanggal 19 Januari 2009 dari www.sunrom.com
Datasheet PIR Sensor (HC-SR501). Diakses tanggal 30 Januari 2016 dari www.datasheet4u.com
Datasheet PIR Sensor (#555-28027). (2007). Parallax. Diakses tanggal 20 Februari 2016 dari http://www.ladyada.net/media/sensors/PIRSens
or-V1.2.pdf
Gilmore, W. Jason.(2006). Beginning PHP and MySQL 5 From Novice to Professional. 2nd Edition. Apress: New York.
Marco, Schwartz. (2015). Home Automation With The ESP8266: Build Home Automation Systems Using the Powerful and Cheap ESP8266 WiFi Chip.
NodeMCU Documentation. Diakses tanggal 17 April 2016 dari www.nodemcu.com
Piyare, Rajeev. Lee, Seong Ro. (2013). Smart home-Control and Monitoring System Using Smart Phone. ICCA 2013, ASTL Vol. 24, pp. 83 - 86.
Relay Basics. Diakses tanggal 15 Maret 2016 dari www.physics.unlv.edu/bill/PHYS483/relay.pdf
Yi Liang, Nancy. (2015). Internet Controlled LED Using ESP8266. Diakses tanggal 20 April 2016 dari http://blog.nyl.io/esp8266-ledarduino/
Stmicroelectronics.(1999). L7800 Series:Positive Voltage Regulators. Diakses tanggal 14 Juli 2007 dari http://www.st.com