Stap 2: Ontwerp van de BT en radio aan boord
De bluetooth dat ik koos is de Sparkfun breakout board van RN 52. Het is gemakkelijk om op te nemen in een ontwerp en alle bestanden van de Arduino en documentatie vindt u in de webpagina van Sparkfun. Het is een beetje duur, niettemin. Een Sparkfun breakout board waarin de SI4703 tuner wordt gebruikt in dit ontwerp. De bibliotheken en opmerkingen zijn ook beschikbaar in Sparkfun. Ik nodig om te updaten van de firmware van de BT voorafgaand aan het ontwerp te kunnen krijgen van de muziek-metagegevens. De RN 52 vervaardiging's webpage biedt de benodigde instructies en de bestanden. De RN52 maakt gebruik van 3.3 volt, en de rest van de apparaten gebruiken 5v. De Si4703 pagina van Sparkfun Hiermee geeft u aan dat dit apparaat moet worden aangedreven op een 3,3 v max, maar het Si7403 gegevensblad duidelijk zegt dat het veilig kan worden gevoed tot 5.5v. Ik powered alles vervolgens met de stroom-uitgangen voorzien van de Arduino board, en ik moest niveau converter om het communiceren van de BT met de Arduino. De converter is ook een Sparkfun breakout board. Ik gebruikte een Chronodot RTC als een klok.
De Raad van bestuur bestaat uit mannelijke headers om verbinding te maken met de breakout boards. Op de bovenzijde moet u headers plaats voor de BT en de radio, en vervolgens soldeer deze breakout boards. De onderzijde bevat de niveau-omzetter en de klok. Merk op dat deze twee achteruit worden geplaatst. De kabels die u in de afbeelding zien kunt staan twee reeds gecorrigeerde fouten, dus in de geüploade versie van dit forum, er geen kabels zijn.
Twee 47 K 1/8 w weerstanden * moet * worden geplaatst in hun gemarkeerde posities in de Chronodot. Ze zijn het pullup resistors voor alle apparaten die zijn aangesloten op de I2C-bus. Blijkbaar, de radio heeft pullup weerstanden die het werk zou doen, maar mijn circuit werkte niet zonder de klok weerstanden op het.
Er zijn ook twee sets voor 8 mannelijke headers in een van de zijden van de BT en twee sets van 8 en 10 mannelijke headers aan de andere kant. Ze moeten worden gesoldeerd in de onderzijde.
Tot slot, de radio heeft een header om de antenne te sluiten.
Er zijn ook vrouwelijke headers in de bovenzijde. Zij komen overeen met de mannelijke headers die in de onderzijde van de audio processor, zodat ze met elkaar verbinden.
Ik voegde ook een piezobuzzer dat klinkt wanneer een knop wordt gedrukt, en een afstandsbediening.
Materiaallijst
- 2 x 47 K 1/8 W weerstanden
- 1 x Chronodot RTC bestuur
- 1 X piezobuzzer
- 1 x remote en sensor. Ik vond één van de foto en link in eBay voor minder dan $3. Het maakt gebruik van de NEC-standaard. Er zijn vele anderen. Om te laten werken, kunt u verwijzen naar dit zeer nuttig instructable.
- 1 X bi-directionele niveau converter
- 1 x RN 52 breakout board
- 1 x Si/403 breakout board