Table des matières:
Vidéo: Bip ennuyeux : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:10
Faites une farce à vos amis (ennemis ?) en cachant un bip aigu qui retentit à des intervalles de temps aléatoires. Cette instructable utilise des pièces minimales. Tout ce qui est requis est:
- batterie
- microcontrôleur
- conférencier
Pourquoi n'utilise-je pas simplement une puce de minuterie 555 ? Vous pourriez certainement. J'aime cette méthode parce que:1. La possibilité d'émettre des bips à des intervalles aléatoires2. Pièces minimales nécessaires (simplicité/élégance du design)3. Je voulais utiliser un microcontrôleur (parce que j'ai récemment commencé à apprendre les microcontrôleurs) Ce projet a été inspiré par un article du magazine MAKE sur la fabrication d'un appareil similaire avec une puce de minuterie 555. trouvé le Raven, qui est un bip similaire utilisant un microcontrôleur. J'ai décidé d'ajouter mon instructable car il utilise moins de pièces et a des intervalles aléatoires.
Étape 1: Pièces requises
Outre les 3 composants de base, j'ai utilisé quelques autres pièces pour aider à l'assemblage. Voici une liste complète des pièces requises pour ma version finale:
- Microcontrôleur ATtiny13 (Sparkfun.com)
- piles AA (3)
- Support de batterie avec interrupteur (pièce Digikey # SBH-331AS-ND)
- Prise 8 broches pour microcontrôleur
- Haut-parleur (petit buzzer 8 Ohm ou piézoélectrique)
- Adhésif silicone (RTV)
Vous pouvez réaliser ce projet avec presque n'importe quelle batterie, microcontrôleur, combinaison de haut-parleurs. Les photos de cette étape montrent les pièces que j'avais dans la maison. J'ai réalisé tout ce projet à partir de pièces que j'avais dans la maison. Vous pouvez utiliser presque toutes les batteries dont la tension se situe dans la plage du microcontrôleur (1,8 à 5,5 volts pour l'ATtiny13). Plus la tension est élevée, plus le bip est fort. Presque tous les petits haut-parleurs fonctionneront. Vous voudrez peut-être expérimenter avec différentes petites enceintes. J'ai choisi le haut-parleur avec la membrane en plastique car il ne faisait pas de bruit de clic à la fin du bip comme certains autres petits haut-parleurs. Vous pouvez adapter le code source pour d'autres microcontrôleurs. Cela ne nécessiterait potentiellement qu'une modification des paramètres du registre de la minuterie. Compétences requises:
- Compétences de base en soudure - Tutoriel de soudure
- Microcontrôleur de programmation - Tutoriel AVR
Étape 2: Prototypage
Le moyen le plus simple de tester votre circuit est d'utiliser une maquette de prototypage. Vous pouvez également programmer le microcontrôleur sur la maquette. Une fois que cela fonctionnait, je l'ai mis sur une petite planche à pain pour pouvoir l'emmener au travail et l'essayer.
Connectez le haut-parleur à l'ATtiny13: broches 4 et 5 Connectez la batterie à l'ATtiny13: broche 8 (+) et broche 4 (-) La broche 4 a donc la borne négative de la batterie et un fil de haut-parleur (peu importe lequel). La broche 5 se connecte à l'autre fil du haut-parleur et la broche 8 se connecte au côté positif de la batterie. Je me rends compte que la broche de réinitialisation (broche 1) doit être tirée vers le haut, mais cela fonctionne sans cela, et ce projet ne cherche pas à être formellement correct. Notez que si vous voulez un son de meilleure qualité, vous pouvez mettre un filtre passe-bas résistance-condensateur sur la broche de sortie en ligne avec le haut-parleur. Mais pour ce projet, nous voulons quand même un son agaçant. Le prototype m'a fait comprendre que le son n'était pas très fort. Cela pourrait quand même bien fonctionner pour vous dans un environnement calme (bureau?). Pour augmenter le volume, j'ai changé la pile de 3V (CR2032) à 4,5 volts (3 AA).
Étape 3: Micrologiciel
1. Téléchargez beep.zip et extract.2. Ouvrez une fenêtre de commande dans ce répertoire.3. "make program-beep" pour programmer l'ATtiny13 Vous pouvez modifier le temps minimum/maximum entre les bips, la fréquence des bips et la durée en modifiant les paramètres près du haut du fichier source beep.c. Les fichiers du fichier zip ont les valeurs de paramètre suivantes: secMin = 180; // Nombre minimum de secondes jusqu'à beepsecMax = 600; // Nombre maximum de secondes jusqu'à beepfreq = 6000; // Fréquence du bip en HzmsDuration = 1000; // Durée du bip en millisecondes (1000 = 1 sec) Il bipe donc à 6 kHz pendant 1 seconde toutes les 3 à 10 minutes. N'hésitez pas à expérimenter avec différentes valeurs. Cependant, des valeurs extrêmes peuvent provoquer des résultats inattendus. Faites-moi savoir quelles valeurs fonctionnent bien pour vous. Notez que puisque la broche 4 est utilisée pour le programmateur et pour l'un des fils du haut-parleur, vous devez déconnecter le haut-parleur de la broche 4 lors de la programmation. Si vous avez besoin de plus d'informations sur cette étape, consultez ceci Didacticiel.
Étape 4: Assemblage final
Maintenant que tout fonctionne, assemblez-le et emballez-le.
1. Soudez les pièces ensemble. 2. Utilisez un adhésif au silicone pour les maintenir ensemble et fournir une décharge de traction pour les connexions/fils. J'ai utilisé un support de puce pour pouvoir retirer la puce et reprogrammer les paramètres du bip (intervalle, fréquence et durée). Pour que la prise repose à plat sur le boîtier de la batterie, j'ai plié les broches utilisées (4, 5 et 8) horizontalement et j'ai coupé les autres broches de la prise. Votre choix de batterie et de haut-parleur peut dépendre de la façon dont vous souhaitez l'utiliser. Je voulais à l'origine un tout petit paquet pour pouvoir me cacher "n'importe où". J'avais envisagé d'utiliser des piles bouton 1,5 (3), mais je ne pouvais pas penser à un moyen facile de fabriquer un support de batterie. J'ai fini par aimer la solution 3 AA. Le boîtier est de la bonne taille pour monter le microcontrôleur et le haut-parleur. Il fonctionne également bien pour attacher du velcro. J'ai découvert lors des tests que le cacher sous une table ou un bureau était pratique. Le boîtier 3 AA me permet de connecter les deux côtés du velcro, de retirer le ruban adhésif recouvrant le côté collant et de le placer sous une table. Ensuite, lorsque je veux le récupérer, je peux simplement passer la main sous la table et l'arracher (en laissant le côté « crochet » du velcro toujours sous la table). Amusez-vous, montrez-nous une photo de votre bipeur et racontez-nous l'histoire de votre victime.
Conseillé:
BIP comme une voiture ! Capteur sonar : 3 étapes
BIP comme une voiture ! Capteur sonar : je n'aime pas beaucoup le BIP bruyant que vous obtenez avec les voitures modernes lorsque le capteur de stationnement est activé, mais bon… c'est très utile, n'est-ce pas ?! Ai-je besoin d'un capteur portable me disant à quelle distance je suis d'un obstacle? Probablement pas, du moins jusqu'à ce que mes yeux continuent de travailler
Réparation du bip de la console Life Fitness X5i : 5 étapes
Réparation du bip de la console Life Fitness X5i : c'est ainsi que j'ai résolu mon problème de bip de la console Life Fitness x5i.AVIS JURIDIQUE : FAITES CELA À VOS PROPRES RISQUES. CES ÉTAPES INCLUENT LA MODIFICATION DE LA CONSOLE DE LA MACHINE ET ANNULERA TRES PROBABLEMENT TOUTE GARANTIE. Le problème avec ma machine était que l'un des
SlouchyBoard - un moyen ennuyeux de vous empêcher de vous affaler (Intro à EasyEDA): 4 étapes (avec photos)
SlouchyBoard - un moyen agaçant de vous empêcher de vous affaler (introduction à EasyEDA) : la carte Slouchy est un petit PCB de 30 mm x 30 mm (carte de circuit imprimé) qui utilise un capteur d'inclinaison, un buzzer piézo et un ATTiny 85 pour émettre un son agaçant lorsque le l'utilisateur est affalé. La planche peut être attachée à une chemise ou à un chapeau d'utilisateurs afin que lorsqu'ils se retirent
L'éliminateur de clics de la molette de défilement ennuyeux (défilement fluide) : 5 étapes
L'éliminateur de clics de la molette de défilement ennuyeux (smooth Scroll) : le bruit de la molette de défilement vous ennuie ? eh bien, voici votre chance de retirer ce clic de ce parchemin ! si vous cassez votre souris, ce n'est pas de ma faute. Je fais ce mod avec une souris logitech. Je ne suis pas sûr que cela fonctionnera sur d'autres souris b
Créez un programme ennuyeux qui ouvre et ferme tous vos lecteurs de CD : 4 étapes
Faire un programme ennuyeux qui ouvre et ferme tous vos lecteurs de CD : c'est mon premier Instructable alors s'il vous plaît dites-moi comment je peux m'améliorer. cette instructable vous explique comment créer un programme ennuyeux qui ouvre et ferme tous vos lecteurs de CD. il vous faudra : un ordinateur sous windows