Πίνακας περιεχομένων:
- Βήμα 1: Τι χρειάζεται
- Βήμα 2: Υποθέτοντας ότι το Arduino IDE είναι ήδη εγκατεστημένο
- Βήμα 3: Δουλέψτε το OLED στο Arduino
- Βήμα 4: Λειτουργική OLED με αναλογική είσοδο Arduino LDR
Βίντεο: ESP32 Με ενσωματωμένο OLED (WEMOS/Lolin) - Έναρξη Arduino Style: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Αν είστε σαν εμένα, πηδάτε την ευκαιρία να πάρετε στα χέρια σας το πιο πρόσφατο και σπουδαίο ESP8266/κλπ… και να το περάσετε από τους ρυθμούς του. Το ESP32 δεν διαφέρει, αλλά διαπίστωσα ότι δεν υπάρχουν πάρα πολλά ακόμα εκεί όσον αφορά την τεκμηρίωση. Τα πρώτα 2 βήματα πρέπει να αφορούν τις περισσότερες γεύσεις ESP32 και όχι μόνο αυτή που απεικονίζεται με το OLED. Ας ελπίσουμε ότι αυτά τα «μερικά βήματα» θα σας ξεκινήσουν. Καλή τύχη…. Διασκεδάστε… Ενημερώστε με αν λειτούργησε για εσάς. Μερικές υποθέσεις είναι ότι γνωρίζετε πώς να πλοηγείστε στο Arduino IDE και να εργάζεστε με τις βιβλιοθήκες τους.
ΕΝΗΜΕΡΩΣΗ: 05 Ιανουαρίου 18 - Φροντίστε να δείτε μερικά ενημερωμένα βίντεο ESP32 στο τέλος αυτού του Οδηγού. Ρολόι Internet και Bluetooth BLE σε δράση. Αναζητήστε στις σημειώσεις του YouTube για συνδέσμους προς σκίτσα.
Βήμα 1: Τι χρειάζεται
ESP32 SOC
καλώδιο USB
Arduino IDE
Βήμα 2: Υποθέτοντας ότι το Arduino IDE είναι ήδη εγκατεστημένο
Από προεπιλογή, το ESP32 δεν εμφανίζεται ακόμη με τις τυπικές καταχωρίσεις διαχειριστή πινάκων που δείχνουν στη διεύθυνση
Εξαιτίας αυτού, πρέπει να τα προσθέσουμε χειροκίνητα προς το παρόν.
Ακολουθήστε ΟΛΑ τα βήματα στον ακόλουθο ιστότοπο για να προετοιμάσετε το Arduino IDE για τη νέα πλακέτα ESP32.
github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md
Εάν έχετε το ενσωματωμένο OLED και θέλετε να το δοκιμάσετε, προχωρήστε στο επόμενο βήμα.
Βήμα 3: Δουλέψτε το OLED στο Arduino
Τώρα που πιθανότατα έχετε φορτώσει ένα σκίτσο Arduino στο ESP32, οι «όμορφες» εικόνες που εμφανίζονταν όταν το συνδέσατε για πρώτη φορά μάλλον έχουν φύγει.
Το συγκεκριμένο ESP32 χρησιμοποιεί τις βιβλιοθήκες SSD1306 για επικοινωνία με την οθόνη OLED. Είχα την τύχη να ξεκινήσω φορτώνοντας την ακόλουθη βιβλιοθήκη Arduino και δοκιμάζοντας ένα από τα παραδείγματα σκίτσων που περιλαμβάνονται στο SSD1306. Εάν το σκίτσο δεν καταφέρει να μεταγλωττιστεί με σφάλματα, βεβαιωθείτε ότι έχετε αλλάξει τη διεύθυνση στην οποία απέτυχε (0x3c, 5, 4).
Οι αποκλειστικές ακίδες I2C αυτού του ESP βρίσκονται στο GPIO 5 και 4 για δεδομένα και ρολόι αντίστοιχα.
Το συνημμένο σκίτσο ESP32_Wemos_I2C_Scanner θα επιβεβαιώσει αν οι καρφίτσες σας έχουν διευθυνσιοδοτηθεί σωστά. Τοποθετήστε το στο ESP32 και ελέγξτε τη σειριακή οθόνη.
github.com/squix78/esp8266-oled-ssd1306
Βήμα 4: Λειτουργική OLED με αναλογική είσοδο Arduino LDR
**** UPDATE 28Dec17 Δείτε το βίντεο του ESP32 με λειτουργικό ρολόι Internet/NTP. Το URL λήψης κώδικα είναι διαθέσιμο στο YouTube παρακάτω βίντεο
Αποφάσισα να συνεχίσω να δουλεύω με αυτό και κατάφερα να δουλέψω το OLED με «πραγματικά» δεδομένα και όχι μόνο με τα παραδείγματα. Αναλογική ροή LDR. Έχω επισυνάψει το σκίτσο Arduino σε αυτό για βοήθεια. Πάρτε το για μια περιστροφή και πείτε μου πώς βγάζετε! Εάν χρειάζεστε ένα "πινέλο" για τη λειτουργία του Arduino και του Analog, μεταβείτε στη διεύθυνση
Ξεκίνησα την περιπέτειά μου στο Arduino με αυτά τα παιδιά… η πορεία σίγουρα αξίζει τον κόπο.
Συνιστάται:
Θήκη εικόνας με ενσωματωμένο ηχείο: 7 βήματα (με εικόνες)
Κάτοχος εικόνας με ενσωματωμένο ηχείο: Εδώ είναι ένα υπέροχο έργο που πρέπει να αναλάβετε το Σαββατοκύριακο, αν θέλετε να φτιάξετε ένα δικό σας ηχείο που μπορεί να χωρέσει εικόνες/καρτ ποστάλ ή ακόμα και τη λίστα εργασιών σας. Ως μέρος της κατασκευής πρόκειται να χρησιμοποιήσουμε ένα Raspberry Pi Zero W ως την καρδιά του έργου και ένα
Καλωδίωση LOLIN WEMOS D1 Mini Pro σε οθόνη SSD1283A 130x130 Transflective LCD SPI: 3 βήματα
Καλωδίωση ενός LOLIN WEMOS D1 Mini Pro σε μια SSD1283A 130x130 Transflective LCD SPI Display: Δεν υπάρχουν καλές πληροφορίες για τη σύνδεση στο διαδίκτυο, οπότε, δείτε πώς! και έχει επίσης οπίσθιο φωτισμό, ώστε να διαβάζεται και στο σκοτάδι. Το Wemos D1 Mini Pro
ESP32 Φροντιστήριο Bluetooth - Πώς να χρησιμοποιήσετε το ενσωματωμένο Bluetooth του ESP32: 5 βήματα
ESP32 Μαθήματα Bluetooth | Πώς να χρησιμοποιήσετε το ενσωματωμένο Bluetooth του ESP32: Γεια σας παιδιά, επειδή ο πίνακας ESP32 συνοδεύεται από WiFi & Bluetooth και τα δύο αλλά για τα περισσότερα έργα μας συνήθως χρησιμοποιούμε μόνο Wifi, δεν χρησιμοποιούμε Bluetooth. Έτσι σε αυτά τα εγχειρίδια θα δείξω πόσο εύκολη είναι η χρήση Bluetooth του ESP32 & Για τα βασικά σας έργα
Το ενσωματωμένο EEPROM του Arduino σας: 6 βήματα
Το ενσωματωμένο EEPROM του Arduino: Σε αυτό το άρθρο θα εξετάσουμε την εσωτερική EEPROM στους πίνακες Arduino. Τι είναι ένα EEPROM που μερικοί από εσάς μπορεί να λέτε; Το EEPROM είναι μια ηλεκτρικά σβήσιμη προγραμματιζόμενη μνήμη μόνο για ανάγνωση. Είναι μια μορφή μη πτητικής μνήμης που μπορεί να θυμάται
Arduino MEGA 2560 Με ενσωματωμένο WiFi - ESP8266: 10 βήματα
Arduino MEGA 2560 Με ενσωματωμένο WiFi - ESP8266: Στο σημερινό κείμενο, συζητάμε για ένα Arduino που θεωρώ εξαιρετικά ξεχωριστό, καθώς έχει ενσωματωμένο ένα ESP8266 στην πλακέτα του. Δεν έχει κολλήσει το ESP12 στον πίνακα. Αντ 'αυτού, έχει το τσιπ Espressif. Έτσι, στον πίνακα έχετε το ενσωματωμένο