Innehållsförteckning:

ESP32 och OLED -skärm: Internetklocka - DHT22: 10 steg (med bilder)
ESP32 och OLED -skärm: Internetklocka - DHT22: 10 steg (med bilder)

Video: ESP32 och OLED -skärm: Internetklocka - DHT22: 10 steg (med bilder)

Video: ESP32 och OLED -skärm: Internetklocka - DHT22: 10 steg (med bilder)
Video: Using HT16K33 4 digit seven segment display with ESP8266 NodeMCU and D1 Mini 2024, November
Anonim
ESP32 och OLED -skärm: Internetklocka - DHT22
ESP32 och OLED -skärm: Internetklocka - DHT22

Denna instruktör tävlar om tävling: "GIFs Challenge 2017". Om du gillar det, vänligen ge din röst genom att klicka på ovanstående banner. Tack så mycket!;-)

Denna handledning är en fortsättning på en resa för att lära dig mer om denna fantastiska IoT -enhet, ESP32.

På min senaste handledning: IOT Made Simple: Att spela med ESP32 på Arduino IDE, utforskade vi:

  • Digital utgång: blinkar en lysdiod
  • Digital ingång: Läser av en beröringssensor
  • Analog ingång: Läser av en variabel spänning från en potentiometer
  • Analog utgång: Styrning av en LED -ljusstyrka
  • Analog utgång: Styrning av en servoposition
  • Läser temperatur/luftfuktighetsdata med en digital sensor
  • Ansluter till Internet och får lokal tid
  • Ta emot data från en enkel lokal webbsida, slå på/av en LED
  • Överföring av data till en enkel lokal webbsida

Låt oss nu inkludera en OLED för att lokalt presentera data som fångats av DHT -sensor (temperatur och luftfuktighet) samt lokal tid.

Bild
Bild

Steg 1: BoM - materialräkning

  • ESP32 Development Board (8,52 US $)
  • 0,91 tum 128x32 I2C IIC Serial Blue OLED LCD -skärm (US $ 2,98)
  • DHT22/AM2302 Digital temperatur- och luftfuktighetssensor (US $ 9,99)
  • 1 x LED (tillval)
  • 2 x motstånd: 330 ohm och 10K ohm
  • Potentiometer: 10K ohm
  • Protoboards

Steg 2: Installation av ESP32 -drivrutin och bibliotek

Installation av ESP32 -drivrutin och bibliotek
Installation av ESP32 -drivrutin och bibliotek
Installation av ESP32 -drivrutin och bibliotek
Installation av ESP32 -drivrutin och bibliotek

Vi kommer att använda Arduino IDE för att programmera vår ESP32, på samma sätt som vi gör med ESP8266 -familjen.

Installera drivrutiner:

Det är viktigt att du har installerat den uppdaterade CP210x USB till UART -drivrutinen på din dator. Ange i denna länk: usb-to-uart-bridge-vcp-drivrutiner och installera rätt drivrutin för ditt operativsystem.

Installera bibliotek:

Nyheten här är att Expressif själv i sin GitHub kommer att ge oss rätt riktningar för biblioteksinstallation: arduino-esp32. Följ instruktionerna för ditt operativsystem.

Efter det, starta om Arduino IDE och det är klart! Du måste se flera tavlor på "TOOLS" -menyn. Välj lämplig för dig. I allmänhet fungerar den "generiska" ESP32 DEV -MODULEN bra.

När du öppnar Arduino IDE för första gången kommer du att notera att standardöverföringshastigheten är 921, 600 bauds. Detta kan provocera instabilitet. Ändra det till 115, 200 bauds!

Steg 3: HW -installation

Rekommenderad: