Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Προετοιμασία της μονάδας PCF8591, Flash WemosD1R2 με MicroPython
- Βήμα 2: Σύνδεση του D1R2 με το PCF8591
- Βήμα 3: Φόρτωση σεναρίου και δοκιμών
Βίντεο: MicroPython PCF8591 DAC Δοκιμή: 3 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Αγόρασα αυτό το βιβλίο για να βελτιώσω τις δεξιότητές μου στο Micropython: MicroPython for ESP8266 Development Workshop από τον Agus Kurniawan. Αυτό το βιβλίο είναι μια πολύ καλή αρχή, το έργο I2C χρησιμοποιεί μια ενότητα PCF8591. Αλλά κανένα παράδειγμα προγραμματισμού DAC, οπότε έπρεπε να το καταλάβω μόνος μου:-).
Προμήθειες
Τι χρειαζόμαστε:
- Το Wemos D1R2 (ή D1mini) ESP8266 έλαμψε με το πιο πρόσφατο MicroPython που βρέθηκε εδώ
-PCF8591 ενότητα: βρίσκεται εδώ
-DMM ή παλμογράφος (καλύτερα: αυτό το έργο δημιουργεί μια πριονωτή κυματομορφή)
- Φορητός υπολογιστής ή καλώδιο Thonny IDE (ή uPyCraft) -USB για σύνδεση του D1R2 στον υπολογιστή
Βήμα 1: Προετοιμασία της μονάδας PCF8591, Flash WemosD1R2 με MicroPython
Πριν από τη δοκιμή, επιθεώρησα τη μονάδα και βρήκα τη σύνδεση της διεύθυνσης A0 ασύρματη και παρούσα στην υποδοχή εισόδου. Το σενάριό μου χρησιμοποιεί τη διεύθυνση 72 (δεκαδικό), οπότε αυτός ο πείρος πρέπει να είναι συνδεδεμένος στο GND.
Δείτε το Φύλλο δεδομένων για όλες τις πληροφορίες. Η εικόνα δείχνει το μοβ σύρμα που συνδέει GND και A0.
Το Wemos D1R2 πρέπει να αναβοσβήνει με MicroPython. Ο Αχμέτ Νουίρα έκανε φανταστική δουλειά και εξήγησε τα πάντα εδώ. Η εργασία με το Micropython μπορεί να γίνει μέσω του REPL και ενός εξομοιωτή τερματικού, αλλά είναι ευκολότερο με ένα IDE: Χρησιμοποιώ το Thonny IDE στο Linux.
Όλες οι πληροφορίες για το Thonny IDE βρίσκονται εδώ. Το ιστολόγιο RNT εξηγεί επίσης πώς να χρησιμοποιείτε το uPyCraft, ένα άλλο IDE για χρήστες Windows (προσπάθησα αλλά το παλιό μου Linuxlaptop δεν αγόρασε το uPyCraft…).
Βήμα 2: Σύνδεση του D1R2 με το PCF8591
Αφαίρεσα όλους τους βραχυκυκλωτήρες από τη μονάδα PCF8591, συνδέουν το δοχείο, το LDR, το θερμίστορ στις εισόδους και την αναλογική έξοδο σε ένα LED. Εάν η έξοδος DAC είναι φορτωμένη με αντίσταση 10k θα μειώσει την έξοδο, οπότε γιατί να βάλουμε ένα LED εκεί;
Εδώ είναι η λίστα καλωδίωσης:
WemosD1R2 PCF8591
3V3 Vcc
GND GND
SCL (D1) SCL
SDA (D2) SDA
βεβαιωθείτε ότι το καλώδιο βραχυκυκλωτήρα είναι συνδεδεμένο A0 με GND αν δοκιμάσετε το (ανόητο) σενάριό μου:-)
Βήμα 3: Φόρτωση σεναρίου και δοκιμών
Εάν χρησιμοποιείτε το Thonny IDE, μπορείτε να κατεβάσετε τα DAC.py και DAC1.py και να τα φορτώσετε στο D1R2
για δοκιμή. Εάν χρησιμοποιείτε το REPL enter γραμμή προς γραμμή, είναι ένα πολύ εύκολο και σύντομο σενάριο.
Το DAC.py είναι μια απλή γεννήτρια πριονιδιού (επαληθεύστε ανά πεδίο εφαρμογής), ενώ το DAC1.py έχει ενσωματωμένη καθυστέρηση 1 δευτερολέπτου, ώστε να μπορείτε να χρησιμοποιήσετε ένα DMM.
Καλα να περνατε !
Συνιστάται:
Δοκιμή ικανότητας Fake 18650: 7 βήματα (με εικόνες)
Δοκιμή ικανότητας Fake 18650: Σε αυτό το Instructables ας βρούμε τη χωρητικότητα του Fake 10400mAh Power bank. Προηγουμένως χρησιμοποίησα αυτήν την τράπεζα ισχύος για να φτιάξω τη δική μου τράπεζα ισχύος επειδή την αγόρασα για $ 2. Για να παρακολουθήσετε βίντεο για αυτό το έργο - Και μην ξεχνάτε για να εγγραφείτε στο κανάλι μου, ας
Δημιουργήστε τη δική σας κεραία BiQuad 4G με δοκιμή ταχύτητας: 7 βήματα (με εικόνες)
Δημιουργήστε τη δική σας κεραία BiQuad 4G με δοκιμή ταχύτητας: Σε αυτό το διδακτικό θα σας δείξω πώς έφτιαξα μια κεραία BiQuad 4G. Η λήψη σήματος είναι κακή στο σπίτι μου λόγω βουνών γύρω από το σπίτι μου. Ο πύργος σήματος απέχει 4,5 χιλιόμετρα από το σπίτι. Στην περιοχή Colombo, ο πάροχος υπηρεσιών μου δίνει ταχύτητα 20 Mbps. αλλά στα μ
MAX7219 Συναρμολόγηση και δοκιμή μήτρας σημείων LED: 6 βήματα (με εικόνες)
MAX7219 Συναρμολόγηση και δοκιμή μήτρας σημείων LED: Η οθόνη Dot-Matrix είναι μια συσκευή οθόνης που περιέχει διόδους εκπομπής φωτός ευθυγραμμισμένες με τη μορφή μήτρας. Αυτές οι οθόνες μήτρας τελείας χρησιμοποιούνται σε εφαρμογές όπου χρειάζονται σύμβολα, γραφικά, χαρακτήρες, αλφάβητα, αριθμοί εμφανίζονται μαζί
Δοκιμή αισθητήρων θερμοκρασίας - ποιο για μένα ;: 15 βήματα (με εικόνες)
Δοκιμή αισθητήρων θερμοκρασίας - Ποιος για μένα ;: Ένας από τους πρώτους αισθητήρες που οι νεοεισερχόμενοι στον φυσικό υπολογισμό θέλουν να δοκιμάσουν είναι κάτι για τη μέτρηση της θερμοκρασίας. Τέσσερις από τους πιο δημοφιλείς αισθητήρες είναι ο TMP36, ο οποίος έχει αναλογική έξοδο και χρειάζεται έναν μετατροπέα αναλογικού σε ψηφιακό, τον DS18B20, ο οποίος
Σχεδιασμός μεγαφώνου κατά δοκιμή και σφάλμα: 11 βήματα (με εικόνες)
Σχεδιασμός μεγαφώνων με δοκιμή και σφάλμα: " Τώρα πρέπει να φτιάξω το δικό μου ζευγάρι ηχείων! &Quot; Σκέφτηκα, αφού τελείωσα τον Serious Amplifier μου. " Και αν μπορώ να φτιάξω έναν αξιοπρεπή ενισχυτή, σίγουρα μπορώ να το κάνω αυτό. " Έτσι πήδηξα στον κόσμο του σχεδιασμού και της κατασκευής ηχείων, περιμένοντας ένα ωραίο