Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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.
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
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!