Мазмұны:
- 1 -қадам: жүктеу құралдары
- 2 -қадам: Қажетті компоненттер
- 3 -қадам: Қосылу
- 4 -қадам: Оқулық
- 5 -қадам: код
Бейне: SSD1306 Oled MicroPython көмегімен ESP32 интерфейсі: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Микропитон - бұл питонның оңтайландырылған және кіші ізі. Бұл есте сақтау қабілеті шектеулі және қуатты аз тұтынатын кіріктірілген құрылғыға арналған. Микропитон ESP8266, ESP32, MEGA2560 сияқты Arduino тақталары мен кейбір скандинавиялық контроллерлерді қамтитын көптеген контроллерлік отбасылар үшін қол жетімді.
Бұл мақалада біз ESP32 интерфейсін i2c интерфейсін қолдана отырып, oled ssd1306 дисплейімен қалай қолдануға болатынын көреміз.
Біз ESP32 -де микротолонды жыпылықтайтын боламыз, ал біздің кітапхана мен қосымша питон скриптінде жазылады.
1 -қадам: жүктеу құралдары
Қолданылатын тақта нұсқасы үшін екілік файлды жүктеңіз
Қосымша файлдарды келесі сілтемеден жүктеңіз, micropython.org/
ESP32/ESP8266 оқу, жазу және өшіруді басқаратын esptool жүктеңіз, github.com/espressif/esptool
2 -қадам: Қажетті компоненттер
Қажетті компоненттер:
1. ESP32
Үндістандағы ESP32 - https://amzn.to/2NpbsE2ESP32 Ұлыбританияда -
АҚШ -тағы ESP32 -
2. SSD1306 OLED дисплейі Үндістанда SSD1306-
АҚШ -тағы SSD1306 -
Ұлыбританиядағы SSD1306 -
3. Нан тақтасы
Үндістандағы нан тақтасы- https://amzn.to/2MW0OpbBreadBoard АҚШ-та-
Ұлыбританиядағы нан тақтасы-
4. Сымдар аз
3 -қадам: Қосылу
Төменде ESP32 мен SSD1306 экрандалған дисплей арасындағы байланыс мәліметтері берілген. SSD1306 интерфейске негізделген I2C және SPI негізіндегі екі түрлі болады. Біз жобада I2C негізіндегі вариантты қолданатын боламыз.
ESP32 -> SSD1306
GND -> GND
3.3V -> VDD
SCK/CLK-> PIN4
SDA -> PIN5
4 -қадам: Оқулық
5 -қадам: код
Github -та кодты табыңыз.
github.com/stechiez/esp32-upython.git
Ұсынылған:
Arduino көмегімен TM1637 дисплей модулінің интерфейсі: 3 қадам
TM1637 дисплей модулі Arduino көмегімен: Ас-Салам-О-Алейкум! Бұл нұсқаулық TM1637 дисплей модулін Arduino -мен байланыстыру туралы. Бұл төрт цифрлық жеті сегментті дисплей модулі. Түрлі түсті болады, менікі - қызыл түс
I2C сенсорлық интерфейсін бастау? - MMA8451 интерфейсі ESP32s көмегімен: 8 қадам
I2C сенсорлық интерфейсін бастау? - EMA32 көмегімен MMA8451 интерфейсі: Бұл оқулықта сіз контроллермен (Arduino, ESP32, ESP8266, ESP12 NodeMCU) жұмыс істейтін I2C құрылғысын (акселерометр) қалай қосуға, қосуға және алуға болатынын білесіз
BMG160 3 осьті гироскоп сенсорының Arduino Nano көмегімен интерфейсі: 5 қадам
BMG160 3 осьті гироскоп сенсорының Ардуино Наномен байланысы: Қазіргі әлемде жастар мен балалардың жартысынан көбі ойынға құмар, ал ойынның техникалық аспектілеріне қызығатындардың бәрі қозғалысты сезудің маңыздылығын біледі. осы доменде. Бізді бір нәрсе таң қалдырды
Arduino көмегімен HMC5883L компас сенсорының интерфейсі бойынша нұсқаулық: 10 қадам (суреттермен)
HMC5883L компас сенсорының Arduino интерфейсіне арналған нұсқаулық: Сипаттама нүктесіндегі магнит өрісі
Itybitsy M4 Express көмегімен SSD1306 I2C OLED 128x64 дисплейіндегі схема, Python: 13 қадам (суреттермен)
Itsybitsy M4 Express көмегімен SSD1306 I2C OLED 128x64 дисплейіндегі CircuitPython дисплейі: SSD1306 OLED дисплейі шағын (0,96 "), арзан, кеңінен қол жетімді, I2C, оңай араласатын 128х64 пиксельді монохромды графикалық дисплей (тек 4 сымдар) Raspberry Pi, Arduino немесе… сияқты микропроцессорлық даму тақталарына