Isi kandungan:
- Langkah 1: Sediakan Firebase dan Dapatkan Kunci Rahsia
- Langkah 2: Buat Aplikasi Menggunakan MIT App Inventor 2
- Langkah 3: Konfigurasikan Arduino IDE untuk Nodemcu Esp8266
- Langkah 4: Muat Naik Kod Dengan Beberapa Perubahan Yang Perlu
- Langkah 5: Konfigurasikan Perkakasan
- Langkah 6: Masa Ajaib
Video: Pengawal Tahap Air Berasaskan IOT Menggunakan Langkah NodeMCU ESP8266: 6
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Ini boleh diajar mengenai cara membuat pengawal paras air berasaskan IOT.
Ciri-ciri projek ini adalah: -
- Kemas kini paras air masa nyata pada aplikasi Android.
- Nyalakan pam air secara automatik apabila air mencapai di bawah paras minimum.
- MATI pam air secara automatik apabila air mencapai tahap maksimum.
- Pilihan manual untuk mengawal pam air di permukaan air.
Keperluan: -
- Papan pengembangan NodeMCU ESP8266
- Sensor ultrasonik HCSR04
- Papan roti
- Papan geganti saluran tunggal (untuk mengawal pam air)
- IC pengatur voltan LM7805 + 5V.
- Bateri (9V-12V).
- Penghala WiFi (untuk menghubungkan NodeMCU ke internet)
- Firebase (untuk membuat pangkalan data)
- Pencipta aplikasi MIT 2 (untuk membuat aplikasi Android)
Oleh itu, mari kita mulakan.
Langkah 1: Sediakan Firebase dan Dapatkan Kunci Rahsia
Kami akan menggunakan pangkalan data masa nyata oleh Google Firebase. Pangkalan data masa nyata ini akan bertindak sebagai broker tengah antara Nodemcu dan peranti Android.
- Pertama sekali, arahkan ke laman web firebase dan log masuk menggunakan akaun google anda.
- Buat pangkalan data masa nyata yang baru.
- Dapatkan URL pangkalan data sebenar dan kunci rahsia untuk mengakses pangkalan data dari aplikasi. Untuk tutorial terperinci, anda boleh melihat cara mengintegrasikan firebase dengan pencipta aplikasi MIT.
Langkah 2: Buat Aplikasi Menggunakan MIT App Inventor 2
Kami akan menggunakan penemu aplikasi MIT 2 untuk membuat aplikasi Android kami. Sangat mudah digunakan dan senang digabungkan winbase Google win.
Ikuti langkah-langkah berikut: -
Muat turun fail projek penemu aplikasi MIT (fail.aia) yang dilampirkan di bawah
Kemudian pergi ke pencipta aplikasi MIT >> projek >> projek import (seperti yang ditunjukkan dalam tangkapan skrin 1). Pilih fail dari komputer anda dan muat naik
Buka projek dan arahkan ke Screen3 (seperti yang ditunjukkan dalam tangkapan skrin 2)
- Selepas itu, pergi ke tetingkap susun atur, klik pada firebaseDB1 (terletak di bahagian bawah ruang kerja), masukkan URL dan kunci pangkalan data. Tetapkan juga ProjectBucket ke S_HO_C_K (seperti yang ditunjukkan dalam tangkapan skrin 3).
- Akhirnya, klik pada butang "build" dan simpan fail aplikasi (.apk file) ke komputer anda. Kemudian pindahkan fail itu ke peranti Android anda.
Langkah 3: Konfigurasikan Arduino IDE untuk Nodemcu Esp8266
Pertama sekali, konfigurasikan Arduino IDE untuk Nodemcu esp8266. Saya akan mengesyorkan langkah demi langkah tutorial mengenai asas NodeMCU oleh Armtronix. Terima kasih Armtronix untuk tutorial bermanfaat ini
Selepas itu, tambahkan dua perpustakaan ini (seperti yang ditunjukkan dalam tangkapan skrin): -
1. Arduino Json
2. Firebase Arduino
Langkah 4: Muat Naik Kod Dengan Beberapa Perubahan Yang Perlu
Anda mesti melakukan beberapa perubahan kod yang diperlukan sebelum memuat naik ke Nodemcu.
Muat turun fail terlampir (fail.ino) dan buka dengan Arduino IDE
- Pada baris 3, masukkan URL pangkalan data tanpa 'https://'.
- Pada baris 4, masukkan kunci rahsia pangkalan data.
- Pada baris 5 dan 6, jangan lupa untuk mengemas kini SSID WiFi dan kata laluan Wifi (yang anda mahu sambungkan NodeMCU ESP8266).
Tatal ke bawah sedikit dan kemas kini paras air minimum, paras air maksimum, dan margin mengikut kedalaman tangki air anda sendiri
Selepas itu, muat naik program ke NodeMCU ESP8266.
Langkah 5: Konfigurasikan Perkakasan
- Buat litar seperti yang ditunjukkan dalam gambar di atas. Anda boleh menggunakan bateri 9V atau 12V.
- Letakkan sensor ultrasonik di bahagian atas tangki air.
- Sambungkan pam air menggunakan papan geganti (pilihan semasa ujian).
Langkah 6: Masa Ajaib
- Pasang aplikasi (dibuat pada langkah 2) pada peranti Android anda.
- Bekalkan kuasa untuk persediaan.
- Tunggu NodeMCU menyambung ke hotspot (anda boleh menggunakan router atau hotspot mudah alih).
- Semua Selesai! Kini anda dapat mengawal / memantau paras air dari mana sahaja di dunia.
Disyorkan:
Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah
Pengawal Permainan DIY Berasaskan Arduino | Pengawal Permainan Arduino PS2 | Bermain Tekken Dengan Gamepad Arduino DIY: Hai kawan-kawan, bermain permainan selalu menyeronokkan tetapi bermain dengan permainan peribadi DIY Controller anda lebih menggembirakan. Oleh itu, kami akan menjadikan Pengawal permainan menggunakan arduino pro micro dalam arahan ini
Termometer Inframerah Bukan Hubungan Berasaskan Arduino - Termometer Berasaskan IR Menggunakan Arduino: 4 Langkah
Termometer Inframerah Bukan Hubungan Berasaskan Arduino | Termometer Berasaskan IR Menggunakan Arduino: Hai kawan-kawan dalam arahan ini, kami akan membuat Termometer tanpa kontak menggunakan arduino. Oleh kerana kadang-kadang suhu cecair / pepejal terlalu tinggi atau terlalu rendah dan sukar untuk bersentuhan dengannya dan membacanya suhu di pemandangan itu
YABC - Namun Pengawal Blynk Lain - Pengawal Suhu dan Kelembapan Awan IoT, ESP8266: 4 Langkah
YABC - Namun Pengawal Blynk Yang Lain - Pengawal Suhu dan Kelembapan Awan IoT, ESP8266: Hai Pembuat, Saya baru-baru ini mula menanam cendawan di rumah, cendawan tiram, tetapi saya sudah mempunyai 3x pengawal ini di rumah untuk kawalan Suhu Fermenter untuk bir rumah saya, isteri juga melakukan perkara Kombucha ini sekarang, dan sebagai Termostat untuk Panas
Petunjuk Tahap Air Tanpa Wayar Jarak Jauh Dengan Penggera - Julat Hingga 1 Km - Tujuh Tahap: 7 Langkah
Petunjuk Tahap Air Tanpa Wayar Jarak Jauh Dengan Penggera | Julat Hingga 1 Km | Tujuh Tingkat: Tonton di Youtube: https://youtu.be/vdq5BanVS0YAnda mungkin pernah melihat banyak Petunjuk Paras Air Berwayar dan Tanpa Wayar yang dapat menyediakan jarak antara 100 hingga 200 meter. Tetapi dalam arahan ini, anda akan melihat Indeks Tahap Air Tanpa Wayar Jarak Jauh
Penggera Tahap Air Menggunakan Transistor !!!: 6 Langkah
Penggera Tahap Air Menggunakan Transistor !!!: Petunjuk Aras Air: Petunjuk Aras Air menggunakan mekanisme mudah untuk mengesan dan menunjukkan paras air di tangki overhead atau bekas air lain. Penginderaan dilakukan dengan menggunakan satu set sembilan probe yang diletakkan pada sembilan yang berbeza