Etape 2: Conception de la BT et radio
Le bluetooth que j’ai choisi est la carte de dérivation Sparkfun RN 52. Il est facile d’inclure dans un design et tous les fichiers de l’Arduino et la documentation sont fournis dans la page Web de Sparkfun. C’est un peu cher, cependant. Une carte de dérivation Sparkfun qui inclut le tuner SI4703 est utilisée dans cette conception. Les bibliothèques et les commentaires sont également disponibles en Sparkfun. J’avais besoin de mettre à jour le firmware de BT avant la conception pour qu’il soit en mesure d’obtenir les métadonnées de musique. Page Web de la manufacture de la RN 52 fournit les instructions nécessaires et les fichiers. La RN52 utilise 3,3 volts, et le reste des appareils utilisent 5v. La page Si4703 Sparkfun spécifie que cet appareil doit être alimenté à 3,3 v max, mais la fiche technique Si7403 dit clairement qu’il peut être alimenté en toute sécurité jusqu'à 5.5V. J’ai ensuite alimenté tout avec les sorties de puissance fournis avec la carte Arduino, et j’avais besoin de convertisseur de niveau pour communiquer le BT avec l’Arduino. Le convertisseur est également une carte de dérivation Sparkfun. J’ai utilisé un RTC Chronodot comme une horloge.
Le Conseil est fait d’en-têtes mâles pour connecter les planches en petits groupes. Sur le dessus, vous devrez placer les en-têtes pour la radio et de la BT et puis souder ces planches en petits groupes. La partie inférieure contient le convertisseur de niveau et de l’horloge. Notez que ces deux sont placés vers l’arrière. Les câbles que vous pouvez voir sur la photo sont deux erreurs, est déjà corrigés dans la version téléchargée de cette carte, il n’y a pas de câbles.
Deux 47 K 1/8 résistances w * doit être placé dans leurs emplacements marqués dans le Chronodot. Ils sont les résistances pullup pour tous les périphériques connectés au bus I2C. Apparemment, la radio a résistances pullup qui feraient le travail, mais mon circuit ne fonctionne pas sans les résistances de l’horloge à ce sujet.
Il y a aussi deux séries de 8 en-têtes mâles dans un des côtés de la BT et deux séries de 8 à 10 en-têtes mâles de l’autre côté. Ils sont à souder dans la face inférieure.
Enfin, la radio a un en-tête pour relier l’antenne.
Il y a aussi des en-têtes de femelles dans la partie supérieure. Ils correspondent les en-têtes masculins qui sont dans la partie inférieure du processeur audio, donc ils se connectent ensemble.
J’ai aussi ajouté un piezobuzzer qui sonne lorsque vous appuyez sur un bouton et une télécommande.
Projet de loi de matériaux
- 2 x 47 K 1/8 W résistances
- 1 x Chronodot RTC Conseil
- 1 X piezobuzzer
- 1 x remote et capteur de. J’ai trouvé celui de l’image et le lien sur eBay pour moins de $3. Il utilise la norme NEC. Il y a beaucoup d’autres. Afin qu’ils fonctionnent, vous pouvez consulter ce très utile instructable.
- 1 X convertisseur de niveau bi-directionelle
- 1 x carte de dérivation RN 52
- 1 x carte de dérivation Si/403