Cara koneksi NodeMCU dengan database mysql dan PHP | Tutorial Pemrograman Arduino dan IoT
ฝัง
- เผยแพร่เมื่อ 30 พ.ค. 2024
- Bagaimana cara koneksi nodemcu dengan database mysql? Cara membuat server? Kita bisa menggunakan bahasa pemrograman PHP sebagai bahasa server, yang akan menghubungkan mysql dengan NodeMCU. Jika NodeMCU sudah terkoneksi ke wifi dan Database, secara periodik akan mengirim data untuk disimpan di dalam database mysql. Ini termasuk contoh iot project dengan nodemcu. Kenapa? Karena semua data saling bertukar melalui jaringan internet (IoT).
Content Koneksi Nodemcu dengan database
0:00 | NodeMCU Database
0:15 | Jingle coders indonesia
0:29 | Support coders indonesia
1:11 | Berbelasungkawa
1:43 | Koneksi NodeMCU dengan Server
2:38 | Membuat Database MySQL
5:32 | Penjelasan Tabel Database
7:53 | Koneksi PHP dengan Database MySQL
11:27 | Test Koneksi Dengan Database
15:43 | Rangkaian NodeMCU dengan DHT11
16:14 | Pemrograman Arduino + NodeMCU
20:44 | Test Koneksi NodeMCU dengan Database
Cek gallery instagram
/ coders.id
Join telegram
t.me/codersid
Link Resources Coders Indonesia:
bit.ly/codersfile
Heidi SQL:
www.heidisql.com/
Belanja elektronika murah daerah tangerang:
tokopedia.com/electrion
#codersid
#codersindonesia
#nodemcu #iot - วิทยาศาสตร์และเทคโนโลยี
Pa request tutorial buat sensor sidik jari pake nodemcu. Jadi dimana sensor mendeteksi adanya sidik jari masuk, nantinya di LCD akan menampilkan NAMA, NIS, KELAS, dan WAKTU (tanggal, bulan, sama tahun). Nah setelah itu nanti datanya dikirim (save) ke database/web. Jadi bisa diliat siapa saja yang hadir dan tidak. Onegaishimasu
Bang, cara baca data barcode produk dari database ke arduino bagaimana ya? Jadi ketika barcode di scan pakai barcode scanner, tingal tampil datanya di lcd 20X4, biar ga terlalu banya progran yg ditulis di arduino ide
bang mau nanya, kenapa metodenya pakek get nggak pakek post? soalnya waktu saya bikin desktop app di visual c#, kalau mau ngirim data ke website api pakek metode post..
Hallo min..mau tanya jika websitenya sudah di hosting. Selain ip dan host yang harus diganti apakah ada yang harus di ubah lagi ? Terima kasih
untuk arduino UNO apakah bisa terhubung ke database dan webserver juga?
@Coders Indonesia bang kalo begini kenapa yaa?
{
"status" : false
"Message" : data operation failed
}
bang, kenapa pas saya coba keseluruhan secara default; di bagian sebelum masukin data temperature dan humaditi itu cuma baris aja yang ? contohnya gini : "{ status:true, message: 'data operation success', data: [] }
Bang mau tanya untuk export file data base ke exel bgmn caranya dan bgmn contoh codingx
bg, bagaimana klo host nya menggunakan 000webhost, klo localhost udh bisa... tapi menggunakan hosting data tidak terkirim
Bang, misalkan ngambil data nya dari database pendaftaran nomor telpon, nah secara otomatis terkirim SMS nya pake alat SMS800L... Tapi kita ga koding lagi di Arduino nya, udah terhubung ke pendaftaran database itu bisa ga?
Sangat bermanfaat..Saya punya nodeMCU tp jarang kesentuh..Langsung praktekin ah..
Praktekin ajaa om. Insya Allah bermanfaat
Mau nanya bang, saya kan udah ngikutin langkah2 yang di video, tapi pas esp32nya di run, kok muncul error seperti ini ya?
esp32 connect(): socket error on fd 48, errno: 104, "Connection reset by peer"
Mohon solusinya
Bg bisa nggak, kita ganti IP hostnya, tanpa perlu di ketik ulang di coding arduino ide nya ?
Di windows11 host ip dr komputer kok ndk muncul knp ya bang
Akhirnya ketemu juga channel Coders Indonesia.
Mantaps. Tau darimana broo?
gan kenapa eror sya begini ya
Multiple libraries were found for "WiFiClient.h"
Tgn ny mn bang. Boleh lah blajar breng
Saya berhasil terkoneksi, tp gagal tersimpan kak, knapa tuh yaaa
Punya saya eror di bagian
#include
#include
#include "DHT.h"
D vsc warna merah kode program ini
Sangat bermanfaat ilmunya bang
Alhamdulillah, terima kasih broo
pc dan NodeMCU harus satu jaringan ya bang ?
Bang kok saya ga bisa real time yaa. Harus refresh index.php terus bang. Mohon solusinya bang 🙏🏻
Thanks bang, langsung di praktekin nih
Mantaaps. Sama sama broo. Semoga berguna yaa
Terimakasih atas ilmunya🙏
nggih sama sama
sama sama bro. semoga bermanfaat
Thanks bang
.
Semangat selalu
Okee bro. Makasih
Bang ijin bertanya kok program arduinonya error sih bang ? Mohon pencerahannya bang
sangat bermanfaat
siap sudah bang
bang, kalau project nya pengen si nodemcu read dan delete (bukan write) suatu data ke database itu gimana? jadi data di databasenya nanti jadi penentu nodemcu buat eksekusi suatu hal karena data dari database nya
Bisaa. Rubah di sisi servernya aliasa di PHP nya. Rubah penulisan SQL dari "SELECT..." jadi "DELETE..." untuk delete.
@@codersindonesia kalau read datanya gimana bang?
@@mmahardikasp771
th-cam.com/video/dP_FH-hFdbM/w-d-xo.html
Mungkin bisa membantu. Dengan menggunakan select query
Okey bang tengkyu 🙏, nanti saya nanya2 lagi 😅
Request next buat web server nya untukmonitoring dht 11 bang
Untuk server dengan database di dalamnya ga mumpuni. Cuman bisa sebagai server static content aja bro
Bang punya ane kok host waktu input di codingannya sama yang ke print di serial monitor beda ya bang? Jadinya connection failed
Mungkin harus di set CORS nya om
Dapatkah menampilkan data suhu ke dalam web thingspeak dan data tersimpan dalam database mysql bisa tidak bro? jadi bisa di monitoring semua orang dimana saja.
Harusnya bisa. Karena prinsip dasar dan cara kerjanya kurang lebih sama. Tapi belum baca lebih lanjut. Ane baca dulu yaa heehhe
Assalamualikum bang kalo udh di hostting untuk koding di dalam espnya apa ada yang harus di ganti
paling disesuaikan aja dengan alamat website atau domain websitenya
Bang kq ke server hosting gak bisa nyimpen yaa ke database notif nya 301 moved permanently
Itu alamatnya ke redirect ga om? 301 biasanya masalah di HTTP nya
@@codersindonesia yang saya sama begini mas salahnya dimana yaa padahal alamat sudah samaa
Maksudnya http request ya gan, tak pikir esp8266 bisa komunikasi ke mysql, sampe panasaran pake library apaan... Hahaha...
Ok deh, nice tutorial...
Lanjut gan, ane bantu subscribe...
Iyaa lewat http request. jadi php yg olah datanya untuk koneksi ke database. Terima kasih yaa broo
kalo mau upload langsung ke web yg udah dibikin bukan local host apanya yg diubah mas?
Kodingan di nodemcu nya. Sesuaikan dengan alamat domain nya
Sama user dan pass databasenya
kalo dengan Raspberry bagaimana ya kak ? apakah hampir sama dengan vidio diatas penerapannya ?
Terimakasih kak
Kalo raspberry pi sebagai host kurang lebih sama. Kuncinya ada di php dan mysqlnya
@@codersindonesia makasih kak
@@hamonangansitorus5761 mantaaps
bg itu upload code nya lewat visualstudio code juga?
Iyaa broo. Pake extension platformio.
th-cam.com/video/Y7IFH0uyshY/w-d-xo.html
Bang mau tanya, kalo fungsi button apakah bisa juga menggunakan mysql ?
Contoh kasus :
Ingin menyalakan lampu tp menggunakan mysql
pake mqtt broker gan
ada kah caranya biar bisa diluar localhost? jadi kita beli hosting sendiri, biar bisa di akses lewat internet dimana aja
Sangat bisa mas. Apalagi kalo servernya VPS. Lebih bisa custom lg
@@codersindonesia barang kali punya caranya mas? atau mungkin punya referensi atau keyword buat bikin yang kayak gitu, boleh dong di share mas
ijin tanya pak sayasudah berhasil disemua langkah2 tapi kenapa kok data sensor tidak bisa terkirim pak padaha koneksi wifi lancar dan nodemcu juga sudah terhubung ke web server ?terimakasih
mungkin bentuk data form yang dikirimnya ga sesuai mas
pastikan key pair yang dikirim dari nodemcu sama dengan yang di php
misal:
*temperature* =28
di PHP (pake GET):
$_GET[' *temperature* ']
baik pak akan saya coba terimakasih banyak🙏
thank bang , tambah lagi video nodemcu nya bang
You probably dont care but if you're stoned like me atm then you can stream all the new series on instaflixxer. Have been watching with my girlfriend for the last couple of days :)
@Jad Scott yea, I've been watching on instaflixxer for years myself :D
Apakah jika komputer kita mati, maka server database juga non aktif juga min?
Atuh jelas. Kalo server mati mah semua mati
Mas kalau nodemcu nya lebih dari satu untuk ngirim datanya supaya membacanya bersamaan tidak bergantian gimana ya?
bisa aja, karena connection pooling mysql cukup banyak. Tapi penyimpanan data pada database mysql tetap per row
@@codersindonesia Kalau untuk konek nya udah dan ngirim udah bisa bang, cuma ga masuk ke masing-masing tabel grafik, masuk di tabel grafik 1 membacanya bergantian. Solusinya gimana ya? Apa variabel penerima nya harus beda di websitenya ?
@@armansyaefulloh4587 bisa dengan cara seperti itu. Coba buat beda endpointnya
@@codersindonesia oke bang nanti saya coba lagi
Gan saya punya pengalaman read data dengan http request adalah web nya down karna kita request loop sangat berkali-kali
Apakah ada solusi supaya tanpa mqtt kita bisa request data dengan aman dan tetap realtime?
Untuk ini sebenernya gada solusi setau saya. Karena sifat http harus ada request dan response. Beda dengan mqtt yg menggunakan websocket. Mau gamau, harus diatur jumlah requestnya kalo menggunakan http
@@codersindonesia berarti ini lebih cocok untuk send data / update data saja ya gan?
@@imndf iyaap betul. Lebih tepatnya untuk menampilkan resume data lebih pas karena tidak terlalu fluktuatif
bang tutor untuk NodeMCU yang MySql Connector, tanpa lewat php..
dulu saya pernah bikin yang arduino pake LAN tapi dah lupa udah 5 tahunan
@Coders Indonesia setuju ini, aku nyoba di 2023 masih belum bisa konek dengan mysql
Bg boleh minta condingnya?
Bang klo inputan ke nodemcu itu diganti rj45 bisa gak yah
Maksudnya gmna yaa? Yg jelas harus ada bridge lagi dr rj45 ke nodrmcu
@@codersindonesia simpelnya gini gan, jadi saya pengen input data dari alkes yg punya 3 data yaitu Ph, gol.darah. nama pasien, data tsb secara realtime terupdate atau masuk ke database setiap kali ada pemeriksaan,, mohon bantuannya gan, buat tugas akhir hehe tinggal itu aja problemnya🙏🙏
Bang, ada tutor buat ke website ga bukan yang di local host
belum ada sih kalo itu
Bang pake visual studio tahun berapa
Updatean terakhir broo
thank you banggggg
Sama sama broo
kalo send datanya ke sever hosting (bukan localhost) yang dirubah apanya aja bang?
Alamat host, username, pass, database disesuaikan.
Misal
somedomain.com/data.php?mode=save
Nah *somedomain.com* disesuaikan
Ok Makasih banyak bang, langsung di praktekkan.
Btw sudah saya subscribe 😁
Mau nanya lagi bang,sudah saya praktekan manual dengan rubah alamat link nya itu bisa datanya masuk ke DB tapi ketika digunakan dan upload oleh nodemcu datanya ga masuk.
Itu kira-kira salah dimananya bang?
Untuk domainnya gunakan http atau tidak?
@@dinzMedia coba tulis lengkap alamatnya mulai dr httpnya
bang apakah database berlaku di mqtt broker?makasiii buanyakk
Secara mqtt nya tidak ada konsep penyimpanan database. Tp bisa menggunakan plugin untuk meng intercept message yg masuk, untuk disimpan di database
@@codersindonesia sebelumnya terimakasih banyak syekali udah di respon kak, kalau boleh tau apa istilah plugin dan intercept saya baru tau🙏
Kalau ke laravel sama ngak bang caranya
Intinya cara koneksi ke database butuh bridging point seperti disini mnggunakan php native. Kalo pake laravel ya sama saja. Tinggal disesuaikan endpointnya
Bang mau tanya kalo kodingan arduino nodemcu sama uno sama aja apa beda bang?
Bisa dibilang aga beda. Kalo di arduino mungkin bisa liat contoh ketika pake ethernet shield
kalo pake phpmyadmin ga bisa ya bang??
Bisa. Sama aja ko. Semangaat broo
@@codersindonesia ok makasih bang
bang kl buat project jualan saya bolh gak bang , hanya untuk baca sensornya saja tampilan web saya yg buat sendiri saya tambahkan credit nya kok deskripsi yg ada diatas , minta izin aja klo gk boleh ya gpp makasih sebelumnya 😊
Oke silakan mas. Semoga bermanfaat dan laku keras jualannyaa. Aamiin
@@codersindonesia terimakasih banyak mas semoga dilancarkan rezekinya , videonya keren2 nih bermanfaat btw namanya dimas sama nih hehe
@@masdimas1685 aamiin
Assalamualikum bang kalo buat pengukur suhu tubuh non contact untuk sekolah terus suhu tubuhnya masuk kedatabase bisa gak ya?
Terus kalau sudah di simpan buat apa data tersebut? Gunanya apa data tersebut ya bang untuk sekolah ? Mohon bantuannya bang terimakasih
Semua data bisa disimpen. Skema proses penyimpanannya sama kaya divideo. Biasanya buat rekap data aja sih. Mungkin kalo advancenya bida dijadiin machine learning hehehe
Waalaikumsalam