
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Бірнеше ай бұрын мен ESP32 модулін сатып алдым, мен оны бағдарламалаудың қандай әдістері бар екенін зерттедім, себебі мен оны өте қуатты аппараттық құрал деп санаймын, Бұл жолы біз Espressif IoT Development Framework платформасын орнатамыз немесе теңшейміз
(ESP-IDF) нөлден бастап, бұл ESP32 модульдері үшін эспрессивті әзірлеудің ресми платформасы.
Егер сіз ESP32 -ден барынша көп пайда алғыңыз келсе, мен жақсы мүмкіндікті қарастырамын, бірақ ол сәл күрделі және өте толық болып саналады.
Мен бұл оқулықты құрдым, себебі барлары өте түсінікті емес, ал кейбір жағдайларда олар ESP-IDF үшін эспрессивті ресми құжаттамадан ерекшеленеді.
Ресми веб-сайт: ESP-IDF эспресифі
Ресми 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/
Pueden Visitar PDAControl Español
Documentacion y explicacion Completa
pdacontroles.com/esp-idf-para-modulos-esp32…
Proximos оқулықтары 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. және сценарийлерге арналған API бар ESP-IDF.
- Бағдарламаларды өңдеуге немесе құруға арналған мәтіндік редактор.
Linux операциялық жүйесі бар компьютер (Ubuntu / Debian) немесе Virtualbox
Linux операциялық жүйесінде, Lubuntu менің жағдайда, (Ubuntu) туындысы болғандықтан, Windows үшін ESP-IDF нұсқасы болса да, Linux көмегімен виртуалды машинаны орнатуды ұсынамыз.
- Ұсынылатын оқулық Windows жүйесінде виртуалды машинада Lubuntu орнату
- Ұсынылатын оқу құралы Lubuntu -ны 32 биттік компьютерге біржола орнатыңыз
Ескерту: Менің ойымша, бұл жағдайда маған Linux ұнайды (Ubuntu / Debian) Мен жеке лубунтты ұнатамын, бірақ бұл бірдей.
3 -қадам: Орнату бойынша нұсқаулық Қадам + мысал


Орнату өте мұқият болғандықтан, бұл бейнеде сіз қадамдық түрде орнатуды көресіз
4 -қадам: «Сәлем әлемін» оңай жинап, тексеріңіз

Оңай құрастыру және жүктеу
ESP-IDF-ті ESP8266 SDK-мен дәл салыстыру бұл нұсқа esptool.py көмегімен кодты жүктеуді және бақылауды жеңілдетеді.
кейбір командалар қол жетімді
- мәзір конфигурациясын жасаңыз
- бәрін жасау
- жарқыл жасау
- монитор жасау
esp-idf Eclipse және Platformio сияқты кейбір IDE-мен интеграциялауға мүмкіндік береді. Мен жеке командалық терминалды және мәтіндік редакторды жақсы көремін,
5 -қадам: Қорытынды


Қорытынды
Егер сіз ESP-IDF қолдануды шешсеңіз, мен оның кейбір артықшылықтарын айтамын. Бұл C тілінде жасалған және FreeRTOS мүмкіндік береді, espressif тікелей жобалаған, мысалдар мен құжаттар көп, қателер мен ақауларды табу мүмкіндігі аз. интеграция бұл бізге ESP32 сипаттамаларының үлкен бөлігін қолдана аламыз деп ойлауға мүмкіндік береді.
Егер ESP32 үшін Arduino IDE болса, бірақ ол қауіпсіздікті және кодтың толық бақылауын қамтамасыз етпейді деп ойлаймын, әрине, ESP-IDF C туралы көбірек білімді талап етеді, және сіз Arduino конфордтық аймағынан шығып, біліміңізді кеңейтесіз.
және бұл нұсқаулық ESP-IDF мүмкіндіктерін ашуға арналған, бұл менің қарапайым пікірім. болашақта мүмкін болатын жалғыз кемшілік, эспресифке тәуелділік, бірақ бар нәрсемен сіз бәрін жасай аласыз! кәсіби / өнеркәсіптік деңгейде ESP32 туралы ойлау
Біз кейінірек бірнеше сынақтарды өткізетін болсақ та:
- ESP32- Arduino IDE
- ESP32 Mongoose ОЖ.
Сіз PDAControl ағылшын тіліне кіре аласыз
Құжаттама және толық түсініктеме
pdacontrolen.com/esp-idf-modules-esp32-com…
Келесі оқулықтар ESP-IDF, Arduino IDE, Mongoose OS
pdacontrolen.com/category/esp32/
Pueden Visitar PDAControl Español
Documentacion y explicacion Completa
pdacontroles.com/esp-idf-para-modulos-esp3…
Proximos оқулықтары ESP32 ESP-IDF, Arduino IDE, Mongoose OS
Ұсынылған:
PhidgetSBC3 үшін толық Python веб -интерфейс жинағы: 6 қадам

PhidgetSBC3 үшін Python веб -интерфейсінің толық жинағы: PhidgetSBC3 тақтасы - Debain Linux жұмыс істейтін толық функционалды бір тақталы компьютер. Ол таңқурай Pi -ге ұқсас, бірақ 8 аналогтық сенсор кірісі мен 8 цифрлық кіріс және 8 цифрлық шығысы бар. Ол веб -сервермен және веб -қосымшамен бірге жеткізіледі
MultiBoard орнату/орнату: 5 қадам

MultiBoard орнату/орнату: MultiBoard - бұл Windows компьютеріне бірнеше пернетақтаны қосуға болатын бағдарлама. Содан кейін осы пернетақталарды енгізуді қайта бағдарламалаңыз. Мысалы, белгілі бір перне басылғанда қосымшаны ашыңыз немесе AutoHotkeyscript іске қосыңыз. Github: https: // g
Отбасылық іздеуде отбасылық ағаштан толық емес ғибадатхана бұйрығын табу үшін Үміт кеудесін кеңейтуді қолдану: 11 қадам

Отбасылық іздеуде отбасылық ағаштан толық емес ғибадатхананың жұмысын табу үшін Үміт кеудесін кеңейтуді қолдану: Бұл нұсқаулықтың мақсаты - үміттің кеудесін кеңейту арқылы толық емес ғибадатханалық әдебі бар ата -аналарды іздеуде өз отбасылық ағашты қалай іздеу керектігін көрсету. Үміт кеудесін қолдану сізге сәйкес келмейтін нәрсені іздеуді едәуір жылдамдатады
De La Carte TagTagTag орнату Nabaztag: tag / TagTagTag тақтасын Nabaztag -те орнату: тег: 23 қадам

De La Carte TagTagTag Pab Nabaztag: tag / TagTagTag тақтасын Nabaztag -те орнату: тег: (ағылшын тіліндегі нұсқасын төменде қараңыз) La carte TagTagTag a eté créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag . Қаржыландыру 2019 жылдың шілде айының соңына дейін жалғасады
BreadBoarding үшін қолайлы SMD чиптерінен PIC және AVR модульдері: 7 қадам

BreadBoarding үшін жарамды SMD чиптерінен PIC және AVR модульдері: Сіз мезгіл-мезгіл беттік тақтада (SMD) пішінде кейбір микроконтроллерлерді кездестіресіз, оларды сіз өз тақтаңызда сынап көргіңіз келеді! Сіз бұл чиптің DIL нұсқасын алуға тырысасыз, кейде ол болмайды. Ең соңғы