Mundarija:

FridgePi: Qolganlar hech qachon yaxshi eshitilmagan: 7 qadam (rasmlar bilan)
FridgePi: Qolganlar hech qachon yaxshi eshitilmagan: 7 qadam (rasmlar bilan)

Video: FridgePi: Qolganlar hech qachon yaxshi eshitilmagan: 7 qadam (rasmlar bilan)

Video: FridgePi: Qolganlar hech qachon yaxshi eshitilmagan: 7 qadam (rasmlar bilan)
Video: Raat bhar Peele Bani pani firij ke Ratiya kaha bitawla na 2024, Iyul
Anonim
FridgePi: Qolganlar hech qachon yaxshi eshitilmadi
FridgePi: Qolganlar hech qachon yaxshi eshitilmadi

Ko'p yillar davomida men iPhone -dan podvaldagi stereo sozlamalarga qadar musiqa eshittirdim, karnaylar oshxonaga qaytarildi. Bu etarlicha yaxshi ishlaydi, lekin mening telefonim batareyasini tugatdi va tarkibni iTunes kutubxonasi yoki ba'zi veb -radio oqimlari bilan cheklab qo'ydi.

Kirish, FridgePi!

Raspberry Pi bilan ishlaydigan sensorli ekranli portal internet radio olamiga va undan tashqariga!

P. S. Sovutgich magnitli iti Sparky aytganidek, o't o'chirishni rejalashtirishni va butun oilangiz bilan mashq qilishni unutmang!:)

1 -qadam: 1 -qadam: Nima uchun biz raqsga tushsak, yurish kerak? Tappa Tappa Tappa…

1 -qadam: Nima uchun biz raqsga tushsak, piyoda yurishimiz kerak? Tappa Tappa Tappa …
1 -qadam: Nima uchun biz raqsga tushsak, piyoda yurishimiz kerak? Tappa Tappa Tappa …
1 -qadam: Nima uchun biz raqsga tushsak, piyoda yurishimiz kerak? Tappa Tappa Tappa …
1 -qadam: Nima uchun biz raqsga tushsak, piyoda yurishimiz kerak? Tappa Tappa Tappa …
1 -qadam: Nima uchun biz raqsga tushsak, piyoda yurishimiz kerak? Tappa Tappa Tappa…
1 -qadam: Nima uchun biz raqsga tushsak, piyoda yurishimiz kerak? Tappa Tappa Tappa…
1 -qadam: Nima uchun biz raqsga tushsak, piyoda yurishimiz kerak? Tappa Tappa Tappa…
1 -qadam: Nima uchun biz raqsga tushsak, piyoda yurishimiz kerak? Tappa Tappa Tappa…

Albatta, biz muzlatgichimizning yoniga iPad yoki Android planshetini yopishtirib qo'ygan bo'lardim, lekin bu qayerda qiziq?! Bundan tashqari, mening Pi loyihalarimdan yana birida xotinimni ko'zlarini yumganini ko'rish bebahodir.:)

9 yil oldin, biz uyimizga ko'chib kelganimizda, qurbonlarimiz qoldirgan mayda, o'lik, oqsoqlanmagan chinor daraxtini kesib tashlashimiz kerak edi.

Men daraxtning bir qismini o'sha daraxtdan qutqarib qoldim, qachondir bilaman, ehtimol men uni Pi loyihasida ishlatardim … va mana biz shu erdamiz! Sensorli ekran va Pi uchun birinchi uy tariximizdagi yaxshi yog'och bo'lak.

Men ramkaga ro'molli taxtaning ko'rinishini berishga umid qilardim, bu mening rafiqam qilgan plyonkaning ilgakli loyihasiga mos keladi.

Men chinor taxtasining uzunligini ikkita tekis taxtaga kesib tashladim va ularni bir necha dyuymga siljitdim, shuning uchun qirralari bir xil emas edi, men sensorli ekran uchun teshikni ekranni o'lchash orqali yaratdim, shu jumladan 4 vintli tirnoqlarning joylashuvi va uchuvchi burg'ulash. Men pichog'im uchun teshik, so'ngra ekranning to'rtburchaklar shaklini kesib tashladim. Men ikkita yog'och bo'lakni burg'ulab oldim, u erda ekranning vintli tiqinlari etarlicha chuqur hizalanadi, shunday qilib o'rnatilganda ekranning oynasi uning yuzasidan bir oz chuqurchaga o'tirib qoladi. yog'och (men ekranning chetiga yog'och chekka ramka qo'ymoqchi edim).

Piy o'tiradigan ikkita taxtadan zarangni olib tashlash uchun men yo'riqchimni ishlatardim, chuqurlikni shunday o'rnatdimki, Pi zarang taxtalarining orqa tomoniga bir tekisda joylashsin, shunda GPIO pinlari hech narsaga tegmasin. hali kuchli bo'lishi uchun old tomondan etarlicha chinor bor.

Yog'ochni olib tashlangan joylari elektronika o'rnatilgandan keyin ko'rinmas edi, men kesish uchun ko'p vaqt va kuch sarflamadim, garajda -19c edi. Shunday qilib, bu juda tez amalga oshirildi.:)

2 -qadam: 2 -qadam: Pi -ni elementlarda qoldiring …

2 -qadam: Pi -ni elementlarda qoldiring …
2 -qadam: Pi -ni elementlarda qoldiring …
2 -qadam: Pi -ni elementlarda qoldiring …
2 -qadam: Pi -ni elementlarda qoldiring …
2 -qadam: Pi -ni elementlarda qoldiring …
2 -qadam: Pi -ni elementlarda qoldiring …

Ikkinchi qadam ramkaga qandaydir xarakter berish edi.

Xotinim bir necha oy oldin chindan ham chiroyli palto ilgichini qurgan edi (rasmga qarang), shuning uchun men uning dizayniga taqlid qilib, ushlagichni uning tasviriga qurganman deb o'yladim.

Menga ob -havo taxtasi ko'rinadigan joyi yoqadi, lekin men dizel / najas bilan to'yingan ombor taxtalarini oshxonamdagi muzlatgich yoniga yopishtirishni xohlamayman, shuning uchun men loyiha uchun soxta ob -havo ramkasini yaratishni tanladim.

Aslida bu juda oson.

1 O'zingizning ramkangiz uchun yog'ochni tanlang, chunki Pi o'zi taxtaning yuzasiga juda yaqin o'tirgani uchun, men yog'ochdan (chinor) foydalanishni tanladim. o'sha daraxt. Bu loyihaga shaxsiy burchak beradi

2Bo'yoqning bir nechta rangini tanlang, so'ng ranglarni taxtalarga surting. Kengashning har bir dyuymini yopib, aqldan ozmang. Rasmda ko'rsatilgandek bo'limlarni cho'tkalashtiring, men oq (ish), ko'k va kulrang ranglarning yaxshi ishlashini topdim. MASLAHAT: o'zingizga tegishli bo'lgan bo'yoqlardan foydalaning yoki $$$ tejash uchun kichik namunali bankalarni sotib oling.

3Bo'yoqni quritib turing, so'ngra bo'yoq qatlamlarini bo'laklarga engil surting, bu esa eskirgan ko'rinishga olib keladi.

3 -qadam: 3 -qadam: Achchiq ko'rinadigan Pi Herder …

3 -qadam: Achchiq ko'rinadigan Pi Herder …
3 -qadam: Achchiq ko'rinadigan Pi Herder …
3 -qadam: Achchiq ko'rinadigan Pi Herder …
3 -qadam: Achchiq ko'rinadigan Pi Herder …
3 -qadam: Aqlli ko'rinadigan Pi Herder …
3 -qadam: Aqlli ko'rinadigan Pi Herder …

Bo'yoq zımparalanib, ob -havo illuziyasini yaratgandan so'ng, ikkita taxtani birlashtirish vaqti keldi.

Ramka taxtalarini bir -biriga mahkamlash uchun men bir uchida dübel vintini ishlatardim, ikkinchi uchida muzlatgichga o'rnatilgandan keyin ko'rinmaydigan yog'och vintni ishlatdim.

Yog'och bo'linmasligi uchun vintlardek teshiklarni tegishli o'lchamdagi bitlar bilan oldindan burg'ulang

Bo'yoq quritilgan, zımparalangan va burg'ilanganidan so'ng, men mato yordamida ikkala taxtaga ham qorong'i dog 'surtganman, bu ramkaga klassik ko'rinish berdi. Shunga qaramay, bu sizning estetika uchun mutlaqo ochiq. Siz ramkani qorong'i, engil yoki umuman bo'yashni tanlashingiz mumkin.

4 -qadam: 4 -qadam: bo'shliqlarni tekshiring va qayta tekshiring

4 -qadam: bo'shliqlarni tekshiring va qayta tekshiring
4 -qadam: bo'shliqlarni tekshiring va qayta tekshiring
4 -qadam: bo'shliqlarni tekshiring va qayta tekshiring
4 -qadam: bo'shliqlarni tekshiring va qayta tekshiring
4 -qadam: bo'shliqlarni tekshiring va qayta tekshiring
4 -qadam: bo'shliqlarni tekshiring va qayta tekshiring

Quritgandan keyin (24 soat ortiqcha). Sensorli ekranni chuqurlik va joylashishni tekshirish uchun ramkaga o'rnatdim. Hozircha juda yaxshi!

7 dyuymli displey chinor taxtasi yuzasiga 1 mm masofada joylashadi.

Pi o'zi boshqaruv kengashining orqa qismi ichi bo'sh joyida o'tiradi va HDMI kabeli PI va ekran o'rtasida yaxshi o'tadi.

Keyingi bosqichda chekka ramkani yopishtirishdan oldin himoya plyonkasini olib tashlashni unutmang!:)

5 -qadam: 5 -qadam: Magnitlar murakkab munosabatlarga ega, jozibali yoki qaytaruvchi …

5 -qadam: Magnitlar murakkab munosabatlarga ega, jozibali yoki qaytaruvchi …
5 -qadam: Magnitlar murakkab munosabatlarga ega, jozibali yoki qaytaruvchi …
5 -qadam: Magnitlar murakkab munosabatlarga ega, jozibali yoki qaytaruvchi …
5 -qadam: Magnitlar murakkab munosabatlarga ega, jozibali yoki qaytaruvchi …

Ekran va kabellarning joylashishini tekshirgandan so'ng, men sensorli ekranni 4 ta kichik vint bilan mahkamladim.

Men ekranga yog'och bilan bir xil dog 'bilan bo'yalgan, chinorli chinorning ramkasini yopishtirish uchun yaxshi "PL" qurilish yopishtirgichidan foydalandim.

Ekranning vintlardek teshiklari kattaroq bo'lgani uchun, men ekranning atrofidagi yog'och ramkani, teshiklarni va ekranning boshqa kamchiliklarini yopib qo'yishni tanladim.

Yagona ogohlantirish vintlardek ikkita teshik chekka ramkaning chetidan o'tib ketgan. Gap shundaki, men tezisning ikkita joyini yog'ochdan yasalgan vilkalar bilan yopdim, qorong'i. Nihoyat, men simmetriya hosil qilib, ekranning boshqa tomoniga yana ikkita qattiq yog'och vilkasini qo'yishim kerak.

Yashang va o'rganing.:)

FridgePi bizning oshxonamizdagi muzlatgich yonida yashashi kerak edi, men uni muzlatgichga ulash vositasi sifatida magnitni tanladim.

Magnitlar vayron qilmaydi va (agar siz ham men kabi eski elektron arzimas narsalarni yig'sangiz) bepul!

Eski 3,5 dyuymli qattiq disklar - bu juda kuchli, katta plastinkali magnitlar uchun oltin koni. Rasmda ko'rsatilgan maydonlar shunchalik kuchliki, ular qo'limning qarama -qarshi tomonlariga yopishib qolishi mumkin.

Ular, shuningdek, vintli o'rnatish teshiklarini o'z ichiga olgan qo'shimcha bonusga ega bo'lishi mumkin.

6 -qadam: 6 -qadam: Musiqa tarmoqni yaxshi qiladi

6 -qadam: Musiqa tarmoqni yaxshi qiladi
6 -qadam: Musiqa tarmoqni yaxshi qiladi

Shunday qilib, endi loyiha identifikatorining interfeysi (FridgePi) bajarildi, men haqiqiy musiqiy oqim serveri sifatida ishlash uchun Volumio o'rnatilgan Pi o'rnatdim.

Siz bu erda bepul Volumio dasturini tekshirishingiz mumkin:

Men Pi 3 ni 16mb SanDisk micro SD -kartasi bilan o'rnatdim va Volumio tasvirini to -ga o'rnatdim, men 1994 yilgi JVC stereo qabul qilgichiga GPIO va RCA -ga ulangan HiFiBerry DAC Plus -dan foydalanardim, u bizning uyimizda dinamiklarga ulangan.

Bizning musiqamiz Synology 1515+ da saqlanadi va Volumio AirPlay -ga, shuningdek, minglab veb -radioeshittirishlarga imkon beradi, bu yaxshi, chunki men nektarin demossen radiosini tinglashni yaxshi ko'raman www.scenemusic.netRafiqam sevmaydi …:)

Men JVC kuchaytirgichini munosib MAX ovoz balandligi darajasiga qo'ydim, keyin Pi bilan ishlaydigan Volumio -ni mening Synology NAS -dagi iTunes -ga va (eng muhimi) DemoScene musiqa papkalariga kirishga sozladim.

Men Volumio Pi -ga statik IP -manzilni berdim, keyin esa uning podvaldagi tarmoq kommutatoriga ulangan holda boshsiz o'tirishiga ruxsat berdim.

7 -qadam: 7 -qadam: NANOing, biz boramiz …

7 -qadam: NANOing, biz boramiz …
7 -qadam: NANOing, biz boramiz …

Volumio Pi serverini sozlagandan so'ng, men asosiy interfeys bo'ladigan va muzlatgichimizning yon tomonida qolib ketadigan Pi ni o'rnatdim.

Men qilgan birinchi narsa - Raspberry Pi veb -saytidan eng yangi Raspbian (Stretch) ni o'rnatish.

Birinchi o'lchamda ekran tasviri axlatga o'xshaydi. Hech qisi yo'q; tashvishga o'rin yo'q! Biz faqat 800x400 piksellar sonini qo'lda aniqlashimiz kerak (e'tibor bering, sensorli ekranning optimal o'lchamlari boshqacha bo'lishi mumkin).

Buning uchun config.txt faylini /boot katalogida tahrir qiling: sudo nano /boot/config.txt

Quyidagilarni qo'shing: hdmi_group = 2hdmi_mode = 87hdmi_cvt = 800 480 60 6 0 0hdmi_drive = 1

Pi -ni saqlang va qayta ishga tushiring, bu yaxshiroq ko'rinishi kerak.:)

Chromium -ni avtomatik ishga tushirish Keyin, men uni avtomatik ravishda x -ni ishga tushirishga va "pi" standart foydalanuvchisi bilan kirishga sozlashim kerak edi.

Tizim avtomatik ravishda tizimga kirib, GUI-ni ishga tushirgandan so'ng, men uni ishga tushirishda Chromium veb-brauzerini to'liq ekranli rejimda avtomatik yuklashni o'rnatdim va uni Volumio Pi serveriga yo'naltirdim.

Buning uchun men quyidagilarni qildim (eslang, bu Stretch): sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

Quyidagi qatorni qo'shing: @lxterminal -e chromium-browser --start-fullscreen --incognito 10.0.1.27 10.0.1.27 albatta sizning volumio server manzilingiz bo'lsa.

Sichqoncha kursorining har doim ekranda bo'lishi zerikarli, shuning uchun uni olib tashlash uchun biz tartibsiz deb nomlangan kichik yordam dasturidan foydalanamiz.

Terminal yordamida tartibsizlikni o'rnating: sudo apt-get install unclutter

Agar u o'z-o'zidan qilmagan bo'lsa, avtomatik ishga tushirish faylini yana tahrir qiling: sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

va qo'shing: @unclutter -idle 0

Endi siz ekranga tekkaningizda kursorni qisqacha ko'rasiz.

Agar sensorli ekran koordinatalarini aylantirsangiz, men kabi displeyni teskari burishingiz kerak (masalan, muzlatgichning bir chetidan boshqasiga), siz nafaqat HDMI tasvirini, balki sensorli ekran koordinatalarini ham ag'darishingiz kerak bo'ladi. QAYD: Men ishonamanki, Raspberry Foundation 7 rasmiy Sensorli ekran bu qadamlarni talab qilmaydi, bu ko'proq uchinchi tomon ekranlari uchun. Men ishlatganim kabi.:)

1 -qadam: HDMI videoni burish /boot: sudo nano /boot/config.txt da joylashgan config.txt faylini tahrirlash

Quyidagi qatorni qo'shing: display_rotate = 2180 daraja

2-qadam: Sensorli ekran koordinatalarini o'zgartiring /usr/share/X11/xorg.conf.dsudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf manzilida joylashgan 40-libinput.conf faylini tahrirlang.

"Lbinput sensorli ekranli qulflash" identifikatori bilan "InputClass" ga havola qilingan mavjud bo'limni sharhlang.

Bu siz sensorli panel yoki planshet bo'limlari emas, balki sensorli ekran ekanligiga ishonch hosil qiling.

Endi quyidagilarni qo'shing:

"InputClass" identifikatori "bo'limi" MatchDevicePath "/dev/input/event -dagi" MatchIsTouchscreen "" MatchIsTouchscreen "tasmasi*" Haydovchi "" Transformatsiya matritsasi "varianti" -1 0 1 0 -1 1 0 0 1 "Oxirgi bo'lim

Saqlash va qayta ishga tushirish. Bu sensorli ekran koordinatalarini "aylantirishi" kerak.

Umid qilamanki, sizga bu ko'rsatma yoqdi! Men buni juda yaxshi o'tkazdim va yozganimda tingladim!

Men bu loyihani LED yoritgichli tugmachani ekranning orqa chirog'ini yoqish/o'chirishni, shuningdek, turli xil ish stollarini aylanib o'tishga va bir nechta dasturlarni ishga tushirishga imkon beradigan ikkinchi tugmachani o'z ichiga olgan holda o'zgartirishni aytdim. FridgePi nafaqat Volumio -ni, balki ob -havo hisobotlarini, muzlatgichlar tarkibini kuzatish ma'lumotlar bazasini, oilaviy tadbirlar taqvimini va boshqalarni ko'rsatish uchun ishlatilishi mumkin … Bu yangi xususiyatlar haqida ko'proq ma'lumotni kuzatib boring … Xuddi shu bot vaqti, bir xil kanal kanali!

Savollar, sharhlar, takliflar, fikrlar, iltimos, ularga o'z yo'llarimni yuboring!

Ehtiyot bo'ling va baxtli xakerlik!

Raspberry Pi tanlovi 2017
Raspberry Pi tanlovi 2017
Raspberry Pi tanlovi 2017
Raspberry Pi tanlovi 2017

Raspberry Pi 2017 tanlovida ikkinchi o'rinni egalladi

Tavsiya: