
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Pirms dažiem mēnešiem es iegādājos ESP32 moduli, es izpētīju, kādas metodes pastāv tā programmēšanai, jo uzskatu, ka tā ir ļoti jaudīga aparatūra, Šoreiz mēs instalēsim un konfigurēsim Espressif IoT Development Framework platformu vai
(ESP-IDF) no nulles, šī ir oficiālā espressif izstrādes platforma ESP32 moduļiem.
Ja vēlaties gūt maksimālu labumu no ESP32, es uzskatu par labu iespēju, lai gan to uzskata par nedaudz sarežģītāku un ļoti pilnīgu.
Es izveidoju šo pamācību, jo esošās nav īpaši izskaidrojošas, un dažos gadījumos tās atšķiras no oficiālās ESP-IDF dokumentācijas.
Oficiālā vietne: ESP-IDF espressif
Oficiālais Github: ESP-IDF
Nu, ja vēlaties sākt ar ESP32, nākamajās lapās ir ļoti zema cena.
ESP32 (Aliexpress)
ESP32 (Bangood)
ESP32 (ICStation)
Jūs varat apmeklēt PDAControl angļu valodu
Dokumentācija un pilnīgs skaidrojums
pdacontrolen.com/esp-idf-modules-esp32-comp…
Nākamās apmācības 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 Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS
pdacontroles.com/category/esp32/
1. darbība: ESP32 modulis


Ja jūs nezināt ESP32 moduļus, esmu izveidojis šo nelielo dokumentāciju un video pamācību.
ESP32 eBox un Widora pirmā atsauksme
pdacontrolen.com/first-tests-esp32-eboxwido…
2. darbība. ESP -IDF instalēšana - prasības

Prasības
- Dators ar Linux operētājsistēmu (Ubuntu / Debian) vai Virtualbox, manā gadījumā Lubuntu.
- Rīku ķēde, lai izveidotu lietojumprogrammu ESP32.
- ESP-IDF, kas būtībā satur API ESP32.un skriptus, lai darbinātu Toolchain.
- Teksta redaktors, lai rediģētu vai izveidotu programmas.
Dators ar Linux operētājsistēmu (Ubuntu / Debian) vai Virtualbox
Tā kā instalēšana Linux operētājsistēmā, manā gadījumā, Lubuntu ir atvasinājums no (Ubuntu), lai gan ir pieejama ESP-IDF versija operētājsistēmai Windows, ieteicams instalēt virtuālo mašīnu ar Linux.
- Ieteicamā apmācība Lubuntu instalēšana virtuālajā mašīnā (Virualbox) sistēmā Windows
- Ieteicamā apmācība Instalējiet Lubuntu pastāvīgi 32 bitu datorā
Piezīme: Man šķiet, ka šajā gadījumā man patīk Linux (Ubuntu / Debian) Es personīgi dodu priekšroku lubuntu, bet tas ir tas pats.
3. darbība: instalēšanas apmācība soli pa solim + piemērs


Tā kā instalēšana ir ļoti rūpīga, šajā video jūs redzēsit instalēšanu soli pa solim
4. darbība. Vienkārša kompilēšanas lejupielāde un “Hello World” pārbaude

Viegli apkopot un lejupielādēt
punktuāli salīdzinot ESP-IDF ar SDK priekš ESP8266, šī versija pilnībā atvieglo koda apkopošanas lejupielādi un uzraudzību, izmantojot esptool.py
ir pieejamas dažas komandas
- izveidot izvēlnes konfigurāciju
- uztaisīt visu
- uzplaiksnīt
- uztaisīt monitoru
esp-idf ļauj integrēties ar dažiem IDE, piemēram, Eclipse un Platformio. Es personīgi dodu priekšroku komandu terminālim un teksta redaktoram,
5. darbība. Secinājumi


Secinājumi
Ja jūs nolemjat izmantot ESP-IDF, es minēšu dažas no tā priekšrocībām. Tas tiek darīts C valodā un ļauj FreeRTOS, jo to tieši izstrādājis espressif, ir vairāk piemēru un dokumentācijas, mazāk iespēju atrast kļūdas vai kļūdas. integrācijas dēļ tas ļauj domāt, ka varēsim izmantot lielu daļu ESP32 raksturlielumu.
Ja ESP32 ir Arduino IDE, bet es domāju, ka tas nenodrošina koda drošību un pilnīgu kontroli, protams, ESP-IDF ir nepieciešamas vairāk zināšanas par C, un jūs pametīsit Arduino saskares zonu un paplašināsit savas zināšanas.
un šī rokasgrāmata ir paredzēta, lai atvērtu iespējas ar ESP-IDF, Nu tas ir mans pazemīgais viedoklis. vienīgais iespējamais trūkums nākotnē, atkarība no espressif, bet ar esošo jūs varat darīt visu! domāt par ESP32 profesionālā / rūpnieciskā līmenī
Lai gan vēlāk mēs arī veiksim dažus testus:
- ESP32- Arduino IDE
- ESP32 Mongoose OS.
Jūs varat apmeklēt PDAControl angļu valodu
Dokumentācija un pilnīgs skaidrojums
pdacontrolen.com/esp-idf-modules-esp32-com…
Nākamās apmācības 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 Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS
Ieteicams:
DIY rācija ar vispārējiem 433MHz RF moduļiem: 4 soļi

DIY Walkie-Talkie ar vispārējiem 433MHz RF moduļiem: Šajā projektā es jums parādīšu, kā izmantot vispārējos 433MHz RF moduļus no Ebay, lai izveidotu funkcionālu Walkie-Talkie. Tas nozīmē, ka mēs salīdzināsim dažādus RF moduļus, nedaudz uzzināsim par d klases pastiprinātāju un beidzot izveidosim rāciju
Foršs apgaismojums Fre (LED moduļiem): 9 soļi

Foršs apgaismojums Fre (LED moduļi): šajā pamācībā es izveidoju mazas LED gaismas dažiem jaukiem apgaismojuma efektiem, ko izmantoju otrreizējās pārstrādes baterijas, jo tas bija bez maksas, bet jūs varat izmantot jebkuru vēlamo akumulatoru
Uzstādīšana De La Carte TagTagTag Pour Nabaztag: tag / TagTagTag dēļa uzstādīšana jūsu Nabaztag: tag: 23 soļi

Instalēšana De La Carte TagTagTag Pour Nabaztag: tag / TagTagTag Board instalēšana jūsu Nabaztag: tag: (skatiet angļu valodas versiju zemāk) La carte TagTagTag a été créée en 2018 . Elle a fait l'objet ensuite d'un financement Participatif sur Ulule en juin 2019, si vous souhaitez
RSSI līdz attālumam ar RF moduļiem (Xbees): 4 soļi

RSSI līdz attālumam ar RF moduļiem (Xbees): Xbees ir mazi radiofrekvenču moduļi, kas var būt noderīgi informācijas nosūtīšanai turp un atpakaļ un dažiem citiem specifiskākiem lietojumiem. Šim projektam es tos izmantoju, lai iegūtu saņemto signāla stipruma indikatora (RSSI) vērtības, lai novērtētu dis
Pašizgatavots trīskāršs (3x 250W) laboratorijas barošanas avots ar DPS5005 un USB moduļiem: 7 soļi

Pašizgatavots trīskāršs (3x 250W) laboratorijas barošanas avots ar DPS5005 un USB moduļiem: Viegli veidojams un lēts augstas klases laboratorijas barošanas avots ar 3x 250W (50Vdc un 5A katrs panelis). Jūs varat savienot katru DPS5005 ar datoru, lai atsevišķi kontrolētu paneļus. Šī Powersuplly uzbūvēšana prasīs 4 līdz 8 stundas, laiks ir atkarīgs