4.3
70 röster
Skapat
2011-02-07
Senast ändrat
2012-01-12
Visningar
19 394

Tänkte bygga en smidig radio till köket med stöd för Spotify och webbradio. Eventuellt ska den även kunna spela upp lokal musik och genom DAAP.

Utseendet blir som en vanlig radio med rattar för volym och tuner. Blir även lite knappar för att ändra låtar och lite annat. All information kommer att visas på en liten lcd-display.
Administrationen kommer att skötas genom ett webbgränssnitt.

Hårdvaran kommer att bestå av en VIA EPIA-P700-05LE och en Arduino UNO.

Musikuppspelningen kommer skötas av Mopidy. Skrev först en egen spotifyklient med hjälp av despotify men den blev inte rikigt bra. Hittade Mopidy och det passade perfekt! Har stöd för spotify och lokal musik. Det blev inte sämre av att Mopidy har stöd för Last.fm och MPD!
Webbradion kommer skötas av ett pythonscript baserat på Radio Tray.
Allt styrs från ett pythonscript som tolkar signalerna från UNOn.

All kod finns på https://sourceforge.net/projects/spotifyradio/

Edit 1:
Har inte blivit någon uppdatering på ett tag pga att jag mest fixat med mjukvarudelen som inte är så intressant att titta på;) Mjukvaran börjar bli färdig och den kommer inom kort att ligga uppe på sourceforge.

Har även gjort lite förändringar i bygget, jag kommer inte använda en Arduino utan jag bygger allt från grunden istället. Sen kommer jag i första hand att göra en radiomodul som kopplas till en dator/server och sen fixa en komplett enhet.

Arduino UNO

Fick hem min Arduino UNU och gjorde en snabbtest!
Hade lite problem då den blev helt omöjlig att kommunicera med när den använde serieporten. Visade sig vara en bugg i mjukvaran men som tur var gick det lätt att "flasha" om den med en nyare version som fungerade fint!

Gamepad

Hade en gammal gamepad liggandes, kan kanske användas som fjärrkontroll?

Soundblaster!

Behövde en gameport till gamepaden och då fick ett gammalt ljudkort sätta livet till.

Mycket sladdar att löda!

Lcd-display

Även displayen hade några anslutningar att löda.

Gamepaden inkopplad och den fungerar!

Catfish Blues!

Efter lite trixande fick jag även displayen att fungera. Hade missat en liten sladd:)

Trassel

Testrigg för mjukvaran, en gamepad, en display och tre potentiometrar är inkopplade. Alla knappar kommer att vara parallellkopplade med motsvarande signal från gamepaden och behövs därför inte nu.

Paket!

Fick hem lite nya delar idag, bla kopplingstråd och ic-kretsar.

Planering

Började med en permanent krets som omvandlar signalerna från gamepaden till en signal med hjälp av en multiplexer. Fick tänka till lite innan det blev bra.

Klar!

Den slutgiltiga placeringen av komponenterna och alla sladdar från serieporten fastlödda.

Atmega 328

Min nya styrenhet baserad på Arduino Duemilanove. Drivs här med 12 v från ett vanligt nätaggregat.

FT231R

Serial/Usb kort för kommunikation till datorn.

Mönsterkort

Fixat en första ritning till mönsterkortet jag ska försöka tillverka. Blev kanske inte så snyggt och organiserat men tycker det blev bra för att vara första gången. Får hoppas att allt korrekt kopplat!

Chassi

Har fixat en ritning på chassit och placeringen av alla komponenter. Blev ganska nöjd faktiskt, men är dock inte helt färdig. Mjukvaran är för övrigt färdig

Chassi

Så här är det tänkt att den ska se ut när allt är färdigt