IoT Menggunakan Blynk aka Bling

Blynk adalah sebuah platform IoT (Internet of Things) yang memungkinkan pengembang untuk dengan mudah membangun, mengontrol, dan memantau perangkat IoT menggunakan aplikasi mobile atau web. Dengan Blynk, Anda dapat membuat antarmuka pengguna (dashboard) untuk perangkat IoT tanpa harus membangun aplikasi dari awal.

Blynk mendukung berbagai perangkat keras seperti Arduino, ESP32, Raspberry Pi, dan lainnya, serta menyediakan server dan library yang mempermudah pengembangan aplikasi IoT.

Mekanisme yang ada di Blink sbb:

Blynk bisa dicoba secara gratis dengan fasilitas terbatas. Sebenarnya blynk ini enak digunakan, sayangnya versi berbayarnya terlalu mahal.

Sebenarnya hal yang paling penting dari aplikasi ini hanya pada kemudahan untuk alerting di HP.

Berikut beberapa contoh sederhana yang bisa kamu ikuti:

  1. Monitoring suhu dan kelembaban
  2. Kontrol Led

Salam Ngoprek …

Butuh Belajar NodeJs

Dalam web programming, saya memang paling sering menggunakan PHP, aplikasi yang sintaknya saya hafal karena seringnya saya gunakan.

PHP berjalan berdasarkan prinsip request, response. Sederhananya apabila ada permintaan maka permintaan akan diproses secara berurutan sampai selesai, dikembalikan ke peminta, lalu ditutup. Itulah yang dinamakan synchronous.

Namun beberapa waktu mainan IoT, menggunakan PHP menemui kendala, karena PHP tidak bisa melakukan listening.

Ketika saya menggunakan protokol MQTT pada IoT, maka saya membutuhkan aplikasi yang selalu On, untuk mendapatkan kiriman message dari Message Broker. Dan inilah yang membuat saya tertarik mempelajari Node.Js. Node.Js bekerja tidak dengan urutan proses, walaupun bisa kita urutkan. Dan yang paling penting ada yang namanya even loop yang membuat server nodejs selalu dalam posisi listening.  Dikatakan nodejs bekerja secara asynchronous

Memang akan ada banyak tantangan karena konsep PHP dan Node Js berbeda, tapi tak ada sesuatu yang tidak bisa dipelajari.

Ebook ini akan membantumu mengenal nodejs dasar. Silahkan pelajari dulu ebook ini sebelum melangkan lebih jauh. Silahkan.

Artikel-artikel Mas Dazelpro menarik untuk diikuti

  1. https://dazelpro.com/article/belajar-membuat-restful-api-dengan-express-js-dan-mysql
  2. https://dazelpro.com/article/membuat-basic-login-dan-register-menggunakan-nodejs
  3. https://dazelpro.com/article/menggunakan-variabel-environment-pada-node-js

Cara Cepat Install Odoo pada Docker

Setelah seharian mencari cara terbaik instalasi Odoo, maka berikut ini adalah cara yang paling cepat. Tentu saja aplikasi ini saya install di Linux Armbian di STB-HG680-P. Hasilnya lumayan cepet kok 🙂

Berikut langkah-langkahnya:

git clone https://github.com/minhng92/odoo-18-docker-compose.git
mv odoo-18-docker-compose/ odoo
chmod -R 777 odoo
cd odoo
docker-compose up -d

Sudah cuma itu saja. Selanjutnya tinggal akses ke:
http://your_ip:10018/

Dan setup sesuai keinginanmu, contohnya seperti ini:


Atau untuk lebih jelasnya kamu bisa membacanya sendiri di halaman ini. Cukup lengkap kok 🙂

Jam Waktu Sholat

Sebenarnya saya sudah lama sekali utak atik Jam Adzan, sejak era Arduino Uno. Dulu saya menggunakan Arduino UNO + Modul Jam + Mp3 Player DF Robot.  Bisa jalan sih, hanya belum benar-benar menjadi sebuah produk jadi.

Lama tidak utak utik lagi karena saya ketemu cara yang lebih mudah, yaitu menggunakan Home Assistant pada server STB Bekas, yang berbiaya murah, yang saya play pada Google Nest  yang kebetulan ada di rumah.

Ini ada yang membuat lagi dengan ESP32. Keunggulan ESP32 karena mempunyai kemampuan untuk akses internet, jadi jadwal adzan tidak usah dihitung di device.  Sudah menjadi produk yang dikemas dengan bagus.

Beliau juga dengan baik hati membagikan kode sumbernya disini: https://github.com/TechWanWorkshop/jws/

Memang masih ada yang perlu dikembangkan antara lain bagaimana agar ada interface settingnya, sehingga kertika kita melakukan perubahan parameter maka kita tidak usah compile ulang.

Mungkin perlu menggunakan modul waktu, dan wifi yang ada pada ESP32 hanya kita gunakan sebagai access point untuk menyimpan parameter. Dan penghitungan waktu adzan disimpna di device aja agar kita tidak harus akses internet.

Regex Nomor Handphone Indonesia

Saya sedang mengerjakan project KL dimana harus ngeblast sebuah pengumuman ke nomor WA. Menjadi puyeng karena melihat ribuan nomor itu menggunakan awalan 08…n ternyata di dalamnya masih banyak versi yang lain. Padahal saya sudah kadung replace 08 menjadi 628 Duh!

Waktu yang mepet dan dikejar-kejar client membuat saya tidak bisa berfikir panjang. Melakukan rekontruksi ulang nomor-nomor itu tentu lebih rumit dibanding membuat rencana yang lebih matang. Tapi ya itulah project.

Okey iseng-iseng browsing ketemu artikel yang membahas nomr handphone di Indonesia. Secara di ChatGPT penjelasannya kurang lengkap.

Kesimpulannya

  1. Departemen Kominfo menetapkan untuk 13 angka setelahnya itu, telepon selular dikelompokkan dalam kelompok prefix dimulai dengan angka 8, yaitu : (0)81X(0)82X(0)83X(0)84X(0)85X(0)86X(0)87X(0)88X(0)89X
  2. Total panjang nomor handphone Indonesia itu untuk format 08xxxxxxx adalah antara 10-13 angka dan itu termasuk angka 0 didepannya, misal 0812345678 (10 angka), 08123456789 (11 angka), 081234567890 (12 angka), dan 0812345678901 (13 angka).

OK, informasi selengkapnya cekidot.