
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53

Бир нече ай мурун мен ESP32 модулун сатып алдым, аны программалоонун кандай ыкмалары бар экенин изилдедим, анткени мен аны абдан күчтүү жабдык деп эсептейм, Бул жолу биз Espressif IoT Development Framework платформасын орнотобуз жана конфигурациялайбыз
(ESP-IDF) нөлдөн баштап, бул ESP32 модулдары үчүн расмий espressif иштеп чыгуу платформасы.
Эгерде сиз ESP32ден көбүрөөк пайда алууну кааласаңыз, анда мен жакшы мүмкүнчүлүктү карап көрөм, бирок ал бир аз татаал жана абдан толук деп эсептелет.
Мен бул окуу куралын түздүм, анткени барлары анча түшүндүрүүчү эмес жана кээ бир учурларда алар ESP-IDFтин расмий espressif документтеринен айырмаланат.
Расмий сайт: ESP-IDF espressif
Расмий Github: ESP-IDF
Ооба, эгер сиз ESP32ден баштоону кааласаңыз, кийинки беттерде абдан төмөн баа.
ESP32 (Aliexpress)
ESP32 (Bangood)
ESP32 (ICStation)
Сиз PDAControl англис тилине кире аласыз
Документтер жана толук түшүндүрмө
pdacontrolen.com/esp-idf-modules-esp32-comp…
Кийинки үйрөткүчтөр ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Viseden PDAControl Español
Documentacion y explicacion Completa
pdacontroles.com/esp-idf-para-modulos-esp32…
Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS
pdacontroles.com/category/esp32/
1 -кадам: ESP32 модулу


Эгерде сиз ESP32 модулдарын билбесеңиз, анда мен бул кичинекей документтерди жана видео окуу куралын түздүм.
ESP32 eBox & Widora биринчи карап чыгуу
pdacontrolen.com/first-tests-esp32-eboxwido…
2 -кадам: Орнотуу ESP -IDF - талаптар

Талаптар
- Linux операциялык системасы бар компьютер (Ubuntu / Debian) же Virtualbox, менин учурда Lubuntu.
- ESP32 үчүн тиркемени куруу үчүн инструмент.
- Негизинен ESP32.and үчүн APIди камтыган ESP-IDF жана Toolchainди иштетүү үчүн скрипттер.
- Программаларды түзөтүү же түзүү үчүн текст редактору.
Linux операциялык системасы бар компьютер (Ubuntu / Debian) же Virtualbox
Linux операциялык тутумуна орнотуу болгондуктан, Lubuntu менин учурда, (Ubuntu) туундусу, бирок Windows үчүн ESP-IDFтин версиясы бар болсо да, Linux менен виртуалдык машинаны орнотууну сунуштайсыз.
- Сунушталган үйрөткүч Windowsто виртуалдык машинада (Virualbox) Lubuntu орнотуу
- Сунушталган үйрөткүч Lubuntu 32bit PCде биротоло орнотулсун
Эскертүү: Мен бул учурда Linuxту жакшы көрөм деп ойлойм (Ubuntu / Debian) Мен лубунту жеке өзүмө артык көрөм, бирок ошол эле.
3 -кадам: Орнотуунун үйрөткүчү Кадам + Мисал


Орнотуу өтө кылдат болгондуктан, бул видеодо кадам сайын орнотууну көрөсүз
4 -кадам: Жөнөкөй компиляцияны жүктөп алып, "салам дүйнө"

Оңой чогултуу жана жүктөө
ESP-IDFти ESP8266 үчүн SDK менен так салыштыруу, бул версия esptool.py аркылуу кодду түзүүнү жана жүктөөнү толугу менен жеңилдетет.
кээ бир буйруктар бар
- меню конфигурациясын жасаңыз
- баарын жаса
- жарк этүү
- монитор жасоо
esp-idf Eclipse жана Platformio сыяктуу кээ бир IDEлер менен интеграциялоого мүмкүндүк берет. Мен жеке командалык терминалды жана текст редакторун жактырам,
5 -кадам: Жыйынтыктар


Жыйынтыктар
Эгерде сиз ESP-IDFти колдонууну чечсеңиз, мен анын кээ бир артыкчылыктарын айтам. Бул C тилинде жүргүзүлөт жана эспресиф тарабынан иштелип чыккан FreeRTOSко көбүрөөк мисалдар жана документтер бар, каталарды же каталарды табуу мүмкүнчүлүгү азыраак. интеграция бул ESP32 мүнөздөмөлөрүнүн чоң бөлүгүн колдоно алабыз деп ойлоого мүмкүндүк берет.
Эгерде ESP32 үчүн Arduino IDE бар болсо, бирок менимче, бул коддун коопсуздугун жана толук көзөмөлүн камсыз кылбайт, албетте, ESP-IDF C жөнүндө көбүрөөк билимди талап кылат, жана сиз Arduino конфорд аймагынан чыгып, билимиңизди кеңейтесиз.
жана бул колдонмо ESP-IDF менен мүмкүнчүлүктөрдү ачуу үчүн, бул менин жөнөкөй пикирим. келечектеги бирден -бир мүмкүн болгон кемчилик, эспресифке көз карандылык, бирок бар нерсе менен баарын кыла аласыз! кесиптик / өнөр жай денгээлинде ESP32 жөнүндө ойлонуу
Кийинчерээк биз дагы кээ бир сыноолорду жасайбыз:
- ESP32- Arduino IDE
- ESP32 Mongoose OS.
Сиз PDAControl англис тилине кире аласыз
Документтер жана толук түшүндүрмө
pdacontrolen.com/esp-idf-modules-esp32-com…
Кийинки үйрөткүчтөр ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Viseden PDAControl Español
Documentacion y explicacion Completa
pdacontroles.com/esp-idf-para-modulos-esp3…
Proximos Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS
Сунушталууда:
Оксиметр жана жүрөктүн кагышы менен DIY фитнес трекер акылдуу сааты - TinyCircuitsтен Модулдук Электрондук Модулдар - Эң кичине аркада: 6 кадам

Оксиметр жана жүрөктүн кагышы менен DIY фитнес трекер акылдуу сааты | TinyCircuitsтен Модулдук Электрондук Модулдар | Эң кичинекей аркада: Эй, эмне болду, балдар! Akarsh бул жерден CETech.Todayден бизде сенсор модулдарыбыз бар, алар биздин күнүмдүк жашообузда абдан пайдалуу, бирок алардын кичинекей версиясында. Бүгүнкү күндө бизде бар сенсорлордун көлөмү тра -га салыштырмалуу өтө кичине
De La Carte TagTagTag орнотуу Nabaztag төгүү / TagTagTag тактасын өз набазтагыңызга орнотуу: 15 кадам

De La Carte TagTagTag орнотуу Nabaztag төгүү / TagTagTag тактасын өз набазтагыңызга орнотуу: (англисче версиясын төмөндөн караңыз) La carte TagTagTag a eté créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag. 2019 -жылдын финансылык каржылоосунун катышуучулары 2019 -жылдын январь -июнь айларында
MultiBoard орнотуу/орнотуу: 5 кадам

MultiBoard орнотуу/орнотуу: MultiBoard - бул Windows компьютерине бир нече баскычтопту туташтыруу үчүн колдонула турган программа. Анан бул клавиатуралардын киришин кайра программалаңыз. Мисалы, кайсы бир баскыч басылганда тиркемени ачыңыз же AutoHotkeyscriptти иштетиңиз
IPad үчүн дубалга орнотуу Үйдү автоматташтыруунун башкаруу панели катары, Экранды иштетүү үчүн Servo башкарылган магнитти колдонуу: 4 кадам (Сүрөттөр менен)

IPad үчүн дубалга орнотуу Үйдү автоматташтыруунун башкаруу панели катары, Экранды иштетүү үчүн Servo Control Magnetтин жардамы менен: Акыркы убакта мен үйдүн ичинде жана айланасында нерселерди автоматташтырууга көп убакыт бөлдүм. Мен Domoticzди үй автоматташтыруу тиркемеси катары колдонуп жатам, чоо -жайын билүү үчүн www.domoticz.com караңыз. Менин издөөдө, бардык Domoticz маалыматтарын көрсөтүүчү панель колдонмосу
Esp 8266 Esp-01 менен Arduino IDE менен баштоо - Esp такталарын Arduino Ideде орнотуу жана Esp программалоо: 4 кадам

Esp 8266 Esp-01 менен Arduino IDE менен баштоо | Эсеп такталарын Arduino Ideде орнотуу жана программалоо Esp: Бул көрсөтмөлөрдө биз esp8266 такталарын Arduino IDEде кантип орнотууну жана esp-01ди кантип программалоону жана ага кодду жүктөөнү үйрөнөбүз. бул жана адамдардын көбү көйгөйгө туш болушат