Spisu treści:

Program MicroPython: Mini Stacja Pogodowa: 7 Kroków
Program MicroPython: Mini Stacja Pogodowa: 7 Kroków

Wideo: Program MicroPython: Mini Stacja Pogodowa: 7 Kroków

Wideo: Program MicroPython: Mini Stacja Pogodowa: 7 Kroków
Wideo: Stacja Pogodowa za 25zł (na ESP8266) 2024, Lipiec
Anonim
Program MicroPython: Mini Stacja Pogodowa
Program MicroPython: Mini Stacja Pogodowa

Jest zima, ale nadal jest trochę gorąco, mimo że mam na sobie tylko T-shirt, co sprawia, że chcę znać aktualną temperaturę, więc korzystam z czujników Micropython ESP32 i DHT11 oraz prostej stacji pogodowej, więc ty może uzyskać aktualną temperaturę i wilgotność w dowolnej przeglądarce, teraz podzielę się z Tobą procesem.

Krok 1: Materiały eksploatacyjne

Kieszonkowe dzieci
Kieszonkowe dzieci

Sprzęt komputerowy:

  • MakePython ESP32
  • DHT11
  • Deska do chleba
  • Linia skoku
  • Kabel USB

MakePython ESP32 to płyta ESP32 ze zintegrowanym wyświetlaczem OLED SSD1306, można ją pobrać z tego linku:

www.makerfabs.com/makepython-esp32.html

Oprogramowanie:

IDE uPyCraft

Kliknij ten link, aby pobrać uPyCraft IDE dla Windows:

Krok 2: Okablowanie

Okablowanie
Okablowanie
  1. MakePython ESP32 i DHT11 są podłączone do płytki prototypowej.
  2. DHT11 potrzebuje tylko 3 przewodów, VCC i GND są podłączone do 3V3 i GND ESP32, a dane są podłączone do IO14 ESP32. W eksperymencie użyłem GPIO14, więc podłączyłem IO14.
  3. Podłącz MakePython ESP32 do komputera za pomocą kabla USB, Otwórz menedżera urządzeń (wystarczy wyszukać „urządzenie” w polu wyszukiwania systemu Windows). Po rozwinięciu sekcja portu powinna wyświetlać coś podobnego do powyższego. Zanotuj numer portu, taki jak COM19 w moim przypadku. Jeśli nie pojawi się żaden port, spróbuj pobrać dysk USB:

Krok 3: Instrukcja użytkowania UPyCraft

Wskazówki dotyczące użytkowania UPyCraft
Wskazówki dotyczące użytkowania UPyCraft
Wskazówki dotyczące użytkowania UPyCraft
Wskazówki dotyczące użytkowania UPyCraft

Szczegółowe instrukcje dotyczące uPyCraft można znaleźć pod tym linkiem:

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

  • Kliknij powyższy link, aby otworzyć stronę
  • Znajdź dokument z wytycznymi dotyczącymi zestawu deweloperskiego MicroPython ESP32
  • Kliknij pobierz, aby otworzyć dokument
  • Szczegółowe samouczki są dostępne w katalogu I. MicroPython Development Tools

Oczywiście ta dokumentacja nie dotyczy tylko instrukcji uPyCraft, ale zawiera również niektóre procedury MicroPython ESP32 oraz często zadawane pytania i obsługę błędów.

Krok 4: Pobieranie kodu

Pobierz kod
Pobierz kod
Pobierz kod
Pobierz kod

Kod dla ssd1306.py został pobrany z repozytorium GitHub: https://github.com/ckuehnel/MicroPython-on-ESP32 Lub pobierz mój.

Po pobraniu ssd1306.py otwórz plik i kliknij Zapisz i DownAndRun. "Pobierz ok" zostanie wyświetlony, gdy pobieranie się powiedzie.

Po pobraniu main.py należy wprowadzić następujące zmiany:

1. Zmień nazwę sieci i hasło:

  • SSID: trzeba zmienić na nazwę sieci lokalnej
  • HASŁO: trzeba zmienić hasło do sieci lokalnej

Kiedy skończysz, kliknij DownAndRun, a MakePython ESP32 połączy się z Wi-Fi

2. Pin danych DHT11:

Jeśli DHT11 otrzyma zmianę Pina na MakePython ESP32, zmień numer w Pin() na Pin, który otrzymujesz.

Krok 5: Uzyskaj adres IP

Uzyskaj adres IP
Uzyskaj adres IP

Uruchom main.py, sukces sieciowy, możesz zobaczyć adres IP (mój: 192.168.1.120).

Krok 6: Otwórz przeglądarkę

Otwórz przeglądarkę
Otwórz przeglądarkę

Otwórz przeglądarkę na swoim komputerze, wpisz właśnie otrzymany adres IP (192.168.1.120) i kliknij Enter, aby potwierdzić.

Krok 7: Teraz pogoda

Teraz pogoda
Teraz pogoda

Przeglądarka wyświetla aktualną temperaturę i wilgotność, a także wyświetlacz OLED na MakePython ESP32. Gdy odświeżysz stronę, odświeżą się również dane dotyczące temperatury i wilgotności.

Mini stacja pogodowa jest stosunkowo prosta. Dodam dane z czujników gazu, czujników deszczu, czujników ciśnienia atmosferycznego i innych czujników, aby wzbogacić stację pogodową.

Zalecana: