Inhoudsopgave:
- Stap 1: Wat is nodig?
- Stap 2: Ervan uitgaande dat Arduino IDE al is geïnstalleerd
- Stap 3: Laat de OLED werken op Arduino
- Stap 4: Functionele OLED met Arduino LDR analoge ingang
Video: ESP32 met geïntegreerde OLED (WEMOS/Lolin) - Aan de slag Arduino-stijl - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Als je net als ik bent, grijp je de kans om de nieuwste en beste ESP8266/etc te bemachtigen… en deze uit te proberen. De ESP32 is niet anders, maar ik heb ontdekt dat er nog niet veel is met betrekking tot documentatie. De eerste 2 stappen moeten betrekking hebben op de meeste ESP32-smaken en niet alleen op degene die wordt afgebeeld met de OLED. Hopelijk helpen deze 'paar stappen' u op weg. Veel succes … Veel plezier … Laat me weten of het voor je heeft gewerkt. Een paar aannames zijn dat je weet hoe je door de Arduino IDE moet navigeren en met hun bibliotheken kunt werken.
UPDATE: 05Jan18 - Zorg ervoor dat u aan het einde van deze Instructable enkele bijgewerkte ESP32-video's bekijkt. Internetklok en Bluetooth BLE in actie. Kijk in de YouTube-notities voor links naar schetsen.
Stap 1: Wat is nodig?
ESP32 SOC
USB-kabel
Arduino IDE
Stap 2: Ervan uitgaande dat Arduino IDE al is geïnstalleerd
Standaard wordt de ESP32 nog niet weergegeven met de standaard boardmanager-items die verwijzen naar
Hierdoor moeten we ze voorlopig handmatig toevoegen.
Volg ALLE stappen op de volgende site om uw Arduino IDE voor te bereiden op uw nieuwe ESP32-bord.
github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md
Als u wel over de geïntegreerde OLED beschikt en deze wilt laten werken, gaat u verder met de volgende stap.
Stap 3: Laat de OLED werken op Arduino
Nu je waarschijnlijk een Arduino-schets op je ESP32 hebt geladen, zijn de 'mooie' foto's die erop stonden toen je hem voor het eerst inplugde waarschijnlijk verdwenen.
Deze specifieke ESP32 gebruikt de SSD1306-bibliotheken om te communiceren met het OLED-scherm. Ik heb het geluk gehad om aan de slag te gaan door de volgende Arduino-bibliotheek te laden en een van de meegeleverde voorbeeldschetsen van de SSD1306 te testen. Als de schets niet kan compileren met fouten, zorg er dan voor dat u het adres wijzigt waarop het niet is gelukt (0x3c, 5, 4).
De speciale I2C-pinnen van deze ESP zijn respectievelijk op GPIO 5 en 4 voor gegevens en klok.
De bijgevoegde ESP32_Wemos_I2C_Scanner-schets zal bevestigen of uw pinnen correct zijn geadresseerd. Laad het op uw ESP32 en bekijk seriële monitor.
github.com/squix78/esp8266-oled-ssd1306
Stap 4: Functionele OLED met Arduino LDR analoge ingang
****UPDATE 28dec17 Bekijk video van ESP32 met werkende internet/NTP-klok. Code download-URL's beschikbaar op YouTube onderstaande video
Ik besloot hiermee door te gaan en slaagde erin de OLED te laten werken met 'echte' gegevens en niet alleen met de voorbeelden. Analoge LDR-feed. Ik heb de Arduino-schets hieraan toegevoegd om te helpen. Probeer het eens en laat me weten hoe je het maakt! Als je een 'opfrisbeurt' nodig hebt over de werking van Arduino en Analoog, ga dan naar
Ik begon aan mijn Arduino-avontuur met deze jongens … de cursus is zeker de moeite waard.
Aanbevolen:
Plezier met OLED-display en Arduino: 12 stappen (met afbeeldingen)
Plezier met OLED-display en Arduino: ik ben er vrij zeker van dat je zeker hebt gehoord over OLED-displaytechnologie. Het is relatief nieuw en biedt een betere kwaliteit dan de oude LCD-technologie. In deze zelfstudie willen we de stappen bekijken die nodig zijn om gegevens weer te geven op een van de meest voorkomende enkele co
I2C Oled-display bedienen met Arduino 9 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
I2C Oled-display bedienen met Arduino: dit is een zeer eenvoudige tutorial over hoe I2C Oled-display met Arduino te bedienen
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
WeMos TTgo ESP32 Uno D1 R32 instellen en gebruiken: 3 stappen
WeMos TTgo ESP32 Uno D1 R32 instellen en gebruiken: WeMos® TTgo ESP32 uno D1 R32 instellen doorloopt alle stappen om uw WeMos® TTgo ESP32 uno D1 R32 in gebruik te nemen
Bewegingsdetector met Blynk-meldingen (WeMos D1 Mini + HC-SR04): 4 stappen (met afbeeldingen)
Bewegingsdetector met Blynk-meldingen (WeMos D1 Mini + HC-SR04): STEM op dit project in de draadloze wedstrijd. Bedankt! Update nr. 2 - Enkele aanpassingen (versie 2.2), u kunt uw sensor (bereik en naam) rechtstreeks in de definitie instellen. Ook gebeurde het soms dat de sensor verkeerde waarden las en een melding stuurde