Sadržaj:

Pametno ogledalo: 5 koraka
Pametno ogledalo: 5 koraka

Video: Pametno ogledalo: 5 koraka

Video: Pametno ogledalo: 5 koraka
Video: Цвет Губ - диагност Ваших СОСУДОВ! Упражнение для пластичности сосудов за 5 сек 2024, Studeni
Anonim
Pametno ogledalo
Pametno ogledalo

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

Instaliranje Raspbiana i Magic Mirrora
Instaliranje Raspbiana i Magic Mirrora
Instaliranje Raspbiana i Magic Mirrora
Instaliranje Raspbiana i Magic Mirrora
Instaliranje Raspbiana i Magic Mirrora
Instaliranje Raspbiana i Magic Mirrora

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

Uklanjanje unaprijed postavljenih modula
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

Instaliranje modula
Instaliranje modula
Instaliranje modula
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

Instaliranje mojih modula
Instaliranje mojih modula
Instaliranje mojih modula
Instaliranje mojih modula
Instaliranje mojih modula
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

Stvaranje zrcalnog izgleda
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: