Spisu treści:

Wyświetlacz ESP32 i OLED: Zegar internetowy - DHT22: 10 kroków (ze zdjęciami)
Wyświetlacz ESP32 i OLED: Zegar internetowy - DHT22: 10 kroków (ze zdjęciami)

Wideo: Wyświetlacz ESP32 i OLED: Zegar internetowy - DHT22: 10 kroków (ze zdjęciami)

Wideo: Wyświetlacz ESP32 i OLED: Zegar internetowy - DHT22: 10 kroków (ze zdjęciami)
Wideo: Multisensor na ESP8266 #1, czyli pomiar temperatury dla Domoticza (i nie tylko) 2024, Listopad
Anonim
Wyświetlacz ESP32 i OLED: Zegar internetowy - DHT22
Wyświetlacz ESP32 i OLED: Zegar internetowy - DHT22

Ten Instructable bierze udział w konkursie: „GIFs Challenge 2017”. Jeśli Ci się spodoba, oddaj swój głos, klikając powyższy baner. Wielkie dzięki!;-)

Ten samouczek jest kontynuacją podróży, aby dowiedzieć się więcej o tym wspaniałym urządzeniu IoT, ESP32.

W moim ostatnim samouczku: IOT Made Simple: Gra z ESP32 na Arduino IDE, zbadaliśmy:

  • Wyjście cyfrowe: migająca dioda LED
  • Wejście cyfrowe: odczyt czujnika dotykowego
  • Wejście analogowe: odczyt napięcia zmiennego z potencjometru
  • Wyjście analogowe: kontrola jasności LED
  • Wyjście analogowe: sterowanie pozycją serwa
  • Odczytywanie danych temperatury/wilgotności za pomocą czujnika cyfrowego
  • Łączenie się z Internetem i uzyskiwanie czasu lokalnego
  • Odbieranie danych z prostej lokalnej strony internetowej, włączanie/wyłączanie diody LED
  • Przesyłanie danych do prostej lokalnej strony internetowej

Teraz dołączmy OLED, aby lokalnie prezentować dane przechwycone przez czujnik DHT (temperatura i wilgotność), a także czas lokalny.

Obraz
Obraz

Krok 1: BoM - zestawienie materiałów

  • Płytka rozwojowa ESP32 (8,52 USD)
  • 0,91 cala 128x32 I2C IIC Serial niebieski wyświetlacz OLED LCD (US 2,98 USD)
  • Cyfrowy czujnik temperatury i wilgotności DHT22/AM2302 (9,99 USD)
  • 1 x LED (opcjonalnie)
  • 2 x rezystory: 330 omów i 10 kiloomów
  • Potencjometr: 10K ohm
  • Płyty prototypowe

Krok 2: Instalacja sterownika i biblioteki ESP32

Instalacja sterownika i biblioteki ESP32
Instalacja sterownika i biblioteki ESP32
Instalacja sterownika i biblioteki ESP32
Instalacja sterownika i biblioteki ESP32

Użyjemy Arduino IDE do zaprogramowania naszego ESP32, podobnie jak w przypadku rodziny ESP8266.

Zainstaluj sterowniki:

Ważne jest, aby na komputerze był zainstalowany zaktualizowany sterownik USB do UART CP210x. Wpisz w ten link: usb-to-uart-bridge-vcp-drivers i zainstaluj odpowiedni sterownik dla swojego systemu operacyjnego.

Zainstaluj bibliotekę:

Nowością jest to, że sam Expressif w swoim GitHubie poda nam właściwe wskazówki dotyczące instalacji biblioteki: arduino-esp32. Postępuj zgodnie z instrukcjami dla swojego systemu operacyjnego.

Następnie uruchom ponownie Arduino IDE i gotowe! Musisz zobaczyć kilka tablic w menu "NARZĘDZIA". Wybierz odpowiedni dla siebie. Ogólnie rzecz biorąc, „ogólny” MODUŁ DEV ESP32 działa dobrze.

Kiedy otworzysz Arduino IDE po raz pierwszy, zauważysz, że domyślna prędkość wysyłania to 921 600 bodów. Może to prowokować niestabilność. Zmień go na 115, 200 bodów!

Zalecana: