INHOUDSOPGAWE:

ESP32 en OLED -skerm: internetklok - DHT22: 10 stappe (met foto's)
ESP32 en OLED -skerm: internetklok - DHT22: 10 stappe (met foto's)

Video: ESP32 en OLED -skerm: internetklok - DHT22: 10 stappe (met foto's)

Video: ESP32 en OLED -skerm: internetklok - DHT22: 10 stappe (met foto's)
Video: ESP32 internet clock tzapu wifimanager esp32 ntp clock 4x20 i2c lcd 2024, November
Anonim
ESP32 en OLED -skerm: internethorlosie - DHT22
ESP32 en OLED -skerm: internethorlosie - DHT22

Hierdie instruksie neem deel aan 'n wedstryd: "GIF's Challenge 2017", as u daarvan hou, gee dan u stem deur op die vaandel hierbo te klik. Baie dankie!;-)

Hierdie handleiding is 'n voortsetting van 'n reis om meer te wete te kom oor hierdie wonderlike IoT -toestel, die ESP32.

Op my laaste tutoriaal: IOT eenvoudig gemaak: speel met die ESP32 op Arduino IDE, het ons ondersoek:

  • Digitale uitset: 'n LED knipper
  • Digitale invoer: Lees 'n raaksensor
  • Analoog ingang: Lees 'n veranderlike spanning van 'n potensiometer
  • Analoog uitvoer: Die beheer van 'n LED -helderheid
  • Analoog uitvoer: beheer van 'n servoposisie
  • Lees temperatuur-/humiditeitsdata met 'n digitale sensor
  • Koppel aan die internet en kry plaaslike tyd
  • Ontvang data van 'n eenvoudige plaaslike webwerf, skakel 'n LED aan/uit
  • Gee data na 'n eenvoudige plaaslike webwerf

Laat ons nou 'n OLED insluit om die data wat deur die DHT -sensor (temperatuur en humiditeit) sowel as die plaaslike tyd vasgelê is, plaaslik voor te stel.

Beeld
Beeld

Stap 1: BoM - Staatsbrief

  • ESP32 Development Board (US $ 8,52)
  • 0,91 duim 128x32 I2C IIC seriële blou OLED LCD -skerm (US $ 2,98)
  • DHT22/AM2302 Digitale sensor vir temperatuur en humiditeit (US $ 9,99)
  • 1 x LED (opsioneel)
  • 2 x weerstande: 330 ohm en 10K ohm
  • Potensiometer: 10K ohm
  • Protoboards

Stap 2: ESP32 -bestuurder- en biblioteekinstallasie

ESP32 bestuurder en biblioteek installasie
ESP32 bestuurder en biblioteek installasie
ESP32 bestuurder en biblioteek installasie
ESP32 bestuurder en biblioteek installasie

Ons sal die Arduino IDE gebruik om ons ESP32 te programmeer, op dieselfde manier as met die ESP8266 -familie.

Bestuurders installeer:

Dit is belangrik dat u die opgedateerde CP210x USB na UART -bestuurder op u rekenaar geïnstalleer het. Voer hierdie skakel in: usb-to-uart-bridge-vcp-bestuurders en installeer die regte bestuurder vir u bedryfstelsel.

Installeer biblioteek:

Die nuutheid hier is dat Expressif self in sy GitHub die regte aanwysings vir die installering van biblioteke sal gee: arduino-esp32. Volg die instruksies vir u bedryfstelsel.

Herbegin daarna Arduino IDE en dit is klaar! U moet verskeie borde op die menu "TOOLS" sien. Kies die geskikte vir u. Oor die algemeen werk die 'generiese' ESP32 DEV -MODULE goed.

As u die Arduino IDE vir die eerste keer oopmaak, sal u opmerk dat die standaard oplaaisnelheid 921 600 bauds is. Dit kan onstabiliteit uitlok. Verander dit na 115, 200 bauds!

Aanbeveel: