Τι είναι το ESP32-DevKitC

Ti Einai To Esp32 Devkitc



Η ESP32-DevKitC είναι μια συμπαγής πλακέτα ανάπτυξης που χρησιμοποιεί τον μικροελεγκτή ESP32 και κατασκευάζεται από την Espressif. Η πλακέτα διαθέτει κεφαλίδες καρφίτσας και στις δύο πλευρές, επιτρέποντας άνετη διασύνδεση με διάφορα περιφερειακά. Μπορεί να συνδεθεί με περιφερειακά χρησιμοποιώντας καλώδια βραχυκυκλωτήρα ή να τοποθετηθεί σε μια σανίδα ψωμιού.

Για να καλύψει τις διαφορετικές απαιτήσεις των χρηστών, το ESP32-DevKitC V4 διατίθεται σε διάφορες εκδόσεις, καθεμία από τις οποίες διαθέτει διαφορετική μονάδα ESP32 όπως:







  • ESP32-WROOM-DA
  • ESP32-WROOM-32E
  • ESP32-WROOM-32UE
  • ESP32-WROOM-32D
  • ESP32-WROOM-32U
  • ESP32-SOLO-1
  • ESP32-WROVER-E
  • ESP32-WROVER-IE

Για λεπτομέρειες, ανατρέξτε στο Επιλογέας προϊόντων ESP .



Περιγραφή λειτουργίας

Το παρακάτω σχήμα και ο παρακάτω πίνακας περιγράφουν τα βασικά στοιχεία, τις διεπαφές και τα στοιχεία ελέγχου της πλακέτας ESP32-DevKitC V4:



Βασικό στοιχείο Περιγραφή
ESP32-WROOM-32





Το chipset που χρησιμοποιείται στο ESP32-DevKitC είναι το ESP32-WROOM-32. Είναι το τσιπ στον πυρήνα του ταμπλό. Περισσότερες πληροφορίες σχετικά με αυτό το τσιπ μπορείτε να βρείτε στο ESP32-WROOM-32 Φύλλο δεδομένων .
ΣΕ Κουμπί επαναφοράς
Μπότα Ένα κουμπί λήψης (Εκκίνηση) που χρησιμοποιείται σε συνδυασμό με το EN για την εκκίνηση της λειτουργίας λήψης υλικολογισμικού χρησιμοποιώντας τη σειριακή θύρα.
Γέφυρα USB-to-UART Ένα τσιπ γέφυρας USB-to-UART που επιτρέπει ταχύτητες μεταφοράς έως και 3 Mbps.
Θύρα Micro USB Μια θύρα Micro USB που χρησιμεύει και ως τροφοδοτικό για την πλακέτα και ως διεπαφή επικοινωνίας μεταξύ ενός υπολογιστή και της μονάδας ESP32-WROOM-32.
5V Power On LED Υπάρχει ένα LED τροφοδοσίας 5V που ανάβει όταν η πλακέτα είναι συνδεδεμένη σε USB ή σε εξωτερικό τροφοδοτικό 5V.
I/O Οι περισσότερες ακίδες στη μονάδα ESP είναι προσβάσιμες μέσω των κεφαλίδων των ακροδεκτών στην πλακέτα, επιτρέποντας στο ESP32 να εκτελεί διάφορες λειτουργίες, συμπεριλαμβανομένων των PWM, ADC, DAC, I2C, I2S, SPI και άλλων.


Επιλογές τροφοδοσίας

Η πλακέτα μπορεί να τροφοδοτηθεί με τρεις διαφορετικούς τρόπους, καθένας από τους οποίους εξαιρεί τους άλλους:



  • Η προεπιλεγμένη τροφοδοσία γίνεται μέσω της θύρας Micro USB.
  • Η ισχύς μπορεί επίσης να τροφοδοτηθεί μέσω των ακροδεκτών κεφαλίδας με την ένδειξη 5V/GND.
  • Οι ακίδες κεφαλίδας με την ένδειξη 3V3/GND μπορούν επίσης να χρησιμοποιηθούν ως επιλογή τροφοδοσίας.

Προειδοποίηση : Είναι απαραίτητο να χρησιμοποιήσετε μόνο μία από τις επιλογές τροφοδοσίας που αναφέρθηκαν παραπάνω, καθώς η αποτυχία να το κάνετε μπορεί να προκαλέσει ζημιά στην πλακέτα ή/και στην πηγή τροφοδοσίας.

Ακολουθούν μερικά από τα άρθρα που θα σας βοηθήσουν να τροφοδοτήσετε την πλακέτα ESP32 χρησιμοποιώντας διαφορετικές πηγές:

  • Πώς να ενεργοποιήσετε το ESP32
  • Πώς να τροφοδοτήσετε το ESP32 με μπαταρία
  • Πώς να τροφοδοτήσετε το ESP32 χρησιμοποιώντας φορτιστή smartphone

ESP32-DevKitC Pinout

Το pinout ESP32 αναφέρεται στη διάταξη και τη λειτουργία των ακροδεκτών εισόδου/εξόδου (I/O) στον μικροελεγκτή ESP32. Το ESP32 έχει συνολικά 38 ακίδες, με κάθε ακίδα να εξυπηρετεί έναν συγκεκριμένο σκοπό. Οι ακίδες χωρίζονται σε διάφορες ομάδες, συμπεριλαμβανομένων των ακροδεκτών τροφοδοσίας, των ακροδεκτών γείωσης, των ακροδεκτών αναλογικής εισόδου και των ψηφιακών ακίδων εισόδου/εξόδου.

Το pinout ESP32 μπορεί να διαφέρει ελαφρώς ανάλογα με τη συγκεκριμένη μονάδα ή την πλακέτα ανάπτυξης που χρησιμοποιείται. Για να διαβάσετε τη λεπτομερή περιγραφή pinout του pinout της πλακέτας ESP32-DevKitC, διαβάστε το ακόλουθο άρθρο:

ESP32-DevKitC Pinout

Χαρακτηριστικά του ESP32-DevKitC

Το ESP32-DevKitC έχει πολλά χαρακτηριστικά που το καθιστούν δημοφιλή επιλογή μεταξύ των προγραμματιστών. Ακολουθούν μερικά από τα βασικά χαρακτηριστικά του ESP32-DevKitC:

1. Επεξεργαστής διπλού πυρήνα

Το ESP32-DevKitC διαθέτει επεξεργαστή διπλού πυρήνα, ο οποίος του επιτρέπει να χειρίζεται πολλές εργασίες ταυτόχρονα. Αυτό το καθιστά εξαιρετική επιλογή για εφαρμογές που απαιτούν πολλαπλές εργασίες.

2. Ενσωματωμένο Wi-Fi και Bluetooth

Το τσιπ ESP32 που είναι ενσωματωμένο στην πλακέτα DevKitC διαθέτει ενσωματωμένες δυνατότητες Wi-Fi και Bluetooth. Αυτό καθιστά εύκολη την ασύρματη σύνδεση της πλακέτας στο διαδίκτυο ή άλλες συσκευές.

3. Χαμηλή κατανάλωση ενέργειας

Το τσιπ ESP32 έχει σχεδιαστεί για να καταναλώνει χαμηλή ισχύ, γεγονός που το καθιστά εξαιρετική επιλογή για συσκευές με μπαταρία.

4. Μεγάλη χωρητικότητα μνήμης

Το ESP32-DevKitC διαθέτει μνήμη flash 4 MB και SRAM 520 kB. Αυτό παρέχει άφθονο χώρο για την αποθήκευση του προγράμματος και των δεδομένων.

5. Πλούσιο σετ περιφερειακών

Το ESP32-DevKitC διαθέτει ένα πλούσιο σύνολο περιφερειακών, που περιλαμβάνει 18 κανάλια ADC, 2 κανάλια DAC, 3 UART, 2 I2C, 3 SPI, 16 PWM και πολλά άλλα. Αυτό καθιστά εύκολη τη διασύνδεση της πλακέτας με άλλους αισθητήρες και συσκευές.

συμπέρασμα

Η πλακέτα μικροελεγκτή ESP32-DevKitC διαθέτει ένα ευρύ φάσμα χαρακτηριστικών, όπως συνδεσιμότητα Wi-Fi και Bluetooth, πολλαπλές αναλογικές και ψηφιακές ακίδες εισόδου/εξόδου και υποστήριξη για διάφορα πρωτόκολλα επικοινωνίας όπως I2C, SPI και UART. Η πλακέτα περιλαμβάνει επίσης έναν ενσωματωμένο αισθητήρα Hall και αισθητήρα θερμοκρασίας. Για περισσότερες λεπτομέρειες σχετικά με το ESP32-DevKitC, διαβάστε το άρθρο.