Spisu treści:
- Krok 1: Instalacja Raspbian i Magic Mirror
- Krok 2: Usuwanie wstępnie ustawionych modułów
- Krok 3: Instalowanie modułów
- Krok 4: Instalowanie moich modułów
- Krok 5: Tworzenie wyglądu lustra
Wideo: Inteligentne lustro: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Ta instrukcja nauczy Cię, jak stworzyć inteligentne lustro, które wyświetla twoją skrzynkę e-mail, najnowsze wiadomości i aktualizacje z The New York Times oraz datę i godzinę w tle z Unsplash.
Link to działa:
Potrzebne materiały eksploatacyjne:
Ramka do monitora, lustro dwukierunkowe, czarny materiał (wymagane tylko jeśli monitor jest mniejszy niż lustro dwukierunkowe), monitor, raspberry pi 2, przewód HDMI lub przejściówka na HDMI (użyłem dwukierunkowej przejściówki DVI na HDMI), dołączony kabel zasilający raspberry pi 2, karta micro sd, adapter karty micro sd oraz para myszy i klawiatury do nawigacji po wyświetlaczu raspberry pi na monitorze.
Potrzebne programy:
Raspbian, Balena.io i MagicMirror2
Wykorzystywane strony internetowe:
Github (do instalacji modułów innych firm), MagicMirror2 do zainstalowania programu na pi oraz Unsplash do generowania obrazów tła
Krok 1: Instalacja Raspbian i Magic Mirror
Za pomocą komputera pobierz Raspbian i Balena na kartę micro sd za pomocą sd. Po pobraniu programów włóż kartę micro SD do adaptera do komputera. Za pomocą Baleny wybierz program raspbian i sd, aby przesłać pliki. Następnie włóż micro SD do Raspberry Pi. Na moim był na dole na pi z boku. Podłącz pi do modyfikatora, którego używasz i wypełnij instrukcję konfiguracji. Aby to zrobić, podłącz kabel zasilający do ściany i pi. Następnie podłącz kabel HDMI do adaptera lub wtyczki HDMI w monitorze. Po zaktualizowaniu i skonfigurowaniu oprogramowania przejdź do oprogramowania Magic Mirror na pi. Niektóre polecenia zostaną podane do uruchomienia na pi, co spowoduje instalację programu. Podczas instalacji będzie zadawał pytania dotyczące preferencji. Odpowiedz na pytania i postępuj zgodnie z wyświetlanym kodem, aby skopiować go do wiersza poleceń. Następnie uruchomi podstawowy program, jeśli zostanie wykonany poprawnie po wejściu do npm run start.
Niektóre polecenia, których się nauczyłem, są ważne do zapamiętania na tej stronie podczas nawigacji po kierunkach i programach:
*wielkość liter ma znaczenie*
Przejdź do katalogu głównego = cd ~
Przejdź do poprzedniego katalogu = cd -
Przejdź do następnego katalogu = cd..
Przejdź do katalogu Magic Mirror = cd MagicMirror/
Przejdź do katalogu modułów = moduł cd
Gdy w katalogu Magic Mirror (nie w module), aby uruchomić program Magic Mirror = npm run start
Aby wyjść z programu = naciśnij ALT i kliknij quit
Krok 2: Usuwanie wstępnie ustawionych modułów
Przy pierwszym otwarciu programu Magic Mirror użytkownik zostanie powitany godziną, datą, kalendarzem i aktualizatorem wiadomości. Możesz łatwo usunąć dowolny wstępnie ustawiony moduł, usuwając go z kodu. Aby uzyskać dostęp do tego kodu, przejdź do folderów maliny i otwórz folder Magic Mirror. Możesz wejść do folderów, klikając ikonę folderu w lewym górnym rogu ekranu. Następnie przejdź do folderu config, zobaczysz w nim edytowalny tekst o nazwie config/config.js. Kliknij dwukrotnie na tekst i pojawi się programowanie modułu dla Lustra. Uważaj, aby nie usunąć żadnych nawiasów ani tekstu, ponieważ program się nie uruchomi. Jak widać na powyższym obrazku, usunąłem moduł kalendarza z mojego programu, ponieważ przewidywałem, że go nie użyję. Każdy inny moduł również może zostać usunięty, ale znowu bądź ostrożny, usuwając fragmenty kodu z programu.
Krok 3: Instalowanie modułów
Do instalacji modułów firm trzecich do dublowania używany jest Github. Ta strona internetowa jest zwieńczeniem dostępnych do wykorzystania modułów stworzonych przez użytkowników. Istnieje wiele różnych widżetów, tła lub kanałów mediów społecznościowych. Programy takie jak Alexia i Nest można włączyć do Mirror za pomocą kilku dodatkowych części. Po przejrzeniu strony zdecydowałem się na moduł Email Feed oraz moduł pobierający obrazy z Unsplash.
Kanał e-mail -
github.com/shaneapowell/MMM-GmailFeed
Losowe zdjęcie -
github.com/diego-vieira/MMM-RandomPhoto
GitHub -
github.com/MichMich/MagicMirror/wiki/3rd-p…
Istnieją dwa sposoby instalacji modułów: rozpakowanie plików zip i przeniesienie ich do folderu modułu lub użycie podanego kodu w wierszu poleceń. Użyłem drugiej opcji, ale obie działają i są dość proste w użyciu. Być może zauważyłeś, że posty na GitHub zawierają wiersze kodu wstawione na stronie instrukcji. Używamy ich, aby pobrać kopię modułu, a następnie pobrać npm do folderu. Npm to skrót od Node Package Manager i jest to pakiet, który jest pobierany podczas instalacji kodu npm. Aby rozpocząć proces pobierania, wykonaj następujące kroki po otwarciu wiersza polecenia.
1) cd MagicMirror/
2) moduły CD
3) klon git „link do strony git hub”
4) (wprowadź nowy folder) cd "nazwa folderu"
Jak sprawdzić nazwę folderu:
Zwykle nazwa folderu jest nazwą samego modułu. Na przykład MMM-EmailFeed został nazwany po prostu MMM-EmailFeed. Ale jeśli używasz nazwy modułu i mówisz, że nie ma takiego katalogu, wpisz ls będąc w katalogu modułu, aby uzyskać listę wszystkich zainstalowanych folderów w folderze modułu. To da ci nazwę folderu, do którego chcesz się udać.
*Cytaty notatek są tutaj użyte tylko jako przykład i powinny zostać usunięte podczas faktycznego wprowadzania linku i nazwy folderu*
6) (teraz w nowym folderze) npm install
Świetny! Teraz pobraliśmy folder modułu, ale nadal potrzebujemy skopiować wpis do folderu config/config.js. Aby to zrobić, wróć do tekstu, w którym byliśmy, aby usunąć wstępnie ustawione moduły i wkleić otrzymany tekst. Zachowaj ostrożność podczas umieszczania kodu, aby nie złamać żadnych nawiasów. Jeśli spojrzysz na załączone zdjęcia powyżej, zobaczysz bezpieczną lokalizację do wklejenia kodu. Jeśli nie jest jasne, wklej go po ostatnim], w akapicie. Należy pamiętać, że większość modułów wymaga zmiany tekstu lub wprowadzenia pewnych informacji. Na przykład kanał e-mail wymagał informacji o moim koncie Gmail, aby uzyskać dostęp do prezentowanych informacji. Po zainstalowaniu npm wpis został umieszczony w kodzie, a Ty wprowadziłeś wymagane informacje, uruchom program Magic Mirror i upewnij się, że działa poprawnie. Kolejne kroki pokażą więcej zdjęć mojego procesu podczas instalacji modułów, jeśli nadal będzie zamieszanie.
Krok 4: Instalowanie moich modułów
Powyższe zdjęcia pokazują dokładnie, co włożyłem do mojego Pi, aby programy działały. Pierwsze cztery obrazy są pobierane ze stron internetowych GitHub jako przykład dla instrukcji, które zastosowałem. Ostatnie zdjęcie to przykład wpisu wklejonego do kodu config.js. Mam nadzieję, że posłuży to jako lepszy, bardziej wizualny przykład w porównaniu z ostatnim krokiem.
Krok 5: Tworzenie wyglądu lustra
Teraz, gdy Raspberry Pi działa, nadszedł czas na utworzenie lustra. Ten krok był najtrudniejszy, bo ciężko było znaleźć ramkę pasującą do monitora. Nawet po zdemontowaniu monitora nadal ma wymiary 19x15x3 i nadal mam problem z tym krokiem. Przeszukałem wiele sklepów i przystanków internetowych, aby znaleźć ramkę pasującą do monitora, ale nie mam szczęścia.
Kroki, kiedy otrzymuję ramę i lustro dwukierunkowe:
1) włóż lustro dwukierunkowe do ramy;
2) Ustaw monitor wraz z raspberry pi i przewodami
3) Wymyśl sposób na poprowadzenie przewodów przez ramę (możliwe wiercenie dziury?)
4) Nałożenie czarnego materiału na monitor, aby nadać monitorowi solidny wygląd i umieszczenie tyłu w ramie;
5) Zawieszanie go na ścianie
Zalecana:
C.Q: inteligentne lustro DIY: 5 kroków
C.Q: DIY Smart Mirror: Nazywamy się Katrina Concepcion i Adil Qaiser, obaj studenci drugiego roku WBASD STEM Academy. To jest projekt, z którym byśmy współpracowali i zrobili dla tegorocznej najlepszej nagrody.Kiedy zdecydowaliśmy się zrobić ten projekt, mieliśmy na myśli „co byłoby najbardziej e
Jak stworzyć przenośne inteligentne lustro / zestaw do makijażu: 8 kroków
Jak stworzyć przenośne inteligentne lustro / zestaw do makijażu: jako ostateczny projekt dla mojego zwieńczenia w Davis & Elkins College, postanowiłem zaprojektować i stworzyć pudełko podróżne do makijażu, wraz z większym lustrem i wykorzystaniem Raspberry Pi oraz platformy oprogramowania Magic Mirror, które będzie funkcjonować jako port
Jak zbudować inteligentne lustro za pomocą Raspberry Pi 4: 10 kroków?
Jak zbudować inteligentne lusterko za pomocą Raspberry Pi 4: W tym przewodniku zobaczymy, jak zbudować inteligentne lusterko z elementów pochodzących z recyklingu, takich jak ramka na zdjęcia, stary monitor i szyba do zdjęć. Elementy elektroniczne, które kupiłem tutaj www.lcsc .com
Jak zrobić inteligentne lustro DIY: 12 kroków (ze zdjęciami)
Jak zrobić inteligentne lustro DIY: „Inteligentne lustro” to dwukierunkowe lustro z wyświetlaczem za nim, który jest zwykle używany do wyświetlania przydatnych informacji, takich jak godzina i data, pogoda, kalendarz i wiele innych rzeczy! Ludzie używają ich do różnych celów
Proste inteligentne lustro: 7 kroków (ze zdjęciami)
Proste inteligentne lustro: Wow! to było dość długo, wrzuciłem coś, byłem zajęty pracą nad tyloma rzeczami i zdałem sobie sprawę, że muszę rzucić coś dla moich obserwujących, jak to się mówi, „zawsze mam projekt do pracy” haha może to tylko ja, w każdym razie wracam do pracy