Съдържание:

FridgePi: Остатъците никога не звучаха толкова добре: 7 стъпки (със снимки)
FridgePi: Остатъците никога не звучаха толкова добре: 7 стъпки (със снимки)

Видео: FridgePi: Остатъците никога не звучаха толкова добре: 7 стъпки (със снимки)

Видео: FridgePi: Остатъците никога не звучаха толкова добре: 7 стъпки (със снимки)
Видео: ''VAHŞETİN ÇAĞRISI'' 💯ZamanınYasaları 💯 JACK LONDON (PANDORA MEDYA | naringl - SESLİ KİTAP) 2024, Юли
Anonim
FridgePi: Остатъците никога не звучаха толкова добре
FridgePi: Остатъците никога не звучаха толкова добре

Години наред пускам музика от iPhone до стерео уредба в мазето, с високоговорители, свързани обратно в кухнята. Работи достатъчно добре, но изтощи батерията на телефона ми и ограничи съдържанието до библиотеката ми iTunes или някои потоци от уеб радио, които бяха малко болезнени при избора и играта.

Влез, FridgePi!

Портал със сензорен екран, задвижван от Raspberry Pi, в света на интернет радиото и извън него!

P. S. Както Sparky на хладилника с магнит за кучета казва: „Не забравяйте да планирате пожарната си евакуация и да я практикувате с цялото си семейство!:)

Стъпка 1: Стъпка 1: Защо да ходим, когато можем да танцуваме? Tappa Tappa Tappa…

Стъпка 1: Защо да ходим, когато можем да танцуваме? Tappa Tappa Tappa…
Стъпка 1: Защо да ходим, когато можем да танцуваме? Tappa Tappa Tappa…
Стъпка 1: Защо да ходим, когато можем да танцуваме? Tappa Tappa Tappa…
Стъпка 1: Защо да ходим, когато можем да танцуваме? Tappa Tappa Tappa…
Стъпка 1: Защо да ходим, когато можем да танцуваме? Tappa Tappa Tappa…
Стъпка 1: Защо да ходим, когато можем да танцуваме? Tappa Tappa Tappa…
Стъпка 1: Защо да ходим, когато можем да танцуваме? Tappa Tappa Tappa…
Стъпка 1: Защо да ходим, когато можем да танцуваме? Tappa Tappa Tappa…

Разбира се, можех просто да залепя iPad или таблет с Android отстрани на хладилника ни, но къде е забавлението в това!? Плюс това, виждането на жена ми да върти очи в поредния ми проект Pi е безценно.:)

Преди 9 години, когато се преместихме в нашата къща, трябваше да отсечем малък, мъртъв, безкраен клен, който беше оставен от строителите, за да квалифицира нашата партида като трева.

Запазих част от дървото от това дърво, знаейки, че някой ден може би ще имам Pi проект, в който да го използвам … и ето ни! Хубаво парче дърво от първата ни домашна история е превърнато в рамката за сензорния екран и Pi.

Надявах се да придадем на рамката изветрял вид на дъската, който да съответства на наистина хубав проект за кука за палто, който жена ми направи.

Нарязах дължината на кленовата дъска на две равномерни дъски и ги разположих на няколко сантиметра, така че ръбовете да не са еднакви. Създадох отвора за сензорния екран, като измервах екрана, включително позицията на 4 -те винта и пробивайки пилот дупка за моето острие на мозайката, след което изрязах правоъгълната форма на екрана. Пробих двата парчета дърво, където винтовете на екрана са подравнени достатъчно дълбоко, така че когато е инсталирано, стъклото на екрана да седи леко вдлъбнато от повърхността на дървото (исках да сложа дървена рамка около ръба на екрана).

Използвах моя потапящ рутер с прав бит, за да премахна клена от двете дъски, където щеше да седи Pi. Зададох дълбочината, така че Pi да седи на едно ниво с гърба на кленовите дъски, така че щифтовете GPIO да не контактуват с нищо и все още има достатъчно клен от предната страна, за да бъде силен.

Тъй като частите от дървесината, които бяха премахнати, нямаше да се видят, след като електрониката е инсталирана, не отделих много време или усилия, за да направя рязането красиво. Освен това в гаража ми беше -19c. Така че това беше направено доста бързо.:)

Стъпка 2: Стъпка 2: Оставянето на вашето Pi в елементите …

Стъпка 2: Оставете вашия Pi в елементите …
Стъпка 2: Оставете вашия Pi в елементите …
Стъпка 2: Оставете вашето Pi в елементите …
Стъпка 2: Оставете вашето Pi в елементите …
Стъпка 2: Оставете вашия Pi в елементите …
Стъпка 2: Оставете вашия Pi в елементите …

Втората стъпка беше да придадете на кадъра някакъв характер.

Съпругата ми беше построила наистина хубава закачалка за кукли за месеци преди това (вижте снимката), затова си помислих, че ще имитирам нейния дизайн и изградих държача по негово изображение.

Харесва ми изветреният вид на дъската на плевнята, но наистина не искам наситените с дизел / изпражнения дъски да се залепят отстрани на кухненския ми хладилник, затова избрах да създам фалшива изветрена рамка за проекта.

Всъщност е много лесно.

1 Изберете дървото за вашата рамка. Тъй като самият Pi щеше да седи доста близо до повърхността на дъската, реших да използвам твърда дървесина (клен). Тъй като бяхме свалили клен в задния ни двор, използвах дървото от това дърво. Така дава личен ъгъл на проекта

2Изберете няколко цвята боя, след което изчертайте цветовете върху дъските. Не се побърквайте, покривайки всеки инч от дъската. Просто изчеткайте участъци, както е показано на снимките. Открих, че бялото (иш), синьо и сиво работят добре. СЪВЕТ: използвайте боя, която вече притежавате, или купете малки проби, за да спестите $$$.

3 Оставете боята да изсъхне, след това леко отпечатайте слоеве боя в разрез, създавайки изветрял / износен вид.

Стъпка 3: Стъпка 3: Изтъркан Пи Хърдер…

Стъпка 3: Изтъркан Пи Хърдър…
Стъпка 3: Изтъркан Пи Хърдър…
Стъпка 3: Изтъркан Пи Хърдър…
Стъпка 3: Изтъркан Пи Хърдър…
Стъпка 3: Изтъркан Пи Хърдър…
Стъпка 3: Изтъркан Пи Хърдър…

След като боята беше шлифована, създавайки изветрящата илюзия, беше време да съединим двете дъски заедно.

Използвах винт с дюбел в единия край, за да закрепя рамковите дъски заедно, в другия край използвах винт за дърво, който няма да се види, след като е монтиран към хладилника.

Предварително пробийте отворите за винтове с накрайници с подходящ размер, за да избегнете разцепването на дървесината

След като боята беше изсушена, шлифована и пробита, нанесох тъмно петно върху двете дъски с кърпа, което придаде на рамката класически вид. Отново, това е напълно отворено за вашата собствена естетика. Можете да изберете да оцветите рамката си тъмна, светла или изобщо да не.

Стъпка 4: Стъпка 4: Проверете проверките и отново проверете разстоянията

Стъпка 4: Проверете проверките и отново проверете разстоянията
Стъпка 4: Проверете проверките и отново проверете разстоянията
Стъпка 4: Проверете проверките и отново проверете разстоянията
Стъпка 4: Проверете проверките и отново проверете разстоянията
Стъпка 4: Проверете Проверете и проверете отново разстоянията
Стъпка 4: Проверете Проверете и проверете отново разстоянията

След изсушаване (24 часа плюс). Поставих сензорния екран в рамката, за да проверя дълбочината и позиционирането. Дотук добре!

7 -инчовият екран е разположен на 1 мм или повече, раздухвайки повърхността на кленовата дъска.

Самият Pi е разположен в задната част, издълбал нашата част от платката и HDMI кабелът се свързва добре между PI и екрана.

Не забравяйте да отлепите защитното фолио, преди да прикрепите рамката на ръба в следващата стъпка!:)

Стъпка 5: Стъпка 5: Магнитите имат сложни взаимоотношения, привлекателни или отблъскващи …

Стъпка 5: Магнитите имат сложни взаимоотношения, привлекателни или отблъскващи …
Стъпка 5: Магнитите имат сложни взаимоотношения, привлекателни или отблъскващи …
Стъпка 5: Магнитите имат сложни взаимоотношения, привлекателни или отблъскващи …
Стъпка 5: Магнитите имат сложни взаимоотношения, привлекателни или отблъскващи …

След като проверих позиционирането на екрана и кабелите, закрепих сензорния екран на място с 4 малки винта.

Използвах добро строително лепило ol 'PL, за да прикрепя оградената рамка от кленов ръб, оцветена със същото петно като дървото, около екрана.

Тъй като отворите за винтовете на екрана са по -големи, избрах да поставя дървена рамка около екрана, покриваща дупките и всички други несъвършенства на разположението на екрана.

Единственото предупреждение беше, че два от отвора за винтове се простираха покрай ръба на рамката на ръба. Нищо страшно, тъй като просто покрих тези две места с тапи от твърда дървесина, също оцветени в тъмно. Като се върна назад, трябва да поставя още два щепсела от твърда дървесина от другата страна на екрана, създавайки симетрия.

Живей и учи.:)

Тъй като FridgePi щеше да живее отстрани на нашия кухненски хладилник, аз избирам магнити като средство за закрепването му към хладилника.

Магнитите са неразрушителни и (ако съберете достатъчно стари електронни боклуци като мен), безплатно!

Старите 3,5 твърди дискове са златна мина за изключително мощни магнити с голяма повърхност. Тези на снимките имат толкова силни полета, че могат да останат прикрепени към противоположните страни на ръката ми.

Те също могат да имат допълнителния бонус, включващ отвори за монтаж на винтове.

Стъпка 6: Стъпка 6: Музиката прави мрежата да расте

Стъпка 6: Музиката прави мрежата по -голяма
Стъпка 6: Музиката прави мрежата по -голяма

Така че сега, когато страната на интерфейса (FridgePi) на идентификатора на проекта е готова, аз настроих Pi с инсталиран Volumio, който да действа като действителен сървър за поточно предаване на музика.

Можете да проверите безплатния софтуер Volumio тук:

Настроих Pi 3 с 16 MB SanDisk micro SD карта и инсталирах изображението на Volumio в. Използвах HiFiBerry DAC Plus, свързан към GPIO и RCA към моя стерео приемник JVC от 1994 г., който е свързан към високоговорители в цялата ни къща.

Нашата музика се съхранява в Synology 1515+ и Volumio позволява AirPlay, както и хиляди потоци от уеб радио, което е добре, защото обичам да слушам Nectarine Demoscene Radio www.scenemusic.net Съпругата ми не …:)

Зададох усилвателя JVC на прилично ниво на сила на звука MAX, след което конфигурирах Pi, работещ с Volumio, за достъп до моите мрежови споделени iTunes и (по -важното) музикални папки DemoScene на моя Synology NAS.

Дадох на Volumio Pi статичен IP адрес, след което го оставих да остане без глава, свързан към комутатора на мазето ми.

Стъпка 7: Стъпка 7: NANOing We We Go…

Стъпка 7: NANOing We We Go…
Стъпка 7: NANOing We We Go…

След конфигуриране на сървъра на Volumio Pi, аз настроих Pi, който ще бъде основният интерфейс и ще залепя страничната страна на нашия хладилник.

Първото нещо, което направих, беше да инсталирам най -новия Raspbian (Stretch) от уеб сайта на Raspberry Pi.

Разделителна способност на екрана При първото зареждане ще забележите, че качеството на изображението на екрана изглежда като боклук. Няма проблем! Просто трябва ръчно да определим оптималната разделителна способност от 800x400 (имайте предвид, че оптималната разделителна способност на вашия сензорен екран може да е различна).

Направете това, като редактирате файла config.txt в директорията /boot: sudo nano /boot/config.txt

Добавете следното: hdmi_group = 2hdmi_mode = 87hdmi_cvt = 800 480 60 6 0 0hdmi_drive = 1

Запазете и рестартирайте Pi. Това трябва да изглежда по -добре.:)

Автоматично стартиране на Chromium След това трябваше да го настроя да стартира автоматично x и да влиза с потребителя по подразбиране "pi".

След като системата автоматично влизаше и стартира графичния потребителски интерфейс, я настроих автоматично да зарежда уеб браузъра Chromium в режим на цял екран при стартиране и го насочих към сървъра на Volumio Pi.

За да направя това, направих следното (не забравяйте, че това е Stretch): sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

Добавете следната линия: @lxterminal -e chromium-browser --start-fullscreen --incognito 10.0.1.27 Където 10.0.1.27 би бил вашият собствен адрес на volumio сървър, разбира се.

Премахване на курсора Постоянният курсор на мишката върху екрана е досаден, така че за да го премахнем, използваме малка помощна програма, наречена unclutter.

Инсталирайте unclutter с помощта на терминала: sudo apt-get install unclutter

След това, ако не го направи сам, просто редактирайте отново файла за автоматично стартиране: sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

и добавете: @unclutter -idle 0

Сега ще видите курсора само за кратко, когато действително докоснете екрана.

Обърнете координатите на сензорния екран, ако трябва да завъртите дисплея с главата надолу (да речем, да го преместите от едната страна на хладилника в другата), както направих аз, ще трябва не само да обърнете HDMI изображението, но и координатите на сензорния екран. ЗАБЕЛЕЖКА: Вярвам, че официалният 7 -инчов сензорен екран на Raspberry Foundation не изисква тези стъпки, това е по -скоро за множеството екрани на трети страни. Като този, който използвах.:)

Стъпка 1: Обърнете HDMI видео Редактирайте файла config.txt, който се намира в /boot: sudo nano /boot/config.txt

Добавете следния ред: display_rotate = 2 180 градуса

Стъпка 2: Обърнете координатите на сензорния екран Редактирайте файла 40-libinput.conf, намиращ се в /usr/share/X11/xorg.conf.dsudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf

коментирайте съществуващия цял раздел, отнасящ се за "InputClass" с идентификатора за "libinput touchscreen catchall"

Уверете се, че това е сензорният екран, а не разделите на тъчпада или таблета, които коментирате.

Сега добавете следното:

Раздел "InputClass" Идентификатор "libinput сензорен екран" MatchIsTouchscreen "на" MatchDevicePath "/dev/input/event*" Драйвер "evdav" Опция "TransformationMatrix" "-1 0 1 0 -1 1 0 0 1" EndSection

Запазете и рестартирайте. Това "трябва" да обърне координатите на сензорния екран.

Надявам се, че този Instructable ви е харесал! Имах страхотно време да го направя и да го слушам, докато го изписвах!

Вече заявих, че модифицирам този проект, като включва бутон с LED осветяване, който ще включва/изключва задното осветление на екрана, както и втори бутон, който ще ми позволи да циклирам през различните настолни компютри и да изпълнявам множество програми, така че FridgePi може да се използва за показване не само на Volumio, но и на метеорологични отчети, база данни за проследяване на съдържанието на фризера, календар на семейни събития и др.

Въпроси, коментари, предложения, идеи, моля не се колебайте да ги изпратите по моя начин!

Внимавайте и щастливо хакване!

Конкурс Raspberry Pi 2017
Конкурс Raspberry Pi 2017
Конкурс Raspberry Pi 2017
Конкурс Raspberry Pi 2017

Вицешампион в конкурса Raspberry Pi 2017

Препоръчано: