FridgePi: Rester som aldrig lät så bra: 7 steg (med bilder)
FridgePi: Rester som aldrig lät så bra: 7 steg (med bilder)
Anonim
KylskåpPi: Rester har aldrig lät så bra
KylskåpPi: Rester har aldrig lät så bra

I åratal har jag spelat musik från iPhone till en stereo i källaren, med högtalare anslutna till köket. Det fungerar tillräckligt bra, men tömde min telefons batteri och begränsade innehållet till mitt iTunes -bibliotek eller några webbradioströmmar som var lite jobbiga att välja och spela.

Ange, KylskåpPi!

En Raspberry Pi -driven pekskärmsportal till internetradiovärlden och bortom!

PS Som Sparky säger kylskåpsmagnetens eldhund, Glöm inte att planera din brandflykt och öva med hela din familj!:)

Steg 1: Steg 1: Varför gå när vi kan dansa? Tappa Tappa Tappa…

Steg 1: Varför gå när vi kan dansa? Tappa Tappa Tappa…
Steg 1: Varför gå när vi kan dansa? Tappa Tappa Tappa…
Steg 1: Varför gå när vi kan dansa? Tappa Tappa Tappa…
Steg 1: Varför gå när vi kan dansa? Tappa Tappa Tappa…
Steg 1: Varför gå när vi kan dansa? Tappa Tappa Tappa…
Steg 1: Varför gå när vi kan dansa? Tappa Tappa Tappa…
Steg 1: Varför gå när vi kan dansa? Tappa Tappa Tappa…
Steg 1: Varför gå när vi kan dansa? Tappa Tappa Tappa…

Visst hade jag bara kunnat sätta en iPad eller Android -surfplatta vid sidan av vårt kylskåp, men var är det roliga i det?? Dessutom är det ovärderligt att se min fru rulla ögonen på ännu ett av mina Pi -projekt.:)

För 9 år sedan när vi flyttade in i vårt hus var vi tvungna att fälla ett litet, dött, limbless lönnlöv som lämnades av byggarna för att kvalificera vår lott som träd.

Jag räddade en del av träet från det trädet, jag visste en dag, kanske kanske jag skulle ha ett Pi -projekt som jag skulle kunna använda det i … och här är vi! En fin träbit från vår första hemhistoria som gjordes in i ramen för pekskärmen och Pi.

Jag hoppades att ge ramen en vittrad brädelook, för att matcha ett riktigt fint kappkrokprojekt som min fru gjorde.

Jag skar längden på lönnbrädan i två jämna brädor och förskjöt dem några tum så att kanterna inte var enhetliga. Jag skapade öppningen för pekskärmen genom att mäta skärmen, inklusive positionen för de 4 skruvflikarna och borra en pilot hål för mitt pusselblad, och skär sedan ut rektangelformen på skärmen. träet (jag ville sätta en träkantram runt kanten på skärmen).

Jag använde min dykruta med en rak bit för att ta bort lönn från de två brädorna där Pi skulle sitta. Jag ställde in djupet så att Pi skulle sitta jämnt med baksidan av lönnbrädorna så att GPIO -stiften inte skulle komma i kontakt med någonting och har fortfarande tillräckligt med lönn på framsidan för att vara stark.

Eftersom träområdena som skulle tas bort inte kom att synas när elektroniken installerades ägnade jag inte mycket tid eller ansträngning åt att göra skärningen snygg. Dessutom var det -19c i mitt garage. Så detta gjordes ganska snabbt.:)

Steg 2: Steg 2: Lämna din Pi ute i elementen …

Steg 2: Lämna din Pi ute i elementen …
Steg 2: Lämna din Pi ute i elementen …
Steg 2: Lämna din Pi ute i elementen …
Steg 2: Lämna din Pi ute i elementen …
Steg 2: Lämna din Pi ute i elementen …
Steg 2: Lämna din Pi ute i elementen …

Det andra steget var att ge ramen lite karaktär.

Min fru hade byggt en riktigt fin klädhängare månader innan (se bild), så jag tänkte efterlikna hennes design och byggde hållaren i dess bild.

Jag gillar den vittrade ladugårdsutseendet, men jag vill verkligen inte att diesel / avföring mättade ladugårdsbrädor fastnar vid sidan av mitt kökskylskåp, så jag valde att skapa en falsk vittrad ram för projektet.

Det är faktiskt riktigt enkelt.

1 Välj träet för din ram. Eftersom själva Pi skulle sitta ganska nära brädans yta valde jag att använda lövträ (lönn). Eftersom vi hade tagit ner ett lönn träd på vår bakgård, använde jag träet från Detta träd ger en personlig vinkling till projektet

2Välj några färger och pensla sedan färgerna på brädorna. Bli inte för galen som täcker varje tum av brädet. Pensla bara på sektioner som visas på bilderna. Jag hittade vita (ish), en blå och en grå fungerade bra. TIPS: använd färg du redan äger, eller köp små provburkar för att spara $$$.

3 Låt färgen torka och slipa sedan lätt av färglagren i sektion, vilket skapar en vittrad / sliten look.

Steg 3: Steg 3: Scruffy Looking Pi Herder …

Steg 3: Scruffy Looking Pi Herder …
Steg 3: Scruffy Looking Pi Herder …
Steg 3: Scruffy Looking Pi Herder …
Steg 3: Scruffy Looking Pi Herder …
Steg 3: Scruffy Looking Pi Herder …
Steg 3: Scruffy Looking Pi Herder …

När färgen var slipad av, vilket skapade den vittrade illusionen, var det dags att sammanfoga de två brädorna.

Jag använde en pluggskruv i ena änden för att fästa rambrädorna ihop, i andra änden använde jag en träskruv som inte skulle ses när den var monterad i kylen.

Förborra skruvhålen med lämpliga bitar för att undvika klyvning av träet

Efter att färgen torkats, slipats och borrats applicerade jag en mörk fläck på båda brädorna med en trasa, vilket gav ramen ett klassiskt utseende. Återigen är detta helt öppet för din egen estetik. Du kan välja att färga din ram mörk, ljus eller inte alls.

Steg 4: Steg 4: Kontrollera Kontrollera och kontrollera om klaring

Steg 4: Kontrollera Kontrollera och kontrollera om klaring
Steg 4: Kontrollera Kontrollera och kontrollera om klaring
Steg 4: Kontrollera Kontrollera och kontrollera om klaring
Steg 4: Kontrollera Kontrollera och kontrollera om klaring
Steg 4: Kontrollera Kontrollera och kontrollera om klaring
Steg 4: Kontrollera Kontrollera och kontrollera om klaring

Efter torkning (24 timmar plus). Jag satte pekskärmen i ramen för att kontrollera djup och positionering. Så långt så bra!

7 -tumsskärmen sitter cirka 1 mm på ytan av lönnbrädans yta.

Själva Pi sitter inuti den bakre ihåliga vår del av kortet och HDMI -kabelanslutningen går fint mellan PI och skärmen.

Glöm inte att ta bort skyddsfilmen innan du sätter fast kantramen i nästa steg!:)

Steg 5: Steg 5: Magneter har komplexa relationer, attraktiva eller avvisande …

Steg 5: Magneter har komplexa relationer, attraktiva eller avvisande …
Steg 5: Magneter har komplexa relationer, attraktiva eller avvisande …
Steg 5: Magneter har komplexa relationer, attraktiva eller avvisande …
Steg 5: Magneter har komplexa relationer, attraktiva eller avvisande …

Efter att ha kontrollerat placeringen av skärmen och kablarna säkrade jag pekskärmen på plats med 4 små skruvar.

Jag använde good ol 'PL -bygglim för att fästa den gjutna lönnkanten, färgad med samma fläck som träet, runt skärmen.

Eftersom skärmens skruvflikhål är större valde jag att placera en träram runt skärmen som täcker hålen och andra brister i skärmens placering.

Den enda varningen var att två av skruvhålen sträckte sig förbi kanten på kantramen. Ingen stor grej, eftersom jag helt enkelt täckte avhandlingarna två fläckar med träpluggar, också färgade mörka. I efterhand borde jag placera ytterligare två träpluggar på andra sidan skärmen, vilket skapar symmetri.

Leva och lära.:)

Eftersom FridgePi skulle bo på sidan av vårt köksskåp, väljer jag magneter som medel för att fästa den på kylskåpet.

Magneter är oförstörande, och (om du samlar in tillräckligt med gammalt elektroniskt skräp som jag gör), gratis!

Gamla 3,5 -tums hårddiskar är en guldgruva för extremt kraftfulla, stora ytplattmagneter. De på bilden har fält så starka att de kan sitta fast vid motsatta sidor av min hand.

De kan också ha den extra bonusen att inkludera skruvmonteringshål.

Steg 6: Steg 6: Musik får nätverket att växa

Steg 6: Musik får nätverket att växa
Steg 6: Musik får nätverket att växa

Så nu när gränssnittssidan (FridgePi) på projekt -id är klar, installerade jag en Pi med Volumio installerad för att fungera som den verkliga musikstreamingservern.

Du kan kolla in den gratis Volumio -programvaran här:

Jag installerade en Pi 3 med ett 16 mb SanDisk micro SD -kort och installerade Volumio -bilden i. Jag använde en HiFiBerry DAC Plus ansluten till GPIO och RCA ut till min 1994 JVC stereomottagare som är ansluten till högtalare i hela vårt hus.

Vår musik lagras på en Synology 1515+ och Volumio tillåter både AirPlay och tusentals webbradioströmmar, vilket är bra, för jag älskar att lyssna på Nectarine Demoscene Radio www.scenemusic.netMin fru gör det inte …:)

Jag ställde in JVC -förstärkaren på en anständig MAX -volymnivå och konfigurerade sedan Pi -körningen Volumio för att komma åt mitt nätverksdelade iTunes och (ännu viktigare) DemoScene -musikmappar på min Synology NAS.

Jag gav Volumio Pi en statisk IP -adress och lät den sedan sitta utan huvud, ansluten till min källarverksväxel.

Steg 7: Steg 7: en NANOing Vi kommer att gå …

Steg 7: en NANOing Vi kommer att gå …
Steg 7: en NANOing Vi kommer att gå …

Efter att ha konfigurerat Volumio Pi -servern installerade jag Pi som skulle vara huvudgränssnittet och fastnade på sidan av vårt kylskåp.

Det första jag gjorde var att installera den senaste Raspbian (Stretch) från Raspberry Pi -webbplatsen.

Skärmupplösning Vid den första starten märker du att bildkvaliteten på skärmen ser ut som skräp. Inga problem! Vi behöver bara manuellt definiera den optimala upplösningen på 800x400 (notera, din pekskärms optimala upplösning kan vara annorlunda).

Gör detta genom att redigera din config.txt -fil i /boot -katalogen: sudo nano /boot/config.txt

Lägg till följande: hdmi_group = 2hdmi_mode = 87hdmi_cvt = 800 480 60 6 0 0hdmi_drive = 1

Spara och starta om Pi. Det borde se bättre ut.:)

Auto Start Chromium Sedan måste jag ställa in det för att automatiskt starta x och logga in med standardanvändaren "pi".

När systemet automatiskt loggade in och startade GUI, ställde jag in det att automatiskt ladda Chromium-webbläsaren i helskärmsläge vid start och dirigerade det till Volumio Pi-servern.

För att göra detta gjorde jag följande (kom ihåg, det här är stretch): sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

Lägg till följande rad: @lxterminal -e chromium-browser --start-fullscreen-incognito 10.0.1.27 Var 10.0.1.27 naturligtvis skulle vara din egen volumio-serveradress.

Ta bort markören Att ha muspekaren på skärmen hela tiden är irriterande, så för att ta bort den använder vi ett litet verktyg som heter unclutter.

Installera unclutter med terminalen: sudo apt-get install unclutter

Om den inte gjorde det själv redigerar du bara din autostart-fil igen: sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

och lägg till: @unclutter -idle 0

Nu ser du bara en markör kort när du faktiskt rör vid skärmen.

Vänd pekskärmens koordinater OM du behöver rotera bildskärmen upp och ner (säg att flytta den från ena sidan av kylskåpet till den andra) som jag gjorde, måste du inte bara vända HDMI -bilden utan även pekskärmens koordinater. OBS: Jag tror att den faktiska Raspberry Foundation Official 7 pekskärmen inte kräver dessa steg, det här är mer för mängden tredjepartsskärmar där ute. Som den jag använde.:)

Steg 1: Vänd HDMI -videon Redigera din config.txt -fil i /boot: sudo nano /boot/config.txt

Lägg till följande rad: display_rotate = 2 180 grader

Steg 2: Vänd på pekskärmens koordinater Redigera filen 40-libinput.conf som finns i /usr/share/X11/xorg.conf.dsudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf

kommentera det befintliga hela avsnittet med hänvisning till "InputClass" med identifieraren för "libinput touchscreen catchall"

Se till att det är pekskärmen och inte pekplattan eller surfplattans sektioner du kommenterar.

Lägg nu till följande:

Avsnittet "InputClass" Identifier "libinput touchscreen catchall" MatchIsTouchscreen "på" MatchDevicePath "/dev/input/event*" Driver "evdav" Option "TransformationMatrix" "-1 0 1 0 -1 1 0 0 1" EndSection

Spara och starta om. Detta "bör" vända pekskärmens koordinater.

Jag hoppas att du gillade den här instruerbara! Jag hade en fantastisk tid att göra det och lyssna på det när jag skrev det här!

Jag har redan sagt att ändra detta projekt för att inkludera en LED -belyst tryckknapp som slår på/av bakgrundsbelysningen för skärmen, samt en andra tryckknapp som gör att jag kan bläddra igenom de olika skrivborden och köra flera program, så FridgePi kan användas för att visa inte bara Volumio, utan också väderrapporter, frysinnehållets spårningsdatabas, familjehändelsekalender, etc. … Håll utkik efter mer om dessa nya funktioner … Samma fladdermusstid, samma fladdermuskanal!

Frågor, kommentarer, förslag, idéer, tveka inte att skicka dem till mig!

Var försiktig och lycklig hackning!

Raspberry Pi Contest 2017
Raspberry Pi Contest 2017
Raspberry Pi Contest 2017
Raspberry Pi Contest 2017

Tvåa i Raspberry Pi -tävlingen 2017