Daftar Isi:
- Langkah 1: Siapkan Firebase dan Dapatkan Kunci Rahasia
- Langkah 2: Buat Aplikasi Menggunakan MIT App Inventor 2
- Langkah 3: Konfigurasi Arduino IDE untuk Nodemcu Esp8266
- Langkah 4: Unggah Kode Dengan Beberapa Perubahan yang Diperlukan
- Langkah 5: Konfigurasikan Perangkat Keras
- Langkah 6: Waktu Ajaib
Video: Pengontrol Level Air Berbasis IOT Menggunakan NodeMCU ESP8266: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Ini adalah Instruksi tentang cara membuat pengontrol ketinggian air berbasis IOT.
Fitur dari proyek ini adalah: -
- Pembaruan ketinggian air real-time di aplikasi Android.
- Menghidupkan pompa air secara otomatis ketika air mencapai di bawah level minimum.
- Matikan pompa air secara otomatis ketika air mencapai di atas level maksimum.
- Opsi manual untuk mengontrol pompa air pada ketinggian air apa pun.
Persyaratan:-
- Papan pengembangan NodeMCU ESP8266
- Sensor ultrasonik HCSR04
- Papan tempat memotong roti
- Papan relai saluran tunggal (untuk mengontrol pompa air)
- IC regulator tegangan LM7805 +5V.
- Baterai (9V-12V).
- Router WiFi (untuk menghubungkan NodeMCU ke internet)
- Firebase (untuk membuat database)
- MIT app inventor 2 (untuk membuat aplikasi Android)
Jadi mari kita mulai.
Langkah 1: Siapkan Firebase dan Dapatkan Kunci Rahasia
Kita akan menggunakan database real-time oleh Google firebase. Database real-time ini akan bertindak sebagai perantara antara Nodemcu dan perangkat Android.
- Pertama-tama, navigasikan ke situs firebase dan masuk menggunakan akun google Anda.
- Buat database real-time baru.
- Dapatkan URL basis data nyata dan kunci rahasia untuk mengakses basis data dari aplikasi. Untuk tutorial mendetail, Anda dapat melihat cara mengintegrasikan firebase dengan penemu aplikasi MIT.
Langkah 2: Buat Aplikasi Menggunakan MIT App Inventor 2
Kami akan menggunakan MIT app inventor 2 untuk membuat aplikasi Android kami. Sangat mudah digunakan dan mudah diintegrasikan, memenangkan Google firebase.
Cukup ikuti langkah-langkah ini: -
Unduh file proyek penemu aplikasi MIT (file.aia) terlampir di bawah ini
Lalu pergi ke MIT app inventor >> projects >> import project (seperti yang ditunjukkan pada tangkapan layar 1). Pilih file dari komputer Anda dan unggah
Buka proyek dan arahkan ke Screen3 (seperti yang ditunjukkan pada tangkapan layar 2)
- Setelah itu, buka jendela tata letak, klik firebaseDB1 (terletak di bagian bawah ruang kerja), masukkan URL dan kunci basis data. Juga atur ProjectBucket ke S_HO_C_K (seperti yang ditunjukkan pada tangkapan layar 3).
- Terakhir, klik tombol "build" dan simpan file aplikasi (file.apk) ke komputer Anda. Kemudian transfer file itu ke perangkat Android Anda.
Langkah 3: Konfigurasi Arduino IDE untuk Nodemcu Esp8266
Pertama-tama, konfigurasikan Arduino IDE untuk Nodemcu esp8266. Saya akan merekomendasikan tutorial langkah demi langkah ini tentang dasar-dasar NodeMCU oleh Armtronix. Terima kasih Armtronix untuk tutorial yang bermanfaat ini
Setelah itu, tambahkan dua perpustakaan ini (seperti yang ditunjukkan pada tangkapan layar): -
1. Arduino Json
2. Firebase Arduino
Langkah 4: Unggah Kode Dengan Beberapa Perubahan yang Diperlukan
Anda harus melakukan beberapa perubahan yang diperlukan dalam kode sebelum mengunggah ke Nodemcu.
Unduh file terlampir (file.ino) dan buka dengan Arduino IDE
- Pada baris 3, masukkan URL database tanpa 'https://'.
- Pada baris 4, masukkan kunci rahasia database.
- Pada baris 5 dan 6, jangan lupa untuk memperbarui SSID WiFi dan kata sandi Wifi (yang ingin Anda sambungkan ke NodeMCU ESP8266).
Gulir ke bawah sedikit dan perbarui level air minimum, level air maksimum, dan margin sesuai dengan kedalaman tangki air Anda sendiri
Setelah itu, upload program ke NodeMCU ESP8266.
Langkah 5: Konfigurasikan Perangkat Keras
- Buatlah rangkaian seperti pada gambar di atas. Anda dapat menggunakan baterai 9V atau 12V.
- Letakkan sensor ultrasonik di bagian atas tangki air.
- Hubungkan pompa air menggunakan papan relai (opsional selama pengujian).
Langkah 6: Waktu Ajaib
- Instal aplikasi (dibuat pada langkah 2) di perangkat Android Anda.
- Pasokan daya ke pengaturan.
- Tunggu hingga NodeMCU terhubung ke hotspot (Anda dapat menggunakan router atau hotspot portabel).
- Semua selesai! Sekarang Anda dapat mengontrol/memantau ketinggian air dari mana saja di dunia.
Direkomendasikan:
Pengontrol Game DIY Berbasis Arduino - Pengontrol Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah
Pengontrol Game DIY Berbasis Arduino | Pengontrol Permainan Arduino PS2 | Bermain Tekken Dengan Gamepad Arduino DIY: Halo teman-teman, bermain game selalu menyenangkan tetapi bermain dengan Kontroler game kustom DIY Anda sendiri lebih menyenangkan. Jadi kami akan membuat Pengontrol game menggunakan arduino pro micro dalam instruksi ini
Gesture Hawk: Robot Pengontrol Gerakan Tangan Menggunakan Antarmuka Berbasis Pemrosesan Gambar: 13 Langkah (dengan Gambar)
Gesture Hawk: Robot Terkendali Gerakan Tangan Menggunakan Antarmuka Berbasis Pemrosesan Gambar: Gesture Hawk dipamerkan di TechEvince 4.0 sebagai antarmuka manusia-mesin berbasis pemrosesan gambar sederhana. Kegunaannya terletak pada kenyataan bahwa tidak ada sensor tambahan atau perangkat yang dapat dikenakan kecuali sarung tangan yang diperlukan untuk mengendalikan mobil robot yang berjalan di
YABC - Pengontrol Blynk Lain - Pengontrol Suhu dan Kelembaban IoT Cloud, ESP8266: 4 Langkah
YABC - Pengontrol Blynk Lain - Pengontrol Suhu dan Kelembaban IoT Cloud, ESP8266: Hai Pembuat,Saya baru-baru ini mulai menanam jamur di rumah, jamur tiram, tetapi saya sudah 3x pengontrol ini di rumah untuk kontrol Suhu Fermentor untuk minuman rumah saya, istri juga melakukan hal Kombucha ini sekarang, dan sebagai Termostat untuk Panas
Indikator Level Air Nirkabel Jarak Jauh Dengan Alarm - Jangkauan Hingga 1 Km - Tujuh Level: 7 Langkah
Indikator Level Air Nirkabel Jarak Jauh Dengan Alarm | Jangkauan Hingga 1 Km | Tujuh Level: Tonton di Youtube: https://youtu.be/vdq5BanVS0YAnda mungkin telah melihat banyak Indikator Level Air Berkabel dan Nirkabel yang akan memberikan jangkauan hingga 100 hingga 200 meter. Tetapi dalam instruksi ini, Anda akan melihat Indi
Pengontrol Level Air Otomatis Menggunakan Transistor atau IC Timer 555: 5 Langkah
Pengontrol Level Air Otomatis Menggunakan Transistor atau IC Timer 555: Pendahuluan: Hai Semua orang di sini kita akan belajar tentang Menghemat air secara efisien. jadi melalui langkah-langkah dan Kalimat hati-hati. Tangki air meluap adalah masalah umum yang menyebabkan pemborosan air. Padahal ada ibu