Indholdsfortegnelse:
- Trin 1: Trin 1: Hvorfor gå, når vi kan danse? Tappa Tappa Tappa…
- Trin 2: Trin 2: Efterlad din Pi ude i elementerne …
- Trin 3: Trin 3: Scruffy Looking Pi Herder …
- Trin 4: Trin 4: Kontroller Check og Check igen clearances
- Trin 5: Trin 5: Magneter har komplekse relationer, attraktive eller frastødende …
- Trin 6: Trin 6: Musik får netværket til at vokse
- Trin 7: Trin 7: en NANOing vil vi gå …
Video: FridgePi: Rester lød aldrig så godt: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
I årevis har jeg spillet luft fra iPhone til et stereoanlæg i kælderen med højttalere forbundet til køkkenet. Det fungerer godt nok, men tømte min telefons batteri og begrænsede indholdet til mit iTunes -bibliotek eller nogle webradiostrømme, der var lidt ondt at vælge og få spillet.
Indtast, FridgePi!
En Raspberry Pi -drevet berøringsskærmsportal til internetradioens verden og videre!
PS Som Sparky siger køleskabsmagnetens ildhund: Glem ikke at planlægge din brandflugt og øve den med hele din familie!:)
Trin 1: Trin 1: Hvorfor gå, når vi kan danse? Tappa Tappa Tappa…
Sikker på, at jeg bare kunne have stukket en iPad eller Android -tablet ved siden af vores køleskab, men hvor er det sjove i det?:)
Da vi flyttede ind i vores hus for 9 år siden, måtte vi fælde et lille, dødt, limløst ahorn, der blev efterladt af bygherrerne for at kvalificere vores lod som træ.
Jeg reddede noget af træet fra det træ, vel vidende en dag, bare måske ville jeg have et Pi -projekt, jeg kunne bruge det i … og her er vi! Et flot stykke træ fra vores første hjemhistorie, der blev lavet til rammen til berøringsskærmen og Pi.
Jeg håbede på at give rammen et forvitret bræddelook, så det matchede et rigtig fint pelshage -projekt, min kone lavede.
Jeg skar længden af ahornbrættet i to lige brædder og forskudte dem et par tommer, så kanterne ikke var ensartede. Jeg skabte åbningen til berøringsskærmen ved at måle skærmen, herunder placeringen af de 4 skruetapper og boring af en pilot hul til mit stiksavblad og derefter skære rektangelformen af skærmen ud. træet (jeg ville lægge en trækantramme omkring kanten af skærmen).
Jeg brugte min stødfræser med en lige bit til at fjerne ahorn fra de to brædder, hvor Pi ville sidde. Jeg indstillede dybden, så Pi ville sidde lige med bagsiden af ahornbrædderne, så GPIO -benene ikke ville komme i kontakt med noget og har stadig nok ahorn på forsiden til at være stærk.
Da de områder af træet, der blev fjernet, ikke skulle ses, når elektronikken var installeret, brugte jeg ikke meget tid eller kræfter på at gøre skæringen smuk. Plus at den var -19c i min garage. Så dette blev gjort ret hurtigt.:)
Trin 2: Trin 2: Efterlad din Pi ude i elementerne …
Det andet trin var at give rammen noget karakter.
Min kone havde bygget en rigtig flot frakkebøjle måneder før (se foto), så jeg tænkte, at jeg ville efterligne hendes design og byggede holderen i det billede.
Jeg kan godt lide det forvitrede staldbræddeudseende, men jeg vil virkelig ikke have diesel / afføring mættede staldbrædder fast på siden af mit køkkenskab, så jeg valgte at oprette en falsk forvitret ramme til projektet.
Det er faktisk virkelig let.
1 Vælg træet til din ramme. Da selve Pi ville sidde nogenlunde tæt på brættets overflade, valgte jeg at bruge hårdttræ (ahorn). Da vi havde taget et ahorn træ ned i vores baghave, brugte jeg træet fra Dette træ giver således en personlig vinkel til projektet
2Vælg et par farver maling, og pensl derefter farverne på brædderne. Bliv ikke for skør, der dækker hver tomme af brættet. Bare pensel sektioner som vist på billederne. Jeg fandt hvid (ish), en blå og en grå fungerede godt. TIP: brug maling, du allerede ejer, eller køb små prøve dåser for at spare $$$.
3 Lad malingen tørre, og slip derefter let lag af maling i snit, hvilket skaber et forvitret / slidt look.
Trin 3: Trin 3: Scruffy Looking Pi Herder …
Når malingen var slebet af, hvilket skabte en forvitret illusion, var det tid til at forbinde de to brædder sammen.
Jeg brugte en skrue i den ene ende til at fastgøre rammepladerne sammen, i den anden ende brugte jeg en træskrue, der ikke kunne ses, når den var monteret på køleskabet.
Forbor skruehullerne med de passende størrelser for at undgå at splitte træet
Efter at malingen var tørret, slebet og boret, påførte jeg en mørk plet på begge brædder med en klud, hvilket gav rammen et klassisk look. Igen er dette helt åbent for din egen æstetik. Du kan vælge at plette din ramme mørk, lys eller slet ikke.
Trin 4: Trin 4: Kontroller Check og Check igen clearances
Efter tørring (24 timer plus). Jeg satte berøringsskærmen ind i rammen for at kontrollere dybde og positionering. Så langt så godt!
Den 7 skærm sidder 1 mm eller derover og blæser overfladen af ahornpladeoverfladen.
Selve Pi sidder inde i den bageste hule vores sektion af brættet, og HDMI -kabelforbindelsen ruter pænt mellem PI og skærmen.
Glem ikke at fjerne beskyttelsesfilmen, før kantrammen fastgøres i næste trin!:)
Trin 5: Trin 5: Magneter har komplekse relationer, attraktive eller frastødende …
Efter at have kontrolleret placeringen af skærmen og kablerne, sikrede jeg berøringsskærmen på plads med 4 små skruer.
Jeg brugte god ol 'PL -konstruktionsklæbemiddel til at fastgøre den gerede ahornkantramme, farvet med samme plet som træet, rundt om skærmen.
Da skærmens skruehulhuller er større, valgte jeg at placere en træramme omkring skærmen, der dækker hullerne og andre fejl i skærmplaceringen.
Den eneste advarsel var, at to af skruehullerne strakte sig forbi kanten af kantrammen. Ikke noget problem, da jeg simpelthen dækkede afhandlinger to pletter med hårdttræsstik, også farvede mørke. Set i bakspejlet skulle jeg placere yderligere to hårdttræsstik på den anden side af skærmen og skabe symmetri.
Lev og lær.:)
Da FridgePi skulle bo på siden af vores køkkenskab, vælger jeg magneter som middel til at fastgøre det til køleskabet.
Magneter er ikke-ødelæggende, og (hvis du samler nok gammelt elektronisk skrammel som jeg gør), gratis!
Gamle 3,5 harddiske er en guldgrube til ekstremt kraftige, store overfladearealplademagneter. Dem på billedet har felter så stærke, at de kan blive vedhæftet til modsatte sider af min hånd.
De kan også have den ekstra bonus at inkludere skruemonteringshuller.
Trin 6: Trin 6: Musik får netværket til at vokse
Så nu hvor grænseflade (FridgePi) siden af projekt -id'et er udført, opsætter jeg en Pi med Volumio installeret til at fungere som den faktiske musikstreamingserver.
Du kan tjekke den gratis Volumio -software her:
Jeg opsatte en Pi 3 med et 16 mb SanDisk micro SD -kort og installerede Volumio -billedet i. Jeg brugte en HiFiBerry DAC Plus tilsluttet GPIO og RCA ud til min 1994 JVC stereomodtager, der er tilsluttet højttalere i hele vores hus.
Vores musik er gemt på en Synology 1515+, og Volumio giver mulighed for AirPlay samt tusindvis af webradiostrømme, hvilket er godt, fordi jeg elsker at lytte til Nectarine Demoscene Radio www.scenemusic.net Min kone gør det ikke …:)
Jeg indstillede JVC -forstærkeren til et anstændigt MAX -lydstyrkeniveau, og konfigurerede derefter Pi, der kørte Volumio til at få adgang til mit netværksdelte iTunes og (endnu vigtigere) DemoScene -musikmapper på min Synology NAS.
Jeg gav Volumio Pi en statisk IP -adresse og lod den derefter sidde uden hoved, forbundet til min netværks switch på kælderen.
Trin 7: Trin 7: en NANOing vil vi gå …
Efter konfiguration af Volumio Pi -serveren konfigurerede jeg Pi, der ville være hovedgrænsefladen og sidder fast på siden af vores køleskab.
Det første, jeg gjorde, var at installere den nyeste Raspbian (Stretch) fra Raspberry Pi -webstedet.
Skærmopløsning Ved den første opstart bemærker du, at skærmbilledkvaliteten ligner skrald. Ingen problemer! Vi skal bare manuelt definere den optimale opløsning på 800x400 (bemærk, din berøringsskærms optimale opløsning kan være anderledes).
Gør dette ved at redigere din config.txt -fil i /boot -biblioteket: sudo nano /boot/config.txt
Tilføj følgende: hdmi_group = 2hdmi_mode = 87hdmi_cvt = 800 480 60 6 0 0hdmi_drive = 1
Gem og genstart Pi. Det skulle se bedre ud.:)
Auto Start ChromiumDerefter måtte jeg indstille den til automatisk at starte x og logge på med standardbrugeren "pi".
Når systemet automatisk loggede ind og startede GUI'en, indstillede jeg det til automatisk at indlæse Chromium-webbrowseren i fuldskærmstilstand ved opstart og dirigerede det til Volumio Pi-serveren.
For at gøre dette gjorde jeg følgende (husk, det er Stretch): sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart
Tilføj følgende linje: @lxterminal -e chrom-browser --start-fullscreen-incognito 10.0.1.27 Hvor 10.0.1.27 naturligvis ville være din egen volumio-serveradresse.
Fjern markøren At have musemarkøren på skærmen hele tiden er irriterende, så for at fjerne den bruger vi et lille værktøj kaldet ryddeligt.
Installer unclutter ved hjælp af terminalen: sudo apt-get install unclutter
Hvis det ikke gjorde det selv, skal du blot redigere din autostart-fil igen: sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart
og tilføj: @unclutter -idle 0
Nu ser du kun en markør kort, når du rent faktisk rører ved skærmen.
Vend dine berøringsskærmskoordinater, HVIS du har brug for at rotere skærmen på hovedet (f.eks. Flytte den fra den ene side af køleskabet til den anden) som jeg gjorde, skal du ikke kun vende HDMI -billedet, men også berøringsskærmens koordinater. BEMÆRK: Jeg mener, at den faktiske Raspberry Foundation Official 7 Touchscreen ikke kræver disse trin, dette er mere til overflod af tredjepartsskærme derude. Ligesom den, jeg brugte.:)
Trin 1: Vend HDMI -videoen Rediger din config.txt -fil i /boot: sudo nano /boot/config.txt
Tilføj følgende linje: display_rotate = 2180 grader
Trin 2: Vend dine berøringsskærmskoordinater Rediger filen 40-libinput.conf placeret i /usr/share/X11/xorg.conf.dsudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf
kommentere den eksisterende hele sektion med henvisning til "InputClass" med identifikatoren for "libinput touchscreen catchall"
Sørg for, at det er berøringsskærmen og ikke sektionerne på touchpad eller tablet, du kommenterer.
Tilføj nu følgende:
Afsnit "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
Gem og genstart. Dette "skal" vende berøringsskærmens koordinater.
Jeg håber, at du nød denne instruktive! Jeg havde en god tid med at lave den og lytte til den, mens jeg skrev dette ud!
Jeg har allerede angivet at ændre dette projekt til at omfatte en LED -belyst trykknap, der vil tænde/slukke baglyset for skærmen, samt en anden trykknap, der giver mig mulighed for at cykle gennem de forskellige desktops og køre flere programmer, så FridgePi kan bruges til at vise ikke kun Volumio, men også vejrrapporter, fryserindholds sporingsdatabase, familiebegivenhedskalender osv … Hold øje med mere om disse nye funktioner … Samme flagetid, samme flagermuskanal!
Spørgsmål, kommentarer, forslag, ideer, tøv ikke med at sende dem til mig!
Pas på, og glad hacking!
Runner Up i Raspberry Pi Contest 2017
Anbefalede:
Kom godt i gang med skinkeradio: 5 trin (med billeder)
Kom godt i gang med skinkeradio: Som en nyligt præget skinke -licenshaver vil jeg viderebringe den proces, jeg tog for at komme ind i skinkeradio. Jeg blev lokket af hobbyens selvhjulpenhed, hvilket gav folk en måde at kommunikere på, når andre metoder forstyrres. Men det er også givende at
Arduino Soil Moisture Monitoring Stick - Glem aldrig at vande dine planter: 4 trin (med billeder)
Arduino Soil Moisture Monitoring Stick - Glem aldrig at vande dine planter: Glemmer du ofte at vande dine indendørs planter? Eller måske giver du dem for meget opmærksomhed og overvand dem? Hvis du gør det, skal du gøre dig selv til en batteridrevet jordfugtighedsovervågningspind. Denne skærm bruger en kapacitiv jordfugtighed
Kom godt i gang med M5StickV AI + IOT -kameraet: 6 trin (med billeder)
Kom godt i gang med M5StickV AI + IOT kameraet: Kort oversigt anstændige specifikationer. Kameraet drives af utrolige
Sådan opbygges dit eget vindmåler ved hjælp af Reed Switches, Hall Effect Sensor og nogle rester på Nodemcu - Del 2 - Software: 5 trin (med billeder)
Sådan opbygger du dit eget vindmåler ved hjælp af Reed Switches, Hall Effect Sensor og nogle rester på Nodemcu - Del 2 - Software: Introduktion Dette er efterfølgeren til det første indlæg " Sådan bygger du dit eget vindmåler ved hjælp af Reed Switches, Hall Effect Sensor og nogle rester på Nodemcu - Del 1 - Hardware " - hvor jeg viser, hvordan man samler vindhastighed og retningsmåling
Sådan opbygger du dit eget vindmåler ved hjælp af Reed Switches, Hall Effect Sensor og nogle rester på Nodemcu. - Del 1 - Hardware: 8 trin (med billeder)
Sådan opbygger du dit eget vindmåler ved hjælp af Reed Switches, Hall Effect Sensor og nogle rester på Nodemcu. - Del 1 - Hardware: Introduktion Siden jeg startede med studierne af Arduino og Maker Culture, har jeg godt kunne lide at bygge nyttige enheder ved hjælp af uønskede og skrotstykker såsom flaskehætter, stykker PVC, drikke dåser osv. Jeg elsker at give et sekund liv til ethvert stykke eller en makker