İçindekiler:
- 1. Adım: Firebase'i Kurun ve Gizli Anahtarı Alın
- 2. Adım: MIT App Inventor 2'yi Kullanarak Uygulama Oluşturun
- Adım 3: Nodemcu Esp8266 için Arduino IDE'yi yapılandırın
- Adım 4: Bazı Gerekli Değişikliklerle Kodu Yükleyin
- Adım 5: Donanımı Yapılandırın
- Adım 6: Sihir Zamanı
Video: NodeMCU ESP8266 Kullanan IOT Tabanlı Su Seviyesi Kontrol Cihazı: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu, IoT tabanlı bir su seviyesi kontrol cihazının nasıl oluşturulacağı konusunda Eğitilebilirdir.
Bu projenin özellikleri şunlardır: -
- Android uygulamasında gerçek zamanlı su seviyesi güncellemeleri.
- Su minimum seviyenin altına düştüğünde su pompasını otomatik olarak AÇIN.
- Su maksimum seviyenin üzerine çıktığında su pompasını otomatik olarak KAPATIN.
- Su pompasını herhangi bir su seviyesinde kontrol etmek için manuel seçenek.
Gereksinimler:-
- NodeMCU ESP8266 geliştirme kartı
- HCSR04 ultrasonik sensör
- ekmek tahtası
- Tek kanallı röle kartı (su pompasını kontrol etmek için)
- LM7805 +5V voltaj regülatörü IC.
- Pil (9V-12V).
- WiFi Yönlendirici (NodeMCU'yu internete bağlamak için)
- Firebase (veritabanı oluşturmak için)
- MIT uygulama mucidi 2 (Android uygulaması oluşturmak için)
Öyleyse başlayalım.
1. Adım: Firebase'i Kurun ve Gizli Anahtarı Alın
Google firebase tarafından gerçek zamanlı bir veritabanı kullanacağız. Bu gerçek zamanlı veritabanı, Nodemcu ve Android cihaz arasında bir orta yol aracısı görevi görecektir.
- Öncelikle firebase sitesine gidin ve google hesabınızı kullanarak giriş yapın.
- Yeni bir gerçek zamanlı veritabanı oluşturun.
- Uygulamadan veritabanına erişmek için gerçek veritabanı URL'sini ve gizli anahtarı alın. Ayrıntılı bir eğitim için firebase'i MIT uygulama mucidi ile nasıl entegre edebileceğinizi inceleyebilirsiniz.
2. Adım: MIT App Inventor 2'yi Kullanarak Uygulama Oluşturun
Android uygulamamızı oluşturmak için MIT uygulaması mucit 2'yi kullanacağız. Kullanımı çok basit ve entegrasyonu kolay win Google firebase.
Sadece şu adımları izleyin: -
Aşağıda ekli MIT uygulaması mucit proje dosyasını (.aia dosyası) indirin
Ardından MIT uygulama mucidi >> projeler >> projeyi içe aktar'a gidin (ekran görüntüsü 1'de gösterildiği gibi). Bilgisayarınızdan dosyayı seçin ve yükleyin
Projeyi açın ve Screen3'e gidin (ekran 2'de gösterildiği gibi)
- Bundan sonra, düzen penceresine gidin, firebaseDB1'e (çalışma alanının altında bulunur) tıklayın, veritabanı URL'sini ve anahtarını girin. Ayrıca ProjectBucket'ı S_HO_C_K olarak ayarlayın (ekran görüntüsü 3'te gösterildiği gibi).
- Son olarak, "oluştur" düğmesine tıklayın ve uygulama dosyasını (.apk dosyası) bilgisayarınıza kaydedin. Daha sonra bu dosyayı Android cihazınıza aktarın.
Adım 3: Nodemcu Esp8266 için Arduino IDE'yi yapılandırın
Öncelikle Nodemcu esp8266 için Arduino IDE'yi yapılandırın. Armtronix'in NodeMCU temelleri hakkında bu adım adım öğreticiyi tavsiye ederim. Bu faydalı eğitim için Armtronix'e teşekkürler
Bundan sonra, bu iki kitaplığı ekleyin (ekran görüntüsünde gösterildiği gibi): -
1. Arduino Json
2. Firebase Arduino
Adım 4: Bazı Gerekli Değişikliklerle Kodu Yükleyin
Nodemcu'ya yüklemeden önce kodda gerekli bazı değişiklikleri yapmalısınız.
Ekli dosyayı (.ino dosyası) indirin ve Arduino IDE ile açın
- 3. satırda, 'https://' olmadan veritabanı URL'sini girin.
- 4. satırda, veritabanı gizli anahtarını girin.
- 5. ve 6. satırda, WiFi SSID ve Wifi şifresini (NodeMCU ESP8266'ya bağlamak istediğiniz) güncellemeyi unutmayın.
Biraz aşağı kaydırın ve kendi su tankınızın derinliğine göre minimum su seviyesini, maksimum su seviyesini ve marjları güncelleyin
Ardından programı NodeMCU ESP8266'ya yükleyin.
Adım 5: Donanımı Yapılandırın
- Yukarıdaki şekilde gösterildiği gibi bir devre oluşturun. 9V veya 12V pil kullanabilirsiniz.
- Ultrasonik sensörü su tankının üstüne koyun.
- Bir röle kartı kullanarak su pompasını bağlayın (test sırasında isteğe bağlı).
Adım 6: Sihir Zamanı
- Uygulamayı (2. adımda oluşturulan) Android cihazınıza yükleyin.
- Kuruluma güç sağlayın.
- NodeMCU'nun etkin noktaya bağlanmasını bekleyin (yönlendirici veya taşınabilir erişim noktası kullanabilirsiniz).
- Hepsi tamam! Artık su seviyesini dünyanın her yerinden kontrol edebilir/izleyebilirsiniz.
Önerilen:
NodeMCU Kullanan IoT Tabanlı Toprak Nemi İzleme ve Kontrol Sistemi: 6 Adım
NodeMCU Kullanan IoT Tabanlı Toprak Nemi İzleme ve Kontrol Sistemi: Bu eğitimde, ESP8266 WiFi Modülü, yani NodeMCU kullanarak IoT tabanlı bir Toprak Nemi İzleme ve Kontrol sistemi uygulayacağız. Bu proje için Gerekli Bileşenler: ESP8266 WiFi Modülü – Amazon (334/- INR)Röle Modülü – Amazon (130/- INR
160A Fırçalı Elektronik Hız Kontrol Cihazı ve Servo Test Cihazı Kullanılarak DC Dişli Motor Nasıl Kontrol Edilir: 3 Adım
160A Fırçalı Elektronik Hız Kontrol Cihazı ve Servo Test Cihazı Kullanılarak DC Dişli Motor Nasıl Kontrol Edilir: Özellikler: Voltaj: 2-3S Lipo veya 6-9 NiMH Sürekli akım: 35A Patlama akımı: 160A BEC: 5V / 1A, lineer mod Modlar: 1. ileri &ters; 2. ileri &fren; 3. ileri & fren & ters Ağırlık: 34g Boyut: 42*28*17mm
Arduino Tabanlı Temassız Kızılötesi Termometre - Arduino Kullanan IR Tabanlı Termometre: 4 Adım
Arduino Tabanlı Temassız Kızılötesi Termometre | Arduino Kullanan IR Tabanlı Termometre: Merhaba arkadaşlar, bu talimatta arduino kullanarak temassız bir Termometre yapacağız. Bazen sıvının/katının sıcaklığı çok yüksek veya çok düşük olduğundan, onunla temas kurmak ve okumak zordur. o sahnede sıcaklık
ESP8266 NODEMCU BLYNK IOT Eğitimi - Esp8266 Blunk ve Arduino IDE Kullanan IOT - LED'leri İnternet Üzerinden Kontrol Etme: 6 Adım
ESP8266 NODEMCU BLYNK IOT Eğitimi | Esp8266 Blunk ve Arduino IDE Kullanan IOT | LED'leri İnternet Üzerinden Kontrol Etme: Merhaba arkadaşlar, bu talimatta IOT'yi ESP8266 veya Nodemcu ile nasıl kullanacağımızı öğreneceğiz. Bunun için blynk uygulamasını kullanacağız.Yani LED'leri internet üzerinden kontrol etmek için esp8266/nodemcu'muzu kullanacağız.Böylece Blynk uygulaması esp8266 veya Nodemcu'muza bağlanacak
Transistör veya 555 Zamanlayıcı IC Kullanan Otomatik Su Seviyesi Kontrol Cihazı: 5 Adım
Transistörler veya 555 Zamanlayıcı IC Kullanan Otomatik Su Seviyesi Kontrol Cihazı: Giriş: Merhaba Herkes burada suyu verimli bir şekilde tasarruf etmeyi öğreneceğiz. bu yüzden adımları ve Cümleleri dikkatli bir şekilde gözden geçirin. Su deposu taşması, su israfına yol açan yaygın bir sorundur. Anneler olsa da