Inhoudsopgave:

ESP32 en OLED-display: internetklok - DHT22 - Ajarnpa
ESP32 en OLED-display: internetklok - DHT22 - Ajarnpa

Video: ESP32 en OLED-display: internetklok - DHT22 - Ajarnpa

Video: ESP32 en OLED-display: internetklok - DHT22 - Ajarnpa
Video: How to Use OLED Displays with ESP32 Boards | ESP32 with OLED display 2024, November
Anonim
ESP32 en OLED-scherm: internetklok - DHT22
ESP32 en OLED-scherm: internetklok - DHT22

Deze Instructable doet mee aan een wedstrijd: "GIFs Challenge 2017", als je het leuk vindt, geef dan je stem door op de bovenstaande banner te klikken. Heel erg bedankt!;-)

Deze tutorial is een voortzetting van een reis om meer te leren over dit geweldige IoT-apparaat, de ESP32.

In mijn laatste tutorial: IOT Made Simple: spelen met de ESP32 op Arduino IDE, hebben we het volgende onderzocht:

  • Digitale uitgang: knipperende LED
  • Digitale invoer: een aanraaksensor lezen
  • Analoge ingang: aflezen van een variabele spanning van een potentiometer
  • Analoge uitgang: een LED-helderheid regelen
  • Analoge uitgang: een servopositie regelen
  • Temperatuur-/vochtigheidsgegevens lezen met een digitale sensor
  • Verbinding maken met internet en lokale tijd ophalen
  • Gegevens ontvangen van een eenvoudige lokale webpagina, een LED in-/uitschakelen
  • Gegevens verzenden naar een eenvoudige lokale webpagina

Laten we nu een OLED toevoegen om lokaal de gegevens te presenteren die zijn vastgelegd door de DHT-sensor (Temperature & Humidity) en de lokale tijd.

Afbeelding
Afbeelding

Stap 1: Stuklijst - Stuklijst

  • ESP32-ontwikkelbord ($ 8.52)
  • 0,91 inch 128x32 I2C IIC serieel blauw OLED LCD-scherm (US$2.98)
  • DHT22/AM2302 Digitale temperatuur- en vochtigheidssensor (US$ 9,99)
  • 1 x LED (optioneel)
  • 2 x Weerstanden: 330 ohm en 10K ohm
  • Potentiometer: 10K ohm
  • Protoborden

Stap 2: ESP32-stuurprogramma en bibliotheekinstallatie

ESP32-stuurprogramma en bibliotheekinstallatie
ESP32-stuurprogramma en bibliotheekinstallatie
ESP32-stuurprogramma en bibliotheekinstallatie
ESP32-stuurprogramma en bibliotheekinstallatie

We zullen de Arduino IDE gebruiken om onze ESP32 te programmeren, op dezelfde manier als met de ESP8266-familie.

Installeer stuurprogramma's:

Het is belangrijk dat u op uw computer het bijgewerkte CP210x USB naar UART-stuurprogramma hebt geïnstalleerd. Voer deze link in: usb-to-uart-bridge-vcp-drivers en installeer de juiste driver voor uw besturingssysteem.

Bibliotheek installeren:

De nieuwigheid hier is dat Expressif zelf in zijn GitHub ons de juiste aanwijzingen zal geven voor de installatie van de bibliotheek: arduino-esp32. Volg de instructies voor uw besturingssysteem.

Start daarna Arduino IDE opnieuw en het is klaar! U moet verschillende borden zien in het menu "TOOLS". Selecteer de juiste voor u. Over het algemeen werkt de "generieke" ESP32 DEV MODULE prima.

Wanneer je de Arduino IDE voor de eerste keer opent, zul je merken dat de standaard uploadsnelheid 921.600 bauds is. Dit kan instabiliteit veroorzaken. Verander het in 115, 200 bauds!

Aanbevolen: