Postingan

Menampilkan postingan dari April, 2020

Membaca Sensor DHT11 dan Menulis ke Database

Gambar
Halo! Disini saya akan menuliskan pengalaman saya membaca sensor dari DHT11 menggunaan ESP32, dan menuliskan data yang dibaca sensor ke dalam database. Sumbernya dari sini: https://randomnerdtutorials.com/esp32-esp8266-mysql-database-php/ Dalam percobaan ini, diperlukan 1. post-esp-data.php 2. esp-data.php 3. File yang akan diupload ke ESP32 Nah, untuk percobaan ini sebenarnya juga perlu melakukan web hosting, dan mendapatkan domain name sendiri, tapi saya tidak membuat karena sudah ada yang dapat digunakan oleh teman-teman sekelas. File .php di atas akan dimasukkan di web yang sudah dibuat, untuk mengatur tampilan HTML dan melakukan pengisian database. Di database sekelas itu, data yang diambil data suhu dalam celcius, tekanan, dan kelembapan. Nah, saya menggunakan DHT11 yang hanya bisa mengukur suhu dan kelembapan, jadi terdapat beberapa bagian dari program yang diganti. 1. post-esp-data.php <?php $servername = "localhost"; // REPLACE with your Databa

Posting DHT11 Sensor to Google Sheets

Gambar
Percobaan ESP32 kali ini adalah mengupload bacaan sensor ke google sheets! Sumbernya dari: https://randomnerdtutorials.com/esp32-esp8266-publish-sensor-readings-to-google-sheets/ Nah, di sumbernya diperintahkan membuat applet baru di IFTTT. Kebetulan UI nya sudah berubah, jadi caranya beda dari instrusksi sumber di atas, jadi saya menggunakan cara ini: https://help.ifttt.com/hc/en-us/articles/360021401373-Creating-your-own-Applet Nah, yang lainnya cukup menjelaskan kokk, dari sumber tersebut. Ini tester event IFTTT saya. Hasilnya kira-kira begini: Karena saya menggunakan DHT11, jadi tidak bisa mengukur tekanan. Nilai yang pertama merupakan temperatur dalam celcius, nilai kedua merupakan temperatur dalam fahrenheit, dan yang ketiga adalah kelembapan. Lalu, dibuat sensor dapat menerima data setiap 5 menit. Data pertama: hanya  tes, diinput di IFTTT Data kedua dan ketiga: Masih percobaan interval waktu menerima data Data keempat-keenam: Sensor menerima data setiap 5

ESP32 Plot Chart Web Server

Gambar
Halo, kembali lagi bersama saya melanjutkan proyek ESP32, kali ini temanya visualisasi data, dibuat dalam chart. Kali ini, sumbernya dari siini: https://randomnerdtutorials.com/esp32-esp8266-plot-chart-web-server/ Disini saya akan bercerita mengenai masalah-masalah saya ketika mempraktikkan percobaan dari sumber tersebut supaya pembaca yang mengalami hal yang sama dapat membaca tulisan ini dan tidak kebingungan seperti saya. Ternyata, kita harus melakkan beberapa instalasi terlebih dahulu. 1. Install ESP32 di Arduino IDE (kalau sudah melakukan proyek proyek ESP32 sebelumnya, langkah ini tidak perlu dilakukan) 2. Install plugin Filesystem Uploader 3. Install 2 library, yaitu ESPAsyncWebServer dan AsyncTCP. Oke, jadi sejak langkah ke dua saya mulai ada masalah. Langkah kedua ini install plugin. Caranya bisa dilihat disini: https://randomnerdtutorials.com/install-esp32-filesystem-uploader-arduino-ide/ Saya bingung harus memasukkan file esp32fs.jar nya di

Input Data HTML

Gambar
Halo, saya mau melanjutkan percobaam ESP32 saya, yaotu HTML input form! Jadi, disini kita melakukan input dan dimasukkan ke ESP32. Sumbernya: https://randomnerdtutorials.com/esp32-esp8266-input-data-html-form/ Yang saya lakukan semuanya dari sumber di atas, , dan disini, saya menemukan solusi dari kendala sejak proyek web server! Jadi, masalah saya selama ini, serial monitor tidak menunjukkan apapun sama sekali. Itu yang membuat saya bingung. Lalu, tadi, saya iseng mengklik tombol bertuliskan EN di ESP32, dan muncullah: Yap, IP address tertera disana! Dan akhirnya saya bisa melakukan input HTML, dan beruntungnya, tidak menemukan kendala yang lain lagi.