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

Ενοχλητικό μπιπ: 4 βήματα
Ενοχλητικό μπιπ: 4 βήματα

Βίντεο: Ενοχλητικό μπιπ: 4 βήματα

Βίντεο: Ενοχλητικό μπιπ: 4 βήματα
Βίντεο: 4 Βήματα για την Καλύτερη Ηχομόνωση Δωματίου! 2024, Ιούλιος
Anonim
Ενοχλητικό μπιπ
Ενοχλητικό μπιπ

Παίξτε μια φάρσα με τους φίλους σας (εχθρούς;) Κρύβοντας ένα ηχητικό σήμα που ακούγεται σε τυχαία χρονικά διαστήματα. Αυτό το εκπαιδευτικό χρησιμοποιεί ελάχιστα μέρη. Το μόνο που απαιτείται είναι:

  • μπαταρία
  • μικροελεγκτή
  • Ομιλητής

Γιατί δεν χρησιμοποιώ απλώς ένα τσιπ χρονοδιακόπτη 555; Σίγουρα θα μπορούσες. Μου αρέσει αυτή η μέθοδος γιατί: 1. Δυνατότητα ηχητικού σήματος σε τυχαία διαστήματα2. Ελάχιστα εξαρτήματα που απαιτούνται (απλότητα/κομψότητα σχεδίασης) 3. Wantedθελα να χρησιμοποιήσω έναν μικροελεγκτή (επειδή ξεκίνησα πρόσφατα το ταξίδι της εκμάθησης για τους μικροελεγκτές) Αυτό το έργο ήταν εμπνευσμένο από ένα άρθρο στο περιοδικό MAKE σχετικά με την κατασκευή μιας παρόμοιας συσκευής με ένα τσιπ χρονοδιακόπτη 555. Αφού έφτιαξα το πρωτότυπό μου, έψαξα το exploreables.com και βρήκε το Raven, το οποίο είναι ένα παρόμοιο μπιπ χρησιμοποιώντας ένα μικροελεγκτή. Αποφάσισα να προσθέσω το οδηγό μου επειδή χρησιμοποιεί λιγότερα μέρη και έχει τυχαία διαστήματα.

Βήμα 1: Απαιτούνται εξαρτήματα

Απαιτούμενα μέρη
Απαιτούμενα μέρη
Απαιτούμενα μέρη
Απαιτούμενα μέρη
Απαιτούμενα μέρη
Απαιτούμενα μέρη

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

  • Μικροελεγκτής ATtiny13 (Sparkfun.com)
  • Μπαταρίες AA (3)
  • Θήκη μπαταρίας με διακόπτη (μέρος Digikey # SBH-331AS-ND)
  • Υποδοχή 8 ακίδων για μικροελεγκτή
  • Ηχείο (μικρό 8 Ohm ή πιεζοηλεκτρικό βομβητή)
  • Κόλλα πυριτίου (RTV)

Μπορείτε να κάνετε αυτό το έργο με σχεδόν οποιαδήποτε μπαταρία, μικροελεγκτή, συνδυασμό ηχείων. Οι εικόνες για αυτό το βήμα δείχνουν μέρη που είχα στο σπίτι. Έκανα ολόκληρο αυτό το έργο από μέρη που είχα στο σπίτι. Μπορείτε να χρησιμοποιήσετε σχεδόν οποιαδήποτε μπαταρία που έχει τάση εντός του εύρους του μικροελεγκτή (1,8-5,5 Volt για το ATtiny13). Όσο υψηλότερη είναι η τάση, τόσο πιο δυνατός είναι ο ήχος. Σχεδόν κάθε μικρό ηχείο θα λειτουργήσει. Μπορεί να θέλετε να πειραματιστείτε με διαφορετικά μικρά ηχεία. Επέλεξα το ηχείο με την πλαστική μεμβράνη επειδή δεν έκανε θόρυβο κλικ στο τέλος του μπιπ όπως μερικά άλλα μικρά ηχεία. Μπορείτε να προσαρμόσετε τον πηγαίο κώδικα για άλλους μικροελεγκτές. Ενδεχομένως να απαιτείται μόνο αλλαγή στις ρυθμίσεις καταχώρισης χρονοδιακόπτη. Απαιτούνται δεξιότητες:

  • Βασικές δεξιότητες συγκόλλησης - Σεμινάριο συγκόλλησης
  • Προγραμματισμός μικροελεγκτή - AVR Tutorial

Βήμα 2: Πρωτοτυπία

Πρωτοτυπία
Πρωτοτυπία
Πρωτοτυπία
Πρωτοτυπία
Πρωτοτυπία
Πρωτοτυπία
Πρωτοτυπία
Πρωτοτυπία

Ο ευκολότερος τρόπος για να δοκιμάσετε το κύκλωμά σας είναι να χρησιμοποιήσετε ένα πρωτότυπο breadboard. Μπορείτε επίσης να προγραμματίσετε τον μικροελεγκτή ενώ βρίσκεστε στο breadboard. Μόλις δούλευε, το έβαλα σε ένα μικρό ψωμί για να το πάω στη δουλειά και να το δοκιμάσω.

Συνδέστε το ηχείο στο ATtiny13: Pins 4 & 5 Συνδέστε την μπαταρία στο ATtiny13: Pin 8 (+) & Pin 4 (-) Επομένως, το Pin 4 έχει τον αρνητικό ακροδέκτη της μπαταρίας και ένα καλώδιο ηχείων (δεν έχει σημασία ποιο). Ο πείρος 5 συνδέεται με το άλλο καλώδιο ηχείων και ο πείρος 8 συνδέεται με τη θετική πλευρά της μπαταρίας. Συνειδητοποιώ ότι ο πείρος επαναφοράς (pin1) πρέπει να τραβηχτεί ψηλά, αλλά λειτουργεί χωρίς να το κάνει αυτό και αυτό το έργο δεν κάνει καμία προσπάθεια να είναι τυπικά σωστό. Σημειώστε ότι αν θέλετε ήχο καλύτερης ποιότητας, μπορείτε να βάλετε ένα φίλτρο χαμηλής διέλευσης αντιστάτη-πυκνωτή στον πείρο εξόδου εσωτερικά με το ηχείο. Αλλά για αυτό το έργο, θέλουμε έναν ενοχλητικό ήχο ούτως ή άλλως. Το πρωτότυπο με έκανε να συνειδητοποιήσω ότι ο ήχος δεν ήταν πολύ δυνατός. Μπορεί ακόμα να λειτουργήσει καλά για εσάς σε ένα ήσυχο περιβάλλον (γραφείο;). Για να αυξήσω την ένταση, άλλαξα την μπαταρία από 3V (CR2032) σε 4,5 βολτ (3 AA).

Βήμα 3: Υλικολογισμικό

Υλικολογισμικό
Υλικολογισμικό

1. Λήψη του beep.zip και εξαγωγή.2. Ανοίξτε ένα παράθυρο εντολών σε αυτόν τον κατάλογο. "κάντε πρόγραμμα-μπιπ" για να προγραμματίσετε το ATtiny13Μπορείτε να αλλάξετε τον ελάχιστο/μέγιστο χρόνο μεταξύ των μπιπ, τη συχνότητα και τη διάρκεια του μπιπ αλλάζοντας τις παραμέτρους κοντά στην κορυφή του αρχείου προέλευσης μπιπ.γ. Τα αρχεία στο αρχείο zip έχουν τις ακόλουθες τιμές παραμέτρων: secMin = 180; // Ελάχιστος αριθμός δευτερολέπτων μέχρι το beepsecMax = 600; // Μέγιστος αριθμός δευτερολέπτων μέχρι beepfreq = 6000. // Συχνότητα μπιπ σε HzmsDuration = 1000; // Διάρκεια μπιπ σε χιλιοστά του δευτερολέπτου (1000 = 1 δευτερόλεπτο) Έτσι, ηχεί στα 6kHz για 1 δευτερόλεπτο κάθε 3 έως 10 λεπτά. Αισθανθείτε ελεύθερος να πειραματιστείτε με διαφορετικές τιμές. Ωστόσο, οι ακραίες τιμές θα μπορούσαν να προκαλέσουν απροσδόκητα αποτελέσματα. Ενημερώστε με ποιες τιμές λειτουργούν καλά για εσάς. Σημειώστε ότι δεδομένου ότι το Pin 4 χρησιμοποιείται για τον προγραμματιστή και για ένα από τα καλώδια των ηχείων, πρέπει να αποσυνδέσετε το ηχείο από το pin 4 κατά τον προγραμματισμό. Εάν χρειάζεστε περισσότερες πληροφορίες σχετικά με αυτό το βήμα, δείτε αυτό φροντιστήριο.

Βήμα 4: Τελική συνέλευση

Τελική συναρμολόγηση
Τελική συναρμολόγηση
Τελική συναρμολόγηση
Τελική συναρμολόγηση
Τελική συναρμολόγηση
Τελική συναρμολόγηση

Τώρα που το δουλεύετε, βάλτε το όλα μαζί και συσκευάστε το.

1. Συγκολλήστε τα μέρη μαζί 2. Χρησιμοποιήστε κόλλα πυριτίου για να το συγκρατήσετε και να ανακουφίσετε την καταπόνηση των συνδέσεων/καλωδίων. Χρησιμοποίησα μια πρίζα τσιπ για να μπορώ να αφαιρέσω το τσιπ και να επαναπρογραμματίσω τις παραμέτρους του μπιπ (διάστημα, συχνότητα και διάρκεια). Έτσι ώστε η πρίζα να κάθεται στη θήκη της μπαταρίας, έκαμψα τις χρησιμοποιημένες ακίδες (4, 5 και 8) οριζόντια και έκοψα τους άλλους πείρους της πρίζας. Η επιλογή της μπαταρίας και του ηχείου σας μπορεί να εξαρτάται από τον τρόπο που θέλετε να τη χρησιμοποιήσετε. Αρχικά ήθελα ένα πολύ μικρό πακέτο για να μπορώ να κρύβομαι "οπουδήποτε". Είχα σκεφτεί να χρησιμοποιήσω μπαταρίες κυψέλης 1,5 κουμπιού (3), αλλά δεν μπορούσα να σκεφτώ έναν εύκολο τρόπο για να φτιάξω μια βάση μπαταρίας. Κατέληξα να μου αρέσει η λύση 3 ΑΑ. Η θήκη έχει το σωστό μέγεθος για την τοποθέτηση του μικροελεγκτή και του ηχείου. Λειτουργεί επίσης καλά για να συνδέσετε το Velcro. Διαπίστωσα κατά τη διάρκεια της δοκιμής ότι το να το κρύψω στην κάτω πλευρά ενός τραπεζιού ή γραφείου ήταν βολικό. Η θήκη 3 AA μου επιτρέπει να συνδέσω και τις δύο πλευρές του Velcro, να αφαιρέσω την ταινία που καλύπτει την κολλώδη πλευρά και να την χτυπήσω κάτω από ένα τραπέζι. Στη συνέχεια, όταν θέλω να το ανακτήσω, μπορώ απλά να φτάσω κάτω από το τραπέζι και να το σκίσω (αφήνοντας την πλευρά "γάντζου" του Velcro ακόμα κάτω από το τραπέζι). Διασκεδάστε, δείξτε μας μια εικόνα του μπιπ σας και πείτε μας την ιστορία του θύματός σας.

Συνιστάται: