Taula de continguts:

ESP32 amb OLED integrat (WEMOS / Lolin) - Introducció Estil Arduino: 4 passos
ESP32 amb OLED integrat (WEMOS / Lolin) - Introducció Estil Arduino: 4 passos

Vídeo: ESP32 amb OLED integrat (WEMOS / Lolin) - Introducció Estil Arduino: 4 passos

Vídeo: ESP32 amb OLED integrat (WEMOS / Lolin) - Introducció Estil Arduino: 4 passos
Vídeo: 23 - Multisensor - prosty projekt do zbierania danych środowiskowych 2024, Desembre
Anonim
Image
Image
Què cal
Què cal

Si ets com jo, tens l’oportunitat de posar-te en mans de l’últim i més gran ESP8266 / etc … i posar-lo al dia. L'ESP32 no és diferent, però he trobat que encara no hi ha massa coses pel que fa a la documentació. Els primers 2 passos haurien de pertànyer a la majoria de sabors ESP32 i no només al que es representa amb l’OLED. Tant de bo que aquest "parell de passos" us permeti començar. Bona sort … Diverteix-te … Avisa'm si t'ha funcionat. Alguns supòsits són que sabeu com navegar per l'IDE Arduino i treballar amb les seves biblioteques.

ACTUALITZACIÓ: 05 de gener - Assegureu-vos de comprovar alguns vídeos ESP32 actualitzats al final d'aquest instructable. Rellotge d'Internet i Bluetooth BLE en acció. Cerqueu a les notes de YouTube enllaços a esbossos.

Pas 1: què cal

Què cal
Què cal
Què cal
Què cal

ESP32 SOC

Cable USB

IDE Arduino

Pas 2: Suposant que Arduino IDE ja està instal·lat

Suposant que Arduino IDE ja està instal·lat
Suposant que Arduino IDE ja està instal·lat

Per defecte, l'ESP32 encara no es mostra amb les entrades de gestor de taules estàndard que apunten a

Per això, de moment els hem d’afegir manualment.

Seguiu TOTS els passos del lloc següent per preparar el vostre IDE Arduino per a la vostra nova placa ESP32.

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

Si teniu el sistema OLED integrat i voleu que funcioni, passeu al següent pas.

Pas 3: Feu que l'OLED funcioni a Arduino

Obtingueu l'OLED que treballa a Arduino
Obtingueu l'OLED que treballa a Arduino
Obtingueu l'OLED que treballa a Arduino
Obtingueu l'OLED que treballa a Arduino
Obtingueu l'OLED que treballa a Arduino
Obtingueu l'OLED que treballa a Arduino

Ara que probablement heu carregat un esbós Arduino al vostre ESP32, probablement ja no hi hagi les imatges "boniques" que s'hi executaven quan el vau endollar per primera vegada.

Aquest ESP32 en particular utilitza les biblioteques SSD1306 per comunicar-se amb la pantalla OLED. He tingut sort per començar carregant la següent biblioteca Arduino i provant un dels esbossos d’exemple inclosos a l’SSD1306. Si l'esbós no es compila amb errors, assegureu-vos de canviar l'adreça en què ha fallat (0x3c, 5, 4).

Els pins I2C dedicats d’aquest ESP estan en GPIO 5 i 4 per a dades i rellotge respectivament.

L’esbós ESP32_Wemos_I2C_Scanner adjunt confirmarà si els vostres pins s’adrecen correctament. Carregueu-lo al vostre ESP32 i comproveu el monitor sèrie.

github.com/squix78/esp8266-oled-ssd1306

Pas 4: OLED funcional amb entrada analògica Arduino LDR

**** ACTUALITZACIÓ 28 de desembre17 Consulteu el vídeo de l'ESP32 amb un rellotge d'Internet / NTP que funciona. L'URL de baixada de codi està disponible a YouTube a sota del vídeo

Vaig decidir continuar amb això i vaig aconseguir que l'OLED funcionés amb dades "reals" i no només amb els exemples. Alimentació LDR analògica. Hi he adjuntat l'esbós d'Arduino per ajudar-vos. Preneu-lo a fer una volta i feu-me saber com us en distingiu. Si necessiteu una "revisió" del funcionament d'Arduino i Analog, aneu a

Vaig començar la meva aventura Arduino amb aquests nois … el curs definitivament val la pena.

Recomanat: