Talaan ng mga Nilalaman:
- Hakbang 1: Hakbang 1: Bakit Maglakad Kung Puwede Kami Sumayaw? Tappa Tappa Tappa…
- Hakbang 2: Hakbang 2: Pag-iwan sa Iyong Pi sa Mga Elemento …
- Hakbang 3: Hakbang 3: Masikip na Naghahanap ng Pi Herder…
- Hakbang 4: Hakbang 4: Suriin ang Suriin at Suriing muli ang Mga clearance
- Hakbang 5: Hakbang 5: Ang Mga Magneto Ay Mayroong Mga Kumplikadong Pakikipag-ugnay, Kaakit-akit o Pagtanggi …
- Hakbang 6: Hakbang 6: Ginagawa ng Musika ang Network Grow Fonder
- Hakbang 7: Hakbang 7: isang NANOing Pupunta Kami…
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa loob ng maraming taon ay nag-play ako ng musika mula sa iPhone hanggang sa isang pag-setup ng stereo sa basement, kasama ang mga speaker na naka-wire pabalik sa kusina. Gumagana ito ng maayos, ngunit pinatuyo ang baterya ng aking telepono at nililimitahan ang nilalaman sa aking library sa iTunes o ilang mga web radio stream na medyo masakit upang pumili at makapaglaro.
Pumasok, FridgePi!
Isang Raspberry Pi na pinapatakbo ang touch screen portal sa mundo ng internet radio at higit pa!
P. S. Tulad ng sinabi ni Sparky the fridge magnet fire dog, Huwag kalimutang planuhin ang iyong pagtakas sa apoy at isagawa ito sa iyong buong pamilya!:)
Hakbang 1: Hakbang 1: Bakit Maglakad Kung Puwede Kami Sumayaw? Tappa Tappa Tappa…
Oo naman na mai-stuck ko lang ang isang iPad o Android tablet sa gilid ng aming ref, ngunit nasaan ang kasiya-siya doon?:)
9 taon na ang nakalilipas nang lumipat kami sa aming bahay kailangan naming putulin ang isang maliit, patay, at walang limble na puno ng kahoy na naiwan ng mga tagabuo upang maging karapat-dapat sa aming lote bilang treed.
Nai-save ko ang ilan sa mga kahoy mula sa puno na iyon, alam ko balang araw, baka magkaroon ako ng isang proyekto ng Pi na magagamit ko ito sa… at narito kami! Ang isang magandang piraso ng kahoy mula sa aming unang kasaysayan sa bahay na ginawang frame para sa touch screen at Pi.
Inaasahan kong bigyan ang frame ng isang napapanahong hitsura ng board, upang tumugma sa isang talagang magandang proyekto ng coat hook na ginawa ng aking asawa.
Pinutol ko ang haba ng maple board sa dalawang pantay na mga board at pinagsama ang mga ito ng ilang pulgada upang ang mga gilid ay hindi pare-pareho. Ginawa ko ang pagbubukas para sa touch screen sa pamamagitan ng pagsukat sa screen, kasama ang posisyon ng 4 na mga tab na tornilyo at pagbabarena ng isang piloto butas para sa aking talim ng lagik, pagkatapos ay pinuputol ang hugis-parihaba na hugis ng screen. Nag-drill ako sa dalawang piraso ng kahoy kung saan ang mga tab ng tornilyo ng screen ay nakahanay nang sapat lamang upang sa pag-install, ang baso ng screen ay umupo nang bahagyang recessed mula sa ibabaw ng ang kahoy (Nais kong maglagay ng frame ng kahoy na gilid sa paligid ng screen).
Ginamit ko ang aking plunge router na may isang tuwid na bit upang alisin ang maple mula sa dalawang board kung saan nakaupo si Pi. Inilagay ko ang lalim upang ang Pi ay umupo na flush sa likuran ng mga maple board upang ang mga GPIO pin ay hindi makipag-ugnay sa anumang bagay at mayroon pa ring sapat na maple sa harap na bahagi upang maging malakas.
Dahil ang mga lugar ng kahoy na tinanggal ay hindi makikita kapag na-install ang electronics, hindi ako gumastos ng maraming oras o pagsisikap na gawing maganda ang paggupit. Dagdag pa ito ay -19c sa aking garahe. Kaya't ito ay mabilis na nagawa.:)
Hakbang 2: Hakbang 2: Pag-iwan sa Iyong Pi sa Mga Elemento …
Ang pangalawang hakbang ay upang bigyan ang frame ng ilang mga character.
Ang aking asawa ay nagtayo ng isang napakagandang coat hook hanger buwan bago (tingnan ang larawan), kaya naisip ko na gayahin ang kanyang disenyo at itinayo ang may-ari sa imahe nito.
Gusto ko ang napapanahong hitsura ng barn board, ngunit hindi ko talaga gusto ang diesel / feces saturated barn boards na natigil sa gilid ng aking refrigerator sa kusina, kaya pinili kong lumikha ng isang pekeng naka-frame na frame para sa proyekto.
Talagang madali talaga ito.
1 Piliin ang kahoy para sa iyong frame. Dahil ang Pi mismo ay nakaupo malapit sa ibabaw ng board, pinili kong gumamit ng hardwood (maple). Dahil mayroon kaming isang puno ng maple na nakuha sa aming likuran, ginamit ko ang kahoy mula sa ang punong iyon. Kaya't nagbibigay ng isang personal na anggulo sa proyekto
2Pili ng ilang mga kulay ng pintura, pagkatapos ay i-brush ang mga kulay sa mga board. Huwag masyadong mabaliw na takpan ang bawat pulgada ng pisara. Magsipilyo lamang sa mga seksyon tulad ng ipinakita sa mga larawan. Natagpuan ko ang puti (ish), isang asul at isang kulay-abo na gumana nang maayos. Pahiwatig: gumamit ng pintura na pagmamay-ari mo, o, bumili ng maliliit na mga de-lata na sample upang makatipid $$$.
3 Patuyuin ang pintura, pagkatapos ay gaanong buhangin ang mga layer ng pintura sa seksyon, na lumilikha ng isang napapanahon / pagod na hitsura.
Hakbang 3: Hakbang 3: Masikip na Naghahanap ng Pi Herder…
Kapag ang pintura ay napatay, na lumilikha ng nabago na ilusyon, oras na upang pagsamahin ang dalawang board.
Gumamit ako ng isang dowel screw sa isang dulo upang ma-secure ang mga frame board na magkasama, sa kabilang dulo ay gumamit ako ng isang kahoy na tornilyo na hindi makikita kapag naka-mount sa ref.
Paunang drill ang mga butas ng tornilyo gamit ang naaangkop na laki ng mga piraso upang maiwasan ang paghahati ng kahoy
Matapos matuyo ang pintura, malagyan ng tubig at mag-drill, naglagay ako ng madilim na mantsa sa parehong mga board gamit ang isang tela. Nagbigay ito sa frame ng isang klasikong hitsura. Muli, ito ay ganap na bukas sa iyong sariling mga estetika. Maaari mong piliing mantsahan ang iyong frame ng madilim, magaan o hindi man.
Hakbang 4: Hakbang 4: Suriin ang Suriin at Suriing muli ang Mga clearance
Kapag natuyo (24h plus). Itinakda ko ang touch screen sa frame upang suriin ang lalim at pagpoposisyon. Sa ngayon napakahusay!
Ang 7 screen ay nakaupo ng 1mm o higit pa pumutok sa ibabaw ng maple board ibabaw.
Ang Pi mismo ay nakaupo sa loob ng likuran na hollowed ang aming seksyon ng board at ang mga ruta ng koneksyon ng HDMI cable nang maayos sa pagitan ng PI at ng screen.
Huwag kalimutan na alisan ng balat ang proteksiyon film bago ilakip ang edge frame sa susunod na hakbang!:)
Hakbang 5: Hakbang 5: Ang Mga Magneto Ay Mayroong Mga Kumplikadong Pakikipag-ugnay, Kaakit-akit o Pagtanggi …
Matapos mapatunayan ang pagpoposisyon ng screen at ang mga cable, na-secure ko ang touchscreen sa lugar na may 4 na maliit na mga turnilyo.
Gumamit ako ng mahusay na ol 'PL konstruksyon na malagkit upang ilakip ang mitered frame ng gilid ng maple, nabahiran ng parehong mantsa ng kahoy, sa paligid ng screen.
Dahil ang mga butas ng tab ng tornilyo ng screen ay mas malaki, pinili kong maglagay ng isang frame ng kahoy sa paligid ng screen, na sumasakop sa mga butas at anumang iba pang mga kakulangan ng paglalagay ng screen.
Ang nag-iisa lamang na pag-iingat ay ang dalawa sa mga butas ng mga turnilyo na pinalawak sa gilid ng frame ng gilid. Walang malaking pakikitungo, dahil sa simpleng pagtakip ko sa mga thesis ng dalawang mga spot na may mga hardwood plugs, madilim din ang mantsa. Sa pag-iisip, dapat kong maglagay ng dalawa pang mga hardwood plug sa kabilang bahagi ng screen, na lumilikha ng mahusay na proporsyon.
Mabuhay at matuto.:)
Dahil ang FridgePi ay titira sa gilid ng aming refrigerator sa kusina, pipiliin ko ang mga magnet na paraan upang ilakip ito sa ref.
Ang mga magnet ay hindi mapanirang, at (kung nakakolekta ka ng sapat na lumang elektronikong basura tulad ng ginagawa ko), libre!
Ang matandang 3.5 mga hard drive ay isang goldmine para sa napakalakas, malalaking pang-ibabaw na mga magnet na plate. Ang mga nakalarawan ay may mga patlang na napakalakas, maaari silang manatiling naka-attach sa kabaligtaran ng aking kamay.
Maaari din silang may dagdag na bonus na may kasamang mga butas sa pag-mount ng tornilyo.
Hakbang 6: Hakbang 6: Ginagawa ng Musika ang Network Grow Fonder
Kaya't ngayong tapos na ang interface (FridgePi) na bahagi ng proyekto id, nag-set ako ng isang Pi na may naka-install na Volumio upang kumilos bilang aktwal na server ng streaming ng musika.
Maaari mong suriin ang libreng Volumio software dito:
Nag-setup ako ng isang Pi 3 na may 16mb SanDisk micro SD card at na-install ang imahe ng Volumio. Ginamit ko ang isang HiFiBerry DAC Plus na konektado sa GPIO at RCA papunta sa aking 1994 JVC stereo receiver na naka-wire sa mga nagsasalita sa buong bahay namin.
Ang aming musika ay nakaimbak sa isang Synology 1515+ at pinapayagan ng Volumio para sa AirPlay pati na rin ang libu-libong mga web radio stream, na mabuti, dahil gusto kong makinig sa Nectarine Demoscene Radio www.scenemusic.netAng aking asawa ay hindi…:)
Itinakda ko ang JVC amp sa isang disenteng antas ng dami ng MAX, pagkatapos ay na-configure ang Pi na nagpapatakbo ng Volumio upang ma-access ang aking network na ibinahagi iTunes at (mas mahalaga) mga folder ng musika ng DemoScene sa aking Synology NAS.
Binigyan ko ang Volumio Pi ng isang static IP address pagkatapos ay hayaan itong umupo na walang ulo, na konektado sa aking switch sa basement network.
Hakbang 7: Hakbang 7: isang NANOing Pupunta Kami…
Matapos mai-configure ang Volumio Pi server, ise-set ko ang Pi na magiging pangunahing interface at mai-stuck sa gilid ng aming palamigan.
Ang unang ginawa ko ay i-install ang pinakabagong Raspbian (Stretch) mula sa website ng Raspberry Pi.
Resolution ng Screen Sa unang boot, mapapansin mo ang kalidad ng imahe ng screen na parang basura. Walang alalahanin! Kailangan lang naming manu-manong tukuyin ang pinakamainam na resolusyon ng 800x400 (tandaan, ang iyong touch screen na pinakamainam na resolusyon ay maaaring magkakaiba).
Gawin ito sa pamamagitan ng pag-edit ng iyong config.txt file sa direktoryo / boot: sudo nano /boot/config.txt
Idagdag ang sumusunod: hdmi_group = 2hdmi_mode = 87hdmi_cvt = 800 480 60 6 0 0hdmi_drive = 1
I-save at i-reboot ang Pi. Iyon ay dapat magmukhang mas mahusay.:)
Auto Start ChromiumThen, kinailangan kong itakda ito upang awtomatikong simulan ang x, at mag-login kasama ang default na "pi" na gumagamit.
Kapag ang system ay awtomatikong pag-log in at pagsisimula ng GUI, itinakda ko ito upang awtomatikong i-load ang web browser ng Chromium sa full-screen mode sa pagsisimula at idirekta ito sa Volumio Pi server.
Upang gawin ito, ginawa ko ang sumusunod (tandaan, ito ay Stretch): sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart
Idagdag ang linya ng folliwing: @lxterminal -e chromium-browser --start-fullscreen --incognito 10.0.1.27 Kung saan ang 10.0.1.27 ay magiging iyong sariling volumio server address syempre.
Alisin ang Cursor Ang pagkakaroon ng mouse cursor sa screen sa lahat ng oras ay nakakainis, kaya upang alisin ito, gumagamit kami ng isang maliit na utility na tinatawag na unclutter.
I-install ang unclutter gamit ang terminal: sudo apt-get install unclutter
Kung gayon, kung hindi ito nagawa nito nang mag-isa, i-edit lamang muli ang iyong file na autostart: sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart
at idagdag: @unclutter -idle 0
Ngayon ka lamang makakakita ng isang cursor nang talagang hinawakan mo ang screen.
I-flip ang iyong mga coordinate ng touchscreenIF kailangan mong paikutin ang iyong display nang pabaligtad (sabihin, ilipat ito mula sa isang gilid ng ref sa kabilang) tulad ng ginawa ko, kakailanganin mong hindi lamang i-flip ang imahe ng HDMI, kundi pati na rin ang mga coordinate ng touch screen. TANDAAN: Naniniwala ako na ang tunay na Opisyal na Raspberry Foundation 7 Ang Touchscreen ay hindi nangangailangan ng mga hakbang na ito, higit ito para sa kalabisan ng mga screen ng 3rd party doon. Tulad ng ginamit ko.:)
Hakbang 1: I-flip ang HDMI video I-edit ang iyong config.txt file na matatagpuan sa / boot: sudo nano /boot/config.txt
Idagdag ang sumusunod na linya: display_rotate = 2 180 degree
Hakbang 2: I-flip ang iyong mga coordinate ng touch screen I-edit ang file 40-libinput.conf na matatagpuan sa /usr/share/X11/xorg.conf.dsudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf
puna ang umiiral na buong seksyon na sumangguni sa "InputClass" kasama ang tagatukoy para sa "libinput touchscreen catchall"
Tiyaking ito ang touchscreen at hindi ang mga seksyon ng touchpad o tablet na iyong binibigyan ng puna.
Ngayon, idagdag ang sumusunod:
Seksyon na "InputClass" Identifier "libinput touchscreen catchall" MatchIsTouchscreen "sa" MatchDevicePath "/ dev / input / event *" Driver "evdav" Option "TransformationMatrix" "-1 0 1 0 -1 1 0 0 1" EndSection
I-save at i-reboot. "Dapat" i-flip nito ang mga coordinate ng touchscreen.
Inaasahan kong nasiyahan ka sa Instructable na ito! Masaya ako sa paggawa nito, at pakikinig dito habang nai-type ko ito!
Nailahad ko na ang pagbabago ng proyektong ito upang isama ang isang nakailaw na pindutan ng push na LED na magpapalipat-lipat sa back light para sa screen, pati na rin ang pangalawang pindutan ng push na magpapahintulot sa akin na mag-ikot sa iba't ibang mga desktop at magpatakbo ng maraming mga programa, sa gayon ang FridgePi ay maaaring magamit para sa pagpapakita hindi lamang sa Volumio, kundi pati na rin sa Mga Ulat sa Panahon, Database ng Pagsubaybay sa Mga Nilalaman ng Freezer, Kalendaryo ng Mga Kaganapan sa Pamilya, atbp … Manatiling nakatutok para sa higit pa sa mga bagong tampok na ito … Parehong oras ng paniki, parehong bat channel!
Mga katanungan, komento, mungkahi, ideya, mangyaring huwag mag-atubiling ipadala ang mga ito sa aking paraan!
Mag-ingat, at masaya sa pag-hack!
Runner Up sa Raspberry Pi Contest 2017