Spisu treści:

FridgePi: Resztki nigdy nie brzmiały tak dobrze: 7 kroków (ze zdjęciami)
FridgePi: Resztki nigdy nie brzmiały tak dobrze: 7 kroków (ze zdjęciami)

Wideo: FridgePi: Resztki nigdy nie brzmiały tak dobrze: 7 kroków (ze zdjęciami)

Wideo: FridgePi: Resztki nigdy nie brzmiały tak dobrze: 7 kroków (ze zdjęciami)
Wideo: PRAWDZIWE PRZETRAWNE HORRORY KEMPINGOWE (TOM 9) 2024, Lipiec
Anonim
FridgePi: Resztki nigdy nie brzmiały tak dobrze
FridgePi: Resztki nigdy nie brzmiały tak dobrze

Od lat odtwarzam muzykę z iPhone'a do zestawu stereo w piwnicy, z głośnikami podłączonymi z powrotem do kuchni. Działa wystarczająco dobrze, ale wyczerpał baterię mojego telefonu i ograniczył zawartość do mojej biblioteki iTunes lub niektórych strumieni radia internetowego, które były trochę trudne do wybrania i odtwarzania.

Wejdź, LodówkaPi!

Portal z ekranem dotykowym z obsługą Raspberry Pi do świata radia internetowego i nie tylko!

PS Jak mówi Sparky, pies strażacki z magnesem na lodówkę: Nie zapomnij zaplanować ucieczki przeciwpożarowej i przećwiczyć ją z całą rodziną!:)

Krok 1: Krok 1: Po co chodzić, kiedy możemy tańczyć? Tappa Tappa Tappa…

Krok 1: Po co chodzić, kiedy możemy tańczyć? Tappa Tappa Tappa…
Krok 1: Po co chodzić, kiedy możemy tańczyć? Tappa Tappa Tappa…
Krok 1: Po co chodzić, kiedy możemy tańczyć? Tappa Tappa Tappa…
Krok 1: Po co chodzić, kiedy możemy tańczyć? Tappa Tappa Tappa…
Krok 1: Po co chodzić, kiedy możemy tańczyć? Tappa Tappa Tappa…
Krok 1: Po co chodzić, kiedy możemy tańczyć? Tappa Tappa Tappa…
Krok 1: Po co chodzić, kiedy możemy tańczyć? Tappa Tappa Tappa…
Krok 1: Po co chodzić, kiedy możemy tańczyć? Tappa Tappa Tappa…

Jasne, mogłem po prostu przykleić iPada lub tablet z Androidem do boku naszej lodówki, ale gdzie jest w tym zabawa!? Poza tym widok mojej żony przewraca oczami na kolejny z moich projektów Pi jest bezcenny.:)

9 lat temu, kiedy wprowadziliśmy się do naszego domu, musieliśmy wyciąć mały, martwy, pozbawiony gałęzi klon, który pozostawili budowniczowie, aby zakwalifikować naszą parcelę jako zadrzewioną.

Uratowałem trochę drewna z tego drzewa, wiedząc, że pewnego dnia może będę miał projekt Pi, w którym mógłbym go użyć… i oto jesteśmy! Ładny kawałek drewna z naszej pierwszej historii domu został wykonany w ramie ekranu dotykowego i Pi.

Miałem nadzieję, że nada ramce wygląd zwietrzałej deski, aby pasował do naprawdę fajnego projektu wieszaka, który wykonała moja żona.

Pociąłem deskę klonową na dwie równe deski i przesunąłem je o kilka cali, aby krawędzie nie były jednolite. Otwór na ekran dotykowy stworzyłem mierząc ekran, w tym pozycję 4 wypustek śrubowych i wiercąc pilot otwór na ostrze wyrzynarki, a następnie wycinam prostokątny kształt ekranu. Wywierciłem w dwóch kawałkach drewna, w których wypustki śrubowe ekranu wyrównały się wystarczająco głęboko, aby po zainstalowaniu szkło ekranu było lekko cofnięte od powierzchni drewno (chciałem umieścić drewnianą ramkę wokół krawędzi ekranu).

Użyłem mojego routera wgłębnego z prostym bitem, aby usunąć klon z dwóch płyt, na których miałoby siedzieć Pi. Ustawiłem głębokość tak, aby Pi znajdowało się równo z tyłem płyt klonowych, aby szpilki GPIO nie stykały się z niczym i nadal mieć wystarczająco dużo klonu na przedniej stronie, aby był silny.

Ponieważ fragmenty drewna, które były usuwane, nie były widoczne po zainstalowaniu elektroniki, nie poświęciłem dużo czasu ani wysiłku, aby cięcie było ładne. Poza tym w moim garażu było -19C. Więc zostało to zrobione dość szybko.:)

Krok 2: Krok 2: Pozostawianie Pi w elementach…

Krok 2: Pozostawianie Pi w elementach…
Krok 2: Pozostawianie Pi w elementach…
Krok 2: Pozostawianie Pi w elementach…
Krok 2: Pozostawianie Pi w elementach…
Krok 2: Pozostawianie Pi w elementach…
Krok 2: Pozostawianie Pi w elementach…

Drugim krokiem było nadanie oprawie charakteru.

Moja żona kilka miesięcy wcześniej zbudowała naprawdę fajny wieszak na ubrania (patrz zdjęcie), więc pomyślałem, że naśladuję jej projekt i zbudowałem wieszak na jego obrazie.

Podoba mi się wygląd wyblakłych desek stodoły, ale naprawdę nie chcę, aby nasączone olejem napędowym / kałem deski stodoły przyklejały się do boku mojej lodówki kuchennej, więc zdecydowałem się stworzyć fałszywą wyblakłą ramę do projektu.

To naprawdę proste.

1 Wybierz drewno do swojej ramy. Ponieważ samo Pi znajdowałoby się dość blisko powierzchni deski, zdecydowałem się na użycie twardego drewna (klon). to drzewo. W ten sposób nadając projektowi osobisty punkt widzenia

2Wybierz kilka kolorów farby, a następnie nałóż je na deski. Nie zwariuj na każdym calu deski. Po prostu wyszczotkuj sekcje, jak pokazano na zdjęciach. Zauważyłem, że biały (ish), niebieski i szary działały dobrze. WSKAZÓWKA: użyj farby, którą już posiadasz, lub kup małe puszki z próbkami, aby zaoszczędzić $$$.

3Poczekaj, aż farba wyschnie, a następnie delikatnie zeszlifuj warstwy farby w przekroju, tworząc wyblakły / zużyty wygląd.

Krok 3: Krok 3: Niechlujnie wyglądający Pi Herder…

Krok 3: Niechlujnie wyglądający Pi Herder…
Krok 3: Niechlujnie wyglądający Pi Herder…
Krok 3: Niechlujnie wyglądający Pi Herder…
Krok 3: Niechlujnie wyglądający Pi Herder…
Krok 3: Niechlujnie wyglądający Pi Herder…
Krok 3: Niechlujnie wyglądający Pi Herder…

Gdy farba została zeszlifowana, tworząc wyblakłą iluzję, nadszedł czas na połączenie dwóch desek.

Użyłem śruby do kołków na jednym końcu, aby połączyć ze sobą deski ramy, z drugiej strony użyłem śruby do drewna, której nie widać po zamontowaniu do lodówki.

Wstępnie wywierć otwory na wkręty wiertłami o odpowiednim rozmiarze, aby uniknąć rozłupywania drewna

Po wyschnięciu farby, przeszlifowaniu i nawierceniu, na obie deski nałożyłem ściereczką ciemną bejcę. To nadało ramie klasyczny wygląd. Ponownie, jest to całkowicie otwarte na twoją własną estetykę. Możesz wybrać, czy chcesz zabarwić swoją ramkę na ciemno, jasno lub wcale.

Krok 4: Krok 4: Sprawdź Sprawdź i ponownie sprawdź luzy

Krok 4: Sprawdź Sprawdź i ponownie sprawdź luzy
Krok 4: Sprawdź Sprawdź i ponownie sprawdź luzy
Krok 4: Sprawdź Sprawdź i ponownie sprawdź luzy
Krok 4: Sprawdź Sprawdź i ponownie sprawdź luzy
Krok 4: Sprawdź Sprawdź i ponownie sprawdź luzy
Krok 4: Sprawdź Sprawdź i ponownie sprawdź luzy

Po wyschnięciu (24h plus). Ustawiam ekran dotykowy w ramce, aby sprawdzić głębokość i pozycjonowanie. Jak dotąd tak dobrze!

Ekran 7 siedzi 1 mm lub więcej wydmuchuje powierzchnię powierzchni płyty klonowej.

Samo Pi znajduje się w tylnej części wydrążonej naszej sekcji płyty, a połączenie kabla HDMI ładnie prowadzi między PI a ekranem.

Nie zapomnij odkleić folii ochronnej przed zamocowaniem ramki krawędzi w następnym kroku!:)

Krok 5: Krok 5: Magnesy mają złożone relacje, atrakcyjne lub odpychające…

Krok 5: Magnesy mają złożone relacje, atrakcyjne lub odpychające…
Krok 5: Magnesy mają złożone relacje, atrakcyjne lub odpychające…
Krok 5: Magnesy mają złożone relacje, atrakcyjne lub odpychające…
Krok 5: Magnesy mają złożone relacje, atrakcyjne lub odpychające…

Po sprawdzeniu położenia ekranu i kabli zabezpieczyłem ekran dotykowy 4 małymi śrubkami.

Użyłem starego dobrego kleju budowlanego PL, aby przykleić ukośną ramę z klonu, poplamioną tą samą bejcą, co drewno, wokół ekranu.

Ponieważ otwory na śruby w ekranie są większe, zdecydowałem się umieścić drewnianą ramę wokół ekranu, zakrywając otwory i wszelkie inne niedoskonałości rozmieszczenia ekranu.

Jedynym zastrzeżeniem było to, że dwa otwory na śruby wystawały poza krawędź ramy krawędzi. Nic wielkiego, bo po prostu pokryłem te dwa miejsca korkami z twardego drewna, również poplamione na ciemno. Z perspektywy czasu powinienem umieścić jeszcze dwie zatyczki z twardego drewna po drugiej stronie ekranu, tworząc symetrię.

Żyj i ucz się.:)

Ponieważ FridgePi miał znajdować się z boku naszej lodówki kuchennej, wybrałem magnesy jako sposób przymocowania go do lodówki.

Magnesy są nieniszczące i (jeśli zbierzesz wystarczająco dużo starych elektronicznych śmieci, tak jak ja), są bezpłatne!

Stare dyski twarde 3,5 cala są kopalnią niezwykle silnych magnesów płytkowych o dużej powierzchni. Te na zdjęciach mają tak silne pola, że mogą przyczepić się do przeciwnych stron mojej dłoni.

Mogą również mieć dodatkową zaletę w postaci otworów montażowych na śruby.

Krok 6: Krok 6: Muzyka sprawia, że sieć rośnie w siłę

Krok 6: Muzyka sprawia, że sieć rośnie w siłę
Krok 6: Muzyka sprawia, że sieć rośnie w siłę

Więc teraz, gdy strona interfejsu (FridgePi) projektu została zakończona, skonfigurowałem Pi z zainstalowanym Volumio, aby działał jako rzeczywisty serwer strumieniowego przesyłania muzyki.

Możesz sprawdzić bezpłatne oprogramowanie Volumio tutaj:

Skonfigurowałem Pi 3 z 16-mbową kartą SanDisk micro SD i zainstalowałem obraz Volumio w to. Użyłem HiFiBerry DAC Plus podłączonego do GPIO i wyjścia RCA do mojego odbiornika stereo JVC z 1994 roku, który jest podłączony do głośników w całym domu.

Nasza muzyka jest przechowywana na serwerze Synology 1515+, a Volumio pozwala na AirPlay, a także tysiące internetowych strumieni radiowych, co jest dobre, ponieważ uwielbiam słuchać radia Nectarine Demoscene www.scenemusic.netMoja żona nie…:)

Ustawiłem wzmacniacz JVC na przyzwoity poziom głośności MAX, a następnie skonfigurowałem Pi z Volumio, aby uzyskać dostęp do mojego udostępnionego w sieci iTunes i (co ważniejsze) folderów muzycznych DemoScene na moim serwerze Synology NAS.

Dałem Volumio Pi statyczny adres IP, a następnie pozwoliłem mu siedzieć bez głowy, podłączony do przełącznika sieciowego w piwnicy.

Krok 7: Krok 7: NANOing idziemy…

Krok 7: NANOing Pójdziemy…
Krok 7: NANOing Pójdziemy…

Po skonfigurowaniu serwera Volumio Pi ustawiłem Pi, który byłby głównym interfejsem i utknąłem z boku naszej lodówki.

Pierwszą rzeczą, którą zrobiłem, była instalacja najnowszego Raspbiana (Stretch) ze strony Raspberry Pi.

Rozdzielczość ekranu Przy pierwszym uruchomieniu zauważysz, że jakość obrazu na ekranie wygląda jak śmieci. Bez smutków! Musimy tylko ręcznie zdefiniować optymalną rozdzielczość 800x400 (uwaga, optymalna rozdzielczość ekranu dotykowego może być inna).

Zrób to, edytując plik config.txt w katalogu /boot: sudo nano /boot/config.txt

Dodaj następujące:hdmi_group=2hdmi_mode=87hdmi_cvt=800 480 60 6 0 0hdmi_drive=1

Zapisz i uruchom ponownie Pi. To powinno wyglądać lepiej.:)

Auto Start ChromiumNastępnie musiałem ustawić automatyczne uruchamianie x i logować się domyślnym użytkownikiem „pi”.

Gdy system automatycznie logował się i uruchamiał GUI, ustawiłem go tak, aby automatycznie ładował przeglądarkę internetową Chromium w trybie pełnoekranowym przy starcie i skierowałem go na serwer Volumio Pi.

Aby to zrobić, zrobiłem następujące (pamiętaj, to jest Stretch): sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

Dodaj następującą linię:@lxterminal -e chromium-browser --start-fullscreen --incognito 10.0.1.27Gdzie 10.0.1.27 byłby oczywiście twoim własnym adresem serwera volumio.

Usuń kursorUtrzymywanie kursora myszy na ekranie przez cały czas jest denerwujące, więc aby go usunąć, używamy małego narzędzia o nazwie unclutter.

Zainstaluj unclutter za pomocą terminala: sudo apt-get install unclutter

Następnie, jeśli nie zrobił tego sam, po prostu ponownie edytuj plik autostartu: sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

i dodaj:@uporządkowanie -bezczynność 0

Teraz kursor zobaczysz tylko przez chwilę, gdy faktycznie dotkniesz ekranu.

Odwróć współrzędne ekranu dotykowegoJeśli musisz obrócić wyświetlacz do góry nogami (powiedzmy, przenosząc go z jednej strony lodówki na drugą), tak jak ja, będziesz musiał nie tylko odwrócić obraz HDMI, ale także współrzędne ekranu dotykowego. UWAGA: Uważam, że rzeczywisty 7-calowy ekran dotykowy Raspberry Foundation Official nie wymaga tych kroków, to więcej dla wielu ekranów innych firm. Jak ten, którego użyłem.:)

Krok 1: Odwróć wideo HDMI Edytuj plik config.txt znajdujący się w /boot:sudo nano /boot/config.txt

Dodaj następujący wiersz: display_rotate = 2 180 stopni

Krok 2: Odwróć współrzędne ekranu dotykowego Edytuj plik 40-libinput.conf znajdujący się w /usr/share/X11/xorg.conf.dsudo nano /usr/share/X11/xorg.conf.d/40-libinput.conf

skomentować istniejącą całą sekcję odwołującą się do „InputClass” za pomocą identyfikatora „libinput touchscreen catchall”

Upewnij się, że komentujesz ekran dotykowy, a nie sekcje touchpada lub tabletu.

Teraz dodaj następujące:

Sekcja „InputClass” Identyfikator „libinput touchscreen catchall” MatchIsTouchscreen „on” MatchDevicePath „/dev/input/event*” Sterownik „evdav” Opcja „TransformationMatrix” „-1 0 1 0 -1 1 0 0 1”EndSection

Zapisz i uruchom ponownie. To „powinno” odwrócić współrzędne ekranu dotykowego.

Mam nadzieję, że podobał ci się ten Instructable! Świetnie się bawiłem, tworząc go i słuchając go, gdy to pisałem!

Powiedziałem już, że zmodyfikowałem ten projekt, aby zawierał podświetlany diodą LED przycisk, który włącza/wyłącza podświetlenie ekranu, a także drugi przycisk, który pozwoli mi przełączać się między różnymi pulpitami i uruchamiać wiele programów, więc FridgePi może być używany do wyświetlania nie tylko Volumio, ale także raportów pogodowych, bazy danych śledzenia zawartości zamrażarki, kalendarza wydarzeń rodzinnych itp. Bądź na bieżąco z nowymi funkcjami… Ten sam czas dla nietoperzy, ten sam kanał dla nietoperzy!

Pytania, komentarze, sugestie, pomysły, proszę nie wahaj się wysłać ich w moją stronę!

Uważaj i miłego hakowania!

Konkurs Raspberry Pi 2017
Konkurs Raspberry Pi 2017
Konkurs Raspberry Pi 2017
Konkurs Raspberry Pi 2017

Drugie miejsce w konkursie Raspberry Pi 2017

Zalecana: