Ännu en Arduino Boombox (2 / 4 steg)
Steg 2: Design för den BT och radio
Den bluetooth som jag valde är Sparkfun breakout styrelse RN 52. Det är enkelt att inkludera i en design och alla Arduino filer och dokumentation tillhandahålls i Sparkfun webbsidan. Det är lite dyrt, men. En Sparkfun breakout styrelse som inkluderar SI4703 tuner används i denna design. Bibliotek och kommentarer finns också i Sparkfun. Jag behövde uppdatera BT firmware innan designen att kunna få musik metadata. RN 52 tillverknings webbsida ger den nödvändiga instruktioner och filer. RN52 använder 3,3 volt, och resten av enheterna använder 5v. Sidan Si4703 i Sparkfun anger att enheten måste drivas på 3,3 v max, men Si7403 datablad tydligt säger att det kan drivas säkert upp till 5.5v. Jag drivs sedan allt med de makt utgångar med Arduino styrelsen, och jag behövde nivå converter att kommunicera BT med Arduino. Omvandlaren är också en Sparkfun breakout styrelse. Jag använde en Chronodot RTC som en klocka.
Styrelsen utgörs av manliga huvuden att ansluta breakout styrelser. På ovansidan måste du placera headers för BT och radio och sedan löda dessa breakout styrelser. Den nedre sidan innehåller nivå omvandlaren och klockan. Observera att dessa två är placerade bakåt. Kablarna som du kan se på bilden är två redan korrigerat fel, så det finns inga kablar i den uppladdade versionen av denna styrelse.
Två 47 K 1/8 w motstånd * måste * placeras i sina markerade positioner i Chronodot. De är pullup motstånd för alla enheter som är anslutna till I2C bussen. Tydligen, radion har pullup motstånd som skulle göra jobbet, men min krets fungerade inte utan klocka motstånden på den.
Det finns också två uppsättningar 8 manliga huvuden i en av sidorna av BT och två uppsättningar 8 och 10 manliga headers på andra sidan. De är att vara lödda i undersidan.
Slutligen har radion ett huvud att ansluta antennen.
Det finns också kvinnliga headers i ovansidan. De matchar de manliga huvuden som finns i den nedre sidan av ljudprocessor, så att de ansluts tillsammans.
Jag lade också till en piezobuzzer som låter när en knapp trycks ner, och en fjärrkontroll.
Stycklista
- 2 x 47 K 1/8 W motstånd
- 1 x Chronodot RTC styrelse
- 1 X piezobuzzer
- 1 x remote och sensor. Jag hittade en bild och länk på eBay för mindre än $3. Det använder NEC standard. Det finns många andra. För att få dem att fungera, kan du hänvisa till detta mycket användbart instructable.
- 1 X dubbelriktad nivå converter
- 1 x RN 52 breakout styrelse
- 1 x Si/403 breakout styrelse