
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50

რამდენიმე თვის წინ შევიძინე ESP32 მოდული, გამოვიკვლიე რა მეთოდები არსებობს მის დასაპროგრამებლად, ვინაიდან მიმაჩნია, რომ ეს არის ძალიან მძლავრი ტექნიკა, ამჯერად ჩვენ დავაინსტალირებთ და დავაკონფიგურირებთ Espressif IoT განვითარების ჩარჩო პლატფორმას ან
(ESP-IDF) ნულიდან, ეს არის ოფიციალური espressif განვითარების პლატფორმა ESP32 მოდულებისთვის.
თუ გსურთ მიიღოთ მაქსიმუმი ESP32– დან, მე ვთვლი კარგ შესაძლებლობას, თუმცა იგი ითვლება უფრო რთულად და ძალიან სრულყოფილად.
მე შევქმენი ეს გაკვეთილი, რადგან არსებული არ არის ძალიან ახსნილი და ზოგიერთ შემთხვევაში ისინი განსხვავდებიან ESP-IDF– ის ოფიციალური ესპრესიფი დოკუმენტაციისგან.
ოფიციალური საიტი: ESP-IDF espressif
ოფიციალური Github: ESP-IDF
თუ გსურთ დაიწყოთ ESP32– ში, შემდეგ გვერდებზე ძალიან დაბალი ფასია.
ESP32 (ალიექსპრესი)
ESP32 (ბანგუდი)
ESP32 (ICStation)
შეგიძლიათ ეწვიოთ PDAControl English- ს
დოკუმენტაცია და სრული ახსნა
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 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) ან ვირტუალური ყუთი, ჩემს შემთხვევაში ლუბუნტუ.
- Toolchain პროგრამის შესაქმნელად ESP32.
- ESP-IDF, რომელიც არსებითად შეიცავს API– ს ESP32.2 და სკრიპტებს Toolchain– ის მუშაობისთვის.
- ტექსტური რედაქტორი, პროგრამების შესაცვლელად ან შესაქმნელად.
კომპიუტერი Linux ოპერაციული სისტემით (Ubuntu / Debian) ან ვირტუალური ყუთი
მას შემდეგ, რაც Linux– ის ოპერაციულ სისტემაზე, ჩემს შემთხვევაში, Lubuntu არის (Ubuntu)-ს წარმოება, თუმცა Windows– ისთვის არის ESP-IDF ვერსია, თქვენ გირჩევთ, რომ დააინსტალიროთ ვირტუალური მანქანა Linux– ით.
- რეკომენდებული გაკვეთილი Lubuntu– ს დაინსტალირება ვირტუალურ აპარატში (Virualbox) Windows– ში
- რეკომენდებული სამეურვეო პროგრამა დააინსტალირეთ ლუბუნტუ მუდმივად 32 ბიტიან კომპიუტერზე
შენიშვნა: მე ვფიქრობ, რომ Linux მომწონს ამ შემთხვევაში (Ubuntu / Debian) მე პირადად ლუბუნტუ მირჩევნია, მაგრამ ეს იგივეა.
ნაბიჯი 3: ინსტალაციის სახელმძღვანელო ეტაპობრივად + მაგალითი


ვინაიდან ინსტალაცია ძალიან საფუძვლიანია, ამ ვიდეოში თქვენ იხილავთ ინსტალაციას ეტაპობრივად
ნაბიჯი 4: მარტივი შედგენა ჩამოტვირთვა და ტესტი "გამარჯობა მსოფლიო"

მარტივი შედგენა და ჩამოტვირთვა
ESP-IDF– ის ზუსტი შედარება SDK– სთან ESP8266– ისთვის, ეს ვერსია მთლიანად უწყობს ხელს კოდის გადმოწერას და მონიტორინგს esptool.py– ს გამოყენებით
ზოგიერთი ბრძანება ხელმისაწვდომია
- გააკეთე მენოკონფიგურაცია
- გააკეთე ყველაფერი
- გააკეთე ფლეშ
- მონიტორის გაკეთება
esp-idf საშუალებას იძლევა ინტეგრაცია ზოგიერთ IDE– სთან, როგორიცაა Eclipse და Platformio. მე პირადად მირჩევნია ბრძანების ტერმინალი და ტექსტური რედაქტორი,
ნაბიჯი 5: დასკვნები


დასკვნები
თუ გადაწყვეტთ გამოიყენოთ ESP-IDF, მე აღვნიშნავ მის ზოგიერთ უპირატესობას. ეს კეთდება C– ში და საშუალებას აძლევს FreeRTOS– ს, რომელიც შექმნილია espressif– ის მიერ, უფრო მეტი მაგალითი და დოკუმენტაცია არსებობს, ნაკლები შანსია შეცდომების ან ხარვეზების პოვნის. ინტეგრაციის ეს საშუალებას გვაძლევს ვიფიქროთ, რომ ჩვენ შევძლებთ ESP32 მახასიათებლების დიდი ნაწილის გამოყენებას.
თუ არსებობს Arduino IDE ESP32– ისთვის, მაგრამ მე ვფიქრობ, რომ ის არ უზრუნველყოფს კოდის უსაფრთხოებას და სრულ კონტროლს, რა თქმა უნდა ESP-IDF მოითხოვს C– ს მეტ ცოდნას და თქვენ დატოვებთ Arduino– ს კონფორდის ზონას და გააფართოვებთ თქვენს ცოდნას.
და ეს სახელმძღვანელო არის იმისთვის, რომ გახსნას შესაძლებლობები ESP-IDF– ით, ეს ჩემი მოკრძალებული აზრია. ერთადერთი შესაძლო უარყოფითი მხარე, ესპრესიფზე დამოკიდებულება, მაგრამ არსებული ნივთებით ყველაფერი შეგიძლია! ვიფიქროთ ESP32- ზე პროფესიონალურ / სამრეწველო დონეზე
მიუხედავად იმისა, რომ ჩვენ ასევე გავაკეთებთ რამდენიმე ტესტს მოგვიანებით:
- ESP32- Arduino IDE
- ESP32 Mongoose OS.
შეგიძლიათ ეწვიოთ PDAControl English- ს
დოკუმენტაცია და სრული ახსნა
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 Tutoriales ESP32 ESP-IDF, Arduino IDE, Mongoose OS
გირჩევთ:
ინსტალაცია De La Carte TagTagTag დაასხით ნაბაზტაგი / TagTagTag დაფის დაყენება თქვენს ნაბაზტაგში: 15 ნაბიჯი

Installation De La Carte TagTagTag Pour Nabaztag / TagTagTag Board თქვენს ნაბაზტაგში: (იხილეთ ქვემოთ ინგლისური ვერსიისთვის) La carte TagTagTag a été crééee in 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag. Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaitez
ინსტალაცია De La Carte TagTagTag დაასხით ნაბაზტაგი: tag / TagTagTag დაფის დაყენება თქვენს ნაბაზტაგში: ტეგი: 23 ნაბიჯი

Installation De La Carte TagTagTag Pour Nabaztag: tag / TagTagTag Board on your Nabaztag: tag: (იხილეთ ქვემოთ ინგლისური ვერსიისთვის) La carte TagTagTag a été crééee in 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: რა Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaitez
Linux– ის ინსტალაცია: 8 ნაბიჯი

Linux– ის ინსტალაცია: ეს არის სასწავლო ინსტრუქცია Linux Bodhi 5 – ის ოპერაციული სისტემის ინსტალაციისთვის
დაწყება Esp 8266 Esp-01 Arduino IDE --ით Arduino Ide- ში Esp დაფების დაყენება და პროგრამირება Esp: 4 ნაბიჯი

დაწყება Esp 8266 Esp-01 Arduino IDE |-ით Arduino Ide- ში Esp დაფების დაყენება და Esp პროგრამირება: ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ უნდა დააყენოთ esp8266 დაფები Arduino IDE– ში და როგორ უნდა დაპროგრამდეს esp-01 და მასში ატვირთოთ კოდი. მას შემდეგ, რაც esp დაფები იმდენად პოპულარულია, რომ ვიფიქრე ინსტრუქციებისთვის ეს და ადამიანების უმეტესობა პრობლემის წინაშე დგას
მარტივი IOS აპლიკაცია BLE მოდულებისთვის: 4 ნაბიჯი

მარტივი IOS აპლიკაცია BLE მოდულებისთვის: ეს არის ინსტრუქცია, თუ როგორ შეგიძლიათ შექმნათ iOS პროგრამა ძალიან ძირითადი ფუნქციონირებით. ეს ინსტრუქცია არ გაივლის iOS BLE აპის შექმნის მთელ პროცესს. ის მხოლოდ მაღალი დონის მიმოხილვას მისცემს ზოგიერთ მნიშვნელოვან ელემენტს