Mündəricat:

MicroPython Proqramı: Mini Hava İstasyonu: 7 addım
MicroPython Proqramı: Mini Hava İstasyonu: 7 addım

Video: MicroPython Proqramı: Mini Hava İstasyonu: 7 addım

Video: MicroPython Proqramı: Mini Hava İstasyonu: 7 addım
Video: Arduino Basınç Sensörü - Atmosfer Basıncı - Hava İstasyonu - Arduino Dersleri 49- 2024, Iyul
Anonim
MicroPython Proqramı: Mini Hava İstasyonu
MicroPython Proqramı: Mini Hava İstasyonu

İndi qışdır, amma hələ də bir az köynək geyinməyimə baxmayaraq, bir az isti hiss edirəm, bu da mövcud temperaturu öyrənmək istəyimi yaradır, buna görə də Micropython ESP32 və DHT11 sensorlarından və sadə bir hava stansiyasından istifadə edirəm. İstənilən brauzerdə mövcud temperatur və rütubəti əldə edə bilərsiniz, indi prosesi sizinlə bölüşəcəyəm.

Addım 1: Təchizat

Təchizat
Təchizat

Avadanlıq:

  • MakePython ESP32
  • DHT11
  • Çörək lövhəsi
  • Atlama xətti
  • USB kabeli

MakePython ESP32, inteqrasiya olunmuş SSD1306 OLED ekrana malik bir ESP32 lövhəsidir, bu linkdən əldə edə bilərsiniz:

www.makerfabs.com/makepython-esp32.html

Proqram təminatı:

uPyCraft IDE

Windows üçün uPyCraft IDE yükləmək üçün bu linki vurun:

Addım 2: Kabel çəkmə

Kablolama
Kablolama
  1. MakePython ESP32 və DHT11 çörək taxtasına qoşulub.
  2. DHT11 yalnız 3 telə ehtiyac duyur, VCC və GND ESP32 -nin 3V3 və GND -ə, DATA isə ESP32 -nin IO14 -ə qoşulur. Təcrübədə GPIO14 istifadə etdim, buna görə IO14 -ə qoşuldum.
  3. MakePython ESP32 -ni USB kabelindən istifadə edərək PC -yə qoşun, Cihaz menecerini açın (Sadəcə Windows axtarış qutusunda "cihaz" axtarın). Genişləndirildikdə, liman bölməsi yuxarıdakı kimi bir şey göstərməlidir. Mənim vəziyyətimdə COM19 kimi liman nömrəsini qeyd edin. Heç bir liman görünmürsə, USB sürücüsünü yükləməyə çalışın:

Addım 3: İstifadə üçün UPyCraft İstiqamət

İstifadə üçün UPyCraft İstiqamət
İstifadə üçün UPyCraft İstiqamət
İstifadə üçün UPyCraft İstiqamət
İstifadə üçün UPyCraft İstiqamət

UPyCraft üçün ətraflı təlimatları bu linkdə tapa bilərsiniz:

www.makerfabs.com/makepython-esp32-starter…

  • Səhifəni açmaq üçün yuxarıdakı linki vurun
  • MicroPython ESP32 Dev Kit Təlimat sənədini tapın
  • Sənədi açmaq üçün Yükləmə düyməsini vurun
  • Ətraflı dərslər I. MicroPython İnkişaf Alətləri kataloqunda mövcuddur

Əlbəttə ki, bu sənədlər yalnız uPyCraft təlimatları ilə bağlı deyil, həm də bəzi MicroPython ESP32 qaydalarını və tez -tez verilən suallar və səhvlərin idarə edilməsini əhatə edir.

Addım 4: Kod Yükləmə

Kod Yükləmə
Kod Yükləmə
Kod Yükləmə
Kod Yükləmə

Ssd1306.py kodu GitHub deposundan endirildi: https://github.com/ckuehnel/MicroPython-on-ESP32 Və ya minanı yükləyin.

Ssd1306.py yüklədikdən sonra faylı açın və Saxla və Aşağı Yüklə düyməsini basın. Yükləmə uğurla başa çatdıqda "yüklə tamam" göstəriləcək.

Main.py yüklədikdən sonra aşağıdakı dəyişikliklər edilməlidir:

1. Şəbəkə adını və şifrəni dəyişdirin:

  • SSID: yerli şəbəkə adınızı dəyişdirməlisiniz
  • ŞİFR: yerli şəbəkə parolunuzu dəyişdirməlisiniz

Bitirdikdən sonra DownAndRun düyməsini basın və MakePython ESP32 WiFi -yə qoşulur

2. DHT11 məlumat pin:

DHT11 MakePython ESP32 -də Pin dəyişikliyi alarsa, Pin () nömrəsini aldığınız Pin olaraq dəyişdirin.

Addım 5: IP ünvanı əldə edin

IP ünvanı əldə edin
IP ünvanı əldə edin

Main.py -ni işə salın, şəbəkə uğuru, bir IP ünvanı görə bilərsiniz (mina: 192.168.1.120).

Addım 6: Brauzer açın

Brauzer açın
Brauzer açın

Kompüterinizdəki brauzeri açın, aldığınız IP ünvanını yazın (192.168.1.120) və təsdiq etmək üçün Enter düyməsini basın.

Addım 7: İndi Hava

İndi Hava
İndi Hava

Brauzer, mövcud temperatur və rütubəti, həmçinin MakePython ESP32 üzərindəki OLED ekranı göstərir. Səhifəni yenilədikdə, temperatur və rütubət məlumatları da təzələnəcək.

Mini hava stansiyası nisbətən sadədir. Hava stansiyasını zənginləşdirmək üçün qaz sensoru, yağış sensoru, atmosfer təzyiqi sensoru və digər sensorlardan məlumatlar əlavə edəcəyəm.

Tövsiyə: