Menampilkan Nilai Sensor di Android Secara Realtime Memanfaatkan Firebase dan Nodemcu ESP8266
HTML-код
- Опубликовано: 14 окт 2024
- Download Source Code :
kodingperangka...
Bismillah...
Halo sobat KOPER, google firebase menyediakan layanan database realtime yang bisa dimanfaatkan untuk project IOT kita dan ditampilkan pada aplikasi berbasis Android. Pada tutorial kali ini kita akan belajar step by step cara menampilkan nilai sensor di Android secara realtime memanfaatkan firebase dan nodemcu ESP8266. Semoga bermanfaat!.
Bahan Tutorial :
1. NodeMCU ESP8266 - 1 Unit
2. Breadboard - 1 unit
3. Light Dependent Resistor - 1 Buah
4. Resistor 220 Ohm - 1 Buah
5. LED - 1 Buah
6. Kabel Jumper
7. Kabel Data
Link download bahan aplikasi Android :
www.dropbox.co...
Link download library Firebase Arduino :
www.dropbox.co...
Link download Arduino JSON :
www.dropbox.co...
Link Console Firebase :
console.fireba...
Website GRC Fingerprint :
www.grc.com/fi...
Facebook : Koding Perangkat
Instagram : @kodingperangkat
Twitter : @KodingPerangkat
#IOTProject #Firebase #SensorRealtime #TutorialIOT #IOT #Android
makasih mas ilmu luar biasa membantu projek sy. trims, mudahan ilmunya mendapat keberkahan dan pahala yang melimpah, Aamiin
Aamiin YRA. Terima kasih kang... 😁🙏
Alhamdulillah , terima kasih atsa video tutorialnya kak.. berhasil semua kode nya tanpa error.. moga kak selalu dikurniakn rezeki dan sukses segala urusan.. #salamdariMalaysia
Aamiin YRA. Makasih supportnya 😁🙏
Alhamdulillah stelah nonton video nya abang saya jd ngerti bermain microcontroller pake IOT bang , ttimakasih ,🙏🙏🙏
Alhamdulillah. Semoga bermanfaat mas 😊🙏
KOPER mantabz , thankz sharing ilmunya , sukses selalu buat KOPER
Sama2 mas. Semoga bermanfaat 😊🙏
ini yg ku cari2 tutorialnya. .trimksh om 😁🙏
sama2 mas 😁🙏
Terimakasih telah membantu menyelesaikan tugas akhir saya
Sama2 mas 😊🙏
terimakasih ilmunya bang, sangat membantu. sukses selalu dan semoga rejekinya lancar. amiin.
di tunggu video² berikutnya.
Aamiin YRA.. Terima kasih mas 😊🙏
Terima kasih banyak bang sudah bikin tutorial nya, sangat sangat membantu sekali, tetap semangat dan sukses selalu bang
Sama2 mas. Terima kasih supportnya 😁🙏
Terimakasih banyak tutorialnya bg, tetap semangat upload video dan sehat selalu bg..
Aamiinn YRA. Terima kasih doanya. Doa yang sama untuk mas Gerri 😊🙏
Mantap banget ini buat referensi TA saya makasih banyak mas.. cumaa saya agak bingung kalau nodemcunya dibawa kemana² lebih baik pakai sim800l kah? Saya berniat realtime database untuk control relay tapi kondisi alat itu ada disebuah sepeda motor yg dicuri. Mohon sarannya teman teman
Sangat bermanfaat gan. Sesuai dengan projek saya. To saya harapkan esp32 dengan modul kamera mungkin bisa ditambahkan. Hehehe
bantu up ahh biar view nya naik HHHHH semoga tranding topik pak HHH
Aamiin YRA...
Mau tanya dong mas, di contoh tutorial ini kan hanya menampilkan nilai sensor secara realtime ya, kalau misal nilai sensornya di track terus datanya sehingga bisa dibuat grafik realtime kira2 gitu. Nah untuk membuat grafik realtimenya dibutuhkan apa aja ya?
1. apakah butuh input dari database(misal seperti firebase ini) ?
2. kemudian penampil grafik real timenya harus menggunakan apa ya?
Terima kasih Mas atas ilmunya dari video ini, sangat membantu untuk keperluan saya
Grafik rencana dibuaat dimana kang? Android juga? Saya pernah bahas grafik tapi pakai web 😊🙏
Bang mau tanya, untuk mengirimkan value berupa "numeric" dari UI android ke mikrokontroler apakah bisa? Terima kasih bang atas ilmunya, sangat membantu sukses selalu
Bisa mas, nanti bisa menggunakan perintah getInt di nodemcu untuk membaca nilainya 😊🙏
@@KodingPerangkat okk makasih bang atas ilmunya
Pak , mau tanya kalau menggunakan 4 sensor ,bagaimana yah cara membuat nya , apakah mirip dengan tutorial yang bapak buat dan di tambahkan sedikit bagian nya kah pak, terimakasih atas perhatiannya pak
pak punya saya kok kalo mau di connect ke firebase ada pesan seperti ini ya ?
Could not parse the Android Application Module's Gradle config. Resolve gradle build issues and/or resync.
kalau untuk ada penambahan sensor itu pemrograman di void setup ama void loop nya bagaimana yah?
Mau nanya kalau dalam software androidnya kita bisa bikin softcoding alamat firebase yang dituju bagaimana ya caranya? terima kasih
Hi nak tanya , kalau nak hantar push notification apabila bacaan sensor capai tahap bahaya ke android bagaimana ye?
Request dong bang pembacaan sensornya pake grafik di flutter dr firebase
Oke mas. Ditampung dulu ya. Idenya menarik.
maaf kak izin bertanya jika kita akan get data dari firebase lebih dari data sensor apakah masih menggunakan addValueEventListener, sebab sudah saya coba maka hasilnya data yang lama jdnya ketumpuk dengan data yang baru. bagaimana ya solusinya kak
Maaf, izin bertanya.. saya kan mengikuti tutorial ini namun sensornya saya ganti jadi DHT11. Lalu saat proses mau lihat serial monitor hanya tertera pm open, type:2 0 padahal saya sudah mengikuti secara runtut. Nah, itu kira-kira solusinya bagaimana ya?
Bang apakah bisa angka yg tipe data float 2,44633 mau d kirim hanya 1 angka d belakang koma jadi 2,4 yg terkirim k firebase?
Gan saya kan coba pakai pulse sensor tuh.. udah kodingan yang koversi ke bpm bisa lancar.. trus klo di tambahkan kodingan untuk kirm data ke firebase yang muncul kog ga sesuai yaa.. mohon infonya
terimaksih...
Yang tampil hasilnya gimana mas? 😊🙏
Muncul nilai 6 dn 0 saja terus 😭😭
Bang nanya, cara atasin gabisa connect ke firebase gmn ya ? Tulisannya could not parse the android application module's gradle config...
Bang mau tanya apakah untuk mengontrol delay suatu led di web seever
Assalamu'alaikum wr wb, maaf pak mau tanya kenapa yah pas saya tambahkan untuk activity login dan habis login ke menu monitoringnya, malah ngga nampil yah pak? Tp kalo halaman pada monitoringnya kodingan untuk konek firebasenya dihapus, habis login bisa ke menu monitoring, itu kenapa ya pak? Terima kasih
Kak mau nanya bagaimana cara menampilkan history data sebelumnya di android? Seperti data logging
exit status 1
no matching function for call to 'FirebaseESP8266::setInt(const char [4], int&)'
kenapa ya mas
Board nodemcunya versi berapa mas?
@@KodingPerangkat 2 mas amica, tapi udah bisa kok
Terbaeekkkk 😁🙏
bang saya ada error di library firebase arduinonya katanya suruh migrate json 5 ke json 6,
terus itu di deskripsi ada link arduinojson gmn pakenya cmn di tambahin aja ke arduino ?
mas mau tanya, cara kirim data string yang sudah diubah menjadi char yang didalam if gimana mas?
Berarti karakter2nya harus dijadikan satu dulu mas. Bisa gunakan perintah concat atau bisa juga cara biasa yaitu penjumlahan string.
Misal.
Data1 = 'a';
String dataku = "b";
dataku += Data1;
Maka hasil dataku = "ab"
😊🙏
mau tanya dong mas ini eror kenapa ya di ide arduinonya muncul exit status 1
Error compiling for board Generic ESP8266 Module.
Biasanya error ini muncul karena ada perintah yang salah yang tidak di support oleh nodemcu, atau salah pilih board di arduino IDEnya. Tidak sesuai dengan board yg dipilih
Kang itu kan pembacaan sensor ya , kalo kontrol sensor lewat app android gimana kang minta tutorial.y kang 😁. IoT smarthome bagus tuh kang misal lupa kunci pintu , status pintu bisa di monitor lewat firebase dan bisa di kontrol lewat app android 👍
bang mau nanya, kalau untuk ingin menampilkan gambar otomatis di android sesuai dengan hasil deteksi dari sensor bagaiamana ya bang ?
Mau tanya kak, klo untuk esp32 apakh pin jumpernya sama
mau nanya kak, Cara menampilkan hasil pembacaan sensor di Android studio melalui modul Bluetooth gimana caranya kak ?
Bg mau nanya , kalau nodemcu Dan aplikasi android nya menggunakan jaringan wifi yang berbeda bisa gak ya bg?
Kalau bisa , berarti bisa dong melihat data real nya dimana aja (Tidak dibatasi jarak selama masi ada jaringan)
Plz balas bg.. 🙏🙏🙏
Yup, bisa mas. Ini online, bisa diakses dimana saja yang penting konek internet. Sekalipun berbeda WiFi 😊
Terimakasih bg. Semoga sukses bg.. 🙏🙏🙏
Aamiin. Terima kasih mas. 😁🙏
mas tolong bikin tutorial notifikasi jika nilai value sensor sudah melebihi batas untuk sensor gas dong
Wow ide menarik. Siap mas. Terima kasih idenya 😊🙏
@@KodingPerangkat siap mas, ditunggu tutorialnya...
klo seperti ini kenapa ya?
Unable to resolve dependency for ':app@debug/compileClasspath': Could not download firebase-client-jvm-2.3.1.jar (com.firebase:firebase-client-jvm:2.3.1)
Bisa saya lihat isi build.gradle-nya?
@@KodingPerangkat
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
android {
compileSdkVersion 29
buildToolsVersion "29.0.3"
defaultConfig {
applicationId "id.latihan"
minSdkVersion 22
targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
implementation 'com.google.firebase:firebase-database:16.0.4'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
compile 'com.firebase:firebase-client-android:2.3.1'
}
bang mau nanya kalau terdapat error saat membuat akses pada client di build-grandle itu solusinya bagaimana ya?
om kalo mau simpen log value nya gimana caranya ya om?
Mantap bg . Semangat !!
Asyiaaaapppp gan 😁🙏
Bang Mau nanya Ni, mislkn Kita Ingin Nampilin hasil sensor pH, Suhu, dan salinitas, kmudian hsilnya disimpn di dtabase, Nah kmudian nampilin di Android apkah bisa menggunkn apliksi Blynk,,,, request bang Nampilin hsil sensor ke android mnggunakn apliksi Blynk, dtabase ny mnggunkn XAMPP
Kak bikin tutorial kontrol motor servo pake android studio dong
Bang itu pake bahasa pemrograman apa yg digunakan di aplikasi android studio?
Kalau Android Studio itu bahasa C atau java mas.
kok bisa connect ya. padahal nama wifi (SSID) di node MCU gak sama dengan wifinya. ada proses yang di cut berarti ya.. btw makasih mas ilmunya.
bang mau tanya dong,kalau kirim data sensor Ladcell pakai HX711 bagaimana ya,saya ikutin tutorial ini dan data nya sensornya pakai loadcell gagal, Bagaimana ya?
Errornya apa mba? Prinsipnya saja aja. Kalau di tutorial saya menggunakan LDR, tinggal ganti pakai loadcell. Variabel penampung nilainya apa, itu yang dikirim mba 😁🙏
@@KodingPerangkat muncul stack saat di run, untuk koneksi wifi sudah terkoneksi,pembacaan loadcell nya juga udah tapi saat data loadcell nya di kirim ke firebase gak mau, di serial ada tulisan stack, bagaimana ya?
Untuk menerapkan fuzzy logic pada project tsb bagaimana nggeh mas ??
Kak kalo value firebase diganti jadi String yg di android studio ada yg perlu diganti gk?
Sama ja mas. Yang berubah di program arduinonya.
@@KodingPerangkat yg di program arduinonya value diganti jadi String sesua yg di firebase?
Di arduino kan ada perintah setInt.. itu diganti setString.. perintah getInt.. diganti getString...
@@KodingPerangkat udh kak tapi tetep gk bisa
@@KodingPerangkat saya gk bisa kirim data ke firebasenya
izin bertanya, ini kan berarti berbasis aplikasi ya? berarti harus terhubung internet ya?
Yup betul sekali mba. Firebase butuh koneksi internet 😁🙏
permisi bang boleh bagi kodingannya, untuk tugas TA kebetulan hampir sama projectnya. terimakasih
bang, project saya failed mulu, firebase nggak keconnect, padahal 3 minggu yg lalu aman" aja
Mau tanya Serial.print nya bisa di ganti gak dengan lcd.print gak
Bisa mas. Yang penting salah satunya aja dipakai. Kalau pakai LCD, maka semua perintah Serial.println dibuang termasuk Serial.begin() karena tidak bisa jalan bersamaan. 😊🙏
@@KodingPerangkat ok makasi
Gaskeennn 😁👍🏼
Bg klau pas jalankan emulator google pixel 2 api 7 nya ada eror "file google-service.json is missing" gimana solusijya ya?
Berarti file google-service.json gagal diload mas. Download manual aja mas di firebasenya.
bang punya saya koo gabisa di upldo arduino nya bang,padahal udah sama board generic esp8266 module
Izin bertanya, di serial monitor saya tertulis gagal mengirim data, tapi di aplikasi tetap terbaca dan berubah nilai analognya itu bagaimana ya?
Nilai analognya sesuai ngk mas antara aplikasi dengan setial monitor? Coba ditampilkan juga di serial monitor. Kalau sama, berarti berhasil. Mungkin keterangannya saja yang keliru 😊🙏
@@KodingPerangkat sesuai Gan, cuma pas di percabangan Firebase. failed() tetap ngikut jadinya gabsa ambil data dari firebase nya tpi klo if nya dihapus bisa.
Mau tanya, kenapa ga bisa ya compile firebase client androidnya?
Program android atau arduinonya kang?
compile nya ganti jadi implementation
mas saya mengalami eror pada saat menambahkan program untuk mengakses data client,itu kenapa ya
Mas mau tanya, kalo menampilkan hasil sensor gas/suhu secara real time apakah bisa ?
Bisa dong mas. Caranya sama saja.
Terima kasih mas, saya akan coba
Sama2 mas 👍🏼😊
bang mau tanya, saat saya tambah #include itu error , solusinya gmna ya?
Errornya apa kang?
Mas... Apakah buka kelas privat on-line via zoom gitu ? Saya butuh banget bantuannya
Semwntara sih belum mas. Emangnya lagi buat project apa mas?
@@KodingPerangkat bisa japri via wa/ email ?
Boleh mas. Email atau DM saya
FB : Koding Perangkat
IG : @kodingperangkat
@@KodingPerangkat sy DM ke IG
Sudah saya balas mas.
bang saya sudah berhasil menampilkan data real time dr aplikasi ponsel (kodular) ke firebase, cuma belum bisa kodingnya.jadi sy lg buat alat google assistant nodemcu buat kontrol peralatan rumah, tapi pngn di monitoring dr hp kondisi on/off nya. cuma belum bisa kodingnya, bisa bantukah mas
Cuma dipantau aja ya? Atau dikendalikan juga ON/OFF nya?
@@KodingPerangkat cumapantau aja bang, untuk on/off dari google assistant nya
Google Assistantnya udah bisa?
@@KodingPerangkat iya sudah jlan bang, firebase ke hp juga sudah jalan, tinggal kodingnya nodemcu
Trus di nodemcunya maunya cara kerjanya bagaimana?
Could not find method compile() for arguments [com.firebase:firebase-client-android:2.3.1] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler
saya ada error ini, yang salah apa ya..?
Mantap Bang tutorialnya
Terima kasih 😁👍🏼
buat yang kontrol relay dong bang, heheh 😁
Sukses terus bang, kontenya bagus
Asyiappppp 😁🙏
Bang di saya kok aplikasinya setelah di run beberapa detik kemudian langsung keluar sendiri yaa bang?
Itu kenapa yaa? Mohon bantuannya bang 🙏
lihat di Logcat, biasa ada yg merah"
Bang kalau ambil dua data field difirebasenya gimana caranya?
Gan kok punya saya gagal koneksi ke firebase yaa?? Kira2 apa aja faktornya dan gimana biar nyambung ke firebase? Btw tp punyaku dah nyambung ke wifi
KFingerPrintnya sudah diatur di firebasehttpclient mba?
Sudah... Tp ttp gakbisa...
Coba kirimkan program Arduinonya kesini ya.
Email : ngoding.perangkat@gmail.com
Sudah saya kirim ya mas🙏
Oke, saya cek dulu ya...
Thanks you bang ♥️
bagaimana jika ada 3 value yang ingin diambil dari firebase?
Di aplikasi Android ya maksudnya? Tinggal lakukan proses get sebanyak 3 kali mas.
mas mohon di bantu dong mas, saya sudah mengikuti cara di atas tapi masih belum bisa terhubung dengan firebase
Ada error mas? Bisa dicapture?
Halo mas izin tanya, saat ini saya pakai android studio 4.3 ketika compile terjadi eror knp ya? Terimakasih🙏🏻
Pesan errornya apa kak?
@@azharfauzi4472 Could not find method compile() for arguments [com.firebase:firebase-client-android:2.3.1] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
ASnya udah terhubung ke firebase kang? 😁🙏
@@KodingPerangkat sudah, cmn pas syncron muncul pesan itu min, Ga ngerti juga knp. Kira kira knp ya
error mas koper kalao pake librarynya mas koper
exit status 1
Error compiling for board Generic ESP8266 Module.
Gimana cara instal apk yg sudah kita buat d instal ke hp kita..?
mas kalo lednya idup kasih notifikasinya gmana ya?
Maksudnya gimana ini mas? Pemicu lednya hidup apa? Enaknya ada pemicunya, misal sensor. Nanti sensor yg diuji baru kirim notifikasi
Kalo lampu lednya hidup kirim notifikasi ke hpnya maksudnya mas
Kak dibagian menghubungkan firebase sama android studio dengan url error itu kenapa ya?
Bisa dicapture errornya? 😊🙏
@@KodingPerangkat kak saya boleh minta kontaknya?
DM di FB : Koding Perangkat ya atau IG : @kodingperangkat 😊🙏
@@KodingPerangkat udh saya DM mas
Selamat sore bang, izin bertanya dan minta solusinya bang. Saya mendapatkan pesan error saat menambahkan comfile 'com.firebase:firebase-client-android:2.3.1', mohon solusinya bang, terima kasih
udah bisa selesaikan error itu?
sama nih
Mas kalau firebase nya ditampilkan di web bisa?
Bisa mba. Buat program PHP dwngan database firebase 😊
@@KodingPerangkat web nya harus online mas? Dan kalau mau hasil monitoring nya bisa direkap seperti penggunaan harian,mingguan,dan bulanan itu bagaimana mas?
bang bikin tutorial kirim data loadcell ke firebase bang
Ada versi firestore nya engga bg ?
Error compiling for board NodeMCU 1.0 (ESP-12E Module)..... Apanya yang salah ya....?
Masnya pakai jenis mikrokontroller apa?
Ada fungsi yg tidak cocok sama nodeMCU nya
@@ilhamramadhan3046 fungsi dalam arti gimana mas? saya dpt masalah itu jg pada nodemcu saya ketika mau verify/upload
Bang tanya, waktu menambahkan compile 'com.firebase:firebase-client-android:2.3.1' kok eror ya
Coba compile ganti implementation kang
😊🙏
halo kak , mau tanya. saya sudah mengikuti dari awal. tapi saat run pixel 2 API itu kok ga bisa nampilin desain yang di buat ya, jadi malah kayak handphone aja. cara nya gmn kak?
bang kalo terhubung ke antares bisa tidak?
Bisa lihat video saya tentang antares, ada di channel ini juga 😁🙏
Apa cuma gw yg nyari ilmu disini biar bisa nampilin nilai sensor bandar QQ 😂
Kak ada grup wa buat tanya2 nggak?
Boleh join kesini 😊👍🏼
chat.whatsapp.com/F3VOZYP12wcJjJ1HXw1JIB
@@KodingPerangkat siap makasih kak
Bang kalau pake wemos d1 gimana caranya?
Sama aja mas caranya. 😊🙏
@@KodingPerangkat Oke bang nnti tak coba dlu
Hajaaar mas. Sukses 😊🙏
Fungsi ngambil data dari firebase apa mas???
Kak, apakah nanti data sensor nya bisa di unduh ?
bisa buatkan untuk data sensor dari esp826
Maksudnya gimana mas? Ini sudah menggunakan esp8266 😊🙏
@@KodingPerangkat ngak kak sy pakai esp 32 untuk menampilkan sensor spo2, suhu, bpm dan ecg kak
kak bisa minta no. kontaknya
bang gimana kok nda bisa koneksi ke firebasenya ?
ada seting tambahan ?
Fingerprint firebasenya sudah disesuaikan mas?
Belum ternyata
Silahkan dicoba mas 😊
@@KodingPerangkat sudah bisa bang
Mantap kali mas 😁😁😁👍🏼👍🏼
Komen pertama
Komen kedua 😁
oke... fixed..
Ka buat pake sensor tds ka please
Siapp, tp belum punya sensornya. Kalau sudah ada, segera dibuat 😊
Klo pke uno bisa gak bang?
Kalau uno saja ngk bisa. Harus ditambah modul wifi, karena harus terkoneksi ke internet 😊🙏
@@KodingPerangkat berarti jika pakai arduino +modul wifi esp tetap bisa kan mas?
Bisa. Prinsipnya pakai komunikasi serial antara uno dan modul wifi esp supaya bisa mengirim data via internet 😊🙏
bang, kalo mau ngambil data yang di dalam field gimanaa
Caranya sudah ada di program arduinonya. Sudah dijelaskan. Silahkan dicoba dulu mas sampai berhasil kirim, nanti akan tau sendiri cara membaca datanya. 😁🙏
kak cara mengatasi gagal kirim data gimana?
KeyFingerprint sudah dilakukan? Yang tahap GRCnya?
@@KodingPerangkat sudah
kak dibagian url kok error ya?
codingan android saya kok error ya mas
Errornya apa ya mas?
bang beli apknya gimna
Kenapa ya saya nga bisa liat videonya