Mengendalikan AC (Air Conditioner) Samsung dengan NodeMCU+Infrared

Kebetulan di rumah ada AC 1 pk (Air Conditioner/pendingin ruangan) merk Samsung, jadi sekalian dijadikan objek penelitian :). Objektif dari eksperimen berikut adalah untuk mengendalikan perangkat AC (khususnya merk Samsung) secara ‘soft control‘ menggunakan remote control infrared (infra merah) buatan sendiri. Yang dimaksud dengan dengan ‘soft control’ adalah pengendalian secara ‘smooth‘ melalui controller internal AC … Read more

Cara Mudah Parsing/Split Teks/String/Data di Arduino/NodeMCU/ESP8266

Parsing data biasanya dibutuhkan saat kita mau memproses sebuah kiriman data (payload) yang bentuknya panjang dalam sekali waktu pengiriman dalam sebuah event komunikasi data. Data ini biasanya dikirim melalui port serial (protokol UART, RS422, RS485), ethernet/WIFI (protokol TCP/IP) atau mungkin dalam komunikasi IoT (REST, XMPP, MQTT, dll). Pada umumnya data ini berupa teks dengan tipe … Read more

IoT Basic: NodeMCU (ESP8266 ESP12) dan Telegram untuk Mengendalikan LED

IoT (Internet of Things) adalah protokol komunikasi via internet antar perangkat elektronik yang ringan dan tidak sensitif terhadap kecepatan data (bandwidth). IoT dirancang seringan mungkin untuk payload-nya dan bandwidth sekecil mungkin karena yang saling berkomunikasi adalah perangkat mini dengan resource yang rendah (prosesor, memori) dan sumber daya terbatas (ada kalanya perangkat tersebut hanya mengandalkan baterai). … Read more

Membuat Audio Frequency Meter dengan NodeMCU (ESP8266 ESP12) dan Sensor Suara Max4466

Pada artikel yang lalu sudah saya sajikan bagaimana membuat Audio Frequency Meter (alat pengukur frekuesi suara) dengan Arduino (Uno). Untuk mem-porting-nya ke NodeMCU ternyata tidak bisa lakukan, karena ada perbedaan karakteristik hardware yang didukung oleh library yang kita gunakan (FreqMeasure). Library ini secara khusus menggunakan special function input clock (CLK0) pada pin 8 Arduino untuk … Read more

Update Sketch/Firmware NodeMCU ESP8266 secara OTA (Over The Air)

Ini nih salah satu kelebihan NodeMCU yang berbasis ESP8266 dibanding mikrontroller lain, yakni fitur update firmware melalui OTA atau Over the Air. Apa maksudnya? Biasanya Anda mengupload program/sketch ke NodeMCU melalui kabel data bukan? Nah, dengan fitur update via OTA ini, Anda tidak memerlukan kabel lagi alias dilakukan secara wireless. Bahkan memungkinkan juga lewat jaringan … Read more

Setting NodeMCU untuk Arduino IDE

NodeMCU merupakan board controller IoT berbasis prosesor ESP8266 SoC produk dari Espressif. Pada awalnya NodeMCU berbasis ESP8266 tipe ESP12E, namun sekarang ini sudah muncul board dengan prosesor ESP32. NodeMCU sendiri merupakan project open source, jadi semua source code terbuka untuk semua orang. Dan karena sifatnya yang terbuka itulah popularitasnya menjadi semakin meningkat. Tidak hanya karena … Read more

Monitor Suhu dan Kelembaban Udara dengan DHT11, NodeMCU dan Thingsboard

Untuk project IoT (Internet of Things) kali ini, kita akan coba memonitor suhu ruang dan kelembaban udara melalui sensor DHT11. Untuk controller-nya kita akan menggunakan board NodeMCU dan untuk tampilan data di web-nya kita akan menggunakan turnkey dashboard, yakni Thingsboard versi Community Edition alias open source alias gratis :). Thingsboard ini adalah semacam layanan IOT … Read more