Halo balik lagi dengan percobaan ESP32. Nah kali ini merupakan percobaan saya mengenai database yaitu penyimpanan data pembacaan sensor dari ESP32 ke database MySQL.
Percobaan kali ini bersumber dari :
- https://randomnerdtutorials.com/esp32-esp8266-mysql-database-php/
- https://randomnerdtutorials.com/control-esp32-esp8266-gpios-from-anywhere/
- https://randomnerdtutorials.com/cloud-weather-station-esp32-esp8266/
Nah ini sudah terbentuk tabelnya.
Percobaan kali ini bersumber dari :
- https://randomnerdtutorials.com/esp32-esp8266-mysql-database-php/
- https://randomnerdtutorials.com/control-esp32-esp8266-gpios-from-anywhere/
- https://randomnerdtutorials.com/cloud-weather-station-esp32-esp8266/
Naah, yang beda dari sebelum-sebelumnya nih, disini kita bakal main sama hosting, jadi harus punya doaminnya yak. Dari sumber referensi sebenernya sudah sangat lengkap disertai dengan bagaimana kita mendapatkan hosting, namun karena yang disediakan adalah berbayar jadi saya memilih untuk mencari alternatif lainnya, yang tidak berbayar. Kali ini saya mengguanakan hosting free dari infinityfree.net dan domain free dari freenom.com. Saya menggunakan domain yang di sediakan dari infinityfree.net sebab tidak perlu setting server lagi, kalo mau pakai domain dari freenom.com maka jangan lupa ubah server di bagian hosting dan domain harus sama, dan yang perlu diubah adalah setting server hosting mengikuti server domain, karena server domain ini sudah tidak bisa diganti lagi.
Alat dan bahan
- ESP32 Development Board
- BME280
- Jumper
- kabel USB
- Breadboard
- Arduino IDE
Nah berikut ini merupakan proses yang terjadi dari percobaan kali ini, saya masih belum berhasil membuat file esp-data.php entah mengapa, padahal sudah sesuai langkah-langkahnya sesuai dengan dari sumber pembelajaran.
Ini merupakan hasil dari membuat akun baru.
Kemudian Masuk ke MySQL Database, dan buat database baru
Disini database sudah berhasil dibuat.
Selanjutnya saya membuat tabel SQL, menuju ke phpMyAdmin dan klik SQL. Berikut hasil setelah menambahkan tabel beserta dengan Query-nya.
Nah ini sudah terbentuk tabelnya.
Setelah itu balik lagi ke cPanel dan pilih menu 'Online File Manajer'. Buat file dengan format .php
Setelah itu, cek di http://sulistiana.epizy.com/post-esp32-data.php berikut hasilnya.
Kemudian buat file baru dengan nama esp-data.php, berikut tampilan di browser yang akan dihasilkan
Let's demonstration with Arduino IDE
Berikut tampilan yang akan dihasilkan.
-- Arduino IDE Serial Monitor
-- Tampilan pada browser
--Tampilan pada tabel di database cPanel
Sekian. Terima Kasih:)))
Komentar
Posting Komentar