Si vous avez une horloge en forme de chat, en utilisant le microcontrôleur, vous pouvez leur ajouter une autre fonction - faire miauler toutes les heures. Et comment - dit l'auteur d'Instructables sous le surnom de prazors.
Du traducteur. En fait, il est plus correct de ronronner. Les chats miaulent lorsqu'ils demandent quelque chose et ronronnent lorsqu'ils sont satisfaits de quelque chose.
Le maître installe un capteur Hall dans la montre, en le plaçant de manière à ce qu'il réponde au champ magnétique de l'électro-aimant. Il est nécessaire de réinstaller le couvercle sans distorsions, sinon les arbres d'engrenage peuvent se plier sans tomber dans les évidements du couvercle.
Le maître a soudé les conducteurs aux conclusions du capteur Hall.
L'assistant convertit le fichier avec le son «miaou» au format suivant: WAV, 8 bits, 8 kHz, mono, non signé. Convertit un fichier en une séquence de caractères acceptée en C, ça utilitaire. Prend ensuite comme base celui-ci un croquis qui remodèle, ajoutant le son miaou et un morceau du programme qui active ce son toutes les heures. Propage le résultat ici.
Pour couper uniquement un fragment avec le son «miaou» du fichier, connaissant son emplacement, vous pouvez le faire en modifiant les nombres sur la ligne de commande qui indiquent le début et la fin du fragment en millisecondes:
sox file.wav file-cut.wav trim 0 10000s
La syntaxe de l'utilitaire wav2c est la suivante:
wav2c file-cut.wav file.h sounddata
Le résultat de son travail est le fichier d'en-tête.
L'assistant collecte tout sur une planche à pain comme ça et ça régimes. Se connecte d'abord à l'extérieur Arduino, puis fait clignoter le microcontrôleur ATmega328P avec un chargeur de démarrage Arduino et un croquis utilisant un autre Arduino.
Après avoir vérifié que tout fonctionne, l'assistant transfère le circuit de la maquette à la perfboard.
Et place soigneusement tout dans le boîtier de la montre:
Un dissipateur thermique sur le stabilisateur est nécessaire. La configuration du design se résume à la mise sous tension au moment où l'horloge affiche 0 minute. Ensuite, le son "miaou" sera entendu au début de l'heure.