Spisu treści:

Cyfrowy kalendarz ścienny i domowe centrum informacyjne: 24 kroki (ze zdjęciami)
Cyfrowy kalendarz ścienny i domowe centrum informacyjne: 24 kroki (ze zdjęciami)

Wideo: Cyfrowy kalendarz ścienny i domowe centrum informacyjne: 24 kroki (ze zdjęciami)

Wideo: Cyfrowy kalendarz ścienny i domowe centrum informacyjne: 24 kroki (ze zdjęciami)
Wideo: Donald Tusk: Majonez? Lepiej łączyć niż dzielić. 2024, Listopad
Anonim
Cyfrowy kalendarz ścienny i domowe centrum informacyjne
Cyfrowy kalendarz ścienny i domowe centrum informacyjne
Cyfrowy kalendarz ścienny i domowe centrum informacyjne
Cyfrowy kalendarz ścienny i domowe centrum informacyjne
Cyfrowy kalendarz ścienny i domowe centrum informacyjne
Cyfrowy kalendarz ścienny i domowe centrum informacyjne

W tej instrukcji włączam stary telewizor z płaskim ekranem do cyfrowego kalendarza naściennego w drewnianej ramce i domowego centrum informacyjnego zasilanego przez Raspberry Pi.

Celem było uzyskanie natychmiastowego dostępu do istotnych informacji dla wszystkich członków rodziny, zastąpienie statycznego papierowego kalendarza ściennego i dostarczenie jeszcze bardziej użytecznych informacji w czasie rzeczywistym niż papierowy kalendarz. Funkcje, które zawiera to:

  • Miesięczny kalendarz zsynchronizowany z 6 członkami rodziny, a także kalendarze dziecięcych drużyn sportowych, szkół i innych organizacji, do których należymy (łącznie 11). (Kalendarz Google)
  • Lokalna prognoza pogody. (prognoza.io)
  • Lokalna mapa ruchu. (Mapy Google)
  • Wyświetlaj warunki w domu, takie jak temperatura, wilgotność, stan otwarcia/zamknięcia bramy garażowej, stan oświetlenia wł./wył., stan czujnika nieszczelności w piwnicy i inne. (Inteligentne rzeczy i inteligentne kafelki)
  • Monitoruj stan urządzeń w naszej sieci domowej, takich jak serwery, kamery IP, drukarki IP, routery, punkty dostępowe WiFi i inne urządzenia sieciowe. (Xymon)
  • Zobacz zewnętrzne kamery IP. (Oś)
  • Sterowanie wyświetlaczem LCD na podczerwień przez Raspberry Pi w celu włączania i wyłączania zgodnie z harmonogramem.
  • Data i godzina.
  • Nawet mała „cyfrowa tablica kredowa” dla każdego członka rodziny do robienia notatek. (Dokument Google)

(Zainspirowany Instruktażami Pineya i Ozuy)

Krok 1: Materiały

Materiały
Materiały
Materiały
Materiały
Materiały
Materiały
Materiały
Materiały

Elektronika

  • Raspberry Pi 2
  • Adapter Edimax USB Wi-Fi
  • Stary telewizor z płaskim ekranem, użyłem 22-calowego Samsunga T220HD
  • 18-calowy kabel HDMI
  • Adapter HDMI pod kątem prostym
  • Karta microSD co najmniej 4Gb
  • Sacrifice kabel micro USB i przewód zasilający
  • Bezprzewodowa klawiatura/mysz (opcjonalnie)
  • 5mm dioda LED
  • 1 tranzystor 2N2222
  • 2 rezystory (220ohm i 10k Ohm)
  • Dioda podczerwieni 940nm
  • mała prototypowa płytka drukowana
  • Przewody połączeniowe męskie na żeńskie
  • Stały przewód połączeniowy o grubości 22 mm i linka o rozmiarze 20 mm;
  • Wentylator PC 40 mm 5 V z wtyczką USB A

Sprzęt komputerowy

  • 5/4 "x 3-1/2" x 6 'sosna wykończeniowa
  • Listwa sosnowa 3/8 "x 1-1/4" x 6 '
  • Płaski pręt stalowy 1-3/8 "x 36"
  • Bejca do drewna i poliuretan lub farba
  • Metalowe francuskie knagi
  • Dwa plastikowe przelotki 3/4 "i jeden 1-1/2"
  • Śruby montażowe i wsporniki do montażu raspberry Pi
  • Klej do drewna i kit do drewna
  • Rurki termokurczliwe lub taśma elektryczna
  • Kilka wkrętów do drewna, pędzle i papier ścierny

Narzędzia

  • Piła ukośna
  • spawacz MIG
  • Lutownica i lutownica
  • Stolarka do ciastek i ciastek #10
  • Gwoździarka pneumatyczna wykończeniowa
  • Router
  • Wiertarka
  • Otwornica 3/4 "i 1-1/2"
  • Szlifierka mimośrodowa
  • Pistolet na gorący klej
  • Multimetr
  • doc. narzędzia ręczne

Krok 2: Zdemontuj

Demontować
Demontować
Demontować
Demontować
Demontować
Demontować
Demontować
Demontować

Demontaż - Rozpocznij od demontażu 22-calowego telewizora Samsung HD T220HD. Demontaż jest dość łatwy i jest dokładnie udokumentowany w poniższej instrukcji serwisowej (str. 8-12), więc nie będę tutaj powielać tych instrukcji. Uważaj, aby nie uszkodzić LCD w procesie i zachowaj wszystkie elementy wewnętrzne. Plastikową obudowę i stojak można wyrzucić.

Krok 3: Zmodyfikuj fabryczną tacę elektroniki

Zmodyfikuj fabryczną tacę elektroniki
Zmodyfikuj fabryczną tacę elektroniki
Zmodyfikuj fabryczną tacę elektroniki
Zmodyfikuj fabryczną tacę elektroniki
  1. Usuń wspornik - po wyjęciu zasilacza i płytki drukowanej z metalowej tacy, zacznij od wywiercenia dwóch połączeń zaciskowych przytrzymujących metalowy wspornik do tacy i wyjmij wspornik.
  2. Dodaj wspornik tacy - po usunięciu wspornika wyśrodkuj stalowy płaskownik prostopadle do tacy tuż nad wtyczką zasilania. Za pomocą spawarki MIG przymocuj ją na miejscu. Będzie to później używane do podparcia tacy wewnątrz ramy. Jeśli nie masz dostępu do spawarki MIG, możesz wywiercić otwory i mechanicznie przymocować za pomocą nakrętek i śrub, ale upewnij się, że masz wystarczający odstęp między łbami śrub a zasilaczem po ponownym zainstalowaniu, aby uniknąć zwarć. Płaskownik jest celowo pozostawiony na jakiś czas i zostanie później przycięty, aby zmieścił się w ramie.

Krok 4: Przenieś gniazdo zasilania

Przenieś gniazdo zasilania
Przenieś gniazdo zasilania
Przenieś gniazdo zasilania
Przenieś gniazdo zasilania
Przenieś gniazdo zasilania
Przenieś gniazdo zasilania

Kroki 4-8 dotyczą nowej i zhakowanej fabrycznej elektroniki

  1. Przenieś gniazdo zasilania - (opcjonalnie - początkowo nie spodziewałem się, że będę mieć głębokość potrzebną do dopasowania przewodu zasilającego bez wystającego z tyłu ramy, a tym samym powodującego, że nie będzie wisiał równo ze ścianą. Okazało się, że był dużo głębokości i ten krok nie jest konieczny. Załączam go, ponieważ jest widoczny na zdjęciach) UWAGA: Wykonaj ten krok tylko wtedy, gdy czujesz się komfortowo w pracy z zasilaniem sieciowym wysokiego napięcia. Jak niektórzy komentatorzy wspomnieli o okablowaniu, może to być niebezpieczne. Kolory na twoich przewodach mogą się różnić. Jeśli nie masz pewności, najlepiej pominąć ten krok, ponieważ jak wspomniałem, nie było to konieczne.
  2. Odlutuj wtyk zasilania od płytki zasilacza.
  3. Odetnij koniec protektorowego przewodu zasilającego i zdejmij go, aby odsłonić przewody. Używając multimetru do ustawiania ciągłości, przetestuj odsłonięte przewody, aby zobaczyć, który z nich ma ciągłość z bolcem uziemiającym na wtyczce. Ten przewód (niebieski przewód na zdjęciu) zostanie przylutowany do środkowego punktu lutowania na zasilaczu, z którego wyjęto wtyczkę zasilania.
  4. Przylutuj pozostałe dwa pozostałe przewody od przewodu zasilającego do dwóch pozostałych punktów lutowania.
  5. Przytnij kołnierz metalowej tacy metalowymi ścinaczami, aby umożliwić wyjście drutu z boku tacy, jak pokazano na zdjęciu.

Krok 5: Zmodyfikuj diodę LED zasilania fabrycznego i odbiornik podczerwieni

Zmodyfikuj diodę LED zasilania fabrycznego i odbiornik podczerwieni
Zmodyfikuj diodę LED zasilania fabrycznego i odbiornik podczerwieni
Zmodyfikuj diodę LED zasilania fabrycznego i odbiornik podczerwieni
Zmodyfikuj diodę LED zasilania fabrycznego i odbiornik podczerwieni
  1. Wymień diodę LED - Oryginalna dioda LED zasilania jest kwadratowa i biała, co jest w porządku, ale chciałem użyć diody LED 5 mm, aby umożliwić łatwiejszy montaż w otworze w ramie. Odetnij oryginalną diodę LED od końca przewodu. Zdejmij oba przewody i przylutuj około 6 cali drutu linkowego, aby wydłużyć każdy z nich. Następnie przylutuj nową diodę LED 5 mm na końcu przedłużonych przewodów (rezystor nie jest potrzebny), upewnij się, że polaryzacja jest prawidłowa. Użyj koszulki termokurczliwej lub taśma elektryczna do izolacji połączeń lutowanych.
  2. Extend IR Receiver - Odbiornik IR jest przylutowany do płytki drukowanej, co utrudniałoby montaż w ramie. Odlutuj go z płytki drukowanej i przylutuj do niego linkę. Następnie przylutuj te przewody do płytki drukowanej. Ponownie użyj termokurczliwej lub taśmy elektrycznej, aby zaizolować połączenia lutowane.

Krok 6: Zbuduj nadajnik IR

Zbuduj nadajnik podczerwieni
Zbuduj nadajnik podczerwieni
Zbuduj nadajnik podczerwieni
Zbuduj nadajnik podczerwieni
Zbuduj nadajnik podczerwieni
Zbuduj nadajnik podczerwieni

Nadajnik IR zasilany z tranzystora będzie zbudowany z tranzystora, diody IR, przewodów połączeniowych, prototypowej płytki drukowanej i dwóch rezystorów wymienionych w materiałach krok nr 2. Dodatkowo będziesz potrzebować płytki prototypowej do prototypowania nadajnika IR. Połącz elementy, jak pokazano na schemacie na płytce stykowej. Gdy będziesz zadowolony ze swojego obwodu, przenieś go na prototypową płytkę drukowaną i przylutuj na miejscu. Użyj pary przewodów połączeniowych, aby przedłużyć diodę IR z płytki drukowanej, nie lutuj diody IR bezpośrednio do płytki drukowanej. Użyj kolejnych 3 przewodów połączeniowych jako połączeń z Pi.

Na razie możesz odłożyć obwód na bok, ale jeśli chcesz przetestować nadajnik podczerwieni, najpierw potrzebujesz działającego Raspberry Pi. Musisz przejść dalej do kroków 16-17. Poniższe kroki wyjaśniają, jak skonfigurować PI i jak podłączyć nadajnik podczerwieni. Po zakończeniu możesz wrócić do tego kroku.

Aby przetestować obwód nadajnika IR możemy mrugać diodą za pomocą skryptu. Pobierz skrypt LEDblink i przenieś go do katalogu domowego Pi. Zastąp *YOURPATH* poniżej ścieżką, do której skrypt został pobrany. W terminalu wpisz:

mv /*TWOJA ŚCIEŻKA*/LEDblink /home/pi/

Następnie spraw, aby był wykonywalny, uruchamiając

chmod +x /home/pi/LEDblink

Uruchom skrypt LEDblink

/home/pi/LEDblink

Dioda IR nie jest zwykłą diodą emitującą światło i nie emituje światła widzialnego, ale można użyć aparatu w smartfonie. żeby zobaczyć jak mruga. Skieruj aparat na diodę podczerwieni i spójrz na ekran. Jeśli obwód działa, powinieneś zobaczyć migającą diodę podczerwieni.

Oto skrypt LED migający na wypadek, gdyby nie można było pobrać

#!/usr/bin/python

import RPi. GPIO jako GPIO import czasu GPIO.setwarnings(False) GPIO.setmode(GPIO. BCM) GPIO.setup(22, GPIO. OUT) while True: GPIO.output(22, True) time.sleep(1) GPIO.output(22, False) czas.sleep(1)

Przystosowany z pilota IR Raspberry Pi

Skrypt LEDblink

Krok 7: Zasil Pi

Zasil Pi
Zasil Pi
Zasil Pi
Zasil Pi
Zasil Pi
Zasil Pi
Zasil Pi
Zasil Pi
  1. Przygotuj kabel USB - Odetnij końcówkę protektorowego micro USB, pozostawiając końcówkę micro USB i około 18 cali długości. Zdejmij przewód. Kable USB będą miały 4 żyły (zwykle czerwony, zielony, biały i czarny) i ekran. używaj tylko czerwonego +5V i czarnego przewodu uziemiającego. Pozostałe przewody można przyciąć na bok.
  2. Power Raspberry Pi - Znajdź wiązkę przewodów 9 między zasilaczem a płytką drukowaną, będzie miała 1 czerwony przewód i 8 czarnych. Ta wiązka dostarcza stałe napięcie 5 V (nawet gdy wyświetlacz LCD jest wyłączony) do płytki drukowanej, dzięki czemu możemy jej użyć do zasilać Raspberry Pi. Ponumerujemy te przewody od 1 do 9 zaczynając od czerwonego przewodu. Połącz lutując czarny przewód z kabla USB do przewodu #4 i czerwony przewód z przewodu USB do przewodu #6. Użyj folii termokurczliwej lub taśmy elektrycznej, aby zaizolować połączenia lutowane.

Krok 8: Zamontuj Pi i przetestuj

Zamontuj Pi i test
Zamontuj Pi i test
Zamontuj Pi i test
Zamontuj Pi i test
  1. Mount Pi - Wywierć 4 otwory w tacce, aby zamontować Raspberry Pi. Użyj śrub i wsporników, aby zabezpieczyć, jak pokazano na zdjęciach. Upewnij się, że po ponownym zainstalowaniu masz wystarczający odstęp między łbami śrub a płytką drukowaną, aby uniknąć zwarć.
  2. Ponowny montaż - Zainstaluj zasilacz i płytkę drukowaną z powrotem w tacce, zabezpieczając ją oryginalnymi śrubami. Wyprowadź nowe kable zasilania i micro USB z boku tacy. Jeśli chcesz na tym etapie wykonać test laboratoryjny, kontynuuj podłączanie pozostałych kabli zgodnie z opisem w kroku 16, w przeciwnym razie na razie trzymaj wyświetlacz LCD oddzielnie od tacy.

Krok 9: Utwórz ramkę

Utwórz ramkę
Utwórz ramkę
Utwórz ramkę
Utwórz ramkę
Utwórz ramkę
Utwórz ramkę
Utwórz ramkę
Utwórz ramkę

Kroki 9-12 opisują, jak stworzyć nową drewnianą ramę dla wszystkich komponentów. W zasadzie jest to ramka na zdjęcia do LCD.

  1. Utwórz ramkę - Za pomocą piły ukośnej pokrój sosnę o wymiarach 5/4 "x 3-1/2" na 4 kawałki z nacięciami pod kątem 45 ° na każdym końcu, aby utworzyć prostokąt wokół ekranu LCD. Powinno to ciasno pasować do wyświetlacza LCD, ale nie trzeba na siłę wsuwać wyświetlacza LCD w ramkę.
  2. Połącz ramę - zaznacz środki każdego przyciętego końca. Ustaw łącznik do ciastek pod kątem 45° i ciastek #10, ustaw głębokość cięcia tak, aby była wyśrodkowana w złączu. Wytnij wszystkie 8 otworów na herbatniki.
  3. Ramka do klejenia - włóż herbatniki w szczeliny, nie klej jeszcze i sprawdź dopasowanie za pomocą wyświetlacza LCD. Jeśli wyświetlacz LCD pasuje prawidłowo do ramki, usuń go i użyj kleju do drewna na herbatnikach i końcówkach 45°, aby połączyć ramkę. Upewniając się, że rama jest kwadratowa, użyj zacisków podczas wiązania kleju. Zetrzyj nadmiar kleju do drewna.

Oto kolejna instrukcja z dodatkowymi wskazówkami dotyczącymi budowania ramki do zdjęć ze stolarką biszkoptową firmy Canida

Krok 10: Przytnij ramkę

Ramka przycinania
Ramka przycinania
Ramka przycinania
Ramka przycinania
  1. Wspornik wyświetlacza LCD - teraz wytnij kilka otworów na herbatniki, aby przytrzymać wyświetlacz LCD w ramce przed listwą ograniczającą, która zostanie zainstalowana jako następna. Ustaw łącznik do ciastek na 90°. Zmierz grubość LCD za pomocą suwmiarki i ustaw głębokość łącznika na taką samą. Ten wyświetlacz LCD ma jedną stronę, która jest grubsza niż pozostałe, więc najpierw wytnij szczeliny na herbatniki na cieńsze 3 strony. 2 ciastka po wewnętrznej stronie krótkich boków ramki i 3 na dłuższych bokach. Po wycięciu tych 7 szczelin zmierz grubszą stronę LCD i ustaw taką samą głębokość łącznika. Wytnij ostatnie 3 miejsca na herbatniki. Ciastka powinny dobrze przylegać, utrzymują wyświetlacz LCD na miejscu bez kleju.
  2. Przytnij - Pokrój listwę na 4 kawałki z nacięciami pod kątem 45°. Wewnętrzna krawędź (cieńsza krawędź) będzie zwisać z wnętrza ramki i zakryć metalową ramkę wyświetlacza LCD. Użyj wyświetlacza LCD jako wskazówki, aby określić prawidłowy zwis. Zewnętrzna krawędź listwy ograniczającej będzie znajdować się około 1/4 "od zewnętrznej krawędzi ramy, tworzy odsłonięcie 1/4" wokół całej ramy. Początkowo planowałem wyprofilowanie krawędzi do zewnętrznego narożnika i usunięcie ościeży, ale podobał mi się wygląd z nacięciem 1/4", więc zostawiłem go tak, jak jest. Zabezpiecz klejem do drewna i pneumatyczną gwoździarką wykańczającą.

Krok 11: Trasa

Trasa
Trasa
Trasa
Trasa
Trasa
Trasa
  1. Recess French Cleat - Przytnij bok francuskiego knaga tak, aby był o 1/2" węższy niż szerokość ramy. Zaznacz kontury knagi około 3" od góry z każdej strony ramy. Ustaw głębokość routera na taką samą, jak głębokość francuskiego knagi. Wyprowadź wgłębienie z tyłu ramy tak, aby knaga przylegała do tylnej części ramy. Przytnij ścianę knagi tak, aby pasowała do szerokości ramy. Zapewni to montaż ramy równo ze ścianą.
  2. Fabryczna elektronika w zagłębieniu - W dolnej części ramy utwórz wnękę z routerem, aby pomieścić fabryczną elektronikę (PCB IR, fabryczne przełączniki, dioda LED zasilania) i PCB nadajnika IR z kroku #6. Upewnij się, że masz wystarczającą długość, aby przewód dotarł do złącza z boku tacy. Wywierć dwa otwory 3/16" od spodu ramy do tego wgłębienia. Otwory te utrzymają 5 mm odbiornik LED i IR i pozwolą ich przewodom poprowadzić z powrotem do fabrycznej wiązki.
  3. Wywierć otwory wentylacyjne - Za pomocą otwornicy 1-1/2" wywierć jeden otwór wyśrodkowany na górze ramy, a następnie wywierć dwa 3/4" na dole ramy za pomocą otwornicy 3/4". Upewnij się, że aby uniknąć obszaru, który wykreśliłeś w poprzednim kroku. W przeciwieństwie do mojego obrazu, wywiercisz je przed barwieniem lub malowaniem.

Krok 12: Zakończ ramkę

Zakończ ramkę
Zakończ ramkę
  1. Przygotowanie - Wypełnij wszystkie otwory po gwoździach i połączenia szpachlówką do drewna i pozostaw do związania, a następnie wyszlifuj zewnętrzną część ramy za pomocą szlifierki oscylacyjnej. Szlifować do uzyskania gładkości, używając papieru ściernego o ziarnistości co najmniej 220.
  2. Wykończenie - Pomaluj ramę ulubionym odcieniem bejcy do drewna, a następnie nałóż 3 warstwy poliuretanu, szlifując pomiędzy każdą warstwą. Lub jeśli wolisz, pomaluj. Postępuj zgodnie ze wskazówkami producenta dotyczącymi czasu między warstwami.

Krok 13: Montaż

Gromadzić się
Gromadzić się
Gromadzić się
Gromadzić się
Gromadzić się
Gromadzić się

Teraz nadszedł czas, aby to wszystko złożyć.

  1. Zacznij od włożenia diody LED zasilania do jej otworu, górna część diody LED powinna być wyrównana z przednią częścią ramy. Następnie dodaj odbiornik podczerwieni, który będzie przymocowany z tyłu drugiego otworu ze względu na jego kwadratowy kształt. Następnie umieść nadajnik podczerwieni zbudowany w kroku #6 obok odbiornika podczerwieni tak, aby celował bezpośrednio w jego bok. Gorący klej na miejscu.
  2. Umieść fabryczną elektronikę (PCB IR, przełączniki fabryczne, wyłącznik zasilania) w poprowadzonym obszarze ramy od kroku 11 i poprowadź przewody tak, aby nie przeszkadzały. Upewnij się, że masz wystarczającą długość, aby fabryczna wiązka dotarła do złącza z boku tacy po zainstalowaniu. Gorący klej na miejscu.
  3. Zainstaluj płytkę PCB nadajnika IR zbudowaną w kroku 6 w trasowanym obszarze i przyklej na gorąco lub przykręć śrubami do ramy.
  4. Zainstaluj trzy przelotki w otworach wentylacyjnych i zabezpiecz odrobiną gorącego błękitu.

Krok 14: Zainstaluj wyświetlacz LCD i tacę

Zainstaluj wyświetlacz LCD i tacę
Zainstaluj wyświetlacz LCD i tacę
Zainstaluj wyświetlacz LCD i tacę
Zainstaluj wyświetlacz LCD i tacę
  1. Umieść wyświetlacz LCD w ramce i zabezpiecz ciasteczkami #10. Powinny ściśle przylegać i trzymać wyświetlacz LCD bez użycia kleju do drewna.
  2. Następnie umieść tacę ze spawanym wspornikiem z płaskownika stalowego z tyłu ramy. Zaznacz szerokość na każdym końcu stalowego płaskownika. Wygnij stalowy płaskownik w imadle pod kątem 90° w miejscu zaznaczenia. Odetnij nadmiar płaskownika stalowego około 1 cala za zagięciem na każdym końcu lub wystarczająco, aby nie wystawał poza tył ramy i zabezpiecz go wkrętami do drewna.

Krok 15: Wentylator, francuski knagi i głośniki

Wentylator, francuski knagi i głośniki
Wentylator, francuski knagi i głośniki
Wentylator, francuski knagi i głośniki
Wentylator, francuski knagi i głośniki
Wentylator, francuski knagi i głośniki
Wentylator, francuski knagi i głośniki
Wentylator, francuski knagi i głośniki
Wentylator, francuski knagi i głośniki
  1. Zamontuj wentylator 40mm w otworze wentylacyjnym 1-1/2" za pomocą śrub tak, aby wciągał powietrze z wnętrza ramy i wydmuchiwał na zewnątrz.
  2. Zainstaluj French Cleat we wgłębieniach utworzonych w kroku #11 za pomocą dostarczonych śrub, upewniając się, że będzie na poziomie górnej części ramy.
  3. Przymocuj dwa głośniki wyjęte podczas demontażu po obu stronach tylnej części ramy za pomocą wkrętów do drewna. Pozostaw odpowiednią długość, aby przewód mógł dotrzeć do złącza fabrycznego.

Krok 16: Połącz

Łączyć
Łączyć
Łączyć
Łączyć
Łączyć
Łączyć
  1. Zainstaluj adapter WiFi (i opcjonalny adapter klawiatury bezprzewodowej) w gniazdach USB Raspberry PI.
  2. Podłącz kabel LVDS i dwa kable zasilania falownika LCD z wyświetlacza LCD do tacy.
  3. Podłącz fabryczną wiązkę przełącznika i głośniki do złączy na tacy.
  4. Podłącz kabel HDMI między Raspberry Pi a portem HDMI na tacce za pomocą adaptera kątowego na końcu tacki.
  5. Podłącz kabel zasilający micro USB z kroku 7 do Raspberry Pi.
  6. Podłącz zworki nadajnika podczerwieni. Podłącz czerwoną zworkę 3,3 V do styku nr 1 na Pi, podłącz pomarańczową zworkę sygnału GPIO22 do styku 15, a brązową zworkę uziemienia do styku nr 39.
  7. Podłącz 40-milimetrowy kabel USB wentylatora do portu USB z tyłu tacy.

Krok 17: Zainstaluj Raspbian i podstawową konfigurację

Zainstaluj Raspbian i podstawową konfigurację
Zainstaluj Raspbian i podstawową konfigurację
Zainstaluj Raspbian i podstawową konfigurację
Zainstaluj Raspbian i podstawową konfigurację
Zainstaluj Raspbian i podstawową konfigurację
Zainstaluj Raspbian i podstawową konfigurację
Zainstaluj Raspbian i podstawową konfigurację
Zainstaluj Raspbian i podstawową konfigurację

Te instrukcje zakładają, że zainstalowano Raspbian GNU/Linux 8 (jessie).

  1. Postępuj zgodnie z instrukcjami na stronie Raspberry Pi, aby przygotować kartę Micro SD z NOOBS, który jest menedżerem instalacji systemu operacyjnego dla Raspberry Pi, a następnie włóż kartę Micro SD do Raspberry Pi.
  2. Włącz swoje centrum informacyjne, a Twoje Pi uruchomi się do NOOBS. Postępuj zgodnie z instrukcjami instalacji wyświetlanymi na ekranie, aby zainstalować Raspbian.
  3. Po zakończeniu instalacji powinieneś być automatycznie zalogowany na swoim pulpicie. Jeśli nie, domyślnym użytkownikiem jest pi, a domyślnym hasłem jest raspberry. Zalecam zmianę domyślnego hasła, a także kilka innych podstawowych ustawień za pomocą interfejsu graficznego konfiguracji Raspberry Pi w Menu>Preferencje.
  4. W interfejsie graficznym Raspberry Pi Configuration na karcie System kliknij opcję Expand Filesystem. Zajmie to tylko kilka sekund. Powodem rozszerzenia systemu plików jest udostępnienie całej dostępnej przestrzeni na karcie SD, starając się, aby Raspbian był wystarczająco mały, aby zmieścił się na kartach SD o różnych rozmiarach, jest skompresowany do około 4 GB. Kliknij również przycisk Zmień hasło, aby zmienić domyślne hasło. Nadaj swojemu centrum informacyjnemu wybraną nazwę hosta, wybierz opcję Uruchom na pulpicie i Automatyczne logowanie.
  5. Będąc nadal w graficznym interfejsie użytkownika Raspberry Pi, wybierz kartę Lokalizacja i ustaw preferencje regionalne, strefę czasową i klawiaturę. GUI jest dokładniej udokumentowane tutaj.
  6. Skonfiguruj kartę Edimax WiFi zgodnie z instrukcjami instalacji na tej stronie.
  7. Gdy WiFi działa, otwórz terminal i zaktualizuj repozytoria. Wpisz następujące polecenia.
  8. aktualizacja sudo apt-get
  9. Następnie zaktualizujmy wszystkie pakiety.

    sudo apt-get upgrade

  10. Teraz zaktualizujmy firmware Raspberry Pi.

    sudo rpi-aktualizacja

  11. Restart.

    ponowne uruchomienie sudo

Krok 18: Zainstaluj pakiety oprogramowania

Zainstaluj pakiety oprogramowania
Zainstaluj pakiety oprogramowania

Teraz zainstalujemy dodatkowe pakiety, które będą wymagane dla centrum informacyjnego. Zostaną one skonfigurowane w następnym kroku. Otwórz okno terminala i wpisz poniższe polecenia.

  1. Zainstaluj przeglądarkę Chromium.

    wget -qO - https://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt-key add -

    echo "deb https://dl.bintray.com/kusti8/chromium-rpi jessie main" | sudo tee -a /etc/apt/sources.list sudo apt-get aktualizacja sudo apt-get zainstaluj przeglądarkę chromu

  2. Zainstaluj serwer WWW Apache.

    sudo apt-get zainstaluj apache2

  3. Zainstaluj Unclutter, aby ukryć wskaźnik, gdy nie jest używany.

    sudo apt-get install unclutter

  4. Zainstaluj x11-xserver-utils

    sudo apt-get install x11-xserver-utils

  5. Zainstaluj Xdotool.

    sudo apt-get zainstaluj xdotool

  6. Zainstaluj pakiet zdalnego sterowania na podczerwień w systemie Linux.

    sudo apt-get install lirc

Krok 19: Obróć wyświetlacz

Wolę edytor tekstu vi, jeśli wolisz nano, po prostu zastąp nano vi w poniższych krokach.

Ponieważ centrum informacyjne będzie zawieszone w pionie, a nie w poziomie, będziemy musieli obrócić wyświetlacz. W terminalu wpisz komendy:

sudo vi /boot/config.txt

Dodaj poniższy wiersz do pliku config.txt.

dodaj display_rotate=1 90

Krok 20: Konfiguracja Chromium

Chromium został zainstalowany w kroku #18, teraz skonfiguruj Chromium do automatycznego uruchamiania. W terminalu edytuj plik /home/pi/.config/lxsession/LXDE-pi/autostart

vi /home/pi/.config/lxsession/LXDE-pi/autostart

następnie dodaj linię

@chromium-browser --start-fullscreen --disable-session-crash-bubble --disable-infobars localhost Teraz tworzymy skrypt do odświeżenia Chromiu

vi /home/pi/odśwież.sh

Dodaj poniższe linie do pliku

#!/kosz/bash

export DISPLAY=":0" WID=$(xdotool search --onlyvisible --class chromium|head -1) xdotool windowactivate ${WID} xdotool key ctrl+F5

Uczyń skrypt wykonywalnym

sudo chmod +x /home/pi/refresh.sh i dodaj go do crona, aby uruchamiał się co 15 minut

sudo crontab -e dodaj tę linię do cronta

*/15 * * * * /home/pi/refresh.sh

Krok 21: Skonfiguruj porządek i wyłącz wygaszanie ekranu

Unclutter i X11-xserver-utils zostały zainstalowane w kroku #18. Unclutter ukryje wskaźnik, gdy nie jest używany. W terminalu edytuj plik /home/pi/.config/lxsession/LXDE-pi/autostart Możemy również dodaćpolecenia xset aby wyłączyćtryb oszczędzania energii

vi /home/pi/.config/lxsession/LXDE-pi/autostart

następnie dodaj linie

@unclutter -display:0 -noevents -grab

@xset s off @xset -dpms @xset s noblank

Aby wyłączyć wygaszanie ekranu z domyślnym LXDE, edytuj plik: /etc/xdg/lxsession/LXDE/autostart.

vi /etc/xdg/lxsession/LXDE/autostart

Skomentuj polecenie @xscreensaver (dodaj # na początku linii)

#@xscreensaver - bez plusków

Aby przetestować konfigurację xset, możesz uruchomić xset q po ponownym uruchomieniu, powinieneś zobaczyć następujące dane wyjściowe:

preferuj wygaszanie: nie zezwalaj na ekspozycje: taktimeout: 0 cykl: 600 DPMS jest wyłączone

Krok 22: Skonfiguruj zdalne sterowanie na podczerwień w systemie Linux

Zainstalowaliśmy LIRC w kroku #18. Sprawmy, aby działało, aby nasze Pi mogło wysyłać polecenia włączania i wyłączania zasilania IR do wyświetlacza LCD.

sudo vi /boot/config.txt

dodaj następujące elementy do pliku config.txt

dtoverlay=lirc-rpi, gpio_out_pin=22

następnie edytuj plik hardware.conf

sudo vi /etc/lirc/hardware.conf

dodaj następujące

LIRCD_ARGS="--wejście"

LOAD_MODULES=true DRIVER="domyślny" DEVICE="/dev/lirc0" MODULES="lirc_rpi" LIRCMD_CONF=""

Znajdź plik konfiguracyjny swojego pilota z listy pilotów na stronie LIRC pod adresem https://lirc.sourceforge.net/remotes/ Pobierz plik konfiguracyjny i zapisz go jako /etc/lirc/lircd.conf. W moim przypadku użyłem pliku konfiguracyjnego Samsung AA59-00382A tutaj

cp AA59-00382A.lircd.conf /etc/lirc/lircd.conf

Wtedy powinieneś być w stanie przetestować LIRC za pomocą tego polecenia włączania/wyłączania zasilania

/usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER

Jeśli chcesz, możesz ustawić harmonogram włączania i wyłączania ekranu LCD za pomocą crona. Edytuj crontab i dodaj wybrany harmonogram. W moim przykładzie centrum informacyjne włącza się codziennie o 8:00, a następnie wyłącza się o 10:00 w dniach 1-5 (w dni powszednie), włącza się ponownie o 15:00 (15:00) w dniach 1-5 (w dni powszednie) i następnie wyłącza się codziennie o 1:00.

sudo crontab -e

0 8 * * * /usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER >/dev/null 2>&1

0 10 * * 1-5 /usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER >/dev/null 2>&1 0 15 * * 1-5 /usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER >/dev/null 2 >&1 0 1 * * * /usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER >/dev/null 2>&1

Krok 23: Stwórz swoją stronę internetową

Stwórz swoją stronę internetową
Stwórz swoją stronę internetową

W tym momencie powinieneś mieć działające centrum informacyjne, które wyświetla domyślne Apache "To działa!" Strona internetowa. Teraz musimy stworzyć twoją niestandardową stronę internetową. Możesz zaprojektować to tak, jak chcesz, czyniąc go tak prostym lub złożonym, jak chcesz. Dołączyłem dwie przykładowe strony internetowe, jedna to strona, której używam, z usuniętymi adresami URL, a druga to przykład kalendarza. W każdym z nich będziesz musiał wprowadzić własne adresy URL. Następnie zmień nazwę pliku na index.html i umieść w /var/www/html/

Ponieważ istnieje nieskończona ilość sposobów na zaprojektowanie tej strony, a każdy przypadek użycia będzie inny, nie będę tutaj szczegółowo omawiał całego pliku html. Istnieje wiele świetnych instrukcji i samouczków w Internecie, które szczegółowo opisują, jak tworzyć strony internetowe, a nawet więcej o tym, jak osadzić dowolną treść.

przykładowy plik indeksu

przykładowy plik indeksu tylko kalendarza

Krok 24: Zawieś się i ciesz się

Zawieś się i ciesz się!
Zawieś się i ciesz się!
Zawieś się i ciesz się!
Zawieś się i ciesz się!
Zawieś się i ciesz się!
Zawieś się i ciesz się!
Zawieś się i ciesz się!
Zawieś się i ciesz się!

Zamontuj drugą połowę francuskiego knagi na ścianie, upewniając się, że jest wypoziomowana i zawieś infocentrum. Podłącz i ciesz się!

Konkurs mikrokontrolerów 2017
Konkurs mikrokontrolerów 2017
Konkurs mikrokontrolerów 2017
Konkurs mikrokontrolerów 2017

Nagroda główna w Konkursie Mikrokontrolerów 2017

Zalecana: