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

Ηχητική ειδοποίηση: 18 βήματα
Ηχητική ειδοποίηση: 18 βήματα

Βίντεο: Ηχητική ειδοποίηση: 18 βήματα

Βίντεο: Ηχητική ειδοποίηση: 18 βήματα
Βίντεο: Ιστορία της Αγγλίας | Νίκος Τσιφόρος | Ηχητικό Βιβλίο 2024, Ιούλιος
Anonim
Ειδοποίηση ήχου
Ειδοποίηση ήχου
Ειδοποίηση ήχου
Ειδοποίηση ήχου
Ειδοποίηση ήχου
Ειδοποίηση ήχου

Το PCB που σχεδίασα ονομάζεται Audio Alert. Αυτός ο πίνακας τοποθετείται μεταξύ μιας στερεοφωνικής πηγής ήχου και ενός καταναλωτή στερεοφωνικού ήχου, όπως πομπού FM ή ενισχυτή. Όταν ο πίνακας λαμβάνει ασύρματα ένα κωδικοποιημένο μήνυμα, διαπερνά τη ροή ήχου από την τρέχουσα πηγή και αναπαράγει το ηχητικό κλιπ MP3 που σχετίζεται με το ληφθέν μήνυμα. Αφού ολοκληρωθεί η αναπαραγωγή του κλιπ, ο πίνακας επιστρέφει στην αρχική πηγή (στην περίπτωσή μου ένα iPod.)

Σχεδίασα αυτόν τον πίνακα ως συνοδευτικό πίνακα για έναν πίνακα που σχεδίασα για να ανιχνεύσω πότε είναι γεμάτος ο συλλέκτης σκόνης του ξύλινου καταστήματός μου. Παρόλο που η πλήρης σανίδα συλλογής σκόνης ενεργοποιούσε ένα στροβοσκοπικό που αναβοσβήνει, δεν θα το παρατηρούσα περιστασιακά. Το κατάστημα είναι αρκετά δυνατό όταν λειτουργεί ο συλλέκτης σκόνης και άλλα σταθερά εργαλεία, οπότε φοράω σχεδόν πάντα το προστατευτικό ακοής με ενσωματωμένο δέκτη FM. Χρησιμοποιώντας αυτόν τον πίνακα τώρα ακούω το "Dust collector full" αν και το προστατευτικό ακοής μου. Δείτε

Το mcu που χρησιμοποιείται είναι ένα ATmega328p. Το mcu λαμβάνει ειδοποίηση από πομποδέκτη RFM69CW. Ο διακόπτης ήχου είναι ένα τσιπ PT2314 που ελέγχεται από I2C. Το PT2314 είναι ένας στερεοφωνικός διακόπτης 4 προς 1. Ο πίνακας εκθέτει 2 από τις 4 πιθανές εισόδους ως στάνταρ στερεοφωνικά βύσματα 3,5 mm. Μια τρίτη πηγή είναι ένα ενσωματωμένο τσιπ MP3 player και η 4η πηγή είναι αχρησιμοποίητη. Η έξοδος είναι μέσω μιας τυπικής στερεοφωνικής υποδοχής 3,5 mm.

Το MP3 player διαθέτει 3 πιθανές πηγές: κάρτα SD, USB Stick και NOR Flash.

Το πρόγραμμα αναπαραγωγής MP3 είναι το ίδιο τσιπ YX5200-24SS που βρίσκεται σε πολλές μονάδες DF Player (αν και οι περισσότερες από τις φθηνότερες εκδόσεις αυτής της μονάδας χρησιμοποιούν πλαστά τσιπ που δεν διαθέτουν όλη τη λειτουργικότητα του αρχικού τσιπ.) Η κύρια διαφορά αυτής της εφαρμογής χρησιμοποιώντας το YX5200 Το τσιπ -24SS είναι ότι είναι στερεοφωνικό και υποστηρίζει NOR Flash EEPROM.

Μπορείτε να φορτώσετε το NOR Flash με κλιπ MP3 ή να χρησιμοποιήσετε οποιαδήποτε από τις άλλες πηγές. Κατά την εκκίνηση, η συσκευή αναπαραγωγής MP3 θα είναι προεπιλεγμένη σε USB εάν είναι διαθέσιμη, ακολουθούμενη από την κάρτα SD και στη συνέχεια NOR Flash. Μπορείτε να τροποποιήσετε το λογισμικό για να αλλάξετε την προτεραιότητα προέλευσης ή να έχετε την πηγή MP3 με βάση το ληφθέν μήνυμα.

Όπως έχει προγραμματιστεί, η εξωτερική είσοδος μεταφέρεται στην έξοδο. Όπως και με την πηγή MP3, αυτή η συμπεριφορά μπορεί να αλλάξει στο λογισμικό. Επίσης, η ένταση, η ισορροπία, τα πρίμα και πολλές άλλες δυνατότητες διακόπτη ήχου μπορούν να ελεγχθούν μέσω του λογισμικού.

Ο πίνακας έχει επίσης την επιλογή προσθήκης μονάδας ενισχυτή ακουστικών. Χρησιμοποιώ τον ενισχυτή στη διαμόρφωσή μου επειδή η έξοδος τροφοδοτεί έναν πομπό FM και ο πομπός αποδίδει καλύτερα με τον ενισχυτή παρά όταν τροφοδοτείται ήχος σε επίπεδο γραμμής.

Όλες οι αχρησιμοποίητες καρφίτσες έχουν μεταφερθεί στην άκρη του πίνακα. Ο πίνακας διαθέτει υποδοχή I2C με γραμμή διακοπής για μελλοντική ανάπτυξη (οθόνη, πληκτρολόγιο, κλπ.)

Το σχήμα περικλείεται στο επόμενο βήμα.

Όπως και με τους άλλους πίνακες που έχω σχεδιάσει, τα αρχεία gerber αυτού του πίνακα μοιράζονται στο PCBWay.

Ένα τρισδιάστατο περίβλημα είναι διαθέσιμο στο Thingiverse:

Βήμα 1: Οδηγίες για τη Συναρμολόγηση του Διοικητικού Συμβουλίου

Οδηγίες Συναρμολόγησης του Διοικητικού Συμβουλίου
Οδηγίες Συναρμολόγησης του Διοικητικού Συμβουλίου

Ακολουθούν οδηγίες για τη συναρμολόγηση της σανίδας (ή σχεδόν κάθε μικρού πίνακα). Στα παρακάτω βήματα συναρμολογώ μια πλακέτα χωρίς τον προαιρετικό ενισχυτή ακουστικών.

Εάν γνωρίζετε ήδη πώς να δημιουργήσετε έναν πίνακα SMD, μεταβείτε στο βήμα 13.

Βήμα 2: Συγκεντρώστε μέρη

Συγκεντρώστε ανταλλακτικά
Συγκεντρώστε ανταλλακτικά

Ξεκινώ χτυπώντας ένα κομμάτι χαρτί στο τραπέζι εργασίας με ετικέτες για όλα τα πολύ μικρά μέρη (αντιστάσεις, πυκνωτές, LED). Αποφύγετε την τοποθέτηση πυκνωτών και λυχνιών LED το ένα δίπλα στο άλλο. Εάν αναμειχθούν, μπορεί να είναι δύσκολο να τους ξεχωρίσουμε.

Στη συνέχεια συμπληρώνω το χαρτί με αυτά τα μέρη. Γύρω από την άκρη προσθέτω τα άλλα, εύκολα αναγνωρίσιμα μέρη. (Σημειώστε ότι χρησιμοποιώ το ίδιο κομμάτι χαρτί για άλλους πίνακες που έχω σχεδιάσει, οπότε μόνο μερικές από τις τοποθεσίες στη φωτογραφία έχουν τμήματα δίπλα/στις ετικέτες)

Βήμα 3: Τοποθετήστε τον πίνακα

Τοποθετήστε τον πίνακα
Τοποθετήστε τον πίνακα

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

Βήμα 4: Εφαρμόστε το Solder Paste

Εφαρμογή επικόλλησης συγκολλήσεων
Εφαρμογή επικόλλησης συγκολλήσεων

Εφαρμόστε κόλλα συγκόλλησης στα μαξιλάρια SMD, αφήνοντας γυαλιά οποιαδήποτε τακάκια από τρύπες. Όντας δεξιόχειρας, γενικά δουλεύω από πάνω αριστερά προς τα κάτω δεξιά για να ελαχιστοποιήσω τις πιθανότητες να αλείψω την πάστα συγκόλλησης που έχω ήδη εφαρμόσει. Εάν αλείφετε την πάστα, χρησιμοποιήστε ένα μαντηλάκι χωρίς χνούδι, όπως αυτά για την αφαίρεση του μακιγιάζ. Αποφύγετε τη χρήση χαρτιού/χαρτιού Kleenex. Ο έλεγχος της ποσότητας πάστας που εφαρμόζεται σε κάθε μαξιλάρι είναι κάτι που μπορείτε να κολλήσετε μέσω δοκιμής και σφάλματος. Απλά θέλετε ένα μικροσκοπικό σφουγγάρι σε κάθε μαξιλάρι. Το μέγεθος του ταμπλό είναι σχετικό με το μέγεθος και το σχήμα του μαξιλαριού (κάλυψη περίπου 50-80%). Σε περίπτωση αμφιβολίας, χρησιμοποιήστε λιγότερο. Για καρφίτσες που βρίσκονται κοντά μεταξύ τους, όπως τα IC σε ένα πακέτο TSSOP, εφαρμόζετε μια πολύ λεπτή λωρίδα σε όλα τα μαξιλάρια αντί να προσπαθείτε να εφαρμόσετε ξεχωριστό ταμπλό σε καθένα από αυτά τα πολύ στενά τακάκια. Όταν λιώσει η συγκόλληση, η μάσκα συγκόλλησης θα προκαλέσει τη μετάβαση της συγκόλλησης στο τακάκι, όπως το πώς το νερό δεν θα κολλήσει σε μια λιπαρή επιφάνεια. Η συγκόλληση θα χτυπήσει ή θα μετακινηθεί σε μια περιοχή με εκτεθειμένο μαξιλάρι.

Χρησιμοποιώ κόλλα συγκόλλησης χαμηλού σημείου τήξης (137C Melting Point)

Βήμα 5: Τοποθετήστε τα εξαρτήματα SMD

Τοποθετήστε τα εξαρτήματα SMD
Τοποθετήστε τα εξαρτήματα SMD

Τοποθετήστε τα μέρη SMD. Το κάνω από πάνω αριστερά προς τα κάτω δεξιά, αν και δεν έχει μεγάλη διαφορά εκτός από το ότι είναι λιγότερο πιθανό να χάσετε ένα μέρος. Τα εξαρτήματα τοποθετούνται με τσιμπιδάκια ηλεκτρονικής. Προτιμώ το τσιμπιδάκι με καμπύλο άκρο. Σηκώστε ένα εξάρτημα, γυρίστε το μπλοκ ανάρτησης εάν χρειάζεται και τοποθετήστε το εξάρτημα. Δώστε σε κάθε μέρος μια ελαφριά βρύση για να βεβαιωθείτε ότι κάθεται επίπεδη στον πίνακα. Κατά την τοποθέτηση ενός εξαρτήματος χρησιμοποιώ δύο χέρια για να βοηθήσω στην ακριβή τοποθέτηση. Όταν τοποθετείτε ένα τετράγωνο mcu, σηκώστε το διαγώνια από αντίθετες γωνίες.

Ελέγξτε την πλακέτα για να βεβαιωθείτε ότι οι πολωμένοι πυκνωτές είναι στη σωστή θέση και ότι όλα τα τσιπ είναι σωστά προσανατολισμένα.

Βήμα 6: Timeρα για το πιστόλι θερμού αέρα

Timeρα για το πιστόλι θερμού αέρα
Timeρα για το πιστόλι θερμού αέρα
Timeρα για το πιστόλι θερμού αέρα
Timeρα για το πιστόλι θερμού αέρα

Χρησιμοποιώ πιστόλι θερμού αέρα YAOGONG 858D SMD. (Στο Amazon για λιγότερο από $ 40.) Η συσκευασία περιλαμβάνει 3 ακροφύσια. Χρησιμοποιώ το μεγαλύτερο ακροφύσιο (8mm). Αυτό το μοντέλο/στυλ κατασκευάζεται ή πωλείται από διάφορους προμηθευτές. Έχω δει αξιολογήσεις παντού. Αυτό το όπλο λειτούργησε άψογα για μένα.

Χρησιμοποιώ κόλλα συγκόλλησης χαμηλής θερμοκρασίας. Για το μοντέλο πιστόλι μου, η θερμοκρασία έχει ρυθμιστεί στους 275C, η ροή του αέρα έχει ρυθμιστεί στο 7. Κρατήστε το πιστόλι κάθετα στην σανίδα περίπου 4 εκατοστά πάνω από τον πίνακα. Η συγκόλληση γύρω από τα πρώτα μέρη χρειάζεται λίγο χρόνο για να αρχίσει να λιώνει. Μην μπείτε στον πειρασμό να επιταχύνετε τα πράγματα μετακινώντας το όπλο κοντά στον πίνακα. Αυτό γενικά έχει ως αποτέλεσμα να φυσήξουν τα μέρη γύρω. Μόλις λιώσει η συγκόλληση, προχωρήστε στο επόμενο επικαλυπτόμενο τμήμα της σανίδας. Δουλέψτε με τον τρόπο σας σε όλο τον πίνακα.

Βήμα 7: Ενισχύστε εάν χρειάζεται

Ενισχύστε εάν χρειάζεται
Ενισχύστε εάν χρειάζεται

Εάν η πλακέτα διαθέτει επιτοίχια υποδοχή κάρτας SD ή επιτοίχια υποδοχή ήχου κ.λπ., εφαρμόστε επιπλέον συγκόλληση σύρματος στα τακάκια που χρησιμοποιούνται για την τοποθέτησή της στην πλακέτα. Διαπίστωσα ότι η πάστα συγκόλλησης από μόνη της δεν είναι γενικά αρκετά ισχυρή για να ασφαλίσει αξιόπιστα αυτά τα μέρη.

Βήμα 8: Καθαρισμός/αφαίρεση του SMD Flux

Καθαρισμός/αφαίρεση του SMD Flux
Καθαρισμός/αφαίρεση του SMD Flux
Καθαρισμός/αφαίρεση του SMD Flux
Καθαρισμός/αφαίρεση του SMD Flux

Η πάστα συγκόλλησης που χρησιμοποιώ διαφημίζεται ως "όχι καθαρή". Πρέπει να καθαρίσετε τον πίνακα, φαίνεται πολύ καλύτερα και θα αφαιρέσει τυχόν μικρές χάντρες συγκόλλησης στον πίνακα. Χρησιμοποιώντας γάντια λατέξ, νιτριλίου ή καουτσούκ σε καλά αεριζόμενο χώρο, ρίξτε μια μικρή ποσότητα Flux Remover σε ένα μικρό κεραμικό ή ανοξείδωτο σκεύος. Επανασφραγίστε τη φιάλη αφαίρεσης ροής. Χρησιμοποιώντας μια άκαμπτη βούρτσα, βάλτε το πινέλο στο καθαριστικό ροής και τρίψτε μια περιοχή του σκάφους. Επαναλάβετε μέχρι να τρίψετε εντελώς την επιφάνεια της σανίδας. Χρησιμοποιώ μια βούρτσα καθαρισμού όπλων για το σκοπό αυτό. Οι τρίχες είναι πιο σκληρές από τις περισσότερες οδοντόβουρτσες.

Ρίχνω το αχρησιμοποίητο αφαίρεση ροής πίσω στο μπουκάλι. Δεν ξέρω αν αυτό είναι σωστό ή όχι. Δεν έχω παρατηρήσει κανένα ζήτημα που να σχετίζεται με αυτό.

Βήμα 9: Τοποθετήστε και συγκολλήστε όλα τα εξαρτήματα της τρύπας

Τοποθετήστε και συγκολλήστε όλα τα εξαρτήματα της τρύπας
Τοποθετήστε και συγκολλήστε όλα τα εξαρτήματα της τρύπας
Τοποθετήστε και συγκολλήστε όλα τα εξαρτήματα της τρύπας
Τοποθετήστε και συγκολλήστε όλα τα εξαρτήματα της τρύπας

Αφού εξατμιστεί το απορρυπαντικό ροής, τοποθετήστε και κολλήστε όλα τα μέρη της οπής της γούρνας, συντομότερα έως ψηλότερα, ένα κάθε φορά.

Βήμα 10: Ξεπλύνετε τις ακίδες με τρύπες

Ξεπλύνετε τις καρφίτσες τρυπών
Ξεπλύνετε τις καρφίτσες τρυπών

Χρησιμοποιώντας μια πένσα κοπής κοπής, κόψτε τις ακίδες διαμπερών οπών στην κάτω πλευρά της σανίδας. Κάνοντας αυτό καθιστά ευκολότερη την αφαίρεση του υπολείμματος ροής.

Βήμα 11: Ζεσταίνετε τις καρφίτσες μετά την τρύπα μετά το κόψιμο

Θερμάνετε μέσω των καρφιτσών τρύπας μετά το κόψιμο
Θερμάνετε μέσω των καρφιτσών τρύπας μετά το κόψιμο

Για μια όμορφη εμφάνιση, ξαναζεστάνετε τη συγκόλληση στους πείρους της οπής μετά το κόψιμο. Αυτό αφαιρεί τα σημάδια διάτμησης που αφήνει ο κοπτήρας έκπλυσης.

Βήμα 12: Αφαιρέστε τη ροή διαμπερών οπών

Αφαιρέστε τη ροή διαμπερών οπών
Αφαιρέστε τη ροή διαμπερών οπών

Χρησιμοποιώντας την ίδια μέθοδο καθαρισμού όπως πριν, καθαρίστε το πίσω μέρος της σανίδας.

Βήμα 13: Εφαρμογή ισχύος στον πίνακα

Εφαρμόστε ισχύ στην πλακέτα (6 έως 12V). Εάν δεν τηγανιστεί τίποτα, μετρήστε 5V και 3.3V από τη μεγάλη καρτέλα στα δύο τσιπ ρυθμιστή.

Βήμα 14: Φορτώστε το πρόγραμμα εκκίνησης

Φορτώστε το πρόγραμμα εκκίνησης
Φορτώστε το πρόγραμμα εκκίνησης

Αυτό το βήμα ορίζει την ταχύτητα του επεξεργαστή, την πηγή ρολογιού και άλλες ρυθμίσεις ασφάλειας καθώς και τη φόρτωση του φορτωτή εκκίνησης.

Θα χρειαστείτε έναν ISP για αυτό το βήμα. Μπορείτε να χρησιμοποιήσετε οποιονδήποτε ISP όπως το Arduino ως ISP, υπό την προϋπόθεση ότι ο ISP είναι 3v3. Ο ISP που σχεδίασα διαθέτει υποδοχή ISP 3v3. Δείτε

Πολύ σημαντικό: Πρέπει να χρησιμοποιήσετε έναν παροχέα 3v3, διαφορετικά μπορεί να προκαλέσετε ζημιά στα εξαρτήματα του πίνακα

Από το μενού Arduino IDE Tools, επιλέξτε "Arduino Pro ή Pro Mini" για τον πίνακα και "ATmega328P (3.3V 8MHz)" για τον επεξεργαστή.

Αποσυνδέστε την τροφοδοσία από την πλακέτα εάν χρησιμοποιείτε καλώδιο ISP 6 καλωδίων.

Συνδέστε το καλώδιο ISP από την κεφαλίδα ICSP στην πλακέτα στον 3v3 ISP. Ορίστε το διακόπτη DPDT κοντά στην κεφαλίδα ICSP σε "PROG".

Επιλέξτε "Arduino ως ISP" από το μενού Εργαλεία-> προγραμματιστής (ή ό, τι είναι κατάλληλο για τον ISP που χρησιμοποιείτε) και, στη συνέχεια, επιλέξτε εγγραφή εκκίνησης. Εκτός από τη λήψη του bootloader, αυτό θα ρυθμίσει επίσης σωστά τις ασφάλειες. Στη φωτογραφία, ο πίνακας στα αριστερά είναι ο στόχος. Ο πίνακας στα δεξιά είναι ο ISP.

Αποσυνδέστε το καλώδιο ISP.

Βήμα 15: Ανεβάστε το Σκίτσο

Ανεβάστε το Σκίτσο
Ανεβάστε το Σκίτσο

Συνδέστε μια μονάδα σειριακού προσαρμογέα 3v3 TTL στη σειριακή υποδοχή στην πλακέτα.

Ενημέρωση: 18-Μαρ-2021: Έχω κάνει κάποιες μικρές αλλαγές στο σκίτσο για να διορθώσω ένα σφάλμα που εμφανίζεται όταν η ειδοποίηση παίζει ήδη όταν λαμβάνει άλλο μήνυμα. Επικοινωνήστε μαζί μου εάν θέλετε την ενημερωμένη έκδοση του σκίτσου

Κατεβάστε το software.zip που επισυνάπτεται σε αυτό το βήμα. Μπορείτε είτε να αναμίξετε αυτές τις πηγές στο φάκελο Arduino είτε να αλλάξετε την τοποθεσία Sketchbook στις προτιμήσεις Arduino για να επισημάνετε αυτές τις πηγές. Η προτιμώμενη μέθοδος είναι να διατηρούνται αυτές οι πηγές ξεχωριστές.

Επαλήθευση/Μεταγλώττιση του σκίτσου AudioAlertRFM69.

Ανεβάστε το σκίτσο αν μεταγλωττιστεί χωρίς σφάλματα.

Βήμα 16: Δημιουργήστε το εξάγωνο αρχείο FAT MP3

Δημιουργήστε το MP3 FAT Hex Αρχείο
Δημιουργήστε το MP3 FAT Hex Αρχείο

Αυτό το βήμα προϋποθέτει ότι σκοπεύετε να χρησιμοποιήσετε το ενσωματωμένο τσιπ NOR Flash ως πηγή MP3. Μπορείτε να μεταβείτε στο βήμα 18 εάν δεν σκοπεύετε να χρησιμοποιήσετε το τσιπ NOR Flash ως πηγή MP3. Αυτό σημαίνει ότι θα χρησιμοποιείτε κάρτα SD ή USB stick ως πηγή MP3.

Ο στόχος αυτού του βήματος είναι να αποκτήσετε μια εικόνα ενός συστήματος αρχείων FAT16 που περιέχει τα κλιπ MP3 για αναπαραγωγή από το NOR Flash ως πηγή στο NOR Flash EEPROM. Η σειρά αρχείων στον ριζικό κατάλογο FAT καθορίζει το ευρετήριο MP3 που θα αναφέρετε από το λογισμικό κατά την αναπαραγωγή μιας ειδοποίησης.

Το αρχείο MP3 FAT Hex μπορεί να δημιουργηθεί χρησιμοποιώντας την εφαρμογή Mac OS FatFsToHex.

Εάν διαθέτετε Mac ή έχετε πρόσβαση σε έναν, κατεβάστε την εφαρμογή FatFsToHex από το GitHub:

Σημειώστε ότι δεν χρειάζεται να δημιουργήσετε την εφαρμογή, υπάρχει ένα αρχείο zip σε αυτό το αποθετήριο που περιέχει την ενσωματωμένη εφαρμογή.

Αφού αποφασίσετε για τα αρχεία MP3 που θέλετε να παίξετε στον πίνακα, ξεκινήστε την εφαρμογή FatFsToHex και σύρετε τα αρχεία στη λίστα αρχείων. Ορίστε τη σειρά αναπαραγωγής τακτοποιώντας τα αρχεία στη λίστα. Εάν πρόκειται για ένα σύνολο MP3 που νομίζετε ότι μπορείτε να χρησιμοποιήσετε περισσότερες από μία φορές, αποθηκεύστε το σετ στο δίσκο χρησιμοποιώντας την εντολή αποθήκευσης (⌘-S). Εξαγάγετε (⌘-E) το εξάγωνο αρχείο MP3 σε κάρτα SD, ονομάζοντας το αρχείο FLASH. HEX. Αυτό θα πρέπει να είναι το μόνο αρχείο σε αυτήν την κάρτα SD.

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

Βήμα 17: Φορτώστε τα αρχεία MP3 στο NOR Flash EEPROM

Φορτώστε τα αρχεία MP3 στο NOR Flash EEPROM
Φορτώστε τα αρχεία MP3 στο NOR Flash EEPROM
Φορτώστε τα αρχεία MP3 στο NOR Flash EEPROM
Φορτώστε τα αρχεία MP3 στο NOR Flash EEPROM

Για αυτό το βήμα χρειάζεστε ένα Arduino ως ISP (ή τον πίνακα που σχεδίασα) και ένα καλώδιο ISP 5 ή 6 καλωδίων. Αποσυνδέστε την τροφοδοσία από την πλακέτα εάν χρησιμοποιείτε καλώδιο 6 καλωδίων.

Εάν δεν χρησιμοποιείτε τον ISP που σχεδίασα, ο ISP που χρησιμοποιείτε πρέπει να φορτωθεί με το σκίτσο Hex Copier και πρέπει να έχει μονάδα κάρτας SD σύμφωνα με τις οδηγίες στο σκίτσο HexCopier. Το σκίτσο του HexCopier μπορεί να εκτελεστεί σε οποιοδήποτε Arduino με ATmega328p (και πολλά άλλα ATMegas.) Αυτό το σκίτσο βρίσκεται στο αποθετήριο GitHub FatFsToHex.

Ρυθμίστε το διακόπτη DPDT κοντά στο NOR Flash EEPROM σε PROG. Συνδέστε το καλώδιο ISP μεταξύ του 3V3 ISP και της κεφαλίδας NOR FLASH χρησιμοποιώντας τον πείρο γείωσης για να καθορίσετε τον σωστό προσανατολισμό του συνδέσμου. Αυτός είναι ο μπλε σύνδεσμος στις φωτογραφίες.

Μόλις εφαρμοστεί η τροφοδοσία με την κάρτα SD τοποθετημένη και ο ρυθμός baud μιας σειριακής οθόνης οριστεί σε 19200, στείλτε στο σκίτσο ένα γράμμα C και έναν χαρακτήρα επιστροφής ("C / n" ή "C / r / n"), για να ξεκινήσει το αντίγραφο. Δείτε το στιγμιότυπο οθόνης για την αναμενόμενη απόκριση από το σκίτσο του φωτοαντιγραφικού που εκτελείται στον ISP.

Σημειώστε ότι η εφαρμογή FatFsToHex διαθέτει σειριακή οθόνη (δείτε φωτογραφία.)

Βήμα 18: Δοκιμάστε τον πίνακα

Δοκιμάστε τον πίνακα
Δοκιμάστε τον πίνακα
Δοκιμάστε τον πίνακα
Δοκιμάστε τον πίνακα
Δοκιμάστε τον πίνακα
Δοκιμάστε τον πίνακα

Συνδέστε ένα iPod ή κάποια άλλη πηγή ήχου στην υποδοχή ήχου 3,5 mm με την ένδειξη "IN". Συνδέστε ένα ζευγάρι ακουστικά στην υποδοχή με την ένδειξη "OUT".

Εφαρμόστε ισχύ στον πίνακα. Αναπαραγωγή κομματιών στο iPod. Πρέπει να ακούτε τι παίζεται μέσω των ακουστικών.

Συνδέστε έναν σειριακό προσαρμογέα 3v3 TTL στην πλακέτα. Ρυθμίστε το ρυθμό baud στο 9600.

Παίξτε μια ειδοποίηση στέλνοντας τον πίνακα "p1". Θα πρέπει να ακούσετε την ειδοποίηση να κόβεται σε οτιδήποτε έρχεται από το iPod. Υπάρχουν πάρα πολλές παράμετροι δοκιμής που μπορούν να σταλούν σειριακά στον πίνακα για να περιγραφούν εδώ. Κοιτάξτε τη λειτουργία βρόχου του σκίτσου AudioAlertRFM69. Θα δείτε μια δήλωση εναλλαγής που παραθέτει όλες τις παραμέτρους δοκιμής.

Για να δοκιμάσετε τον πομποδέκτη χρειάζεστε μια άλλη πλακέτα, όπως το τηλεχειριστήριο που περιγράφεται στο εγχειρίδιο μου για τον Ανιχνευτή Varmint ή την πλήρη σανίδα συλλογής σκόνης που σχεδίασα. Δείτε https://www.thingiverse.com/thing:2657033 Αυτοί οι πίνακες μπορούν να προγραμματιστούν για να στέλνουν μηνύματα στον πίνακα ειδοποιήσεων ήχου.

Μπορείτε επίσης να δημιουργήσετε ένα δοκιμαστικό σετ σε ένα breadboard όπως φαίνεται στις φωτογραφίες. Έχω σχεδιάσει πίνακες ανάρτησης για τα RFM69CW και HCW. Αυτές οι πλακέτες παρέχουν μετατόπιση επιπέδου, ώστε να μπορείτε να χρησιμοποιήσετε αυτούς τους πομποδέκτες με mcu 5V. (Το RFM69 είναι 3v3.)

Εάν κάποιος στις ΗΠΑ ενδιαφέρεται να αποκτήσει κάποιον από τους πίνακες μου, γυμνό ή κατασκευασμένο, δύσκολο να εντοπίσετε εξαρτήματα, επικοινωνήστε μαζί μου (μέσω μηνύματος, όχι ως σχόλιο.) Όπως σημειώνεται στην εισαγωγή, τα αρχεία Gerber του πίνακα μοιράζονται στο PCBWay.

Συνιστάται: