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

Ηλεκτρονική χριστουγεννιάτικη κάρτα κουίζ: 10 βήματα (με εικόνες)
Ηλεκτρονική χριστουγεννιάτικη κάρτα κουίζ: 10 βήματα (με εικόνες)

Βίντεο: Ηλεκτρονική χριστουγεννιάτικη κάρτα κουίζ: 10 βήματα (με εικόνες)

Βίντεο: Ηλεκτρονική χριστουγεννιάτικη κάρτα κουίζ: 10 βήματα (με εικόνες)
Βίντεο: ΕΝΤΑΞΕΙ ΠΕΙΣΤΗΚΑ ! #swimming #shorts 2024, Νοέμβριος
Anonim
Ηλεκτρονική κουίζ Χριστουγεννιάτικη κάρτα
Ηλεκτρονική κουίζ Χριστουγεννιάτικη κάρτα

Θέλετε να φτιάξετε κάτι ενδιαφέρον για τα Χριστούγεννα;

Τι θα λέγατε για μια ηλεκτρονική κουίζ χριστουγεννιάτικη κάρτα; Παίζει ερωτήσεις από αρχεία κύματος από μια κάρτα SD, ώστε να μπορείτε να την προσαρμόσετε με στοχαστικές και/ή ανατριχιαστικές ερωτήσεις. Εάν τα κουίζ είναι κουίζ, αυτή η κάρτα είναι περισσότερο μια δοκιμή.

Βήμα 1: Το παιχνίδι κουίζ

Το παιχνίδι κουίζ
Το παιχνίδι κουίζ

Η κάρτα παίζει τις ερωτήσεις santee και πρέπει να απαντηθούν πατώντας τα κουμπιά A, B ή C.

Εάν λάβουν λάθος την απάντηση, πρέπει να κάνουν ένα πέναλτι (σε αυτή την περίπτωση ακούστε τα χριστουγεννιάτικα κάλαντα του Boney M πατώντας επανειλημμένα ένα πλήκτρο για να βεβαιωθείτε ότι δεν τρέχουν μόνο) Κάθε φορά που κάνετε μια ερώτηση λάθος το επίπεδο ποινής αυξάνεται (δηλαδή πρέπει να ακούσετε ένα ακόμη μεγαλύτερο κλιπ Boney M)

Βήμα 2: Πώς λειτουργεί

Πως δουλεύει
Πως δουλεύει

Ένας μικροελεγκτής αναπαράγει αρχεία mono wav 16KHz 8bit από την κάρτα SD. Τα αρχεία είναι οργανωμένα σε διάφορες ερωτήσεις και απαντήσεις. Η μεγαλύτερη δουλειά είναι να συγκεντρώσετε όλες τις ερωτήσεις.

Τα κουμπιά είναι στημένα κατευθείαν στο μικρόφωνο.

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

Η κάρτα SD λειτουργεί σε λειτουργία SPI μαζί με την κεφαλίδα προγραμματισμού ISP.

Βήμα 3: Εξαρτήματα καθαρισμού

Εξαρτήματα καθαρισμού
Εξαρτήματα καθαρισμού

Χρησιμοποίησα έναν μικροεπεξεργαστή Atmel ATMEGA32 AVR. Σχεδόν κάθε AVR, ή micro για αυτό το θέμα, θα λειτουργήσει. Λειτουργώ με εξωτερικό κρύσταλλο 8Mhz για να διατηρήσω το χρονισμό σταθερό για τη σειριακή θύρα.

Πήρα μια παλιά κάρτα SD 64Mb- Βεβαιωθείτε ότι έχετε μια κάρτα 64Mb ή μεγαλύτερη, ώστε τα παράθυρα να τη μορφοποιήσουν σε FAT32.

Θα χρειαστείτε επίσης μια μπαταρία- χρησιμοποίησα μια μπαταρία κινητού τηλεφώνου. Χρειάζεστε επίσης έναν ρυθμιστή LDO 3.3V για να περιορίσετε την τάση.

Βρήκα επίσης μια πρίζα mini-usb για τη φόρτιση της μπαταρίας

Πάρτε ένα ηχείο από ένα παλιό ακουστικό.

Και πάρτε επίσης κάποιους μικροδιακόπτες

Θα χρειαστείτε επίσης κάποια περίεργα τρανζίστορ και παθητικά, αλλά θα πρέπει να έχετε αυτά τα πράγματα ξαπλωμένα!

Βήμα 4: Κύκλωμα ισχύος

Κύκλωμα ισχύος
Κύκλωμα ισχύος
Κύκλωμα ισχύος
Κύκλωμα ισχύος

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

Ο ρυθμιστής παραδίδει 3,3V στο micro και στην κάρτα SD.

Η μπαταρία φορτίζεται μέσω της θύρας USB χρησιμοποιώντας ένα τρομερό κύκλωμα φόρτισης.

Η στάθμη της μπαταρίας θα είναι μεταξύ 3 και 4 βολτ, δημιουργώντας μια πτώση μεταξύ 1,3 και 0,3 βολτ στην αντίσταση. Αυτό δίνει ρεύμα φόρτισης μεταξύ 43 και 15mA που είναι αρκετά αργό, αλλά τουλάχιστον είναι λιγότερο πιθανό να ανατιναχθεί.

Βήμα 5: Κύκλωμα ήχου

Κύκλωμα ήχου
Κύκλωμα ήχου

Ο ήχος οδηγείται από το κανάλι PWM που τρέχει από το ρολόι του συστήματος στα 8MHz σε λειτουργία "σωστής φάσης" (πάνω και κάτω), η οποία διαρκεί 512 ρολόγια ανά κύκλο.

Αυτό σημαίνει ότι ο πραγματικός ρυθμός δειγματοληψίας είναι 15, 625Khz, ο οποίος είναι αρκετά κοντά στον ρυθμό δείγματος αρχείου ήχου των 16Khz.

Η αντίσταση και ο πυκνωτής πριν από το τρανζίστορ είναι ένα φίλτρο χαμηλής διέλευσης. Το δοχείο προσαρμόζει την απόκριση. Η τιμή 100K είναι επειδή αυτό είναι το μόνο που μπορούσα να βρω!

Το τρανζίστορ λειτουργεί πολύ αναποτελεσματικά σε μια ρύθμιση παρακολούθησης εκπομπών.

Οι αντιστάσεις/πυκνωτές μετά το τρανζίστορ έχουν μάταιες ελπίδες να καταστέλλουν παροδικά. Δεν ξέρω αν λειτουργεί όπως προορίζεται. Η κάρτα λειτουργεί οπότε είμαι χαρούμενος…

Βήμα 6: Κατασκευή στο εσωτερικό

Κατασκευή στο εσωτερικό
Κατασκευή στο εσωτερικό

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

Κολλήστε τα μέρη κάτω με το πιστόλι κόλλας.

Συγκολλήθηκε μακριά!

Περισσότερο κολλητό όπλο!

Βήμα 7: Χειροτεχνία

Χάρτινη κατασκευή
Χάρτινη κατασκευή

Εκτυπώστε ένα κουτί στην κάρτα, διπλώστε το και κολλήστε το με πιστόλι!

Έκανα ειδικές περικοπές για την κάρτα SD, το βύσμα φόρτισης USB, κεφαλίδα σειριακής θύρας και κεφαλίδα προγραμματισμού.

Βήμα 8: Λογισμικό

Λογισμικό
Λογισμικό

Έκλεψα το λογισμικό ανάγνωσης της κάρτας SD από το CC Dharmani. Ρίξτε μια ματιά στο www.dharmanitech.com.

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

Η διακοπή υπερχείλισης του χρονοδιακόπτη PWM τραβά ένα νέο δείγμα από ένα buffer και ορίζει την τιμή PWM. Το κύριο πρόγραμμα προσπαθεί να γεμίσει το buffer όσο το δυνατόν γρηγορότερα από την κάρτα SD. Φαίνεται αρκετά αποτελεσματικό.

Βήμα 9: Κλιπ ήχου

Κλιπ ήχου
Κλιπ ήχου

Ο κώδικας παίζει ερωτήσεις και ποινές.

Οι ερωτήσεις αποτελούνται από μια εισαγωγή, μια ερώτηση, τρία κλιπ «επιστολών» (π.χ. «Α», «Β», «Γ»), τρία «Επιλογές» (π.χ. «είναι», «ή είναι», «ή είναι απάντηση »), οι τρεις επιλογές απάντησης, ένας βρόχος αναμονής, ένα« σωστό »κλιπ και ένα« λανθασμένο »κλιπ.

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

Βήμα 10: Ολοκληρώθηκε

Πεπερασμένος
Πεπερασμένος

Στείλτε το σε κάποιον ανυποψίαστο φίλο.

Συνιστάται: