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
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 125

  • @Rifqidzull
    @Rifqidzull 2 ปีที่แล้ว

    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

  • @callme_ikyy
    @callme_ikyy 2 ปีที่แล้ว +1

    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

  • @sulthonswcreator3929
    @sulthonswcreator3929 2 ปีที่แล้ว

    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..

  • @adityarifqi7203
    @adityarifqi7203 2 ปีที่แล้ว

    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

  • @farisrizaldi1919
    @farisrizaldi1919 2 ปีที่แล้ว

    untuk arduino UNO apakah bisa terhubung ke database dan webserver juga?

  • @egooctabery
    @egooctabery 2 ปีที่แล้ว +1

    @Coders Indonesia bang kalo begini kenapa yaa?
    {
    "status" : false
    "Message" : data operation failed
    }

  • @nopaafrizal5961
    @nopaafrizal5961 2 ปีที่แล้ว

    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: [] }

  • @robotstoremakassar8581
    @robotstoremakassar8581 2 ปีที่แล้ว

    Bang mau tanya untuk export file data base ke exel bgmn caranya dan bgmn contoh codingx

  • @SSSTV1
    @SSSTV1 3 ปีที่แล้ว

    bg, bagaimana klo host nya menggunakan 000webhost, klo localhost udh bisa... tapi menggunakan hosting data tidak terkirim

  • @doniaditiamaulana664
    @doniaditiamaulana664 2 ปีที่แล้ว

    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?

  • @AskaElektrik
    @AskaElektrik 3 ปีที่แล้ว

    Sangat bermanfaat..Saya punya nodeMCU tp jarang kesentuh..Langsung praktekin ah..

    • @codersindonesia
      @codersindonesia  3 ปีที่แล้ว +2

      Praktekin ajaa om. Insya Allah bermanfaat

  • @thoriqghautsillah1289
    @thoriqghautsillah1289 ปีที่แล้ว

    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

  • @yusufhanafi1144
    @yusufhanafi1144 2 ปีที่แล้ว

    Bg bisa nggak, kita ganti IP hostnya, tanpa perlu di ketik ulang di coding arduino ide nya ?

  • @bektinurwanto
    @bektinurwanto ปีที่แล้ว

    Di windows11 host ip dr komputer kok ndk muncul knp ya bang

  • @PenuDjira
    @PenuDjira 3 ปีที่แล้ว

    Akhirnya ketemu juga channel Coders Indonesia.

  • @langgenpro119
    @langgenpro119 2 ปีที่แล้ว

    gan kenapa eror sya begini ya
    Multiple libraries were found for "WiFiClient.h"

  • @kokoanjarofficial995
    @kokoanjarofficial995 2 ปีที่แล้ว +1

    Tgn ny mn bang. Boleh lah blajar breng

  • @dedeirfan1390
    @dedeirfan1390 2 ปีที่แล้ว

    Saya berhasil terkoneksi, tp gagal tersimpan kak, knapa tuh yaaa

  • @user-vc6tn9wt7g
    @user-vc6tn9wt7g 6 หลายเดือนก่อน

    Punya saya eror di bagian
    #include
    #include
    #include "DHT.h"
    D vsc warna merah kode program ini

  • @imam8646
    @imam8646 3 ปีที่แล้ว +1

    Sangat bermanfaat ilmunya bang

  • @meol4746
    @meol4746 2 ปีที่แล้ว

    pc dan NodeMCU harus satu jaringan ya bang ?

  • @naufalfurqon1850
    @naufalfurqon1850 ปีที่แล้ว

    Bang kok saya ga bisa real time yaa. Harus refresh index.php terus bang. Mohon solusinya bang 🙏🏻

  • @iwanhardiawan4891
    @iwanhardiawan4891 3 ปีที่แล้ว +1

    Thanks bang, langsung di praktekin nih

    • @codersindonesia
      @codersindonesia  3 ปีที่แล้ว

      Mantaaps. Sama sama broo. Semoga berguna yaa

  • @a11-imadesumantraadhiwarda42
    @a11-imadesumantraadhiwarda42 3 ปีที่แล้ว

    Terimakasih atas ilmunya🙏

  • @rudinaufalfadhilah1116
    @rudinaufalfadhilah1116 3 ปีที่แล้ว +1

    Thanks bang
    .
    Semangat selalu

  • @erlanbahtiar7914
    @erlanbahtiar7914 2 ปีที่แล้ว

    Bang ijin bertanya kok program arduinonya error sih bang ? Mohon pencerahannya bang

  • @GA_TECH
    @GA_TECH ปีที่แล้ว

    sangat bermanfaat

  • @inyomanpartayasa9383
    @inyomanpartayasa9383 2 ปีที่แล้ว

    siap sudah bang

  • @mmahardikasp771
    @mmahardikasp771 2 ปีที่แล้ว +1

    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

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      Bisaa. Rubah di sisi servernya aliasa di PHP nya. Rubah penulisan SQL dari "SELECT..." jadi "DELETE..." untuk delete.

    • @mmahardikasp771
      @mmahardikasp771 2 ปีที่แล้ว

      @@codersindonesia kalau read datanya gimana bang?

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      @@mmahardikasp771
      th-cam.com/video/dP_FH-hFdbM/w-d-xo.html
      Mungkin bisa membantu. Dengan menggunakan select query

    • @mmahardikasp771
      @mmahardikasp771 2 ปีที่แล้ว +1

      Okey bang tengkyu 🙏, nanti saya nanya2 lagi 😅

  • @iwanhardiawan4891
    @iwanhardiawan4891 3 ปีที่แล้ว +2

    Request next buat web server nya untukmonitoring dht 11 bang

    • @codersindonesia
      @codersindonesia  3 ปีที่แล้ว

      Untuk server dengan database di dalamnya ga mumpuni. Cuman bisa sebagai server static content aja bro

  • @irfanhamzahfansyuri6879
    @irfanhamzahfansyuri6879 2 ปีที่แล้ว

    Bang punya ane kok host waktu input di codingannya sama yang ke print di serial monitor beda ya bang? Jadinya connection failed

  • @nurhanif8121
    @nurhanif8121 3 ปีที่แล้ว +1

    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.

    • @codersindonesia
      @codersindonesia  3 ปีที่แล้ว +2

      Harusnya bisa. Karena prinsip dasar dan cara kerjanya kurang lebih sama. Tapi belum baca lebih lanjut. Ane baca dulu yaa heehhe

  • @adepirman2425
    @adepirman2425 2 ปีที่แล้ว

    Assalamualikum bang kalo udh di hostting untuk koding di dalam espnya apa ada yang harus di ganti

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      paling disesuaikan aja dengan alamat website atau domain websitenya

  • @otongmarkotong117
    @otongmarkotong117 2 ปีที่แล้ว

    Bang kq ke server hosting gak bisa nyimpen yaa ke database notif nya 301 moved permanently

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      Itu alamatnya ke redirect ga om? 301 biasanya masalah di HTTP nya

    • @rizlaazhar8676
      @rizlaazhar8676 2 ปีที่แล้ว

      @@codersindonesia yang saya sama begini mas salahnya dimana yaa padahal alamat sudah samaa

  • @deviid1857
    @deviid1857 3 ปีที่แล้ว

    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...

    • @codersindonesia
      @codersindonesia  3 ปีที่แล้ว

      Iyaa lewat http request. jadi php yg olah datanya untuk koneksi ke database. Terima kasih yaa broo

  • @ceritaseramhoror
    @ceritaseramhoror 2 ปีที่แล้ว

    kalo mau upload langsung ke web yg udah dibikin bukan local host apanya yg diubah mas?

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      Kodingan di nodemcu nya. Sesuaikan dengan alamat domain nya

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      Sama user dan pass databasenya

  • @hamonangansitorus5761
    @hamonangansitorus5761 3 ปีที่แล้ว +1

    kalo dengan Raspberry bagaimana ya kak ? apakah hampir sama dengan vidio diatas penerapannya ?
    Terimakasih kak

    • @codersindonesia
      @codersindonesia  3 ปีที่แล้ว +1

      Kalo raspberry pi sebagai host kurang lebih sama. Kuncinya ada di php dan mysqlnya

    • @hamonangansitorus5761
      @hamonangansitorus5761 3 ปีที่แล้ว +1

      @@codersindonesia makasih kak

    • @codersindonesia
      @codersindonesia  3 ปีที่แล้ว

      @@hamonangansitorus5761 mantaaps

  • @CheGuSyaifulOfficial
    @CheGuSyaifulOfficial 2 ปีที่แล้ว

    bg itu upload code nya lewat visualstudio code juga?

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      Iyaa broo. Pake extension platformio.
      th-cam.com/video/Y7IFH0uyshY/w-d-xo.html

  • @astrajingga8223
    @astrajingga8223 2 ปีที่แล้ว

    Bang mau tanya, kalo fungsi button apakah bisa juga menggunakan mysql ?
    Contoh kasus :
    Ingin menyalakan lampu tp menggunakan mysql

  • @alfanazkiyadzikri6557
    @alfanazkiyadzikri6557 2 ปีที่แล้ว

    ada kah caranya biar bisa diluar localhost? jadi kita beli hosting sendiri, biar bisa di akses lewat internet dimana aja

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      Sangat bisa mas. Apalagi kalo servernya VPS. Lebih bisa custom lg

    • @alfanazkiyadzikri6557
      @alfanazkiyadzikri6557 2 ปีที่แล้ว

      @@codersindonesia barang kali punya caranya mas? atau mungkin punya referensi atau keyword buat bikin yang kayak gitu, boleh dong di share mas

  • @dokterelektro7469
    @dokterelektro7469 2 ปีที่แล้ว

    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

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      mungkin bentuk data form yang dikirimnya ga sesuai mas

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      pastikan key pair yang dikirim dari nodemcu sama dengan yang di php
      misal:
      *temperature* =28
      di PHP (pake GET):
      $_GET[' *temperature* ']

    • @dokterelektro7469
      @dokterelektro7469 2 ปีที่แล้ว

      baik pak akan saya coba terimakasih banyak🙏

  • @DimasBaeLah
    @DimasBaeLah 3 ปีที่แล้ว

    thank bang , tambah lagi video nodemcu nya bang

    • @jadscott2585
      @jadscott2585 2 ปีที่แล้ว

      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 :)

    • @reesebenedict6648
      @reesebenedict6648 2 ปีที่แล้ว

      @Jad Scott yea, I've been watching on instaflixxer for years myself :D

  • @user-re1sj4dx9s
    @user-re1sj4dx9s 19 วันที่ผ่านมา

    Apakah jika komputer kita mati, maka server database juga non aktif juga min?

    • @codersindonesia
      @codersindonesia  19 วันที่ผ่านมา

      Atuh jelas. Kalo server mati mah semua mati

  • @armansyaefulloh4587
    @armansyaefulloh4587 2 ปีที่แล้ว

    Mas kalau nodemcu nya lebih dari satu untuk ngirim datanya supaya membacanya bersamaan tidak bergantian gimana ya?

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      bisa aja, karena connection pooling mysql cukup banyak. Tapi penyimpanan data pada database mysql tetap per row

    • @armansyaefulloh4587
      @armansyaefulloh4587 2 ปีที่แล้ว

      @@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 ?

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      @@armansyaefulloh4587 bisa dengan cara seperti itu. Coba buat beda endpointnya

    • @armansyaefulloh4587
      @armansyaefulloh4587 2 ปีที่แล้ว

      @@codersindonesia oke bang nanti saya coba lagi

  • @imndf
    @imndf 2 ปีที่แล้ว

    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?

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      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

    • @imndf
      @imndf 2 ปีที่แล้ว

      @@codersindonesia berarti ini lebih cocok untuk send data / update data saja ya gan?

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      @@imndf iyaap betul. Lebih tepatnya untuk menampilkan resume data lebih pas karena tidak terlalu fluktuatif

  • @davis9c
    @davis9c ปีที่แล้ว

    bang tutor untuk NodeMCU yang MySql Connector, tanpa lewat php..
    dulu saya pernah bikin yang arduino pake LAN tapi dah lupa udah 5 tahunan

    • @rasystudio9178
      @rasystudio9178 ปีที่แล้ว

      @Coders Indonesia setuju ini, aku nyoba di 2023 masih belum bisa konek dengan mysql

  • @BJMCHANNELDORIWARDANI052000
    @BJMCHANNELDORIWARDANI052000 2 ปีที่แล้ว

    Bg boleh minta condingnya?

  • @dzakyamami113
    @dzakyamami113 2 ปีที่แล้ว

    Bang klo inputan ke nodemcu itu diganti rj45 bisa gak yah

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      Maksudnya gmna yaa? Yg jelas harus ada bridge lagi dr rj45 ke nodrmcu

    • @dzakyamami113
      @dzakyamami113 2 ปีที่แล้ว

      @@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🙏🙏

  • @meigianwar7669
    @meigianwar7669 2 ปีที่แล้ว

    Bang, ada tutor buat ke website ga bukan yang di local host

  • @gilang4638
    @gilang4638 3 ปีที่แล้ว

    Bang pake visual studio tahun berapa

  • @alqoidaassidiqi5228
    @alqoidaassidiqi5228 3 ปีที่แล้ว

    thank you banggggg

  • @dinzMedia
    @dinzMedia 2 ปีที่แล้ว

    kalo send datanya ke sever hosting (bukan localhost) yang dirubah apanya aja bang?

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว +1

      Alamat host, username, pass, database disesuaikan.

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว +1

      Misal
      somedomain.com/data.php?mode=save
      Nah *somedomain.com* disesuaikan

    • @dinzMedia
      @dinzMedia 2 ปีที่แล้ว +1

      Ok Makasih banyak bang, langsung di praktekkan.
      Btw sudah saya subscribe 😁

    • @dinzMedia
      @dinzMedia 2 ปีที่แล้ว

      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?

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว +1

      @@dinzMedia coba tulis lengkap alamatnya mulai dr httpnya

  • @tiau2074
    @tiau2074 2 ปีที่แล้ว

    bang apakah database berlaku di mqtt broker?makasiii buanyakk

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว +1

      Secara mqtt nya tidak ada konsep penyimpanan database. Tp bisa menggunakan plugin untuk meng intercept message yg masuk, untuk disimpan di database

    • @tiau2074
      @tiau2074 2 ปีที่แล้ว

      @@codersindonesia sebelumnya terimakasih banyak syekali udah di respon kak, kalau boleh tau apa istilah plugin dan intercept saya baru tau🙏

  • @khoirulanam7145
    @khoirulanam7145 2 ปีที่แล้ว

    Kalau ke laravel sama ngak bang caranya

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      Intinya cara koneksi ke database butuh bridging point seperti disini mnggunakan php native. Kalo pake laravel ya sama saja. Tinggal disesuaikan endpointnya

  • @muhamadhandikatanjung1052
    @muhamadhandikatanjung1052 2 ปีที่แล้ว

    Bang mau tanya kalo kodingan arduino nodemcu sama uno sama aja apa beda bang?

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      Bisa dibilang aga beda. Kalo di arduino mungkin bisa liat contoh ketika pake ethernet shield

  • @muhammadrifqitisyafianto7759
    @muhammadrifqitisyafianto7759 3 ปีที่แล้ว

    kalo pake phpmyadmin ga bisa ya bang??

  • @masdimas1685
    @masdimas1685 3 ปีที่แล้ว

    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 😊

    • @codersindonesia
      @codersindonesia  3 ปีที่แล้ว +1

      Oke silakan mas. Semoga bermanfaat dan laku keras jualannyaa. Aamiin

    • @masdimas1685
      @masdimas1685 3 ปีที่แล้ว

      @@codersindonesia terimakasih banyak mas semoga dilancarkan rezekinya , videonya keren2 nih bermanfaat btw namanya dimas sama nih hehe

    • @codersindonesia
      @codersindonesia  3 ปีที่แล้ว +1

      @@masdimas1685 aamiin

  • @FF-gj9zn
    @FF-gj9zn 2 ปีที่แล้ว +1

    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

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      Semua data bisa disimpen. Skema proses penyimpanannya sama kaya divideo. Biasanya buat rekap data aja sih. Mungkin kalo advancenya bida dijadiin machine learning hehehe

    • @codersindonesia
      @codersindonesia  2 ปีที่แล้ว

      Waalaikumsalam