Სარჩევი:

ESP-IDF მოდულებისთვის ESP32 სრული ინსტალაცია: 5 ნაბიჯი
ESP-IDF მოდულებისთვის ESP32 სრული ინსტალაცია: 5 ნაბიჯი

ვიდეო: ESP-IDF მოდულებისთვის ESP32 სრული ინსტალაცია: 5 ნაბიჯი

ვიდეო: ESP-IDF მოდულებისთვის ESP32 სრული ინსტალაცია: 5 ნაბიჯი
ვიდეო: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, ივლისი
Anonim
ESP-IDF მოდულებისთვის ESP32 სრული ინსტალაცია
ESP-IDF მოდულებისთვის ESP32 სრული ინსტალაცია

რამდენიმე თვის წინ შევიძინე 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 მოდული

Image
Image

თუ თქვენ არ იცით 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: ინსტალაციის სახელმძღვანელო ეტაპობრივად + მაგალითი

Image
Image

ვინაიდან ინსტალაცია ძალიან საფუძვლიანია, ამ ვიდეოში თქვენ იხილავთ ინსტალაციას ეტაპობრივად

ნაბიჯი 4: მარტივი შედგენა ჩამოტვირთვა და ტესტი "გამარჯობა მსოფლიო"

მარტივი შედგენა ჩამოტვირთვა და ტესტირება
მარტივი შედგენა ჩამოტვირთვა და ტესტირება

მარტივი შედგენა და ჩამოტვირთვა

ESP-IDF– ის ზუსტი შედარება SDK– სთან ESP8266– ისთვის, ეს ვერსია მთლიანად უწყობს ხელს კოდის გადმოწერას და მონიტორინგს esptool.py– ს გამოყენებით

ზოგიერთი ბრძანება ხელმისაწვდომია

  1. გააკეთე მენოკონფიგურაცია
  2. გააკეთე ყველაფერი
  3. გააკეთე ფლეშ
  4. მონიტორის გაკეთება

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

გირჩევთ: