» Électronique » Arduino »Horloge en forme de chat, miaulant toutes les heures

Un chat miaule toutes les heures


Un chat miaule toutes les heures


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.
0
0
0

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer
6 commentaires
Pronin,
Il y a une vidéo dans la source. Cela semble aussi effrayant que le générateur de voix de mon premier ordinateur - le ZX Spectrum.

Citation: Pronin
... mettez le transistor type KT3102a (KT815v)
En fait, ils sont très différents. ((Si différents que même avec eux, les lettres à indiquer sont très étranges.

Dépend du haut-parleur utilisé. KT3102 à la limite ... Et les lettres avec une marge (et plus précisément)
Le maître place le capteur Hall dans la montre,
Il a dû le réparer d'une manière ou d'une autre?
Le maître a soudé les conducteurs aux conclusions du capteur Hall.
Mais il fallait faire l'inverse: souder les fils, isoler les points de soudure tubes (cambric, thermorétractable) et seulement ensuite installer en place.
Convertit un fichier en une séquence de caractères acceptée en C
Qu'est-ce que cette "séquence de caractères C"?
Citation: Pronin
... mettez le transistor type KT3102a (KT815v)
En fait, ils sont très différents. ((Si différents que même avec eux, les lettres à indiquer sont très étranges.
Il est conseillé de prendre la source en 9v.
Entre la sortie ATmega32 et le haut-parleur (16ème) mettez un transistor du type KT3102a (KT815v)
Il serait intéressant d'écouter ce qu'il reste du son de "Meow" là-bas? Après avoir converti le fichier WAV, 8 bits, 8 kHz, mono "en la séquence de caractères adoptée en C, ça utilitaire. " siffler
Et le fichier WAV lui-même a été enregistré lorsque le chat a marché sur la queue?
Et place soigneusement tout dans le boîtier de la montre:
Eh bien, si la photo n ° 2 est bien comprise par l'auteur ... nea

Nous vous conseillons de lire:

Donnez-le au smartphone ...