Sadržaj:
- Korak 1: Instalirajte Raspbian i Magic Mirror
- Korak 2: Uklanjanje unaprijed postavljenih modula
- Korak 3: Instaliranje modula
- Korak 4: Instaliranje mojih modula
- Korak 5: Stvaranje zrcalnog izgleda
Video: Pametno ogledalo: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Ova instrukcija će vas naučiti kako stvoriti pametno ogledalo koje prikazuje vašu pristiglu poštu, najnovije vijesti i ažuriranja iz New York Timesa te datum i vrijeme u pozadini iz programa Unsplash.
Link na koji radi:
Potrebne zalihe:
Okvir za monitor, dvosmjerno ogledalo, crni materijal (potrebno samo ako je monitor manji od dvosmjernog ogledala), monitor, malina pi 2, HDMI kabel ili adapter za HDMI (koristio sam dvosmjerni adapter DVI na HDMI), isporučeni kabel za napajanje maline pi 2, mikro sd karticu, adapter za mikro sd karticu i par miša i tipkovnice za navigaciju po zaslonu maline pi na monitoru.
Potrebni programi:
Raspbian, Balena.io i MagicMirror2
Korištene web stranice:
Github (za instaliranje modula treće strane), MagicMirror2 za instaliranje programa na pi i Unsplash za generiranje slika u pozadini
Korak 1: Instalirajte Raspbian i Magic Mirror
Pomoću računala preuzmite Raspbian i Balena na micro sd pomoću sd -a. Nakon preuzimanja programa umetnite micro sd u adapter u računalo. Pomoću Balene odaberite raspbian program i sd za prijenos datoteka. Nakon toga umetnite micro sd u pi maline. Na mom je bio na dnu na pi sa strane. Priključite pi na moditor koji koristite i dovršite vodič za postavljanje. Da biste to učinili, priključite kabel za napajanje u zid i pi. Zatim priključite HDMI kabel u adapter ili HDMI utikač na monitoru. Nakon ažuriranja i postavljanja softvera idite na softver Magic Mirror na pi. Bit će date neke naredbe za pokretanje na pi što će potaknuti instalaciju programa. Tijekom instalacije postavljat će vam pitanja o postavkama. Odgovorite na pitanja i slijedite kôd koji prikazuje za kopiranje u naredbeni redak. Zatim će pokrenuti osnovni program ako je ispravno učinjen nakon unosa npm run start.
Neke naredbe koje sam naučio važno je zapamtiti na ovoj web stranici prilikom navigacije uputama i programima:
*osjetljivo na velika i mala slova*
Idite u korijenski direktorij = cd ~
Idi na prethodni direktorij = cd -
Idite na sljedeći direktorij = cd..
Idite u direktorij Magic Mirror = cd MagicMirror/
Idite u direktorij modula = cd modul
Kada ste u direktoriju Magic Mirror (ne u modulu) za pokretanje programa Magic Mirror = npm run start
Za napuštanje programa = pritisnite ALT i kliknite na izlaz
Korak 2: Uklanjanje unaprijed postavljenih modula
Prilikom prvog otvaranja programa Magic Mirror korisnika će dočekati vrijeme, datum, kalendar i ažuriranje vijesti. Možete lako ukloniti sve unaprijed postavljene module uklanjanjem iz koda. Za pristup ovom kodu idite u mape malina i otvorite mapu Magic Mirror. Mape možete unijeti klikom na ikonu mape u gornjem lijevom dijelu zaslona. Nakon toga idite u mapu config, u mapi ćete vidjeti tekst za uređivanje koji se zove config/config.js. Dvaput kliknite na tekst i pojavit će se programiranje modula za Mirror. Pazite da ne izbrišete zagrade ili tekst jer se program neće pokrenuti. Kao što se vidi na gornjoj slici, izbrisao sam modul kalendara iz svog programa jer sam predvidio da ga ne koristim. Bilo koji drugi modul se također može ukloniti, ali opet budite oprezni uklanjajući komade koda iz programa.
Korak 3: Instaliranje modula
Za instaliranje modula treće strane na ogledalo koristi se Github. Ova web stranica vrhunac je korisnički izrađenih modula dostupnih za upotrebu. Postoji mnogo toga što uključuje različite widgete, pozadine ili sažetke sadržaja na društvenim mrežama. Programi kao što su Alexia i Nest mogu se ugraditi u Mirror pomoću nekoliko dodatnih dijelova. Nakon pregledavanja web stranice odlučio sam se za modul Email Feed i modul koji je izvlačio slike iz programa Unsplash.
Feed e -pošte -
github.com/shaneapowell/MMM-GmailFeed
Slučajna fotografija -
github.com/diego-vieira/MMM-RandomPhoto
GitHub -
github.com/MichMich/MagicMirror/wiki/3rd-p…
Postoje dva načina za instaliranje modula, izdvajanje zip datoteka i njihovo premještanje u mapu modula ili korištenje danog koda u naredbenom retku. Koristio sam drugu opciju, ali ili radi i prilično je jednostavna za korištenje. Možda ste primijetili da postovi na GitHubu imaju redove koda umetnute na stranicu s uputama. Koristimo ih za preuzimanje, kopirajte modul, a zatim preuzmite npm u mapu. Npm je kratica za Node Package Manager i paket je koji se preuzima tijekom instalacije koda npm. Za početak procesa preuzimanja slijedite ove korake nakon otvaranja naredbenog retka.
1) cd MagicMirror/
2) CD moduli
3) git clone "veza stranice git hub"
4) (unesite novu mapu) cd "naziv mape"
Kako provjeriti naziv mape:
Obično je naziv mape naziv samog modula. Na primjer, MMM-EmailFeed jednostavno je nazvan MMM-EmailFeed. No koristite li naziv modula i kaže da ne postoji takav direktorij, upišite ls dok ste u direktoriju modula da biste dobili popis svih instaliranih mapa u mapi modula. To će vam dati naziv mape u koju ćete putovati.
*Citati bilješki ovdje se koriste samo kao primjer i trebaju se ukloniti kada zapravo unesete naziv veze i mape*
6) (dok je sada u novoj mapi) npm install
Sjajno! Sada smo preuzeli mapu modula, ali još uvijek nam je potrebna kopija unosa u mapu config/config.js. Da biste to učinili, vratite se u tekst koji smo željeli izbrisati unaprijed postavljene module i zalijepiti tekst koji vam je dat. Budite oprezni pri postavljanju koda da ne biste razbili zagrade. Ako pogledate gornje uključene fotografije, vidjet ćete sigurno mjesto za lijepljenje koda. Ako nije jasno zalijepite ga nakon zadnjeg], u odlomak. Imajte na umu da većina modula zahtijeva promjenu nekog teksta ili unos nekih podataka. Na primjer, feed e -pošte zahtijevao je podatke o mom gmail računu za pristup prezentiranim podacima. Nakon što je npm instaliran, unos je objavljen u kodu, a vi ste unijeli potrebne podatke za pokretanje programa Magic Mirror i provjerite radi li ispravno. Sljedeći koraci ponudit će više slika mog procesa tijekom instaliranja modula ako i dalje postoji zabuna.
Korak 4: Instaliranje mojih modula
Gore navedene fotografije prikazuju točno ono što sam stavio u svoj Pi kako bi programi radili. Prve četiri slike preuzete su s web mjesta GitHub kao primjer za upute koje sam slijedio. Posljednja fotografija je primjer unosa zalijepljenog u kod config.js. Nadam se da će ovo poslužiti kao bolji vizualni primjer u odnosu na posljednji korak.
Korak 5: Stvaranje zrcalnog izgleda
Sada kada je Raspberry Pi pokrenut, vrijeme je za stvaranje zrcala. Ovaj korak je bio najteži jer je bilo teško pronaći okvir koji bi odgovarao monitoru. Čak i nakon rastavljanja monitora, on je i dalje 19x15x3 i još uvijek imam problema s ovim korakom. Pogledao sam mnoge trgovine i internetske stanice kako bih pokušao pronaći okvir koji će odgovarati monitoru, ali izgleda da nemam sreće.
Koraci za dobivanje okvira i dvosmjernog ogledala:
1) Umetnite dvosmjerno ogledalo u okvir
2) Postavite monitor zajedno s pi -om od maline i kabelima
3) Osmislite način da provedete kablove kroz okvir (moguće bušenje rupe?)
4) Stavljanje crnog materijala na monitor kako bi monitor dobio čvrst izgled i vraćanje stražnje strane u okvir
5) Vješanje na zid
Preporučeni:
C.Q: DIY Pametno ogledalo: 5 koraka
C.Q: DIY Smart Mirror: Mi smo Katrina Concepcion i Adil Qaiser, obje studentice druge godine na WBASD STEM akademiji. Ovo je projekt s kojim bismo surađivali i radili ga za ovogodišnju najbolju nagradu. Kad smo odlučili napraviti ovaj projekt, imali smo na umu "što bi bilo najviše
Kako stvoriti prijenosno pametno ogledalo/kombiniranu kutiju za šminkanje: 8 koraka
Kako izraditi prijenosno pametno ogledalo/kombiniranu šminku: Kao posljednji projekt za moj glavni kamen u Davisu & Na koledžu Elkins, krenuo sam dizajnirati i stvoriti make -up kutiju za putovanja, zajedno s većim zrcalom i korištenjem maline pi i softverske platforme za čarobno zrcalo, koja bi funkcionirala kao priključak
Kako izgraditi pametno ogledalo pomoću Raspberry Pi koraka 4: 10
Kako izgraditi pametno ogledalo s Raspberry Pi 4: U ovom vodiču ćemo vidjeti kako izgraditi pametno ogledalo koristeći reciklirane dijelove poput okvira za slike, starog monitora i stakla za slike. Za elektroničke komponente koje sam kupio ovdje www.lcsc .com
Kako napraviti DIY pametno ogledalo: 12 koraka (sa slikama)
Kako napraviti pametno ogledalo "Uradi sam": " Pametno ogledalo " je dvosmjerno ogledalo s zaslonom iza sebe koje se obično koristi za prikaz korisnih informacija poput vremena i datuma, vremena, vašeg kalendara i raznih drugih stvari! Ljudi ih koriste u razne svrhe
Jednostavno pametno ogledalo: 7 koraka (sa slikama)
Jednostavno pametno ogledalo: Vau! prošlo je dosta vremena nešto sam učitao, bio zauzet radeći na toliko stvari i shvatio da moram ostaviti nešto za svoje sljedbenike kako kažu izreke, 'uvijek imam projekt na kojem ću raditi' haha možda sam to ja, svejedno nazad u busin