Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Denne instruksen konkurrerer om konkurransen: "GIFs Challenge 2017". Hvis du liker den, vennligst gi din stemme ved å klikke på banneret ovenfor. Takk så mye!;-)
Denne opplæringen er en fortsettelse av en reise for å lære mer om denne flotte IoT -enheten, ESP32.
På min siste opplæring: IOT Made Simple: Leke med ESP32 på Arduino IDE, utforsket vi:
- Digital utgang: Blinker en LED
- Digital inngang: Lesing av en berøringssensor
- Analog inngang: Avlesning av en variabel spenning fra et potensiometer
- Analog utgang: Kontrollerer en LED -lysstyrke
- Analog utgang: Kontrollere en servoposisjon
- Avlesning av temperatur-/fuktighetsdata med en digital sensor
- Koble til Internett og få lokal tid
- Motta data fra en enkel lokal webside, slå på/av en LED
- Overføring av data til en enkel lokal webside
La oss nå inkludere en OLED for å presentere dataene som er fanget av DHT -sensoren (temperatur og fuktighet) lokalt, så vel som lokal tid.
Trinn 1: BoM - materialregning
- ESP32 Development Board (8,52 dollar)
- 0,91 tommer 128x32 I2C IIC Serial Blue OLED LCD -skjerm (US $ 2,98)
- DHT22/AM2302 Digital temperatur- og fuktighetssensor (US $ 9,99)
- 1 x LED (valgfritt)
- 2 x motstander: 330 ohm og 10K ohm
- Potensiometer: 10K ohm
- Protoboards
Trinn 2: Installasjon av ESP32 driver og bibliotek
Vi vil bruke Arduino IDE til å programmere ESP32, på samme måte som vi gjør med ESP8266 -familien.
Installer drivere:
Det er viktig at du har installert den oppdaterte CP210x USB til UART -driveren på datamaskinen din. Skriv inn denne lenken: usb-to-uart-bridge-vcp-drivere og installer riktig driver for operativsystemet.
Installer bibliotek:
Nyheten her er at Expressif selv i sin GitHub vil gi oss de riktige instruksjonene for bibliotekinstallasjon: arduino-esp32. Følg instruksjonene for operativsystemet.
Etter det, start Arduino IDE på nytt, og det er gjort! Du må se flere tavler på "TOOLS" -menyen. Velg riktig for deg. Generelt fungerer den "generiske" ESP32 DEV -MODULEN bra.
Når du åpner Arduino IDE for første gang, vil du merke at standard opplastingshastighet er 921, 600 bauds. Dette kan provosere ustabilitet. Endre den til 115, 200 bauds!