İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
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.