İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
Şimdi kış, ama sadece bir tişört giyiyor olmama rağmen hala biraz sıcak geliyor, bu da şu anki sıcaklığı bilmek istememe neden oluyor, bu yüzden Micropython ESP32 ve DHT11 sensörlerini ve basit bir hava istasyonunu kullanıyorum. Mevcut sıcaklık ve nemi herhangi bir tarayıcıda alabilir, şimdi işlemi sizinle paylaşacağım.
Adım 1: Sarf Malzemeleri
Donanım:
- MakePython ESP32
- DHT11
- ekmek tahtası
- atlama çizgisi
- USB kablosu
MakePython ESP32, entegre SSD1306 OLED ekrana sahip bir ESP32 kartıdır, bu bağlantıdan edinebilirsiniz:
www.makerfabs.com/makepython-esp32.html
Yazılım:
uPyCraft IDE
Windows için uPyCraft IDE'yi indirmek için bu bağlantıya tıklayın:
Adım 2: Kablolama
- MakePython ESP32 ve DHT11, devre tahtasına takılır.
- DHT11 sadece 3 kabloya ihtiyaç duyar, VCC ve GND ESP32'nin 3V3'üne ve GND'ye bağlanır ve VERİ ESP32'nin IO14'üne bağlanır. Deneyde GPIO14 kullandım, bu yüzden IO14'ü bağladım.
- MakePython ESP32'yi bir USB kablosu kullanarak PC'ye bağlayın, Cihaz yöneticisini açın (Windows arama kutusunda "cihaz" aramanız yeterlidir). Genişletildiğinde, bağlantı noktası bölümü yukarıdaki gibi bir şey göstermelidir. Benim durumumda COM19 gibi port numarasını not edin. Bağlantı noktası görünmüyorsa, USB sürücüsünü indirmeyi deneyin:
Adım 3: UPyCraft Kullanım Yönü
uPyCraft için ayrıntılı talimatlar bu bağlantıda bulunabilir:
www.makerfabs.com/makepython-esp32-starter…
- Sayfayı açmak için yukarıdaki bağlantıya tıklayın
- MicroPython ESP32 Dev Kit Rehberlik belgesini bulun
- Belgeyi açmak için indir'i tıklayın
- Ayrıntılı öğreticiler I. MicroPython Geliştirme Araçları dizininde mevcuttur.
Tabii ki, bu dokümantasyon sadece uPyCraft talimatlarıyla ilgili değil, aynı zamanda bazı MicroPython ESP32 rutinlerini ve sık sorulan soruları ve hata işlemeyi de içeriyor.
Adım 4: Kod İndirme
ssd1306.py kodu GitHub deposundan indirildi: https://github.com/ckuehnel/MicroPython-on-ESP32 Veya benimkini indirin.
ssd1306.py dosyasını indirdikten sonra dosyayı açın ve Save and DownAndRun'a tıklayın. İndirme işlemi başarılı olduğunda "indirme tamam" görüntülenecektir.
main.py'yi indirdikten sonra aşağıdaki değişikliklerin yapılması gerekir:
1. Ağ adını ve şifreyi değiştirin:
- SSID: yerel ağ adınızla değiştirmeniz gerekiyor
- ŞİFRE: yerel ağ şifrenizi değiştirmeniz gerekiyor
İşiniz bittiğinde DownAndRun'a tıklayın ve MakePython ESP32 WiFi'ye bağlanır
2. DHT11 veri pini:
DHT11, MakePython ESP32'de bir Pin değişikliği alırsa, Pin() içindeki numarayı aldığınız Pin ile değiştirin.
Adım 5: IP Adresini Alın
Main.py'yi çalıştırın, ağ başarısı, bir IP adresi görebilirsiniz (benimki: 192.168.1.120).
6. Adım: Bir Tarayıcı Açın
Bilgisayarınızdaki tarayıcıyı açın, yeni aldığınız IP adresini (192.168.1.120) yazın ve onaylamak için Enter'a tıklayın.
7. Adım: Şimdi Hava Durumu
Tarayıcı, MakePython ESP32'deki OLED ekranının yanı sıra mevcut sıcaklık ve nemi de görüntüler. Sayfayı yenilediğinizde sıcaklık ve nem verileri de yenilenecektir.
Mini hava istasyonu nispeten basittir. Meteoroloji istasyonunu zenginleştirmek için gaz sensörlerinden, yağmur sensörlerinden, atmosferik basınç sensörlerinden ve diğer sensörlerden gelen verileri ekleyeceğim.
Önerilen:
MicroPython Programı: Tuvalet Dolu mu?: 8 Adım (Resimli)
MicroPython Programı: Tuvalet Dolu mu?: Ofisimiz sınırlı banyo alanına sahip büyük bir grup ofisi."I" sık sık tuvalete gidecek yerim olmadığını görüyorum, bu yüzden o kadar uzun süre beklemek zorundayım ki utanıyorum. Deney, bir algılama sunucusu kurmak için MakePython ESP8266 kullandı
NaTaLia Hava İstasyonu: Arduino Güneş Enerjili Hava İstasyonu Doğru Şekilde Yapıldı: 8 Adım (Resimlerle)
NaTaLia Hava İstasyonu: Arduino Güneş Enerjili Hava İstasyonu Doğru Şekilde Yapıldı: 2 farklı lokasyonda 1 yıllık başarılı operasyonun ardından, güneş enerjili meteoroloji istasyonu proje planlarımı paylaşıyor ve gerçekten uzun süre hayatta kalabilen bir sisteme nasıl evrildiğini açıklıyorum. güneş enerjisinden dönemler. Takip ederseniz
DIY Hava İstasyonu ve WiFi Sensör İstasyonu: 7 Adım (Resimlerle)
DIY Hava İstasyonu ve WiFi Sensör İstasyonu: Bu projede size bir WiFi sensör istasyonu ile birlikte bir hava istasyonunun nasıl oluşturulacağını göstereceğim. Sensör istasyonu, yerel sıcaklık ve nem verilerini ölçer ve WiFi aracılığıyla hava durumu istasyonuna gönderir. Hava durumu istasyonu daha sonra t görüntüler
MicroPython Programı:Koronavirüs Hastalığı(COVID-19) Verilerini Gerçek Zamanlı Güncelleme: 10 Adım (Resimlerle)
MicroPython Programı: Koronavirüs Hastalığı (COVID-19) Verilerini Gerçek Zamanlı Güncelleme: Son birkaç hafta içinde, dünya çapında doğrulanmış koronavirüs hastalığı (COVID 19) vakalarının sayısı 100.000'i aştı ve dünya sağlık örgütü (WHO) yeni koronavirüs pnömoni salgını küresel bir salgın olacak. Ben çok
Raspberry Pi ve Weewx Kullanan Acurite 5'i 1 Arada Hava İstasyonu (Diğer Hava İstasyonları Uyumludur): 5 Adım (Resimlerle)
Acurite 5'i 1 Arada Hava İstasyonu Raspberry Pi ve Weewx Kullanarak (diğer Hava İstasyonları Uyumludur): Acurite 5'i 1 arada meteoroloji istasyonunu satın aldığımda, evde yokken hava durumunu kontrol edebilmek istedim. Eve gelip kurduğumda, ekranı bir bilgisayara bağlamam ya da akıllı hub'larını satın almam gerektiğini fark ettim,