Სარჩევი:

ESP32 ინტერფეისი SSD1306 Oled ერთად MicroPython: 5 ნაბიჯი
ESP32 ინტერფეისი SSD1306 Oled ერთად MicroPython: 5 ნაბიჯი

ვიდეო: ESP32 ინტერფეისი SSD1306 Oled ერთად MicroPython: 5 ნაბიჯი

ვიდეო: ESP32 ინტერფეისი SSD1306 Oled ერთად MicroPython: 5 ნაბიჯი
ვიდეო: Using Heltec ESP32 OLED Wifi Kit 2024, დეკემბერი
Anonim
ESP32 ინტერფეისი SSD1306 Oled ერთად MicroPython
ESP32 ინტერფეისი SSD1306 Oled ერთად MicroPython
ESP32 ინტერფეისი SSD1306 Oled ერთად MicroPython
ESP32 ინტერფეისი SSD1306 Oled ერთად MicroPython

მიკროპითონი არის პითონის ოპტიმიზირებული და პითონის მცირე ნაკვალევი. რაც გულისხმობდა ჩამონტაჟებული მოწყობილობის შექმნას, რომელსაც აქვს მეხსიერების შეზღუდვები და დაბალი ენერგიის მოხმარება. მიკროპიტონი ხელმისაწვდომია მრავალი მაკონტროლებელი ოჯახისთვის, რომელიც მოიცავს ESP8266, ESP32, Arduino დაფებს, როგორიცაა MEGA2560 და ზოგიერთი სკანდინავიური კონტროლერი.

ამ სტატიაში ჩვენ ვნახავთ, თუ როგორ გამოიყენოთ ESP32 ინტერფეისი oled ssd1306 დისპლეით i2c ინტერფეისის გამოყენებით.

ჩვენ გავანათებთ მიკროპითონის ჩამონტაჟებულ სისტემას ESP32– ზე და ჩვენი ბიბლიოთეკა და პროგრამა დაიწერება პითონის სკრიპტით.

ნაბიჯი 1: ჩამოტვირთვის ინსტრუმენტები

ინსტრუმენტები ჩამოსატვირთად
ინსტრუმენტები ჩამოსატვირთად
ინსტრუმენტები ჩამოსატვირთად
ინსტრუმენტები ჩამოსატვირთად

ჩამოტვირთეთ ორობითი გამოყენებული დაფის ვარიანტისთვის

ჩამოტვირთეთ ორობები შემდეგი ბმულიდან, micropython.org/

ჩამოტვირთეთ esptool რომელიც მართავს ESP32/ESP8266– ის წაკითხვას, წერას და წაშლას, github.com/espressif/esptool

ნაბიჯი 2: საჭირო კომპონენტები

საჭირო კომპონენტებია:

1. ESP32

ESP32 ინდოეთში - https://amzn.to/2NpbsE2ESP32 დიდ ბრიტანეთში -

ESP32 აშშ - ში -

2. SSD1306 OLED ჩვენება SSD1306 ინდოეთში-

SSD1306 აშშ - ში -

SSD1306 დიდ ბრიტანეთში -

3. პურის დაფა

BreadBoard ინდოეთში- https://amzn.to/2MW0OpbBreadBoard აშშ- ში-

BreadBoard დიდ ბრიტანეთში-

4. რამდენიმე მავთული

ნაბიჯი 3: კავშირი

კავშირი
კავშირი

ქვემოთ მოცემულია კავშირის დეტალები ESP32 და SSD1306 oled ეკრანებს შორის. 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

გირჩევთ: