İç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: Kodu NodeMCU ESP8266'ya Yükleyin
- Adım 5: Donanımı Birleştirin
Video: Nesnelerin İnterneti Tabanlı Oda Sıcaklığı Kontrolü: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu, IOT tabanlı oda sıcaklığı kontrol projesinde öğretilebilir.
Özellikleri:-
1. Belirtilen oda sıcaklığının üzerinde fanı otomatik olarak AÇIN.
2. Belirtilen oda sıcaklığının altında fanı otomatik olarak KAPATIN.
3. Herhangi bir zamanda herhangi bir sıcaklıkta manuel kontrol
Gereksinimler:-
- NodeMCU ESP8266 geliştirme kartı
- DHT11 sıcaklık sensörü
- Tek kanallı röle kartı (5V)
- Jumper Telleri
- Wifi yönlendirici veya taşınabilir erişim noktası (NodeMCU ESP8266'yı internete bağlamak için)
- 9V pil
Öyleyse öğreticiye dalalı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, MIT uygulama mucidi ile firebase'in nasıl kullanılacağına göz atabilirsiniz.
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.
- Ekli MIT uygulaması mucit 2 proje dosyasını (.aia dosyası) indirin.
- MIT uygulaması mucit 2 ana sayfasına gidin ve hesabınıza giriş yapın. Ardından projelere gidin >> projeyi içe aktarın. Bilgisayarınızdan dosyayı seçin ve yükleyin.
- Düzen penceresine gidin, firebaseDB1'e tıklayın (çalışma alanının altında bulunur), veritabanı URL'sini ve gizli anahtarı girin. Ayrıca ProjectBucket'ı S_HO_C_K olarak ayarlayın (ekran görüntüsü 2'de gösterildiği gibi).
Bundan sonra, 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 (referans ekran görüntüsü): -
- Arduino Json'ı
- Firebase Arduino
-
DHT Sensör Kitaplığı
- Adafruit Evrensel Sensör Kitaplığı
Adım 4: Kodu NodeMCU ESP8266'ya Yükleyin
Aşağıda ekli Arduino IDE dosyasını (.ino dosyası) indirin. Bundan sonra, gerekli bazı değişiklikler için programı değiştirin: -
- 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.
Bittiğinde, programı NodeMCU ESP8266 geliştirme kartına yükleyin.
Adım 5: Donanımı Birleştirin
- Yukarıdaki şekilde gösterildiği gibi devre oluşturun.
- Uygulamayı (2. adımda oluşturulan) Android akıllı telefonunuza yükleyin.
- Devreye güç verin ve keyfini çıkarın!
Önerilen:
BLYNK ESP8266 ve DHT11 ile İnternet Üzerinden Oda Sıcaklığı: 5 Adım (Resimlerle)
BLYNK ESP8266 & DHT11 İle İnternet Üzerinden Oda Sıcaklığı: Merhaba arkadaşlar bugün dünyanın her yerinden odamızı izlemek için kullanabileceğimiz bir oda sıcaklığı monitörü yapacağız ve bunun için BLYNK IoT plateformu kullanacağız ve kullanacağız. Oda sıcaklığını okumak için DHT11, erişmek için bir ESP8266 kullanacağız
ESP32 ve AskSensors Cloud ile Oda Sıcaklığı ve Nem Takibi: 6 Adım
ESP32 ve AskSensors Cloud ile Oda Sıcaklığı ve Nem İzleme: Bu eğitimde, buluta bağlı DHT11 ve ESP32'yi kullanarak odanızın veya masanızın sıcaklığını ve nemini nasıl izleyeceğinizi öğreneceksiniz.Öğretici güncellemelerimiz burada bulunabilir.DHT11 Özellikler:DHT11 sensörü sıcaklığı ölçebilir
Nesnelerin İnterneti Tabanlı Canlı Portreler: 16 Adım
IOT Tabanlı Canlı Portreler: Merhaba Dünya, Bu IOT yarışmasını öğrendiğimizden beri düşündük, düşündük ve düşündük ve aslında hareket halinde olan bir portre yapma fikri ortaya çıktı. Bu portre çok havalı, ne zaman biri evinize girse
Nesnelerin İnterneti Tabanlı Orman Yangını Algılama Sistemi: 8 Adım
IoT Tabanlı Orman Yangını Algılama Sistemi: ●Orman yangınları Hindistan'da on yıllardır acil bir sorun olmuştur ve ancak Uttarkand'da buna benzer büyük olaylar meydana geldiğinde ilgi odağı haline gelmiştir.●Uttarakhand orman departmanına göre, 1451'de 3399 hektar orman örtüsü tahrip olmuştur. için
ESP8266 WiFi Modülünü Kullanan LED Kontrolü - Nesnelerin İnterneti: 6 Adım
ESP8266 WiFi Modülünü Kullanan LED Kontrolü - Nesnelerin İnterneti: ESP8266, Şanghay merkezli Çinli üretici Espressif Systems tarafından üretilen tam TCP/IP yığını ve MCU (mikrodenetleyici birimi) özelliğine sahip düşük maliyetli bir Wi-Fi yongasıdır. Önce çip Batılı yapımcıların dikkatine Ağustos 2014'te t ile geldi