Πίνακας περιεχομένων:
- Βήμα 1: Σχηματικό
- Βήμα 2: Πρωτότυπο
- Βήμα 3: PCB
- Βήμα 4: Parts & Assembley
- Βήμα 5: Κωδικός
- Βήμα 6: Παραδείγματα
- Βήμα 7: Συμπέρασμα
Βίντεο: Arduino XY Display on a Oscilloscope Shield: 7 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Με τα χρόνια έχω πάρει συχνά έναν παλμογράφο που εμφανίζει λογότυπα και κείμενο χρησιμοποιώντας τη λειτουργία x y σε εκδηλώσεις στις οποίες βοηθά το Makerspace. Κανονικά το οδηγείτε χρησιμοποιώντας τις καρφίτσες PWM σε ένα κύκλωμα Ardiuno και RC για να εξομαλύνετε το jitter.
Πριν από μερικά χρόνια συνάντησα ένα εξαιρετικό βίντεο στο youtube του Alan Wolke, στο οποίο χρησιμοποίησε μια σκάλα R2R ως DAC, με αυτόν τον τρόπο βελτίωσε την ταχύτητα ανανέωσης και γενικά επέτρεψε την εμφάνιση μιας πιο λεπτομερούς εικόνας. Αργότερα βελτιώθηκε σε αυτό χρησιμοποιώντας κώδικα από τον Bob στο VintageTek. Έχω συμπεριλάβει παρακάτω συνδέσμους και για τα δύο αυτά ανεκτίμητα βίντεο στο youtube.
#144: Χρησιμοποιήστε το Arduino Uno για να δημιουργήσετε περιστρεφόμενο γραφικό XY σε ένα παλμογράφο
#164: Περισσότερα γραφικά παλμογράφο XY, VintageTEK και πώς εξελίσσονται τα έργα
Βήμα 1: Σχηματικό
Το κύκλωμα είναι σχεδόν ένα άμεσο αντίγραφο του Alan Wolke, αλλά επέλεξα μια συστοιχία R2R, όπως υπολογίστηκε για να γίνει από μεμονωμένες αντιστάσεις. Αυτό οφειλόταν σε μεγάλο βαθμό στην τεμπελιά και στο ότι δεν ήθελα να κολλήσω όλες αυτές τις αντιστάσεις!
Βήμα 2: Πρωτότυπο
Γρήγορα αφού είδα το βίντεο, αναβαθμίζω τις λύσεις μου χρησιμοποιώντας μια ασπίδα protoboard. Αυτό μας εξυπηρέτησε καλά και χρησιμοποιήθηκε σε πολλές εκδηλώσεις, αλλά ενώ λειτουργούσε ήταν λίγο εύθραυστο, έτσι αποφάσισα να κάνω τη ζωή πιο εύκολη και να δημιουργήσω μια έκδοση PCB της ασπίδας. Αυτό θα διευκολύνει τη ρύθμιση και θα βελτιώσει την αξιοπιστία.
Βήμα 3: PCB
Για να είμαι ειλικρινής, ο σχεδιασμός ενός PCB ήταν μάλλον υπερβολικός και το έκανα όχι μόνο ως μαθησιακή εμπειρία. Επέλεξα να πάω με συνδετήρες BNC καθώς είναι απλοί και πάντα στο χέρι. Εάν επιλέξατε απλώς τη σύνδεση απευθείας ανιχνευτών, θα πρέπει να μπορείτε να παραλείψετε τους πυκνωτές, καθώς οι καθετήρες πρέπει να έχουν αρκετή χωρητικότητα.
Βήμα 4: Parts & Assembley
Ακολουθεί μια λίστα με τα μέρη που θα χρειαστείτε για την κατασκευή της ασπίδας.
- 2 x AMP 5227161-1 BNC ομοαξονικό, υποδοχή γωνίας δεξιάς γωνίας, δεξιά γωνία μέσω οπής, συνδετήρες 50 ohm
- 2 x BOURNS R2R 10 kohm, SIP, Bussed, 4300R Series, 10 Pins Resistors
- 2 x KEMET C317C100J1G5TA Κεραμικός πυκνωτής πολλαπλών στρώσεων, Gold Max, 10 pF, Goldmax, Σειρά 300
- Κεφαλίδα καρφιτσών 0,1 βήματος
- PCB
Θα χρειαστείτε επίσης συγκόλληση και ίσως ροή για συναρμολόγηση.
Για να το χρησιμοποιήσετε θα χρειαστείτε
- Arduino (χρησιμοποίησα Uno)
- 2 x 50ohm καλώδια BNC έως BNC
- Παλαιογράφο με λειτουργία X Y
Βήμα 5: Κωδικός
Αντί να ανακαλύψω ξανά τον τροχό, χρησιμοποίησα τον κώδικα που προτείνεται στην ανάρτηση του Alan στο youtube. Πραγματικά κάνει πολύ καλή δουλειά! Μπορείτε να το κατεβάσετε εδώ.
Έκτοτε έχω δημιουργήσει μερικές επιπλέον οθόνες.
Βήμα 6: Παραδείγματα
Δύο παραδείγματα για τον τύπο των πραγμάτων που θα μπορούσατε να εμφανίσετε στο πεδίο εφαρμογής σας. Το animation είναι επίσης δυνατό, αλλά δεν το έχω δοκιμάσει ακόμα.
Βήμα 7: Συμπέρασμα
Εν κατακλείδι, ένα ωραίο διασκεδαστικό μικρό έργο. Έχω σχέδια για το πώς θα το προσαρμόσω στο μέλλον, αλλά θα το κρατήσω μυστικό προς το παρόν.
Ακόμα δεν είμαι σίγουρος ότι πήρα τη σωστή τιμή για τους πυκνωτές εάν έχω την ευκαιρία να δοκιμάσω μερικές άλλες τιμές.
Συνιστάται:
Σεμινάριο Arduino Cellular Shield: 9 βήματα (με εικόνες)
Σεμινάριο Arduino Cellular Shield: Το Arduino Cellular Shield σάς επιτρέπει να πραγματοποιείτε τηλεφωνικές κλήσεις και να στέλνετε μηνύματα κειμένου. Ο εγκέφαλος αυτής της ασπίδας είναι το SM5100B, το οποίο είναι μια ισχυρή κυψελοειδής μονάδα ικανή να εκτελέσει πολλές από τις εργασίες των περισσότερων τυπικών κινητών τηλεφώνων. Αυτό το sh
Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: 6 Βήματα
Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: Questo progetto è un semplice esempio che mostra come kolegare un display del tipo 8886 -Display e, per comodità nostra, un Wemos D1 - ma potrebbe essere un Arduino o un N o qualsiasi altro microcontrollore che state usando per un progetto.Esi
Arduino TFT Graphics Shield: 4 βήματα (με εικόνες)
Arduino TFT Graphics Shield: a.articles {font-size: 110.0%; font-weight: bold; γραμματοσειρά: πλάγια; κείμενο-διακόσμηση: κανένα? φόντο-χρώμα: κόκκινο;} a.articles: hover {φόντο-χρώμα: μαύρο;} Αυτό το διδακτικό εξηγεί πώς να φτιάξετε ένα έγχρωμο γραφικό 240 x 320 pixel (QVGA)
Breadboard Voltage Regulator With Display / Regulador De Voltagem Com Display Para Placa De Ensaio: 8 Βήματα
Breadboard Voltage Regulator With Display / Regulador De Voltagem Com Display Para Placa De Ensaio: Αποκτήστε τα απαραίτητα εξαρτήματα που βρίσκονται στη συνημμένη λίστα (υπάρχουν σύνδεσμοι για να αγοράσετε ή να δείτε τα χαρακτηριστικά τους). Adquirir os συστατικά στοιχεία τα οποία είναι απαραίτητα για τη λίστα αναφοράς (estão lá os links para poderem comprar ou ver as caracteristicas d
Botletics LTE CAT-M/NB-IoT + GPS Shield για Arduino: 10 βήματα (με εικόνες)
Botletics LTE CAT-M/NB-IoT + GPS Shield για Arduino: Επισκόπηση Η ασπίδα Botletics SIM7000 LTE CAT-M/NB-IoT χρησιμοποιεί τη νέα τεχνολογία LTE CAT-M και NB-IoT και έχει επίσης ενσωματωμένο GNSS (GPS, GLONASS και BeiDou /Compass, Galileo, QZSS standard) για παρακολούθηση τοποθεσίας. Υπάρχουν πολλαπλές μονάδες σειράς SIM7000