Ä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
Se Steg
Relaterade Ämnen

Spara 81 sekunder: snabb Arduino Bootload/Program för produktion

Kräver: AVRISP mkII och en Linux dator (eller virtuell dator)Detta Instructable visar hur till automatisera och fart upp installationen av en bootloader och demo program på en Arduino-kompatibel enhet.Arduino bootloader och IDE gör det otroligt enkel...

Uber Home Automation med Arduino & Pi

[REDIGERA] Jag skapade ett forum för att samarbeta på gateway kod.http://homeautomation.proboards.com/Board/2/openha...För några år sedan, blev jag en hundägare för första gången. Kändes inte som lämnar Cody i kenneln ensam hela dagen. Jag hade en we...

Arduino grunderna: PIR-sensorer

Välkommen till nästa avbetalning av Arduino grunderna!Detta instructable kommer att lära dig hur man använder en PIR-sensorer med arduino, och vi wil bygga en enkel rörelsedetektor!Steg 1: leveranser För detta instructable behöver du följande:1 ardui...

Arduino analoga "ring" mätare på färg TFT-skärm

Ännu en Arduino projekt för visning av sensormätningar etc.Exemplet skiss ingår i den instructable innehåller mätaren ritning funktion som ska användas i ditt eget projekt, funktionen är inte i ett bibliotek så kan anpassas för användning med andra g...

IoT piller flaska

Detta Instructables visar hur man bygger en IoT piller flaska prototyp.Detta är min kollega, Roys idé, jag hjälpa bara honom att PoC.Detta sakernas flaska använda 2 typ av sensorer för att hjälpa läkare och patient:En cap knapp för att identifiera pi...

Ghetto pixlar - bygga en öppen källkod BlinkM

om inte du har levt under en digital sten för senare år, eller bara helt enkelt inte är intresserade av blinkande lampor, du vet redan om det awesomeness som BlinkM från ThingM. Det är en mycket liten PCB med en high power LED som reagerar mycket lät...

Radio telemetri för en Modellera raket

flyga modell raketer är kul, men det finns alltid frågan om hur hög gjorde det gå. Med hjälp av en programmerbar mikro-controller och vissa sensorer, kan du övervaka den hela fasen av flyg- och mäta acceleration och höjd, bland annat. Med detta proje...

Neopixel klockan

Vill du bygga en fin LED klocka? Om du svarar ja hålla vänligen behandlingen och missa inte något i detta Instructable, vi ska bygga klockan på dina drömmar. (okej kanske inte, men du måste erkänna att åtminstone det låter coolt)Först och främst anvä...

Yarcow (ännu en annan Rover kontrolleras över Wifi) - Makeblock, Arduino, Droidscript

I detta Instructable ser vi hur man bygger en Wifi/web kontrollerade rover baserade på Makeblock Robot startpaket och Dave-Smart howto.Hur är det arbete:Rover styrs i en webbläsare (smartphone eller dator), kommandona är skicka genom WebSocket till D...

YABBAS- ännu en annan nakna ben Arduino (på Stripboard)

detta Instructable visar byggnaden av en nakna ben (och riktigt billig... mindre än $5) Arduino kompatibel modul som kan sättas samman på en liten bit av stripboard och kan användas antingen på en skärbräda eller självständigt.Följande länkar / likna...

(Ännu en) DIY Arduino Robotics Platform-A Robot chassi från reservdelar

Jag gav min systerson en Arduino startpaket för några månader sedan. Jag frågade min syster hur han gjorde det och hon sa att han hade haft några problem räkna ut. Jag kommer att få se honom veckan efter jul, så jag sa till honom att få satsen och vi...

Ännu en annan Arduino 110v Power Controller

detta Instructable visar dig hur man bygger en fyra-gänget utlopp låda där varje uttag styrs via en Arduino (eller några andra TTL nivå signaler).Det skiljer sig från andra relay rutorna den använder ingen kretskort och har väldigt få delar (en marke...

Ännu en annan Pong spel med Arduino Uno

jag har gjort ett Pong spel innan med en 8 x 8 ledde matrisen och detta är ett projekt för mig att veta om PCD8544 LCD-skärm som också används i Nokia 5110 mobiltelefoner.Här är vad jag behövde i detta projekt:-Arduino Uno-PCD8544 LCD-skärm (känd som...

ARDUINO WAV BOOMBOX...

HElloo guyz,,, någonsin velat göra en egen semi bärbara bergsprängare att spela upp mp3 filer från ditt sd-kort via arduino... Väl kan du faktiskt spela låtar direkt från din mobil, men vad om du vilja mer loudness och kontroll över din musik... Det...

Ännu en annan Exploration Rover web-kontrollerade (med Raspberry Pi och Arduino. Android, Iphone, PC, MAC compatible)

Här är en annan exploration rover, byggt i 1 timme eller mindre, utan det krävs. Everthing du behöver finns i förpackningen! Det ger dig grund att bygga och förbättra din egen rover.RaspberryPi med wifi USB-adapter, USB-webbkamera, web-server (apache...

Arduino Chiptunes-ännu en gång... Installera en Arduino bibliotek

jag älskar chiptunes och så jag var tvungen att ha mer. Om du har läst mitt Chiptunes projekt vet du vad jag menar.Tack till Drew Crawford för en awesome låt.Jag kommer också lära dig hur man installerar en Arduino bibliotek koden.Här:Steg 1: delar....

Sable 2015 CNC + Arduino + GRBL = LunchBox CNC

Detta är min 2: a Instructable och min 2nd Arduino powered CNC, den här gången jag upp svårighetsgraden genom att besluta att göra en själv innehöll CNC enhet av design min egen elektronik kapslingar och placeringar.Stegen i detta Instructable är mer...

Hemmabyggd (DIY) CNC router - baserade Arduino (GRBL)

Redan för några var månader eller år, jag planerar att bygga mitt eget CNC fräsmaskin. Nu bestämde jag mig för det var tid att göra det! Jag läser mycket om andra DIY projekt och till slut jag gillade designen från Arduino CNC intstructable som jag h...

12 tim binär klocka, timmar och minuter bara, DS1307 RTC, i2C, Arduino-Nano

Ett tag nu har jag velat göra en binär klocka, men efter att ha tittat jag bestämde mig något bara lite annorlunda. Så jag beslöt att endast visar timmar och minuter och endast visa en 12 timmars klocka, innebär detta du bara behöver 3 kolumner och m...