Tartalomjegyzék:

ESP32 integrált OLED -el (WEMOS/Lolin) - Az első lépések Arduino stílus: 4 lépés
ESP32 integrált OLED -el (WEMOS/Lolin) - Az első lépések Arduino stílus: 4 lépés

Videó: ESP32 integrált OLED -el (WEMOS/Lolin) - Az első lépések Arduino stílus: 4 lépés

Videó: ESP32 integrált OLED -el (WEMOS/Lolin) - Az első lépések Arduino stílus: 4 lépés
Videó: OLED with Arduino | OLED with NodeMCU | OLED Display Tutorial with Arduino and NodeMCU 2024, November
Anonim
Image
Image
Amire szükség van
Amire szükség van

Ha olyan, mint én, akkor megragadja az esélyt, hogy kézbe vegye a legújabb és legnagyobb ESP8266/etc… eszközt, és haladjon végig. Az ESP32 nem különbözik ettől, de azt tapasztaltam, hogy még nincs túl sok a dokumentáció tekintetében. Az első 2 lépésnek a legtöbb ESP32 ízre kell vonatkoznia, és nem csak az OLED -nél bemutatottra. Remélhetőleg ezekkel a „pár lépéssel” el lehet indulni. Sok szerencsét…. Jó szórakozást… Tudassa velem, hogy sikerült -e Önnek. Néhány feltételezés az, hogy tudja, hogyan kell navigálni az Arduino IDE -ben és dolgozni a könyvtáraikkal.

FRISSÍTÉS: 05.01.18 - Mindenképpen nézzen meg néhány frissített ESP32 videót az útmutató végén. Internet óra és Bluetooth BLE működés közben. A YouTube jegyzetekben keresse meg a vázlatok linkjeit.

1. lépés: Mi szükséges

Amire szükség van
Amire szükség van
Amire szükség van
Amire szükség van

ESP32 SOC

USB kábel

Arduino IDE

2. lépés: Feltételezve, hogy az Arduino IDE már telepítve van

Feltételezve, hogy az Arduino IDE már telepítve van
Feltételezve, hogy az Arduino IDE már telepítve van

Alapértelmezés szerint az ESP32 még nem jelenik meg a szabványos táblák kezelői bejegyzéseivel, amelyek a https://arduino.esp8266.com/stable/package_esp8266c… címre mutatnak

Emiatt egyelőre manuálisan kell hozzáadnunk őket.

Kövesse az alábbi lépéseket, és készítse elő Arduino IDE -jét az új ESP32 kártyához.

github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md

Ha rendelkezik integrált OLED -el, és szeretné kipróbálni, hogy elinduljon, folytassa a következő lépéssel.

3. lépés: Kezdje el dolgozni az OLED -en az Arduino -n

Szerezze be az OLED -t az Arduino -n
Szerezze be az OLED -t az Arduino -n
Szerezze be az OLED -t az Arduino -n
Szerezze be az OLED -t az Arduino -n
Szerezze be az OLED -t az Arduino -n
Szerezze be az OLED -t az Arduino -n

Most, hogy valószínűleg betöltött egy Arduino vázlatot az ESP32 -re, valószínűleg a "csinos" képek, amelyek az első csatlakoztatáskor futottak rajta, valószínűleg eltűntek.

Ez az ESP32 az SSD1306 könyvtárakat használja az OLED kijelzővel való kommunikációhoz. Volt szerencsém az induláshoz betölteni a következő Arduino könyvtárat, és tesztelni az SSD1306 egyik példavázlatát. Ha a vázlat hibásan fordítható le, győződjön meg róla, hogy megváltoztatta a sikertelen címet (0x3c, 5, 4).

Az ESP dedikált I2C csapjai a GPIO 5 és 4 -en vannak adatokhoz és órákhoz.

A mellékelt ESP32_Wemos_I2C_Scanner vázlat megerősíti, hogy a csapok helyesen vannak -e címezve. Töltse fel az ESP32 -re, és nézze meg a soros monitort.

github.com/squix78/esp8266-oled-ssd1306

4. lépés: Funkcionális OLED Arduino LDR analóg bemenettel

**** UPDATE 28Dec17 Nézze meg az ESP32 videóját működő Internet/NTP órával. A kód letöltési URL -címe elérhető a YouTube -on a videó alatt

Úgy döntöttem, hogy tovább gurulok ezzel, és sikerült elérnem, hogy az OLED „valódi” adatokkal dolgozzon, és ne csak a példákkal. Analóg LDR feed. Ehhez csatoltam az Arduino vázlatot, hogy segítsek. Vedd fel egy körre, és tudasd velem, hogy hogyan! Ha „ecsetre” van szüksége az Arduino és az Analog működéséről, menjen a https://programmingelectronics.com/tutorial-21-ana… oldalra

Elkezdtem az Arduino kalandomat ezekkel a srácokkal … a tanfolyam mindenképpen megéri.

Ajánlott: