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

Καρφίτσα Crystal Quartz με αίσθηση ήχου και μουσικής με Playground Circuit Express: 8 βήματα (με εικόνες)
Καρφίτσα Crystal Quartz με αίσθηση ήχου και μουσικής με Playground Circuit Express: 8 βήματα (με εικόνες)

Βίντεο: Καρφίτσα Crystal Quartz με αίσθηση ήχου και μουσικής με Playground Circuit Express: 8 βήματα (με εικόνες)

Βίντεο: Καρφίτσα Crystal Quartz με αίσθηση ήχου και μουσικής με Playground Circuit Express: 8 βήματα (με εικόνες)
Βίντεο: Citizen Promaster BN0158-18X Test | Langzeiterfahrung 2024, Νοέμβριος
Anonim
Image
Image
Καρφίτσα από κρύσταλλο χαλαζία με αισθητήρα ήχου και μουσικής με Playground Circuit Express
Καρφίτσα από κρύσταλλο χαλαζία με αισθητήρα ήχου και μουσικής με Playground Circuit Express

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

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

Προμήθειες

Παιδική χαρά Circuit Express με μπαταρία και κύκλωμα σε καλώδιο USB

Κρύσταλλοι χαλαζία

- Κόσμημα κοσμήματος (οποιοδήποτε χρώμα είναι εντάξει, κολλήστε σε ένα μετρητή που είναι εύκολο να λειτουργήσει για εσάς! Χρησιμοποίησα 20 μετρητή)

Χαρτόνι

Βρέθηκε διαφανές πλαστικό (χρησιμοποίησα ένα καπάκι ενός κουτιού καφέ)

Παραμάνα

Fabφασμα (Η επιλογή σας - χρησιμοποίησα ένα παλιό μαύρο μπλουζάκι)

Πυροβόλο όπλο με κόλλα και ξυλάκια κόλλας

Ψαλίδι

Μολύβι

Sharpie

Πένσα βελόνας και κοπτικά σύρματος

- Προαιρετικά: Βελόνα και νήμα

- Προαιρετικά: Ταινία Velcro δύο όψεων

Βήμα 1: Μετρήστε το μέγεθος

Μετρήστε το Μέγεθος
Μετρήστε το Μέγεθος
Μετρήστε το Μέγεθος
Μετρήστε το Μέγεθος

Ανιχνεύστε το Playground Circuit Express σε ένα κομμάτι χαρτί ή χαρτόνι. Κόφτο. Τώρα έχετε ένα πρότυπο για χρήση κατά τη δημιουργία της δομής σας. Βάλτε το Circuit Express κάπου ασφαλές!

Βήμα 2: Δημιουργήστε την καρφίτσα

Δημιουργήστε την καρφίτσα
Δημιουργήστε την καρφίτσα
Δημιουργήστε την καρφίτσα
Δημιουργήστε την καρφίτσα
Δημιουργήστε την καρφίτσα
Δημιουργήστε την καρφίτσα

Κόψτε ένα μακρύ μήκος σύρματος και ξεκινήστε να το δουλεύετε σε ένα στεφάνι, χρησιμοποιώντας το πρότυπο χαρτιού ως οδηγό για το μέγεθος. Θέλετε να είναι λίγο μεγαλύτερο από το πρότυπο. Στη συνέχεια, ξεκινήστε να χτίζετε το σύρμα από τη μία πλευρά, σε σχήμα θόλου. Προσέξτε πού θα χωρέσουν οι κρύσταλλοι, αλλά βεβαιωθείτε ότι είναι στραμμένοι μόνο προς τα πάνω (αφήστε χώρο για το εξπρές της παιδικής χαράς να ταιριάζει ακόμα κάτω)!

Ξεκινήστε να τοποθετείτε τα κρυστάλλινα σημεία σας, χρησιμοποιώντας το σύρμα για να τυλίξετε και να συνδεθείτε. Φροντίστε να στερεώσετε μερικά στη θέση τους με μια κουκκίδα θερμής κόλλας. Συνεχίστε έως ότου ο χαλαζίας καλύψει τη δομή και είστε ικανοποιημένοι με τη σύνθεση.

Βήμα 3: Δημιουργήστε ένα υπόστρωμα

Δημιουργήστε ένα υπόστρωμα
Δημιουργήστε ένα υπόστρωμα
Δημιουργήστε ένα υπόστρωμα
Δημιουργήστε ένα υπόστρωμα

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

Βήμα 4: Δημιουργήστε τη θήκη κυκλωμάτων σας

Δημιουργήστε τον κάτοχο κυκλωμάτων σας
Δημιουργήστε τον κάτοχο κυκλωμάτων σας
Δημιουργήστε τον κάτοχο κυκλωμάτων σας
Δημιουργήστε τον κάτοχο κυκλωμάτων σας
Δημιουργήστε τον κάτοχο κυκλωμάτων σας
Δημιουργήστε τον κάτοχο κυκλωμάτων σας

Πιάσε ξανά αυτό το πρότυπο! Σχεδιάστε γύρω του σε ένα κομμάτι χαρτόνι, αλλά φροντίστε να αφήσετε περίπου το 1/4 γύρω από το πρότυπο από όλες τις πλευρές. Κόψτε το και εντοπίστε το αρκετές φορές σε χαρτόνι (τουλάχιστον πέντε).

Κολλήστε τρεις από τους κύκλους από χαρτόνι μαζί.

Πάρτε τους επιπλέον κύκλους και κόψτε τους στη μέση. Κόψτε ένα "χείλος" με ψαλίδι (όπως φαίνεται στις φωτογραφίες) και κολλήστε 2-3 από αυτά μαζί στη μία πλευρά της φόρμας από χαρτόνι. Θα πρέπει να καταλήξετε με έναν παχύ, χαρτονένιο κύκλο που θα "κρατήσει" αποτελεσματικά το κύκλωμά σας.

Βήμα 5: Επισυνάψτε

Συνδέω!
Συνδέω!
Συνδέω!
Συνδέω!

Χρησιμοποιώντας το ύφασμα της επιλογής σας και τη μέθοδο της επιλογής σας (θερμή κόλλα, βελόνα και νήμα), «ταπετσαρώστε» τη δομή σας από χαρτόνι. Φροντίστε να πιέσετε το ύφασμα προς τα κάτω στο "χείλος".

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

Βήμα 6: Δοκιμάστε το Fit

Δοκιμάστε το Fit!
Δοκιμάστε το Fit!
Δοκιμάστε το Fit!
Δοκιμάστε το Fit!

Η καρφίτσα σας πρέπει να συναρμολογηθεί τώρα. Δοκιμάστε την προσαρμογή του κυκλώματος express της παιδικής χαράς στην καρφίτσα σας. Θα πρέπει να εφαρμόζει καλά και να συγκρατείται. Εάν είναι λίγο χαλαρό και προσπαθείτε να γλιστρήσετε, σκεφτείτε να τοποθετήσετε ένα μικρό κομμάτι ταινίας Velcro στο πίσω μέρος του PCE και το άλλο κομμάτι στο εσωτερικό του ανοίγματος της καρφίτσας σας.

Βήμα 7: Κωδικός

Κώδικας
Κώδικας
Κώδικας
Κώδικας

- Μεταβείτε στη διεύθυνση:

- Εγκαταστήστε τη σωστή εγκατάσταση για το σύστημά σας

- Αναζητήστε και εκτελέστε την εφαρμογή "Mu"

- Συνδέστε το Playground Circuit Express

Η εφαρμογή θα πρέπει να αντιλαμβάνεται την εισαγωγή σας και θα πρέπει να μεταφέρει αυτόματα τον κώδικα στο PCE σας.

- Δανείσου λίγο Κώδικα! Ο Κώδικας που δανείστηκα και επεξεργάστηκα ελαφρώς είναι από το Adafruit και το MIT

Μπορείτε να παίξετε με χρώματα κλπ! OR - δημιουργήστε τον δικό σας κωδικό πηγαίνοντας στο: MakeCode

Εδώ είναι ο κώδικας που χρησιμοποίησα αν προτιμάτε να αντιγράψετε και να επικολλήσετε απευθείας:

εισαγωγή συστοιχίας εισαγωγής μαθηματικών εισαγωγής audiobusio πίνακα εισαγωγής neopixel # Εκθετικός συντελεστής κλιμάκωσης. # Πιθανώς να είναι στην περιοχή -10.. 10 για να είναι λογικό. CURVE = 2 SCALE_EXPONENT = math.pow (10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Αριθμός δειγμάτων για ανάγνωση ταυτόχρονα. NUM_SAMPLES = 160 # Περιορίστε την τιμή μεταξύ ορόφου και οροφής. def constrain (τιμή, πάτωμα, οροφή): μέγιστη απόδοση (πάτωμα, ελάχιστο (τιμή, ανώτατο όριο)) def log_scale (input_value, input_min, input_max, output_min, output_max): normalized_input_value = (input_value - input_min) / (input_max - input_min) return output_min + / math.pow (normalized_input_value, SCALE_EXPONENT) * έξοδος προκατάληψη πριν από τον υπολογισμό του RMS. def normalized_rms (τιμές): minbuf = int (μέσο (τιμές)) δείγματα_άθροισμα = άθροισμα (float (δείγμα - minbuf) * (δείγμα - minbuf) για δείγμα σε τιμές) επιστροφή math.sqrt (sample_sum / len (τιμές)) def mean (τιμές): επιστροφή αθροίσματος (τιμές) / len (τιμές) def volume_color (τόμος): επιστροφή 200, ένταση * (255 // NUM_PIXELS), 0 # Κύριο πρόγραμμα # Ρύθμιση NeoPixels και απενεργοποίηση όλων. εικονοστοιχεία = neopixel. NeoPixel (πίνακας. NEOPIXEL, NUM_PIXELS, φωτεινότητα = 0.1, auto_write = False) pixels.fill (0) pixels.show ()

"" # # Για το CircuitPython 2.x: mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, frequency = 16000, bit_depth = 16) # Για Circuitpython 3.0 και άνω, "συχνότητα" ονομάζεται τώρα "δείγμα_αξίας". # "" "Mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, sample_rate = 16000, bit_depth = 16) # Καταγράψτε ένα αρχικό δείγμα για βαθμονόμηση. Ας υποθέσουμε ότι είναι ήσυχο όταν ξεκινάμε. δείγματα = array.array ('H', [0] * NUM_SAMPLES) mic.record (δείγματα, len (δείγματα)) # Ορίστε το χαμηλότερο επίπεδο αναμονής, συν λίγο. input_floor = normalized_rms (δείγματα) + 10 #:: χρησιμοποίησε σταθερό δάπεδο # input_floor = 50 # mightσως θελήσετε να εκτυπώσετε το input_floor για να προσαρμόσετε άλλες τιμές. # print (input_floor) # Αντιστοιχεί στην ευαισθησία: χαμηλότερα σημαίνει ότι περισσότερα pixel φωτίζονται με χαμηλότερο ήχο # Προσαρμόστε αυτό όπως σας ταιριάζει. input_ceiling = input_floor + 500 peak = 0 while True: mic.record (δείγματα, len (δείγματα)) magnitude = normalized_rms (δείγματα) # wantσως θελήσετε να το εκτυπώσετε για να δείτε τις τιμές. # εκτύπωση (μέγεθος) # Υπολογισμός κλιμακούμενης λογαριθμικής ανάγνωσης στο εύρος 0 έως NUM_PIXELS c = log_scale (περιορισμός (μέγεθος, μέγεθος εισόδου, όροφος εισόδου, είσοδος_πατώματος), input_floor, input_ceiling, 0, NUM_PIXELS) # Φωτισμός εικονοστοιχείων που βρίσκονται κάτω από το κλιμακωτό και παρεμβαλλόμενο μέγεθος. pixels.γεμίστε (0) για i στο εύρος (NUM_PIXELS): αν i = κορυφή: κορυφή = min (c, NUM_PIXELS - 1) elif peak> 0: peak = peak - 1 if peak> 0: pixels [int (peak)] = PEAK_COLOR pixels.show ()

Βήμα 8: Τελειώστε και φορέστε

Image
Image

Είστε ευπρόσδεκτοι να θαυμάσετε τον ήχο-αντιδραστικό κρύσταλλο όπως είναι, αλλά σας προτείνω:

- Αποσυνδέστε το καλώδιο USB από το φορητό υπολογιστή (βεβαιωθείτε ότι ο κωδικός έχει μεταφερθεί)- Συνδέστε το Playground Circuit Express στη μπαταρία- Τοποθετήστε το PCE στην καρφίτσα σας- Είτε τοποθετήστε το πακέτο μπαταρίας σε μια τσέπη μπροστινού πουκάμισου (όπως έκανα εδώ) ή Κολλήστε το στο πουκάμισό σας - Καρφιτσώστε την καρφίτσα, ενεργοποιήστε λίγη μουσική (και την μπαταρία σας) και απολαύστε!

Συνιστάται: