
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05


Micropython je optimalizácia pythonu a malá stopa pythonu. Čo znamenalo stavať pre vstavané zariadenie, ktoré má obmedzenia pamäte a nízku spotrebu energie. Micropython je k dispozícii pre mnoho rodín radičov, ktoré zahŕňajú dosky ESP8266, ESP32, Arduino ako MEGA2560 a niektoré z radičov nordic.
V tomto článku uvidíme, ako používať rozhranie ESP32 s displejom oled ssd1306 pomocou rozhrania i2c.
Na ESP32 budeme blikať vstavané mikropythonové OS a naša knižnica a aplikácia budú napísané v skripte python.
Krok 1: Nástroje na stiahnutie


Stiahnite si binárne číslo pre variant dosky, ktorý sa používa
Stiahnite si binárne súbory z nasledujúceho odkazu, micropython.org/
Stiahnite si esptool, ktorý zvláda čítanie, zápis a mazanie ESP32/ESP8266, github.com/espressif/esptool
Krok 2: Požadované súčasti
Požadované komponenty sú:
1. ESP32
ESP32 v Indii - https://amzn.to/2NpbsE2ESP32 vo Veľkej Británii -
ESP32 v USA -
2. OLED displej SSD1306 SSD1306 v Indii-
SSD1306 v USA -
SSD1306 vo Veľkej Británii -
3. Breadboard
BreadBoard v Indii- https://amzn.to/2MW0OpbBreadBoard v USA-
BreadBoard vo Veľkej Británii-
4. Niekoľko drôtov
Krok 3: Pripojenie

Nasledujú podrobnosti o spojení medzi displejom ESP32 a SSD1306 oled. SD1306 sa dodáva v dvoch variantoch založených na rozhraní, ktoré je založené na I2C a SPI. Budeme používať IAC výstupný projekt založený na I2C.
ESP32 -> SSD1306
GND -> GND
3,3 V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
Krok 4: Výučba

Krok 5: Kód
Nájdite kód na Github.
github.com/stechiez/esp32-upython.git
Odporúča:
Vyrobte si infračervený teplomer pre COVID-19 s technológiou MicroPython: 8 krokov

Vyrobte si infračervený teplomer pre COVID-19 s technológiou MicroPython: Vzhľadom na výskyt koronavírusovej choroby (COVID-19) musí HR spoločnosti merať a registrovať teplotu každého pracovníka. Pre HR je to únavná a časovo náročná úloha. Tak som urobil tento projekt: pracovník stlačil tlačidlo, toto v
Analógový merač VU s povolenou technológiou Bluetooth: 6 krokov

Analógový merač VU s podporou Bluetooth: Toto bol môj projekt pre jednu z mojich univerzitných tried s názvom SMP. Keď sme použili vývojovú dosku STM32F103RB, na základe toho som založil svoj projekt a vychádzal z jednoduchého merača VU. Potom som pridal niekoľko ďalších funkcií, ako je podpora Bluetooth, na vysielanie
Planetárium/orrery s povolenou technológiou Bluetooth: 13 krokov (s obrázkami)

Planetárium/orrery s povolenou technológiou Bluetooth: Tento návod bol vytvorený ako splnenie projektovej požiadavky Makecourse na University of South Florida (www.makecourse.com). Toto je moje 3-planetárne planetárium/orrery. Začalo sa to len ako semestrálny projekt pre Makecour
Ovládanie počítača pomocou telefónu s povolenou technológiou Bluetooth: 6 krokov

Ovládanie počítača pomocou telefónu Sony Ericsson: Už nejaký čas čítam pokyny a vždy som chcel urobiť niektoré z vecí, o ktorých ľudia písali, ale zistil som, že sa pozerám na veci, ktoré je ťažké ich vykonať, pretože je skutočne ťažké ich vykonať, alebo
Ako vytvoriť prepínač časovača s nízkou technológiou.: 5 krokov (s obrázkami)

Ako vytvoriť prepínač časovača s nízkou technológiou: Toto je návod, ako vytvoriť spínač s veľmi nízkym časom. moja sa vypne raz za 12 hodín asi na 3 minúty. Urobil som to, pretože nie som taký dobrý v elektronike, ale stále som chcel lacný časovač. Toto je len prototyp a dúfam, že