Πίνακας περιεχομένων:

Ραδιόφωνο SteamPunk: 10 βήματα (με εικόνες)
Ραδιόφωνο SteamPunk: 10 βήματα (με εικόνες)

Βίντεο: Ραδιόφωνο SteamPunk: 10 βήματα (με εικόνες)

Βίντεο: Ραδιόφωνο SteamPunk: 10 βήματα (με εικόνες)
Βίντεο: D-109 LA NUEVA Y COMPLETISIMA RADIO PORTATIL DE XHDATA 2024, Ιούλιος
Anonim
Ραδιόφωνο SteamPunk
Ραδιόφωνο SteamPunk

Έργο: Ραδιόφωνο SteamPunk

Ημερομηνία: Μάιος 2019 - Αύγουστος 2019

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Αυτό το έργο είναι χωρίς αμφιβολία το πιο περίπλοκο που έχω αναλάβει, με δεκαέξι σωλήνες IV-11 VFD, δύο κάρτες Arduino Mega, δέκα φωτεινά κυκλώματα LED Neon, σερβο, ηλεκτρομαγνήτη, δύο τσιπ IC MAX6921AWI, πέντε τροφοδοτικά DC, ισχύ HV τροφοδοσία, δύο μετρητές DC Volt, μετρητή DC Amp, στερεοφωνικό ραδιόφωνο FM, ενισχυτή ισχύος 3W, οθόνη LCD και πληκτρολόγιο. Εκτός από την παραπάνω λίστα μερών, δύο προγράμματα λογισμικού έπρεπε να αναπτυχθούν από την αρχή και τελικά η κατασκευή ολόκληρου του ραδιοφώνου απαιτούσε περίπου 200 ώρες εργασίας.

Αποφάσισα να συμπεριλάβω αυτό το έργο στον ιστότοπο Instructables, χωρίς να περιμένω από τα μέλη να αναπαράγουν αυτό το έργο στο σύνολό του, αλλά μάλλον να επιλέξουν τα στοιχεία που τους ενδιαφέρουν. Δύο τομείς που παρουσιάζουν ιδιαίτερο ενδιαφέρον για τα μέλη του ιστότοπου μπορεί να είναι ο έλεγχος των 16 σωλήνων IV-11 VDF χρησιμοποιώντας δύο τσιπ MAX6921AWI και τις σχετικές καλωδιώσεις και η επικοινωνία μεταξύ δύο καρτών Mega 2650.

Τα διάφορα εξαρτήματα που περιλαμβάνονται σε αυτό το έργο προέρχονται τοπικά, εκτός από τους σωλήνες IV-11, και τα τσιπ MAX6921AWI και τα δύο που αποκτήθηκαν στο EBay. Wantedθελα να επαναφέρω στη ζωή διάφορα αντικείμενα που αλλιώς θα έμεναν σε κουτιά για χρόνια. Όλες οι βαλβίδες HF προέρχονται από την πηγή με την κατανόηση ότι όλες όπου απέτυχαν μονάδες.

Βήμα 1: ΛΙΣΤΑ ΜΕΡΩΝ

ΛΙΣΤΑ ΜΕΡΩΝ
ΛΙΣΤΑ ΜΕΡΩΝ
ΛΙΣΤΑ ΜΕΡΩΝ
ΛΙΣΤΑ ΜΕΡΩΝ
ΛΙΣΤΑ ΜΕΡΩΝ
ΛΙΣΤΑ ΜΕΡΩΝ

1. 2 x Arduino Mega 2560 R3

2. Ραδιόφωνο FM RDA5807M

3. Ενισχυτής PAM8403 3W

4. Ηχεία 2 x 20W

5. Di-pole FM Ariel

6. Σωλήνες 16 X IV-11 VDF

7. 2 x MAX6921AWI IC Chip

8. 2 x MT3608 2A Max DC-DC Step Up Power Module Booster Power Module

9. 2 x XL6009 400KHz Αυτόματη μονάδα Buck

10. Μονάδα 1 καναλιού, Ενεργοποίηση χαμηλού επιπέδου 5V για Arduino ARM PIC AVR DSP

11. 2 Channel 5V 2-Channel Module Shield για Arduino ARM PIC AVR DSP

12. Ηλεκτρομαγνητικός Ανυψωτικός Μαγνήτης 2.5KG/25N Ηλεκτρομαγνήτης Ηλεκτρομαγνήτης με πιπίλα 25V

13. Ο τετραφασικός βηματικός κινητήρας μπορεί να οδηγηθεί από τσιπ ULN2003

14. Μονάδα LCD 20*4 LCD 20X4 5V Μπλε οθόνη LCD2004

15. Μονάδα σειριακής διεπαφής IIC/I2C

16. 6 x Bits 7 X WS2812 5050 RGB LED Ring Lamp Light with Integrated Drivers Neo Pixel

17. 3 x LED Ring 12 x WS2812 5050 RGB LED με ενσωματωμένα προγράμματα οδήγησης Neo Pixel

18. 2 x LED Ring 16 x WS2812 5050 RGB LED με ενσωματωμένα προγράμματα οδήγησης Neo Pixel

19. LED Strip Ευέλικτο RGB Μήκος 5μ

20. Πληκτρολόγιο διακόπτη μεμβράνης 12 πλήκτρων 4 x 3 Matrix Array Matrix Πληκτρολόγιο διακόπτη πληκτρολογίου

21. BMP280 Digitalηφιακός αισθητήρας υψομέτρου βαρομετρικής πίεσης 3.3V ή 5V για Arduino

22. Μονάδα ρολογιού πραγματικού χρόνου DS3231 AT24C32 IIC Module Precision RTC

23. 2 x Γραμμικό περιστροφικό ποτενσιόμετρο Knurled Shaft 50K

24. Προσαρμογέας ισχύος 12V 1 Amp

Βήμα 2: IV-11 VDF TUBES AND MAX6921AWI IC CHIP

IV-11 ΣΩΛΗΝΕΣ VDF ΚΑΙ ΤΣΙΠ IC IC MAX6921AWI
IV-11 ΣΩΛΗΝΕΣ VDF ΚΑΙ ΤΣΙΠ IC IC MAX6921AWI
IV-11 ΣΩΛΗΝΕΣ VDF ΚΑΙ ΤΣΙΠ IC IC MAX6921AWI
IV-11 ΣΩΛΗΝΕΣ VDF ΚΑΙ ΤΣΙΠ IC IC MAX6921AWI
IV-11 ΣΩΛΗΝΕΣ VDF ΚΑΙ ΤΣΙΠ IC IC MAX6921AWI
IV-11 ΣΩΛΗΝΕΣ VDF ΚΑΙ ΤΣΙΠ IC IC MAX6921AWI

Η χρήση αυτού του τσιπ MAX6921AWI βασίζεται στο προηγούμενο έργο ξυπνητηριού μου. Κάθε σύνολο οκτώ σωλήνων IV-11 ελέγχεται μέσω ενός μόνο τσιπ MAX6921AWI χρησιμοποιώντας τη μέθοδο ελέγχου Multiplex. Τα δύο συνημμένα PDF δείχνουν την καλωδίωση του σετ οκτώ σωλήνων και πώς συνδέεται το τσιπ MAX6921AWI στο σετ σωλήνων και, με τη σειρά του, συνδέεται με το Arduino Mega 2560. Απαιτείται αυστηρή χρωματική κωδικοποίηση της καλωδίωσης για να διασφαλιστεί ότι το τμήμα και Οι γραμμές τάσης δικτύου διατηρούνται χωριστές. Είναι πολύ σημαντικό να προσδιορίσετε τις εξόδους του σωλήνα, δείτε το συνημμένο PDF, αυτό περιλαμβάνει τους πείρους θερμαντήρα 1.5V 1 και 11, τον πείρο ανόδου 24v (2), και τέλος τους πείρους των οκτώ τμημάτων και "dp", 3 - 10. Σε αυτό χρόνο, αξίζει επίσης να δοκιμάσετε κάθε τμήμα και "dp" χρησιμοποιώντας μια απλή δοκιμαστική εξέδρα πριν ξεκινήσετε την καλωδίωση του σετ σωλήνων. Κάθε πείρος σωλήνα συνδέεται σε σειρά με τον επόμενο κάτω από τη γραμμή των σωλήνων μέχρι τον τελευταίο σωλήνα όπου προστίθεται επιπλέον καλωδίωση για να επιτρέψει την απομακρυσμένη σύνδεση με το τσιπ MAX6921AWI. Αυτή η ίδια διαδικασία συνεχίζεται για τις δύο γραμμές τροφοδοσίας θερμαντήρα ακίδες 1 και 11. Χρησιμοποίησα έγχρωμο σύρμα για καθεμία από τις 11 γραμμές, όταν τελείωσα τα χρώματα ξεκίνησα ξανά τη σειρά χρωμάτων αλλά πρόσθεσα μια μαύρη ζώνη σε κάθε άκρο του σύρματος χρησιμοποιώντας θερμική συρρίκνωση. Η εξαίρεση στην παραπάνω ακολουθία καλωδίωσης είναι για τον πείρο 2, την τροφοδοσία 24 ανόδων που έχει ατομικό καλώδιο που συνδέεται μεταξύ του πείρου 2 και τις εξόδους ισχύος της ανόδου στο τσιπ MAX6921. Δείτε το συνημμένο PDF για λεπτομέρειες σχετικά με το τσιπ και τις συνδέσεις του. Δεν μπορεί να τονιστεί υπερβολικά ότι σε καμία στιγμή κατά τη λειτουργία του τσιπ το τσιπ δεν πρέπει να ζεσταθεί, να ζεσταθεί μετά από λίγες ώρες χρησιμοποιήστε ναι, αλλά ποτέ καυτό. Το διάγραμμα καλωδίωσης τσιπ δείχνει τις τρεις συνδέσεις με το Mega, ακίδες 27, 16 και 15, την τροφοδοσία 3.5V-5V από τον πείρο Mega 27, το GND του στον πείρο Mega 14 και τον πείρο παροχής 24V1. Ποτέ μην υπερβαίνετε την παροχή 5V και διατηρήστε το εύρος ισχύος της ανόδου μεταξύ 24V και 30V το μέγιστο. Πριν συνεχίσετε, χρησιμοποιήστε έναν ελεγκτή συνέχειας για να δοκιμάσετε κάθε σύρμα μεταξύ των περισσότερων σημείων απόστασης.

Χρησιμοποίησα την έκδοση AWI αυτού του τσιπ καθώς ήταν η μικρότερη μορφή, με την οποία ήμουν πρόθυμος να συνεργαστώ. Η κατασκευή του τσιπ και του φορέα του ξεκινά με δύο σετ από 14 καρφίτσες PCB που τοποθετούνται σε μια σανίδα ψωμιού, ο φορέας τσιπ τοποθετείται πάνω από τις καρφίτσες με τον πείρο 1 επάνω αριστερά. Χρησιμοποιώντας τη ροή και τη συγκόλληση, κολλήστε τις καρφίτσες και "κασσίτερο" καθένα από τα 28 τακάκια ποδιών. Μόλις ολοκληρωθεί, τοποθετήστε το τσιπ του φορέα τσιπ φροντίζοντας να ευθυγραμμίσει τα πόδια του τσιπ με τα μαξιλάρια των ποδιών και διασφαλίζοντας ότι η εγκοπή στο τσιπ είναι στραμμένη προς τον πείρο 1. Βρήκα τη χρήση ενός τεμαχίου πωλήσεως στη μία πλευρά του τσιπ σταθεροποιήστε το τσιπ πριν από τη συγκόλληση. Κατά τη συγκόλληση βεβαιωθείτε ότι έχει εφαρμοστεί ροή στα τακάκια των ποδιών και ότι το κολλητήρι είναι καθαρό. Πιέστε γενικά προς τα κάτω σε κάθε πόδι τσιπ, αυτό θα το λυγίσει ελαφρώς στο μαξιλάρι του ποδιού και θα πρέπει να δείτε τη συγκόλληση να τρέχει. Επαναλάβετε αυτό και για τα 28 πόδια, δεν θα χρειαστεί να προσθέσετε κολλήσεις στο συγκολλητικό σίδερο κατά τη διάρκεια αυτής της διαδικασίας.

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

Βήμα 3: RGB LIGHT ROPE & NEON LIGHT RING

RGB LIGHT ROPE & NEON LIGHT RING
RGB LIGHT ROPE & NEON LIGHT RING
RGB LIGHT ROPE & NEON LIGHT RING
RGB LIGHT ROPE & NEON LIGHT RING
RGB LIGHT ROPE & NEON LIGHT RING
RGB LIGHT ROPE & NEON LIGHT RING
RGB LIGHT ROPE & NEON LIGHT RING
RGB LIGHT ROPE & NEON LIGHT RING

Αυτό το έργο απαιτούσε δέκα στοιχεία φωτισμού, τρία σχοινιά φωτός RGB και επτά φωτιστικά NEON διαφόρων μεγεθών. Πέντε από τους ελαφρούς δακτυλίους NEON ήταν ενσύρματοι σε μια σειρά τριών δακτυλίων. Αυτοί οι τύποι δακτυλίων φωτισμού είναι πολύ ευέλικτοι στον έλεγχο τους και ποια χρώματα μπορούν να εμφανίσουν, χρησιμοποίησα τα τρία κύρια χρώματα μόνο που ήταν είτε ενεργοποιημένα είτε απενεργοποιημένα. Η καλωδίωση αποτελείτο από τρία καλώδια, 5V, GND και μια γραμμή ελέγχου η οποία ελέγχονταν μέσω του υποτελούς Mega, ανατρέξτε στο συνημμένο κατάλογο Arduino "SteampunkRadioV1Slave" για λεπτομέρειες. Οι γραμμές 14 έως 20 είναι σημαντικές ειδικά για τον καθορισμένο αριθμό μονάδων φωτός, αυτές πρέπει να ταιριάζουν με τον φυσικό αριθμό, διαφορετικά ο δακτύλιος δεν θα λειτουργήσει σωστά.

Τα φωτεινά σχοινιά RGB απαιτούσαν την κατασκευή μιας μονάδας ελέγχου η οποία πήρε τρεις γραμμές ελέγχου από το Mega η καθεμία να ελέγχει τα τρία κύρια χρώματα, κόκκινο, μπλε και πράσινο. Η μονάδα ελέγχου αποτελείται από εννέα τρανζίστορ TIP122 N-P-N, βλέπε συνημμένο φύλλο δεδομένων TIP122, κάθε κύκλωμα αποτελείται από τρία τρανζίστορ TIP122 όπου το ένα πόδι είναι γειωμένο, το δεύτερο σκέλος είναι συνδεδεμένο σε παροχή ρεύματος 12V και το μεσαίο σκέλος είναι προσαρτημένο στη γραμμή ελέγχου Mega. Η παροχή σχοινιού RGB αποτελείται από τέσσερις γραμμές, μία γραμμή GND και τρεις γραμμές ελέγχου, μία από κάθε μία από τις τρεις μεσαίες κνήμες TIP122. Αυτό παρέχει τα τρία κύρια χρώματα, η ένταση του φωτός ελέγχεται χρησιμοποιώντας μια εντολή αναλογικής εγγραφής με τιμή 0, για απενεργοποίηση και 255 για μέγιστο.

Βήμα 4: ΕΠΙΚΟΙΝΩΝΙΕΣ ARDUINO MEGA 2560

ARDUINO MEGA 2560 ΕΠΙΚΟΙΝΩΝΙΕΣ
ARDUINO MEGA 2560 ΕΠΙΚΟΙΝΩΝΙΕΣ
ARDUINO MEGA 2560 ΕΠΙΚΟΙΝΩΝΙΕΣ
ARDUINO MEGA 2560 ΕΠΙΚΟΙΝΩΝΙΕΣ
ARDUINO MEGA 2560 ΕΠΙΚΟΙΝΩΝΙΕΣ
ARDUINO MEGA 2560 ΕΠΙΚΟΙΝΩΝΙΕΣ

Αυτή η πτυχή του έργου ήταν καινούργια για μένα και ως εκ τούτου απαιτούσε το χτίσιμο μηδενικού πίνακα διανομής IC2 και τη σύνδεση καθενός από τα Mega GND. Ο πίνακας διανομής IC2 επέτρεψε τη σύνδεση των δύο καρτών Mega μέσω των ακίδων 21 και 22, ο πίνακας χρησιμοποιήθηκε επίσης για τη σύνδεση της οθόνης LCD, του αισθητήρα BME280, του ρολογιού πραγματικού χρόνου και του ραδιοφώνου FM. Δείτε το συνημμένο αρχείο Arduino "SteampunkRadioV1Master" για λεπτομέρειες των επικοινωνιών ενός χαρακτήρα από το Master στη μονάδα Slave. Οι κρίσιμες γραμμές κώδικα είναι η γραμμή 90, που ορίζει το δεύτερο Mega ως μονάδα σκλάβου, η γραμμή 291 είναι μια τυπική κλήση διαδικασίας αιτήματος σκλάβης, η διαδικασία ξεκινά από τη γραμμή 718, τελικά η γραμμή 278 που έχει μια επιστρεφόμενη απόκριση από τη διαδικασία υποτελείας, ωστόσο I αποφάσισε να μην εφαρμόσει πλήρως αυτήν τη δυνατότητα.

Το συνημμένο αρχείο "SteampunkRadioV1Slave" περιγράφει λεπτομερώς την πλευρά του βοηθού αυτής της επικοινωνίας, οι κρίσιμες γραμμές είναι η γραμμή 57, ορίζει τη διεύθυνση του υποτελούς IC2, τις γραμμές 119 και 122 και τη διαδικασία "ReceEvent" που ξεκινά ένα 133.

Υπάρχει ένα πολύ καλό άρθρο στο You Tube: Arduino IC2 Communications by DroneBot Workshop που ήταν πολύ χρήσιμο για την κατανόηση αυτού του θέματος.

Βήμα 5: ΕΛΕΓΧΟΣ ELECTROMAGNET

ELECTROMAGNET CONTROL
ELECTROMAGNET CONTROL
ELECTROMAGNET CONTROL
ELECTROMAGNET CONTROL

Και πάλι, ένα νέο στοιχείο σε αυτό το έργο ήταν η χρήση ηλεκτρομαγνήτη. Χρησιμοποίησα μια μονάδα 5V, που ελέγχεται μέσω ενός ρελέ ενός καναλιού. Αυτή η μονάδα χρησιμοποιήθηκε για τη μετακίνηση του κλειδιού κώδικα Μορς και λειτούργησε πολύ καλά με μικρούς ή μεγάλους παλμούς παρέχοντας τους ήχους "κουκκίδας" και "παύλας" που εμφανίζει ένα τυπικό κλειδί Μορς. Ωστόσο, ένα πρόβλημα εμφανίστηκε όταν χρησιμοποιήθηκε αυτή η μονάδα, εισήγαγε ένα πίσω EMF στο κύκλωμα που είχε ως αποτέλεσμα την επαναφορά του προσαρτημένου Mega. Για να ξεπεράσω αυτό το πρόβλημα, πρόσθεσα μια δίοδο παράλληλα με τον ηλεκτρομαγνήτη που έλυσε το πρόβλημα καθώς θα έπιανε το πίσω EMF πριν επηρεάσει το κύκλωμα ισχύος.

Βήμα 6: FM RADIO & 3W ΕΝΙΣΧΥΤΗΣ

FM RADIO & 3W ΕΝΙΣΧΥΤΗΣ
FM RADIO & 3W ΕΝΙΣΧΥΤΗΣ
FM RADIO & 3W ΕΝΙΣΧΥΤΗΣ
FM RADIO & 3W ΕΝΙΣΧΥΤΗΣ

Όπως υποδηλώνει το όνομα του έργου, αυτό είναι ένα ραδιόφωνο και αποφάσισα να χρησιμοποιήσω μια μονάδα RDA5807M FM. Ενώ αυτή η μονάδα λειτουργούσε καλά, η μορφή της απαιτεί πολύ μεγάλη προσοχή στη σύνδεση καλωδίων για τη δημιουργία μιας πλακέτας PCB. Οι γλωττίδες συγκόλλησης σε αυτήν τη μονάδα είναι πολύ αδύναμες και θα σπάσουν καθιστώντας πολύ δύσκολο να κολλήσετε ένα καλώδιο σε αυτήν τη σύνδεση. Το συνημμένο PDF δείχνει την καλωδίωση αυτής της μονάδας, οι γραμμές ελέγχου SDA και SDL παρέχουν έλεγχο σε αυτήν τη μονάδα από το Mega, η γραμμή VCC απαιτεί 3.5V, μην υπερβαίνετε αυτήν την τάση ή θα καταστρέψει τη μονάδα. Η γραμμή GND και η γραμμή ANT είναι αυτονόητες, οι γραμμές Lout και Rout τροφοδοτούν μια τυπική θύρα γυναικείων ακουστικών 3,5 mm. Πρόσθεσα ένα μίνι σημείο κεραίας κεραίας FM και μια πολωνική κεραία FM και η λήψη είναι πολύ καλή. Δεν ήθελα να χρησιμοποιήσω τα ακουστικά για να ακούσω ραδιόφωνο, οπότε πρόσθεσα δύο ηχεία 20W συνδεδεμένα μέσω ενός ενισχυτή PAM8403 3W με την είσοδο στον ενισχυτή χρησιμοποιώντας το ίδιο βύσμα γυναικείων ακουστικών 3,5 mm και ένα εμπορικό καλώδιο σύνδεσης 3,5 mm αρσενικό σε αρσενικό. Σε αυτό το σημείο συνάντησα ένα πρόβλημα με την έξοδο από το RDA5807M που κατέκλυσε τον ενισχυτή και προκάλεσε σημαντική παραμόρφωση. Για να ξεπεράσω αυτό το πρόβλημα, πρόσθεσα δύο αντιστάσεις 1Μ και 470 ωμ σε σειρά, σε κάθε μία από τις γραμμές καναλιού και αυτό αφαίρεσε την παραμόρφωση. Με αυτήν τη μορφή δεν μπόρεσα να μειώσω την ένταση της μονάδας στο 0, ακόμη και η ρύθμιση της μονάδας στο 0 δεν αφαιρέθηκε εντελώς ο ήχος, οπότε πρόσθεσα μια εντολή "radio.setMute (true)" όταν η ένταση ορίστηκε στο 0 και αυτό αφαιρεί αποτελεσματικά κάθε ήχο. Οι τρεις τελευταίοι σωλήνες IV-11 στην κάτω γραμμή των σωλήνων εμφανίζουν κανονικά τη θερμοκρασία και την υγρασία, ωστόσο εάν χρησιμοποιείται ο ρυθμιστής έντασης, η οθόνη αυτή αλλάζει για να δείξει την τρέχουσα ένταση με μέγιστο 15 και ελάχιστο 0. Αυτή η ένταση έντασης είναι εμφανίζεται έως ότου το σύστημα ενημερώσει τους πάνω σωλήνες από την εμφάνιση της ημερομηνίας πίσω στην εμφάνιση της ώρας, οπότε η θερμοκρασία εμφανίζεται ξανά.

Βήμα 7: ΕΛΕΓΧΟΣ SERVO

SERVO CONTROL
SERVO CONTROL
SERVO CONTROL
SERVO CONTROL

Το 5V Servo χρησιμοποιήθηκε για τη μετακίνηση της μονάδας ρολογιού. Αφού αγοράσατε έναν μηχανισμό ρολογιού "μόνο για ανταλλακτικά" και αφαιρέσατε το κύριο ελατήριο και το μισό του μηχανισμού, αυτό που παρέμεινε καθαρίστηκε, λαδώθηκε και στη συνέχεια τροφοδοτήθηκε χρησιμοποιώντας το Servo, συνδέοντας τον βραχίονα Servo σε ένα από τα ανταλλακτικά γνήσια γρανάζια ρολογιού. Ο κρίσιμος κωδικός για τη λειτουργία του Servo βρίσκεται στο αρχείο "SteampunRadioV1Slave" ξεκινώντας από τη γραμμή 294, όπου οι παλμοί 2048 παράγουν περιστροφή 360 μοιρών.

Βήμα 8: ΓΕΝΙΚΗ ΚΑΤΑΣΚΕΥΗ

ΓΕΝΙΚΗ ΚΑΤΑΣΚΕΥΗ
ΓΕΝΙΚΗ ΚΑΤΑΣΚΕΥΗ
ΓΕΝΙΚΗ ΚΑΤΑΣΚΕΥΗ
ΓΕΝΙΚΗ ΚΑΤΑΣΚΕΥΗ
ΓΕΝΙΚΗ ΚΑΤΑΣΚΕΥΗ
ΓΕΝΙΚΗ ΚΑΤΑΣΚΕΥΗ

Το κουτί προήλθε από ένα παλιό ραδιόφωνο, το παλιό βερνίκι αφαιρέθηκε, το μπροστινό και το πίσω μέρος αφαιρέθηκαν και στη συνέχεια βερνικώθηκαν ξανά. Σε κάθε μία από τις πέντε βαλβίδες αφαιρέθηκαν οι βάσεις τους, στη συνέχεια οι ελαφροί δακτύλιοι NEON προσαρτήθηκαν τόσο στο πάνω όσο και στο κάτω μέρος. Οι δύο πιο πίσω βαλβίδες είχαν δεκαέξι μικρές τρύπες στη βάση και στη συνέχεια δέκα έξι φώτα LCD σφραγισμένα σε κάθε τρύπα, κάθε φως LCD συνδέθηκε με την επόμενη στη σειρά. Όλες οι σωληνώσεις χρησιμοποίησαν χάλκινο σωλήνα 15mm και συνδέσεις. Τα εσωτερικά χωρίσματα ήταν φτιαγμένα από 3mm βαμμένα μαύρα και το μπροστινό μέρος ήταν διαφανές 3mm Perspex. Χρησιμοποιήθηκε φύλλο ορείχαλκου, με συμπιεσμένα σχήματα για την ευθυγράμμιση του μπροστινού Perspex και του εσωτερικού καθενός από τους κόλπους σωλήνων IV-11. Τα τρία μπροστινά χειριστήρια για On/Off, Volume και Frequency χρησιμοποιούν όλα Γραμμικά περιστροφικά ποτενσιόμετρα προσαρτημένα μέσω πλαστικού σωλήνα στο στέλεχος μιας βαλβίδας πύλης. Η κεραία σε σχήμα χαλκού κατασκευάστηκε από χάλκινο σύρμα 5 χιλιοστών, ενώ το σπειροειδές πηνίο γύρω από τις δύο κορυφαίες βαλβίδες κατασκευάστηκε από σύρμα από ανοξείδωτο χάλυβα 3 χιλιοστών βαμμένο με βαφή χαλκού. Τρεις πίνακες διανομής όπου κατασκευάστηκαν, 12V, 5V και 1.5V, και ένας περαιτέρω πίνακας διανέμει τις συνδέσεις IC2. Τέσσερα τροφοδοτικά DC όπου παρέχονται με 12V από προσαρμογέα ισχύος 12V, 1 Amp. Δύο τροφοδοτικά 24V για τροφοδοσία των τσιπς MAX6921AWI IC, ένα παρέχει παροχή 5V για υποστήριξη όλων των συστημάτων φωτισμού και κίνησης και ένα παρέχει 1,5V για τα δύο κυκλώματα θερμαντήρα IV-11.

Βήμα 9: ΛΟΓΙΣΜΙΚΟ

Το λογισμικό αναπτύχθηκε σε δύο μέρη, το Master και το Slave. Το πρόγραμμα Master υποστηρίζει τον αισθητήρα BME208, Ρολόι πραγματικού χρόνου, δύο τσιπ IC MAX6921AWI και IC2. Το πρόγραμμα Slave ελέγχει όλα τα φώτα, το σερβο, τον ηλεκτρομαγνήτη, τον μετρητή αμπέρ και τους δύο μετρητές βολτ. Το πρόγραμμα Master υποστηρίζει τους δεκαέξι σωλήνες IV-11, την πίσω οθόνη LCD και το πληκτρολόγιο 12 πλήκτρων. Το πρόγραμμα Slave υποστηρίζει όλες τις λειτουργίες φωτισμού, σερβο, ηλεκτρομαγνήτη, ρελέ, μετρητή αμπέρ και αμφότερους τους μετρητές βολτ. Μια σειρά δοκιμαστικών προγραμμάτων αναπτύχθηκε για τη δοκιμή κάθε μιας από τις λειτουργίες πριν από κάθε λειτουργία προστέθηκε στα προγράμματα Master ή Slave. Δείτε συνημμένα αρχεία Arduino και λεπτομέρειες για τα πρόσθετα αρχεία Βιβλιοθήκης που απαιτούνται για την υποστήριξη του κώδικα.

Συμπεριλάβετε αρχεία: Arduino.h, Wire.h, radio.h, RDA5807M.h, SPI.h, LiquidCrystal_I2C.h, Wire.h, SparkFunBME280.h, DS3231.h, Servo.h, Adafruit_NeoPixel.h, Stepper-28BYJ -48.ω.

Βήμα 10: ΕΠΙΣΚΟΠΗΣΗ ΕΡΓΟΥ

Image
Image
ΕΠΙΣΚΟΠΗΣΗ ΕΡΓΟΥ
ΕΠΙΣΚΟΠΗΣΗ ΕΡΓΟΥ
ΕΠΙΣΚΟΠΗΣΗ ΕΡΓΟΥ
ΕΠΙΣΚΟΠΗΣΗ ΕΡΓΟΥ

Μου άρεσε η ανάπτυξη αυτού του έργου, με τα νέα στοιχεία επικοινωνιών Mega, ηλεκτρομαγνήτη, Servo και υποστήριξη δεκαέξι σωλήνων IV-11 VFD. Η πολυπλοκότητα του κυκλώματος ήταν μερικές φορές προκλητική και η χρήση συνδετήρων Dupont προκαλεί κατά καιρούς προβλήματα σύνδεσης, η χρήση θερμής κόλλας για τη στερέωση αυτών των συνδέσεων βοηθά στη μείωση των τυχαίων προβλημάτων σύνδεσης.

Συνιστάται: