
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02

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

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

- MakePython ESP32 i DHT11 są podłączone do płytki prototypowej.
- 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.
- 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


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


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

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ę na swoim komputerze, wpisz właśnie otrzymany adres IP (192.168.1.120) i kliknij Enter, aby potwierdzić.
Krok 7: 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:
Mini stacja pogodowa wykorzystująca Arduino i ThingSpeak: 4 kroki

Mini stacja pogodowa wykorzystująca Arduino i ThingSpeak: Witam wszystkich. W tej instrukcji poprowadzę Cię przez kroki, aby stworzyć spersonalizowaną mini stację pogodową. Ponadto będziemy używać interfejsu API ThingSpeak do przesyłania naszych danych o pogodzie na ich serwery, albo do czego służy statystyka pogodowa
Stacja pogodowa NaTaLia: stacja pogodowa zasilana energią słoneczną Arduino Wykonana we właściwy sposób: 8 kroków (ze zdjęciami)

Stacja pogodowa NaTaLia: Stacja pogodowa zasilana energią słoneczną Arduino Wykonana we właściwy sposób: po roku udanej pracy w 2 różnych lokalizacjach dzielę się planami projektu stacji pogodowej zasilanej energią słoneczną i wyjaśniam, jak ewoluował w system, który może naprawdę przetrwać przez długi czas okresy z energii słonecznej. Jeśli obserwujesz
Stacja pogodowa DIY i stacja czujników WiFi: 7 kroków (ze zdjęciami)

DIY Stacja pogodowa i stacja z czujnikami WiFi: W tym projekcie pokażę Ci, jak stworzyć stację pogodową wraz ze stacją czujników WiFi. Stacja czujnikowa mierzy lokalne dane dotyczące temperatury i wilgotności i przesyła je przez Wi-Fi do stacji pogodowej. Stacja pogodowa wyświetla następnie t
Stacja pogodowa za pomocą Wemos D1 Mini, BME280 i Sensate.: 6 kroków

Stacja pogodowa przy użyciu Wemos D1 Mini, BME280 i Sensate.: W poprzednich wpisach podzieliłem się różnymi metodami budowy stacji pogodowej. Jeśli tego nie sprawdziłeś, tutaj jest link. W tej instrukcji pokażę, jak zbudować prostą stację pogodową za pomocą Wemos i platformy IoT o nazwie Sensate
Mini stacja pogodowa z Attiny85: 6 kroków (ze zdjęciami)

Mini stacja pogodowa z Attiny85: W niedawnej instrukcji Indigod0g opisał mini stację pogodową, która działa całkiem dobrze, używając dwóch Arduino. Może nie każdy chce poświęcić 2 Arduino, aby uzyskać odczyty wilgotności i temperatury, a ja skomentowałem, że powinno być możliwe d