Étape 1: IDE Arduino et installation de la bibliothèque
L’avènement de l’Arduino mettre le pouvoir entre les mains du même type de gens qui ont conçu à l’origine les premières cases bleues. Nous pouvons écrire notre propre code de microcontrôleur, utiliser des pièces de Radio Shack faciles à obtenir à la conception matérielle unique et beaucoup, beaucoup plus. Il existe de nombreuses façons, nous pouvons concevoir nos boîtes bleues et cet article ne couvrira que les simples quelques-uns d'entre eux.
Bibliothèque de ton
Tout d’abord est l’appareil de synthèse bibliothèque Tone - onde carrée. Ce dispositif peut être fait à l’aide de la puce ATMega32u4 Arduino Micro basé avec la bibliothèque de ton (externe) de Arduino. La bibliothèque doit être modifié pour fonctionner avec la puce ATMega32u4 et une version modifiée peut être téléchargée sur. Cette bibliothèque et puce seulement ont été testés avec l' IDE Arduino version 1.0.5 maintenant que nous avons la bibliothèque et la puce, il faut maintenant un schéma simple que nous pouvons utiliser avec un clavier.
Bibliothèque de clavier
La bibliothèque de l’Arduino clavier peut être trouvée ici. Toutes les bibliothèques doivent se trouver dans l’Arduino "bibliothèques" répertoire situé dans la base de votre installation d’IDE. par exemple C:\Users\trevelyn412\Documents\Arduino\libraries la plupart du temps c’est aussi simple que l’extraction de la bibliothèque d’un zip file, mais vérifiez la documentation de votre bibliothèque si avancée des instructions d’installation sont requises.
TMRpcm bibliothèque
Enfin, la bibliothèque TMRpcm est utilisée par 2 schématique pour lecture de fichiers WAV de notre deuxième boîte bleue. L’auteur de cette bibliothèque a eu la gentillesse assez pour m’aider par e-mail que j’avais des difficultés avec l’inexistante SeeedStudio v3 SD card documentation de bouclier. Il joue des fichiers mono à 32khz et en dessous (j’utilise 22kHz) sur 8 bits. Il n’y a cependant beaucoup de fonctions avancées et des optimisations de code que nous pouvons faire en modifiant l’en-tête pcmConfig.h déposer, comme la possibilité d’un plus grand espace de mémoire tampon comme nous décommenter et modifier la ligne,
Aussi, en stockant un fichier WAV de fréquence unique sur la carte SD, il faut abaisser ses cycles réels par 25. Cela signifie que dans Audacity, générer une tonalité pour 2575 hz plutôt que 2600 pour la signalisation de surveillance.
Les sons que j’ai créé sont tous dans le répertoire « sons » situé à la racine de la carte micro SD. Il y a plusieurs notes de la communauté Arduino pour stocker des fichiers et y accéder via Arduino bibliothèques situées ici. Elles sont très importantes à suivre.
Matériel nécessaire
Dans ces tutoriels, j’utilise les éléments suivants,
- Simple 10 résistances Ohm de k
- Boutons poussoir momentané
- LED allumée puissance tumbleurs
- Arduino UNO & & Arduino Micro
- SeeedStudio v3 SD carte bouclier
- Boîtes de colorie bleu Advantus Super Stacker
- LEDs bleues
- 100 k potentiomètres de volume
- 2.2UF condensateur non polarisé (facultatif)
- Piles de 9V (un schéma utilise 2 en parallèle
- Mécanisme de cadran de téléphone vieux
- Pavé numérique VELLEMAN 4x4
- 150 Ohm récepteur téléphonique haut-parleur partie #SD150(ph) (pour un rendement optimal)
Et tout le reste est facultatif. Les LEDs sont facultatifs et matériel avec LED comme les interrupteurs d’alimentation sont également facultatifs. Modifier le schéma pour accommoder ces devraient être très faciles.
Expérience de l’Arduino
Ce tutoriel suppose une connaissance très basique du code utilisé par l’Arduino et la façon de mettre en place un projet de base à l’aide d’une planche à pain. J’ai, toutefois vont en instructions sur la façon de gérer ces projets dans des boîtes qui leur est propre, mais qui nécessite de brasage et soudure expérience, dans la plupart des cas.