Indholdsfortegnelse:

ESP32 og OLED -skærm: Internetur - DHT22: 10 trin (med billeder)
ESP32 og OLED -skærm: Internetur - DHT22: 10 trin (med billeder)

Video: ESP32 og OLED -skærm: Internetur - DHT22: 10 trin (med billeder)

Video: ESP32 og OLED -skærm: Internetur - DHT22: 10 trin (med billeder)
Video: Tech Note 041 - ESP32 X1 board with 0.96" OLED display and DHT22 temp/humidity sensor 2024, November
Anonim
ESP32 og OLED Display: Internetur - DHT22
ESP32 og OLED Display: Internetur - DHT22

Denne instruktør konkurrerer om konkurrence: "GIFs Challenge 2017". Hvis du kan lide den, bedes du give din stemme ved at klikke på ovenstående banner. Mange tak!;-)

Denne vejledning er en fortsættelse af en rejse for at lære mere om denne store IoT -enhed, ESP32.

På min sidste tutorial: IOT Made Simple: Legende med ESP32 på Arduino IDE udforskede vi:

  • Digital udgang: Blinker en LED
  • Digital indgang: Læsning af en berøringssensor
  • Analog indgang: Læsning af en variabel spænding fra et potentiometer
  • Analog udgang: Styring af en LED -lysstyrke
  • Analog output: Styring af en servoposition
  • Læsning af temperatur/luftfugtighedsdata med en digital sensor
  • Opretter forbindelse til internettet og får lokal tid
  • Modtagelse af data fra en simpel lokal webside, tænd/sluk for en LED
  • Overførsel af data til en simpel lokal webside

Lad os nu inkludere en OLED til lokalt at præsentere de data, der er fanget af DHT -sensor (temperatur og luftfugtighed) samt lokal tid.

Billede
Billede

Trin 1: BoM - regning af materiale

  • ESP32 Development Board (8,52 $)
  • 0,91 tommer 128x32 I2C IIC Serial Blue OLED LCD -skærm (US $ 2,98)
  • DHT22/AM2302 Digital temperatur- og luftfugtighedssensor (US $ 9,99)
  • 1 x LED (valgfri)
  • 2 x modstande: 330 ohm og 10K ohm
  • Potentiometer: 10K ohm
  • Protoboards

Trin 2: Installation af ESP32 -driver og bibliotek

Installation af ESP32 -driver og bibliotek
Installation af ESP32 -driver og bibliotek
Installation af ESP32 -driver og bibliotek
Installation af ESP32 -driver og bibliotek

Vi vil bruge Arduino IDE til at programmere vores ESP32, på samme måde som vi gør med ESP8266 -familien.

Installer drivere:

Det er vigtigt, at du har installeret den opdaterede CP210x USB til UART -driver på din computer. Indtast i dette link: usb-to-uart-bridge-vcp-drivere og installer den korrekte driver til dit operativsystem.

Installer bibliotek:

Nyheden her er, at Expressif selv i sin GitHub vil give os de korrekte anvisninger for biblioteksinstallation: arduino-esp32. Følg vejledningen til dit operativsystem.

Efter det skal du genstarte Arduino IDE, og det er gjort! Du skal se flere tavler i menuen "TOOLS". Vælg det passende for dig. Generelt fungerer den "generiske" ESP32 DEV MODULE fint.

Når du åbner Arduino IDE for første gang, vil du bemærke, at standard uploadhastigheden er 921, 600 bauds. Dette kan provokere ustabilitet. Skift det til 115, 200 bauds!

Anbefalede: