Sommario:
- Fase 1: Fase 1: Perché camminare quando possiamo ballare? Tappa Tappa Tappa…
- Passaggio 2: Passaggio 2: lasciare il tuo Pi fuori negli elementi …
- Passaggio 3: Passaggio 3: Herder Pi dall'aspetto trasandato …
- Passaggio 4: Passaggio 4: controllare il controllo e ricontrollare i giochi
- Passaggio 5: Passaggio 5: i magneti hanno relazioni complesse, attraenti o repellenti…
- Passaggio 6: Passaggio 6: la musica rende la rete più appassionata
- Passaggio 7: Passaggio 7: un NANOing We Will Go…
Video: FridgePi: gli avanzi non sono mai stati così belli: 7 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Per anni ho riprodotto musica in aria dall'iPhone a un impianto stereo nel seminterrato, con gli altoparlanti collegati in cucina. Funziona abbastanza bene, ma ha scaricato la batteria del mio telefono e limitato il contenuto alla mia libreria di iTunes o ad alcuni flussi di web radio che erano un po' fastidiosi da selezionare e riprodurre.
Entra, FrigoPi!
Un portale touch screen alimentato da Raspberry Pi per il mondo della radio Internet e oltre!
P. S. Come dice Sparky, il cane dei pompieri magnete da frigo, non dimenticare di pianificare la tua scala antincendio e di esercitarti con tutta la tua famiglia!:)
Fase 1: Fase 1: Perché camminare quando possiamo ballare? Tappa Tappa Tappa…
Certo, avrei potuto semplicemente attaccare un iPad o un tablet Android al lato del nostro frigorifero, ma dov'è il divertimento in questo!? Inoltre, vedere mia moglie alzare gli occhi al cielo su un altro dei miei progetti Pi non ha prezzo.:)
9 anni fa, quando ci siamo trasferiti nella nostra casa, abbiamo dovuto abbattere un piccolo albero di acero morto e senza rami che era stato lasciato dai costruttori per qualificare il nostro lotto come albero.
Ho salvato parte del legno da quell'albero, sapendo che un giorno forse avrei avuto un progetto Pi in cui avrei potuto usarlo… ed eccoci qui! Un bel pezzo di legno della nostra prima storia casalinga è stato trasformato nella cornice per il touch screen e il Pi.
Speravo di dare al telaio un aspetto stagionato, per abbinarlo a un bel progetto di appendiabiti fatto da mia moglie.
Ho tagliato la lunghezza della tavola d'acero in due tavole pari e le ho sfalsate di qualche centimetro in modo che i bordi non fossero uniformi. Ho creato l'apertura per il touch screen misurando lo schermo, inclusa la posizione delle 4 linguette a vite e forando un pilota foro per la lama del mio seghetto alternativo, quindi ritagliando la forma rettangolare dello schermo. Ho perforato i due pezzi di legno dove le linguette delle viti dello schermo erano allineate abbastanza in profondità in modo che, una volta installato, il vetro dello schermo rimanesse leggermente incassato rispetto alla superficie del il legno (volevo mettere una cornice di legno intorno al bordo dello schermo).
Ho usato la mia fresatrice a tuffo con una punta diritta per rimuovere l'acero dalle due schede in cui si trovava il Pi. Ho impostato la profondità in modo che il Pi si trovasse a filo con il retro delle schede di acero in modo che i pin GPIO non entrassero in contatto con nulla e hanno ancora abbastanza acero sul lato anteriore per essere forti.
Dal momento che le aree del legno che venivano rimosse non si sarebbero viste una volta installata l'elettronica, non ho impiegato molto tempo o sforzi per rendere il taglio carino. Inoltre, nel mio garage c'era -19c. Quindi questo è stato fatto abbastanza rapidamente.:)
Passaggio 2: Passaggio 2: lasciare il tuo Pi fuori negli elementi …
Il secondo passo è stato quello di dare un po' di carattere alla cornice.
Mia moglie aveva costruito un bel appendiabiti mesi prima (vedi foto), quindi ho pensato di imitare il suo design e costruire il supporto nella sua immagine.
Mi piace l'aspetto della tavola da fienile stagionato, ma davvero non voglio tavole da fienile sature di diesel / feci attaccate al lato del frigorifero della mia cucina, quindi ho optato per creare una finta cornice stagionata per il progetto.
In realtà è davvero facile.
1 Seleziona il legno per la tua cornice. Dal momento che il Pi stesso si trovava abbastanza vicino alla superficie della tavola, ho scelto di usare il legno duro (acero). Dato che avevamo un albero di acero abbattuto nel nostro cortile, ho usato il legno di quell'albero. Dando così un'angolazione personale al progetto
2Seleziona alcuni colori di vernice, quindi spazzola i colori sulle tavole. Non impazzire coprendo ogni centimetro del tabellone. Basta spazzolare le sezioni come mostrato nelle foto. Ho trovato che il bianco (ish), un blu e un grigio funzionavano bene. SUGGERIMENTO: usa la vernice che possiedi già, oppure acquista piccole lattine campione per risparmiare $$$.
3Lascia asciugare la vernice, quindi carteggia leggermente gli strati di vernice in sezione, creando un aspetto usurato / consumato.
Passaggio 3: Passaggio 3: Herder Pi dall'aspetto trasandato …
Una volta che la vernice è stata levigata, creando l'illusione del tempo, è arrivato il momento di unire le due tavole.
Ho usato una vite per tasselli ad un'estremità per fissare insieme le assi del telaio, all'altra estremità ho usato una vite per legno che non si sarebbe vista una volta montata sul frigorifero.
Preforare i fori per le viti con punte di dimensioni appropriate per evitare di spaccare il legno
Dopo che la vernice è stata asciugata, carteggiata e forata, ho applicato una macchia scura su entrambe le tavole usando un panno. Ciò ha conferito alla cornice un aspetto classico. Ancora una volta, questo è totalmente aperto alla tua estetica. Puoi scegliere di macchiare la tua montatura in modo scuro, chiaro o per niente.
Passaggio 4: Passaggio 4: controllare il controllo e ricontrollare i giochi
Una volta essiccato (24h plus). Ho impostato il touch screen nella cornice per controllare la profondità e il posizionamento. Fin qui tutto bene!
Lo schermo da 7 si trova a circa 1 mm di distanza dalla superficie della tavola d'acero.
Il Pi stesso si trova all'interno della parte posteriore scavata nella nostra sezione della scheda e la connessione del cavo HDMI si instrada bene tra il PI e lo schermo.
Non dimenticare di rimuovere la pellicola protettiva prima di fissare il telaio perimetrale nel passaggio successivo!:)
Passaggio 5: Passaggio 5: i magneti hanno relazioni complesse, attraenti o repellenti…
Dopo aver verificato il posizionamento dello schermo e dei cavi, ho fissato il touchscreen in posizione con 4 piccole viti.
Ho usato il buon vecchio adesivo da costruzione PL per attaccare la cornice del bordo in acero smussato, macchiata con la stessa macchia del legno, attorno allo schermo.
Poiché i fori delle linguette delle viti dello schermo sono più grandi, ho scelto di posizionare una cornice di legno attorno allo schermo, coprendo i fori e qualsiasi altra imperfezione del posizionamento dello schermo.
L'unico avvertimento era che due dei fori per le viti si estendevano oltre il bordo del telaio del bordo. Niente di grave, dato che ho semplicemente coperto questi due punti con tasselli di legno duro, anch'essi macchiati di scuro. Col senno di poi, dovrei posizionare altri due tasselli di legno duro sull'altro lato dello schermo, creando simmetria.
Vivere e imparare.:)
Dato che il FridgePi sarebbe stato posizionato sul lato del frigorifero della nostra cucina, ho scelto i magneti come mezzo per fissarlo al frigorifero.
I magneti non sono distruttivi e (se raccogli abbastanza vecchie cianfrusaglie elettroniche come faccio io), sono gratuiti!
I vecchi dischi rigidi da 3,5 sono una miniera d'oro per magneti a piastra estremamente potenti e di ampia superficie. Quelli nella foto hanno campi così forti che possono rimanere attaccati ai lati opposti della mia mano.
Possono anche avere il vantaggio di includere fori di montaggio per le viti.
Passaggio 6: Passaggio 6: la musica rende la rete più appassionata
Quindi, ora che il lato dell'interfaccia (FridgePi) del progetto è stato completato, ho configurato un Pi con Volumio installato per fungere da vero server di streaming musicale.
Puoi controllare il software gratuito Volumio qui:
Ho configurato un Pi 3 con una scheda micro SD SanDisk da 16 MB e ho installato l'immagine Volumio in. Ho usato un DAC Plus HiFiBerry collegato al GPIO e l'uscita RCA al mio ricevitore stereo JVC del 1994 che è collegato agli altoparlanti in tutta la nostra casa.
La nostra musica è archiviata su un Synology 1515+ e Volumio consente AirPlay e migliaia di flussi di web radio, il che è positivo, perché adoro ascoltare Nectarine Demoscene Radio www.scenemusic.net Mia moglie non…:)
Ho impostato l'amplificatore JVC su un livello di volume MAX decente, quindi ho configurato il Pi che esegue Volumio per accedere alla mia rete condivisa iTunes e (cosa più importante) alle cartelle musicali DemoScene sul mio Synology NAS.
Ho dato a Volumio Pi un indirizzo IP statico, quindi l'ho lasciato senza testa, collegato al mio switch di rete nel seminterrato.
Passaggio 7: Passaggio 7: un NANOing We Will Go…
Dopo aver configurato il server Volumio Pi, ho configurato il Pi che sarebbe stato l'interfaccia principale e sarebbe rimasto bloccato sul lato laterale del nostro frigorifero.
La prima cosa che ho fatto è stata installare l'ultimo Raspbian (Stretch) dal sito Web Raspberry Pi.
Risoluzione dello schermo Al primo avvio, noterai che la qualità dell'immagine dello schermo sembra spazzatura. Nessun problema! Abbiamo solo bisogno di definire manualmente la risoluzione ottimale di 800x400 (nota, la risoluzione ottimale del tuo touch screen potrebbe essere diversa).
Fallo modificando il tuo file config.txt nella directory /boot:sudo nano /boot/config.txt
Aggiungere quanto segue: hdmi_group=2hdmi_mode=87hdmi_cvt=800 480 60 6 0 0hdmi_drive=1
Salva e riavvia il Pi. Dovrebbe avere un aspetto migliore.:)
Auto Start Chromium Quindi, ho dovuto impostarlo per avviare automaticamente x e accedere con l'utente predefinito "pi".
Una volta che il sistema ha effettuato automaticamente l'accesso e l'avvio della GUI, l'ho impostato per caricare automaticamente il browser Web Chromium in modalità a schermo intero all'avvio e l'ho indirizzato al server Volumio Pi.
Per fare ciò, ho fatto quanto segue (ricorda, questo è Stretch):sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart
Aggiungi la riga folliwing:@lxterminal -e chromium-browser --start-fullscreen --incognito 10.0.1.27Dove 10.0.1.27 sarebbe ovviamente l'indirizzo del tuo server volumio.
Rimuovere il cursore Avere il cursore del mouse sullo schermo in ogni momento è fastidioso, quindi per rimuoverlo utilizziamo una piccola utility chiamata unclutter.
Installa unclutter usando il terminale:sudo apt-get install unclutter
Quindi, se non lo ha fatto da solo, modifica semplicemente il tuo file di avvio automatico ancora una volta: sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart
e aggiungi:@unclutter -idle 0
Ora vedrai un cursore solo brevemente quando tocchi effettivamente lo schermo.
Capovolgi le coordinate del tuo touchscreen SE hai bisogno di ruotare il display sottosopra (ad esempio, spostandolo da un lato all'altro del frigorifero) come ho fatto io, dovrai capovolgere non solo l'immagine HDMI, ma anche le coordinate del touch screen. NOTA: credo che l'attuale touchscreen da 7 ufficiale della Raspberry Foundation non richieda questi passaggi, questo è più per la pletora di schermi di terze parti là fuori. Come quello che ho usato.:)
Passaggio 1: capovolgere il video HDMI Modifica il file config.txt che si trova in /boot:sudo nano /boot/config.txt
Aggiungi la seguente riga: display_rotate=2 180 gradi
Passaggio 2: capovolgere le coordinate del touch screen Modifica il file 40-libinput.conf che si trova in /usr/share/X11/xorg.conf.dsudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf
commenta l'intera sezione esistente che fa riferimento a "InputClass" con l'identificatore per "libinput touchscreen catchall"
Assicurati che sia il touchscreen e non le sezioni del touchpad o del tablet che stai commentando.
Ora aggiungi quanto segue:
Sezione "InputClass" Identificatore "libinput touchscreen catchall" MatchIsTouchscreen "on" MatchDevicePath "/dev/input/event*" Driver "evdav" Opzione "TransformationMatrix" "-1 0 1 0 -1 1 0 0 1"EndSection
Salva e riavvia. Questo " dovrebbe " capovolgere le coordinate del touchscreen.
Spero che questo Instructable ti sia piaciuto! Mi sono divertito molto a realizzarlo e ad ascoltarlo mentre lo scrivevo!
Ho già affermato di modificare questo progetto per includere un pulsante illuminato a LED che attiverà / disattiverà la retroilluminazione dello schermo, nonché un secondo pulsante che mi consentirà di scorrere i vari desktop ed eseguire più programmi, quindi FridgePi può essere utilizzato per visualizzare non solo Volumio, ma anche i bollettini meteorologici, il database di monitoraggio dei contenuti del congelatore, il calendario degli eventi familiari, ecc.
Domande, commenti, suggerimenti, idee, non esitate a inviarmeli!
Abbi cura di te e buon hacking!
Secondo classificato al concorso Raspberry Pi 2017
Consigliato:
Batteria per sempre - Non sostituire mai più gli AAA!!: 14 passaggi
Batteria per sempre - Non sostituire mai più gli AAA !!: Mi sono stancato di sostituire le batterie in questa bilancia da cucina, poiché come sempre non hai mai la dimensione corretta a portata di mano quando ne hai bisogno. Quindi, l'ho convertito in alimentazione CA. Fare questo non è una novità. In effetti, ricordo di averlo fatto da bambino (c
Specchio non così intelligente ma molto salutare e leggermente inquietante: 5 passaggi (con immagini)
Specchio non così intelligente ma molto salutare eppure leggermente inquietante: hai bisogno di uno specchio ma non vuoi aggiungere un altro oggetto intelligente alla tua casa? Allora questo specchio non così intelligente ma molto salutare eppure leggermente inquietante è proprio quello che fa per te
Guardare l'eclissi con gli occhiali da lettura (e non bruciarmi gli occhi): 4 passaggi (con immagini)
Guardando l'Eclipse con gli occhiali da lettura (e senza bruciarmi gli occhi): Ehi, ho colto la tua curiosità con il mio titolo? Anche mio padre lo ha fatto, mentre ieri stavamo passeggiando nella vecchia Montréal, si è tolto gli occhiali e mi ha mostrato come vedere come vedere l'eclissi, pensavano i suoi occhiali da lettura. Quindi tutto ciò che
Python per principianti non così principianti: 7 passaggi
Python per principianti non così principianti: Ciao, l'ultima volta, se stavi prestando attenzione, abbiamo toccato le basi di Python: stampa, cicli while e for, input & output, if, e uno starter su easygui. anche una distribuzione gratuita di easygui e pycal-my own module.questo tutorial tratterà: altro
L'orologio non così schifoso: 4 passaggi
The Not So Crap Clock: Primo, perché chiamarlo Crap Clock? Beh, abbassa le aspettative con la speranza di superarle :-) Scherzo ovviamente, l'orologio rappresenta molti dei miei fallimenti e successi in egual misura. La rappresentazione fisica del perdente nell'elettronica