Webhook merupakan salah satu cara paling mudah untuk menghubungkan ESP32 dengan berbagai layanan cloud tanpa harus membuat server sendiri. Dengan memanfaatkan Webhook, ESP32 dapat mengirim data melalui HTTP Request ke platform otomatisasi seperti Make, kemudian Make akan meneruskan data tersebut ke layanan lain, seperti Google Sheets, Telegram, Discord, Email, Slack, Notion, hingga ribuan aplikasi lainnya. Dibandingkan menggunakan IFTTT, Make menawarkan fleksibilitas yang lebih tinggi, mendukung lebih banyak integrasi, serta masih menyediakan paket gratis yang cukup untuk berbagai kebutuhan proyek IoT. Oleh karena itu, Make menjadi salah satu platform yang sangat direkomendasikan untuk membangun sistem otomasi berbasis ESP32. Pada tutorial ini Anda akan mempelajari cara membuat Webhook di Make sebagai langkah awal sebelum menghubungkan ESP32 ke berbagai layanan cloud.
ARDUINO INDONESIA OFFICIAL
Selasa, 04 Agustus 2026
Senin, 03 Agustus 2026

ESP32 dengan HiveMQ Cloud - Cara Menghubungkan ESP32 ke HiveMQ Cloud Menggunakan MQTT
Internet of Things (IoT) memungkinkan berbagai perangkat saling bertukar data melalui internet secara real-time. Salah satu metode komunikasi yang paling banyak digunakan dalam sistem IoT adalah MQTT (Message Queuing Telemetry Transport). Protokol ini dirancang agar ringan, cepat, dan hemat bandwidth, sehingga sangat cocok digunakan pada mikrokontroler seperti ESP32. Agar ESP32 dapat mengirim maupun menerima data melalui MQTT, dibutuhkan sebuah MQTT Broker yang berfungsi sebagai perantara komunikasi antarperangkat. Salah satu layanan broker MQTT berbasis cloud yang mudah digunakan adalah HiveMQ Cloud. HiveMQ Cloud menyediakan broker MQTT yang dapat diakses melalui internet tanpa perlu membuat atau mengelola server sendiri. Anda cukup membuat sebuah broker, menambahkan username dan password sebagai autentikasi, kemudian ESP32 dapat langsung terhubung menggunakan koneksi yang aman melalui protokol TLS (Transport Layer Security). Pada tutorial ini, Anda akan mempelajari cara membuat broker MQTT di HiveMQ Cloud, menghubungkan ESP32 menggunakan MQTT, mengirim data (publish), serta menerima data (subscribe) melalui koneksi yang terenkripsi. Seluruh proses dilakukan menggunakan HiveMQ Cloud Free, sehingga dapat diikuti tanpa perlu menyewa VPS maupun membangun server MQTT sendiri.
ESP32 GPIO Interrupt - Cara Menggunakan Interrupt pada GPIO ESP32 untuk Respon yang Cepat dan Efisien
Dalam pengembangan sistem embedded dan Internet of Things (IoT), kemampuan mikrokontroler untuk merespons suatu kejadian secara cepat merupakan hal yang sangat penting. Salah satu fitur yang mendukung hal tersebut pada ESP32 adalah GPIO Interrupt. Melalui GPIO Interrupt, ESP32 dapat langsung menjalankan suatu fungsi ketika terjadi perubahan kondisi pada pin GPIO tanpa harus terus-menerus memeriksa status pin menggunakan teknik polling. Pendekatan ini membuat program menjadi lebih efisien, lebih cepat merespons kejadian, serta mengurangi beban kerja prosesor. Pada tutorial ini, Anda akan mempelajari konsep GPIO Interrupt pada ESP32, mulai dari cara kerjanya, jenis-jenis interrupt yang tersedia, cara mengonfigurasinya, hingga praktik terbaik (best practice) dalam membuat Interrupt Service Routine (ISR). Setelah mengikuti tutorial ini, Anda akan mampu menerapkan interrupt untuk berbagai kebutuhan, seperti membaca tombol, sensor, rotary encoder, maupun perangkat eksternal lainnya.
Minggu, 02 Agustus 2026
ESP32 - Notifikasi Email Sensor Gerak Menggunakan Sensor PIR
Sistem keamanan rumah tidak selalu harus menggunakan perangkat yang mahal. Dengan memanfaatkan ESP32, sensor gerak PIR HC-SR501, dan layanan email, Anda dapat membuat sistem pendeteksi gerakan yang mampu mengirimkan notifikasi email secara otomatis ketika ada aktivitas yang terdeteksi. Pada tutorial ini, Anda akan mempelajari cara menghubungkan ESP32 dengan sensor gerak PIR (Passive Infrared Sensor) untuk mendeteksi keberadaan manusia berdasarkan perubahan radiasi inframerah. Ketika sensor mendeteksi adanya gerakan, ESP32 akan langsung terhubung ke jaringan WiFi dan mengirimkan email notifikasi kepada pengguna menggunakan protokol SMTP (Simple Mail Transfer Protocol). Sistem seperti ini sangat cocok diterapkan sebagai sistem keamanan sederhana pada rumah, kamar, kantor, gudang, maupun ruangan lain yang membutuhkan pemantauan jarak jauh.
Senin, 27 Juli 2026
DIYables ESP32 Gmail - Cara Mengirim Email Menggunakan Gmail dengan ESP32
ESP32 tidak hanya dapat digunakan untuk membaca sensor atau mengendalikan perangkat elektronik, tetapi juga mampu mengirim email secara otomatis melalui jaringan internet. Fitur ini sangat berguna untuk berbagai aplikasi Internet of Things (IoT), seperti sistem notifikasi keamanan, monitoring suhu, pendeteksi kebakaran, monitoring level air, hingga sistem otomatis yang mengirimkan laporan kondisi perangkat secara real-time. Pada tutorial ini, Anda akan mempelajari cara memprogram ESP32 agar dapat mengirim email menggunakan layanan Gmail SMTP Server. Email dikirim menggunakan akun Gmail sebagai pengirim (sender), sedangkan alamat penerima (recipient) dapat menggunakan akun email apa saja, baik Gmail maupun layanan email lainnya seperti Outlook, Yahoo Mail, dan sebagainya.
DIYables ESP32 Web Server - Cara Mengontrol LED melalui Web Browser Menggunakan ESP32
Mengendalikan perangkat elektronik melalui web browser merupakan salah satu kemampuan yang membuat ESP32 sangat populer dalam pengembangan proyek Internet of Things (IoT). Dengan memanfaatkan fitur WiFi yang telah terintegrasi, ESP32 dapat berfungsi sebagai Web Server, sehingga Anda dapat mengontrol perangkat seperti LED langsung dari browser di komputer maupun smartphone tanpa memerlukan aplikasi tambahan. Pada tutorial ini, Anda akan mempelajari cara membuat Web Server ESP32 yang mampu mengontrol LED melalui halaman web sederhana. Selain itu, Anda juga akan mempelajari dua metode penyusunan kode HTML, yaitu dengan menyematkan HTML langsung ke dalam sketch Arduino dan memisahkan HTML ke dalam file terpisah agar program lebih rapi serta mudah dikembangkan.
Minggu, 26 Juli 2026
DIYables ESP32 Web Apps Web Plotter - Cara Membuat Serial Plotter Berbasis Web pada ESP32
Saat mengembangkan proyek Internet of Things (IoT) menggunakan ESP32, proses memantau data sensor secara real-time merupakan salah satu tahap yang sangat penting. Biasanya, data tersebut ditampilkan melalui Serial Plotter di Arduino IDE. Namun, cara ini mengharuskan ESP32 selalu terhubung ke komputer melalui kabel USB. Melalui tutorial ini, Anda akan mempelajari cara membuat Web Plotter berbasis ESP32 yang memiliki fungsi serupa dengan Serial Plotter Arduino IDE, tetapi dapat diakses langsung melalui web browser pada komputer, laptop, maupun smartphone. Dengan memanfaatkan Web Server dan WebSocket, ESP32 dapat mengirimkan data secara real-time sehingga grafik akan diperbarui secara langsung tanpa perlu me-refresh halaman. Metode ini sangat berguna untuk berbagai aplikasi monitoring, seperti menampilkan data suhu, kelembapan, intensitas cahaya, tegangan, hingga berbagai data sensor lainnya secara visual melalui jaringan WiFi.
ESP32 WebSocket - Cara Membangun Komunikasi Real-Time antara ESP32 dan Web Browser
Pada tutorial ini, Anda akan mempelajari apa itu WebSocket, bagaimana cara kerjanya pada ESP32, serta alasan mengapa protokol ini menjadi pilihan terbaik untuk membangun komunikasi real-time antara ESP32 dan web browser. Sebagai contoh implementasi, kita akan membuat sebuah aplikasi chat sederhana yang memungkinkan browser web dan ESP32 saling bertukar data secara langsung. Konsep yang digunakan pada proyek ini dapat dengan mudah dikembangkan menjadi berbagai aplikasi Internet of Things (IoT), seperti sistem monitoring sensor, dashboard IoT, maupun kontrol perangkat secara real-time. Melalui tutorial ini, Anda akan mempelajari cara:
- Mengirim pesan dari browser web ke ESP32 menggunakan WebSocket. Konsep ini dapat diadaptasi untuk mengendalikan LED, relay, servo, motor, dan berbagai perangkat lainnya.
- Menerima pesan dari ESP32 secara real-time tanpa perlu me-refresh halaman web. Teknik ini sangat berguna untuk monitoring sensor atau menampilkan status perangkat secara langsung.
Selasa, 21 Juli 2026
ESP32 Web Server dengan Login Username dan Password (HTTP Authentication)
Saat ESP32 digunakan sebagai web server, sering kali diperlukan mekanisme keamanan agar halaman web tidak dapat diakses oleh sembarang orang. Salah satu metode yang paling sederhana adalah menerapkan HTTP Authentication menggunakan username dan password. Pada tutorial ini, Anda akan mempelajari cara membuat Web Server ESP32 yang dilindungi dengan autentikasi login. Sebelum halaman web ditampilkan, browser akan meminta pengguna memasukkan username dan password. Hanya pengguna yang memiliki kredensial yang benar yang dapat mengakses halaman web yang disediakan oleh ESP32. Metode ini sangat cocok digunakan pada berbagai proyek Internet of Things (IoT), seperti sistem monitoring, kontrol perangkat elektronik, smart home, maupun aplikasi industri sederhana yang membutuhkan pembatasan akses.
Senin, 20 Juli 2026
ESP32 Web Server Multiple Pages - Membuat Web Server ESP32 dengan Banyak Halaman Web
ESP32 tidak hanya berfungsi sebagai mikrokontroler untuk membaca sensor atau mengendalikan perangkat elektronik, tetapi juga mampu bertindak sebagai web server yang dapat diakses langsung melalui browser. Dengan memanfaatkan fitur WiFi bawaan, ESP32 dapat menyajikan halaman web sehingga pengguna dapat memonitor data maupun mengontrol perangkat tanpa memerlukan aplikasi tambahan. Pada tutorial ini, Anda akan mempelajari cara membuat Web Server Multiple Pages pada ESP32. Berbeda dengan web server sederhana yang hanya memiliki satu halaman, proyek ini memungkinkan ESP32 melayani beberapa halaman web secara bersamaan, seperti index.html, temperature.html, led.html, error_404.html, dan error_405.html.

