Inhoudsopgave:
- Stap 1: Hulpprogramma's om te downloaden
- Stap 2: Vereiste componenten
- Stap 3: Aansluiting
- Stap 4: Zelfstudie
- Stap 5: Coderen
Video: ESP32-interface met SSD1306 Oled met MicroPython - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Micropython is python's optimalisatie en kleine voetafdruk van python. Wat bedoeld was om te bouwen voor embedded apparaten met geheugenbeperkingen en een laag stroomverbruik. Micropython is beschikbaar voor veel controllerfamilies, waaronder ESP8266, ESP32, Arduino-boards zoals MEGA2560 en enkele van de nordic-controllers.
In dit artikel zullen we zien hoe de interface ESP32 te gebruiken met een oled ssd1306-display met behulp van de i2c-interface.
We zullen micropython embedded os flashen op ESP32 en onze bibliotheek en applicatie zullen worden geschreven in python-script.
Stap 1: Hulpprogramma's om te downloaden
Download het binaire bestand voor de variant van het bord dat wordt gebruikt
Download binaire bestanden via de volgende link, micropython.org/
Download esptool voor lezen, schrijven en wissen van ESP32/ESP8266, github.com/espressif/esptool
Stap 2: Vereiste componenten
Vereiste componenten zijn:
1. ESP32
ESP32 in India - https://amzn.to/2NpbsE2ESP32 in het VK -
ESP32 in de VS -
2. SSD1306 OLED-scherm SSD1306 in India-
SSD1306 in de VS -
SSD1306 in het VK -
3. Broodplank
BreadBoard in India- https://amzn.to/2MW0OpbBreadBoard in de VS-
BreadBoard in het VK-
4. Weinig draden
Stap 3: Aansluiting
Hieronder volgen de verbindingsdetails tussen ESP32 en SSD1306 oled-display. SSD1306 wordt geleverd in twee varianten op basis van een interface die is gebaseerd op I2C en op SPI. We zullen een op I2C gebaseerde variant gebruiken in ons project.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
Stap 4: Zelfstudie
Stap 5: Coderen
Zoek de code op Github.
github.com/stechiez/esp32-upython.git
Aanbevolen:
DIY een infraroodthermometer voor COVID-19 met MicroPython: 8 stappen
DIY een infraroodthermometer voor COVID-19 met MicroPython: vanwege het uitbreken van de coronavirusziekte (COVID-19) moet de HR van het bedrijf de temperatuur van elke werknemer meten en registreren. Dit is een vervelende en tijdrovende taak voor HR. Dus ik deed dit project: de werknemer drukte op de knop, dit in
Loboris (lobo) Micropython installeren op ESP32 met Windows 10 [eenvoudig]: 5 stappen
Loboris (lobo) Micropython installeren op ESP32 Met Windows 10 [easy]: Deze handleiding helpt je om loboris micropython zonder verdere kennis op je ESP32 te installeren. Loboris heeft bibliotheken die de standaard micropython niet heeft en die best handig zijn. Deze handleiding is speciaal gemaakt voor mijn tutorial over het gebruik van een
Aan de slag met ESP32 - ESP32-kaarten installeren in Arduino IDE - ESP32-knippercode: 3 stappen
Aan de slag met ESP32 | ESP32-kaarten installeren in Arduino IDE | ESP32-knippercode: in deze instructie zullen we zien hoe we met esp32 kunnen werken en hoe we esp32-kaarten in Arduino IDE kunnen installeren en we zullen esp 32 programmeren om knippercode uit te voeren met behulp van arduino ide
Aan de slag met MicroPython op de ESP8266: 10 stappen (met afbeeldingen)
Aan de slag met MicroPython op de ESP8266: Wil je een andere manier om de ESP8266-gebaseerde boards te programmeren in plaats van de gebruikelijke methode met Arduino IDE samen met C/C++ programmeertaal? In deze tutorial leren we wie je een ESP8266 moet configureren en besturen bord met behulp van MicroPython.BUIL
RIG CELL LITE INTRO: MET ADAFRUIT SSD1306 EN JOYSTICK: 3 stappen
RIG CELL LITE INTRO: MET ADAFRUIT SSD1306 EN JOYSTICK: Dit scherm bestuurd door een microcontroller SSD1306 gebruikt de I2C-bus en kan communiceren met de meeste microcontrollers die tegenwoordig beschikbaar zijn. maar voor vandaag zullen we dit scherm testen met onze rockin' RIG CELL LITE microcontroller. Je vindt deze O