İçindekiler:
- Adım 1: Parçalar
- Adım 2: Üretilen Projeniz İçin PCB'leri Alın
- Adım 3: Arduino IDE'yi İndirin ve Ayarlayın
- Adım 4: E-kağıt Ekranını Firebeetle Mikro Denetleyicisine bağlayın
- Adım 5: OpenWeatherMap.org'a kaydolun
- Adım 6: Modülün Kodlanması
- 7. Adım: Monitörle Oynamak
Video: IoT Hava Durumu Monitörü E-Kağıt Ekranı - İnternet Bağlantılı ESP8266: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
E-Kağıt ekranı, OpenWeatherMap API (WiFi üzerinden) ile senkronize edilmiş hava durumu bilgilerini görüntüleyecektir. Projenin kalbi ESP8266/32'dir.
Naber beyler? Akarsh burada CETech'ten. Bugün, hava durumu ile ilgili tüm bilgileri DFRobot'tan bir E-Kağıt ekranında görüntüleyen bir hava durumu monitörü olan bir proje yapacağız.
Ekran bir esp8266'ya bağlı, bu ekranla bir esp32 de kullanabilirsiniz. esp8266, GitHub'da verdiğim kod aracılığıyla ayrıntıları değiştirilebilen wifi kullanılarak internete bağlı.
O halde başlayalım! Ayrıca bu projeyi detaylı olarak inşa etmek için bir video yaptım, daha iyi fikir ve detay için izlemenizi tavsiye ederim.
Adım 1: Parçalar
Bunu yapmak için bir ESP8266 kartına veya bir ESP32'ye ihtiyacınız olacak ve isterseniz bir pil de ekleyebilirsiniz.
Ekran için bir EPaper Firebeetle modülü kullandım.
Pin çıkışı uyumlu olacağından ve hiçbir yerde sorun yaşamayacağınız için bu modül ile DFRobot'tan bir kart kullanmanızı öneririm, yerleşik pil şarj ve izleme çözümüne sahip olduğu için DFRobot'un Firebeetle kartını kullandım.
Adım 2: Üretilen Projeniz İçin PCB'leri Alın
PCB'leri çevrimiçi olarak ucuza sipariş etmek için JLCPCB'ye göz atmalısınız!
2$ ve bir miktar nakliye karşılığında kapınıza kadar üretilmiş ve gönderilmiş 10 kaliteli PCB alırsınız. Ayrıca ilk siparişinizde kargoda indirim alırsınız. Kendi PCB'nizi tasarlamak için easyEDA'ya yönelin, bu yapıldıktan sonra Gerber dosyalarınızı JLCPCB'ye yükleyin ve bunların kaliteli ve hızlı geri dönüş süresi ile üretilmesini sağlayın.
Adım 3: Arduino IDE'yi İndirin ve Ayarlayın
Arduino IDE'yi buradan indirin.
1. Arduino IDE'yi kurun ve açın. 2. Dosya > Tercihler'e gidin
3. Ek Pano Yöneticisi URL'lerine https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json ekleyin.
4. Araçlar > Pano > Pano Yöneticisi'ne gidin
5. ESP8266'yı arayın ve ardından kartı kurun.
6. IDE'yi yeniden başlatın.
Adım 4: E-kağıt Ekranını Firebeetle Mikro Denetleyicisine bağlayın
1. Basitçe her iki modülün beyaz köşelerini eşleştirin ve hizalayın ve modülleri birbirinin üzerine istifleyin.
Adım 5: OpenWeatherMap.org'a kaydolun
1. Web sitesine gidin.
2. E-posta kimliğiniz ve diğer kimlik bilgileriniz (ÜCRETSİZ) ile kaydolun.
3. Oturum açtıktan sonra API Anahtarları sekmesine gidin ve bir sonraki adımda ihtiyaç duyacağımız benzersiz API Anahtarınızı kopyalayın.
Adım 6: Modülün Kodlanması
1. GitHub deposunu indirin:
2. İndirilen depoyu çıkarın.
3. İndirilen depodaki kütüphaneleri Arduino eskiz klasöründeki Kütüphane klasörüne kopyalayın.
4. Arduino IDE'de Code.ino çizimini açın.
5. Çizimdeki Wi-Fi SSID ve şifresini değiştirin.
6. Adım 4'teki API anahtarını, hashtag'lerin yerine kodun 44 numaralı satırına ekleyin.
7. Araçlar > Pano'ya gidin. Kullanmakta olduğunuz uygun kartı seçin, benim durumumda Firebeetle ESP8266.
8. Doğru iletişimi seçin. Araçlar > Bağlantı Noktası'na giderek bağlantı noktası.
9. Yükleme düğmesine basın.
10. Sekmede Yükleme Bitti yazıyorsa, hava durumu monitörünü kullanmaya hazırsınız demektir.
7. Adım: Monitörle Oynamak
Modül WiFi ağına bağlanır bağlanmaz ekran yenilenmeye başlar ve projenin hayata geçtiğini göreceksiniz.
Önerilen:
Hava Durumu Matrisi Ekranı: 4 Adım (Resimlerle)
Hava Durumu Matrisi Ekranı: Proje hakkında size 8x8 matris ekrandan mini hava durumu durumu ekranının nasıl oluşturulacağını göstereceğim. Seçilen bir konumdaki sıcaklık, nem ve hava durumunu almak için Genuino MKR1000 kullanacağım. Görüntülemek için durumu göster bir slaytta
ESP8266 Hava Durumu Monitörü Web Sunucusu (Arduino'suz): 4 Adım
ESP8266 Hava Durumu İzleme Web Sunucusu (Arduino Olmadan): “Nesnelerin İnterneti” (IoT), her geçen gün giderek büyüyen bir konuşma konusu haline geliyor. Bu, yalnızca nasıl yaşadığımızı değil, aynı zamanda nasıl çalıştığımızı da etkileme potansiyeline sahip bir kavramdır. Endüstriyel makinelerden giyilebilir cihazlara - yerleşik
DHT11 ile ESP32 Tabanlı M5Stack M5stick C Hava Durumu Monitörü - DHT11 ile M5stick-C'de Sıcaklık Nem ve Isı İndeksini İzleme: 6 Adım
DHT11 ile ESP32 Tabanlı M5Stack M5stick C Hava Durumu Monitörü | DHT11 ile M5stick-C'de Sıcaklık Nem ve Isı İndeksini İzleme: Merhaba arkadaşlar, bu talimatta DHT11 sıcaklık sensörünün m5stick-C (m5stack tarafından geliştirilen bir geliştirme kartı) ile nasıl arayüzleneceğini ve m5stick-C ekranında nasıl görüntüleneceğini öğreneceğiz. Bu eğitimde sıcaklık, nem ve sıcaklık değerlerini okuyacağız; ısı ben
ESP8266 Hava Durumu ve KVG Bilgi Ekranı: 5 Adım
ESP8266 Hava Durumu ve KVG Bilgi Ekranı: Bu, darksky.net üzerinden Hava Tahmini için basit bir Bilgi Ekranı ve Kiel'deki otobüsler için "KVG Echtzeitabfahrten" üzerinden otobüs durağı canlı ekranlarıdır. Bilgi ekranı bir NodeMCU (ESP8266) ve bir ILI9341 LCD Ekrana dayanmaktadır
ESP8266 Tabanlı Ağ Saati ve Hava Durumu Monitörü: 3 Adım (Resimlerle)
ESP8266 Tabanlı Ağ Saati ve Hava Durumu Monitörü: ESP8266 ve 0.96'' 128x64 OLED Ekranlı Kısa ve Basit Hafta Sonu Projesi. Cihaz bir ağ saatidir yani ntp sunucularından zaman alır. Ayrıca openweathermap.org'dan gelen simgelerle hava durumu bilgilerini görüntüler Gerekli Parçalar:1. ESP8266 Modülü (Bir