Мазмуну:

ESP32 интеграцияланган OLED менен (WEMOS/Lolin) - Arduino стилди баштоо: 4 кадам
ESP32 интеграцияланган OLED менен (WEMOS/Lolin) - Arduino стилди баштоо: 4 кадам

Video: ESP32 интеграцияланган OLED менен (WEMOS/Lolin) - Arduino стилди баштоо: 4 кадам

Video: ESP32 интеграцияланган OLED менен (WEMOS/Lolin) - Arduino стилди баштоо: 4 кадам
Video: Установка приложения ArduBlock 2024, Июль
Anonim
Image
Image
Эмне керек
Эмне керек

Эгерде сиз мага окшош болсоңуз, анда сиз эң акыркы жана эң сонун ESP8266/ж.б. колуңузду алып, анын кадамдарын басып өтөсүз. ESP32 эч кандай айырмаланбайт, бирок мен документтерге байланыштуу азырынча өтө көп нерсе жок экенин байкадым. Биринчи 2 кадам OLED менен сүрөттөлгөнгө эмес, көпчүлүк ESP32 даамдарына тиешелүү болушу керек. Бул "эки кадам" сизди баштайт деп үмүттөнөбүз. Ийгилик…. Эң кызыктуу… Бул сиз үчүн иштегенин мага билдириңиз. Бир нече божомолдор, сиз Arduino IDEде кантип навигация кылууну жана алардын китепканалары менен иштөөнү билесиз.

UPDATE: 05Jan18 - Бул Нускаманын аягында кээ бир жаңыртылган ESP32 видеолорун текшерүүнү унутпаңыз. Интернет сааты жана Bluetooth BLE аракетте. Эскиздерге шилтемелер үчүн YouTube эскертүүлөрүн караңыз.

1 -кадам: Эмне керек

Эмне керек
Эмне керек
Эмне керек
Эмне керек

ESP32 SOC

USB кабели

Arduino IDE

2 -кадам: Arduino IDE мурунтан эле орнотулган деп божомолдошот

Arduino IDE мурунтан эле орнотулган деп ойлойм
Arduino IDE мурунтан эле орнотулган деп ойлойм

Демейки боюнча, ESP32 стандарттык такталар менеджеринин жазуулары менен азырынча көрсөтүлбөйт

Ушундан улам, биз аларды азырынча кол менен кошушубуз керек.

Ардуино IDEңизди жаңы ESP32 тактаңызга даярдоо үчүн кийинки сайтта БАРДЫК кадамдарды аткарыңыз.

github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md

Эгерде сизде интеграцияланган OLED бар болсо жана аны иштетүүнү кааласаңыз, кийинки кадамга өтүңүз.

3 -кадам: OLEDдин Arduino боюнча иштөөсүн алыңыз

OLEDдин Arduino боюнча иштөөсүн алыңыз
OLEDдин Arduino боюнча иштөөсүн алыңыз
OLEDдин Arduino боюнча иштөөсүн алыңыз
OLEDдин Arduino боюнча иштөөсүн алыңыз
OLEDди Arduinoдо иштетиңиз
OLEDди Arduinoдо иштетиңиз

Эми сиз ESP32ге Arduino эскизин жүктөп койгондон кийин, сиз аны биринчи жолу туташтырып жатканда иштеп жаткан "татынакай" сүрөттөр жок болуп кетиши мүмкүн.

Бул өзгөчө ESP32 OLED дисплейи менен байланышуу үчүн SSD1306 китепканаларын колдонот. Төмөнкү Arduino китепканасын жүктөп, SSD1306нын мисал эскиздеринин бирин сынап көрүп, ийгиликке жеттим. Эгерде эскиз каталар менен түзүлбөсө, анда ал аткарылбаган даректи (0x3c, 5, 4) өзгөрткөнүңүздү текшериңиз.

Бул ESPтин I2C казыктары GPIO 5те жана 4те тиешелүү түрдө маалымат жана саат үчүн.

Тиркелген ESP32_Wemos_I2C_Scanner эскизи сиздин төөнөгүчтөрүңүздүн туура чечилгенин ырастайт. Аны ESP32ге жүктөп, сериялык мониторду текшериңиз.

github.com/squix78/esp8266-oled-ssd1306

4 -кадам: Functional OLED Arduino LDR Analog Input менен

**** UPDATE 28Dec17 Жумушчу Интернет/NTP сааты менен ESP32 видеосун караңыз. Видеону төмөндө жүктөө үчүн URL дареги YouTubeда жеткиликтүү

Мен муну менен эле улантууну чечтим жана OLEDди мисалдар менен эмес, "чыныгы" маалыматтар менен иштөөгө жетиштим. Аналогдук LDR канал. Мен буга жардам берүү үчүн Arduino эскизин тиркеп койдум. Айланайын, анан кантип жасаганыңды мага айт! Эгерде сизге Arduino жана Analogдын иштеши боюнча "щетка" керек болсо, https://programmingelectronics.com/tutorial-21-ana… өтүңүз.

Мен бул балдар менен Arduino укмуштуу окуямды баштадым … албетте, бул баалуу.

Сунушталууда: