Table des matières:

Bip ennuyeux : 4 étapes
Bip ennuyeux : 4 étapes

Vidéo: Bip ennuyeux : 4 étapes

Vidéo: Bip ennuyeux : 4 étapes
Vidéo: ПОЧЕМУ Я ЖДУ L4D3 2024, Juillet
Anonim
Bip ennuyeux
Bip ennuyeux

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

Pièces requises
Pièces requises
Pièces requises
Pièces requises
Pièces requises
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

Prototypage
Prototypage
Prototypage
Prototypage
Prototypage
Prototypage
Prototypage
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

Micrologiciel
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

L'assemblage final
L'assemblage final
L'assemblage final
L'assemblage final
L'assemblage final
L'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é: