
Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-23 14:39

Πριν από μερικούς μήνες αγόρασα μια μονάδα ESP32, διερεύνησα ποιες μέθοδοι υπάρχουν για να το προγραμματίσουμε, καθώς θεωρώ ότι είναι ένα πολύ ισχυρό υλικό, Αυτή τη φορά θα εγκαταστήσουμε και θα διαμορφώσουμε την πλατφόρμα Espressif IoT Development Framework ή
(ESP-IDF) από την αρχή, αυτή είναι η επίσημη πλατφόρμα ανάπτυξης espressif για τις μονάδες ESP32.
Αν θέλετε να αξιοποιήσετε στο έπακρο το ESP32, θεωρώ μια καλή πιθανότητα, αν και θεωρείται λίγο πιο περίπλοκη και πολύ ολοκληρωμένη.
Δημιούργησα αυτό το σεμινάριο αφού τα υπάρχοντα δεν είναι πολύ επεξηγηματικά και σε ορισμένες περιπτώσεις διαφέρουν από την επίσημη τεκμηρίωση espressif για το ESP-IDF.
Επίσημος ιστότοπος: ESP-IDF espressif
Επίσημο Github: ESP-IDF
Λοιπόν, εάν θέλετε να ξεκινήσετε στο ESP32, στις ακόλουθες σελίδες είναι πολύ χαμηλή τιμή.
ESP32 (Aliexpress)
ESP32 (Bangood)
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) ή Virtualbox, στην περίπτωσή μου Lubuntu.
- Αλυσίδα εργαλείων για τη δημιουργία της εφαρμογής για το ESP32.
- ESP-IDF που περιέχει ουσιαστικά API για ESP32.και δέσμες ενεργειών για τη λειτουργία της Εργαλειοθήκης.
- Ένας επεξεργαστής κειμένου, για επεξεργασία ή δημιουργία προγραμμάτων.
Η / Υ με λειτουργικό σύστημα Linux (Ubuntu / Debian) ή Virtualbox
Δεδομένου ότι η εγκατάσταση σε λειτουργικό σύστημα Linux, το Lubuntu στην περίπτωσή μου, είναι παράγωγο του (Ubuntu), αν και υπάρχει έκδοση του ESP-IDF για Windows, συνιστάται να εγκαταστήσετε μια εικονική μηχανή με Linux.
- Προτεινόμενο σεμινάριο εγκατάστασης του Lubuntu σε εικονική μηχανή (Virualbox) στα Windows
- Προτεινόμενο σεμινάριο Εγκαταστήστε το Lubuntu μόνιμα σε υπολογιστή 32bit
Σημείωση: Νομίζω ότι μου αρέσει το Linux σε αυτήν την περίπτωση (Ubuntu / Debian) Προσωπικά προτιμώ το lubuntu, αλλά είναι το ίδιο.
Βήμα 3: Οδηγίες εγκατάστασης Βήμα προς βήμα + Παράδειγμα


Δεδομένου ότι η εγκατάσταση είναι πολύ λεπτομερής, σε αυτό το βίντεο θα δείτε την εγκατάσταση βήμα προς βήμα
Βήμα 4: Εύκολη μεταγλώττιση Λήψη και δοκιμή "hello World"

Εύκολη μεταγλώττιση και λήψη
συγκρίνοντας με ακρίβεια το ESP-IDF με το SDK για το ESP8266, αυτή η έκδοση διευκολύνει πλήρως τη λήψη και παρακολούθηση του κώδικα χρησιμοποιώντας το esptool.py
ορισμένες διαθέσιμες εντολές
- κάντε menuconfig
- φτιάξτε όλα
- φλας
- φτιάξτε οθόνη
Το esp-idf επιτρέπει ενσωμάτωση με ορισμένα IDE, όπως το Eclipse και το Platformio. Προσωπικά προτιμώ τερματικό εντολών και επεξεργαστή κειμένου,
Βήμα 5: Συμπεράσματα


Συμπεράσματα
Εάν αποφασίσετε να χρησιμοποιήσετε το ESP-IDF, θα αναφέρω μερικά από τα πλεονεκτήματά του. Γίνεται σε C και επιτρέπει στο FreeRTOS, που σχεδιάζεται από το espressif απευθείας, υπάρχουν περισσότερα παραδείγματα και τεκμηρίωση, λιγότερες πιθανότητες εύρεσης σφαλμάτων ή βλαβών. της ενσωμάτωσης αυτό μας επιτρέπει να σκεφτούμε ότι θα είμαστε σε θέση να χρησιμοποιήσουμε ένα μεγάλο μέρος των χαρακτηριστικών του ESP32.
Εάν υπάρχει Arduino IDE για το ESP32 αλλά νομίζω ότι δεν παρέχει την ασφάλεια και τον πλήρη έλεγχο του κώδικα, φυσικά το ESP-IDF απαιτεί περισσότερη γνώση του C και θα εγκαταλείπατε τη ζώνη conford Arduino και θα επεκτείνετε τις γνώσεις σας.
και αυτός ο οδηγός προορίζεται για το άνοιγμα δυνατοτήτων με το ESP-IDF, αυτή είναι η ταπεινή μου γνώμη. το μόνο πιθανό μελλοντικό μειονέκτημα, εξάρτηση από το espressif αλλά με το υπάρχον πράγμα μπορείτε να κάνετε τα πάντα! να σκεφτούμε το 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 Pour Nabaztag / Εγκατάσταση του πίνακα TagTagTag στο Nabaztag σας: 15 βήματα

Installation De La Carte TagTagTag Pour Nabaztag / Installing the TagTagTag Board on Your Nabaztag: (δείτε παρακάτω για την αγγλική έκδοση) La carte TagTagTag a été crééee 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
Εγκατάσταση/εγκατάσταση MultiBoard: 5 βήματα

Εγκατάσταση/εγκατάσταση MultiBoard: Το MultiBoard είναι ένα πρόγραμμα που μπορεί να χρησιμοποιηθεί για τη σύνδεση πολλών πληκτρολογίων σε υπολογιστή Windows. Στη συνέχεια, επαναπρογραμματίστε την είσοδο αυτών των πληκτρολογίων. Για παράδειγμα, ανοίξτε μια εφαρμογή ή εκτελέστε το AutoHotkeyscript όταν πατήσετε ένα συγκεκριμένο κλειδί. Github: https: // g
Ένας πλήρης οδηγός για αρχάριους για συγκόλληση SMD: 5 βήματα (με εικόνες)

Ένας πλήρης οδηγός για αρχάριους για συγκόλληση SMD: Εντάξει, έτσι η συγκόλληση είναι αρκετά απλή για εξαρτήματα διαμπερών οπών, αλλά στη συνέχεια υπάρχουν στιγμές που χρειάζεται να κάνετε μικροσκοπική *εισαγωγή αναφοράς μυρμηγκιού εδώ *, και οι δεξιότητες που μάθατε για τη συγκόλληση TH απλά μην ισχύουν πια. Καλώς ορίσατε στον κόσμο του
Ξεκινώντας με το Esp 8266 Esp-01 Με το Arduino IDE - Εγκατάσταση πινάκων Esp στο Arduino Ide και προγραμματισμός Esp: 4 βήματα

Ξεκινώντας με το Esp 8266 Esp-01 Με το Arduino IDE | Εγκατάσταση πινάκων Esp στο Arduino Ide και προγραμματισμός Esp: Σε αυτά τα εκπαιδευτικά προγράμματα θα μάθουμε πώς να εγκαθιστούμε πίνακες esp8266 στο Arduino IDE και πώς να προγραμματίζουμε esp-01 και να ανεβάζουμε κώδικα σε αυτό. Δεδομένου ότι οι πίνακες esp είναι τόσο δημοφιλείς, σκέφτηκα να διορθώσω ένα εκπαιδευτικό αυτό και οι περισσότεροι άνθρωποι αντιμετωπίζουν πρόβλημα
Πολλαπλές μονάδες σκληρού δίσκου ή μονάδες οπτικών σε έναν υπολογιστή που πραγματικά δεν μπορούν: 8 βήματα

Πολλαπλές μονάδες σκληρού δίσκου ή μονάδες οπτικών σε έναν υπολογιστή που πραγματικά δεν μπορούν: ΠΡΩΤΟ ΦΟΡΟΛΟΓΙΟ Έτσι, έκανα αυτό το διδακτικό μετά από χρόνια τρολάρισμα και ανάγνωσης, είχα τελικά τα κότσια να φτιάξω το δικό μου. Με λίγα λόγια, σας δείχνω πώς να εγκαταστήσετε υλικό (σε αυτήν την περίπτωση δύο σκληρούς δίσκους IDE και δύο οπτικούς δίσκους IDE) σε ένα IDE m