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 izgleda ogledala
Video: Pametno ogledalo: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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 DVI na HDMI adapter), isporučeni kabel za napajanje maline pi 2, mikro sd karticu, adapter za mikro sd karticu i par miša i tastature za navigaciju po ekranu 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čunara preuzmite Raspbian i Balena na micro sd pomoću sd -a. Nakon preuzimanja programa umetnite micro sd u adapter u računar. Pomoću Balene odaberite raspbian program i sd za prijenos datoteka. Nakon toga umetnite micro sd u malinu pi. Na mom je bio na dnu sa 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 kabl 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 komandnu liniju. On će tada pokrenuti osnovni program ako se uradi ispravno nakon unosa npm run start.
Neke naredbe koje sam naučio važno je zapamtiti na ovoj web stranici prilikom kretanja po smjerovima i programima:
*velika i mala slova*
Idite u root 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
Da biste izašli iz programa = pritisnite ALT i kliknite quit
Korak 2: Uklanjanje unaprijed postavljenih modula
Prilikom prvog otvaranja programa Magic Mirror korisnik će biti dočekan s vremenom, datumom, kalendarom i ažuriranjem vijesti. Možete lako ukloniti bilo koji unaprijed postavljeni modul uklanjanjem iz koda. Da biste pristupili ovom kodu, idite u mape maline i otvorite fasciklu Magic Mirror. Mape možete unijeti klikom na ikonu mape u gornjem lijevom dijelu ekrana. Nakon što odete u konfiguracijsku mapu, vidjet ćete tekst koji se može uređivati pod nazivom 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 je vrhunac korisnički izrađenih modula dostupnih za upotrebu. Postoji mnogo toga što uključuje različite widgete, pozadine ili sažetke društvenih medija. 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 upotrebu. Možda ste primijetili da postovi na GitHub -u 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. Da biste započeli proces preuzimanja, slijedite ove korake nakon otvaranja naredbenog retka.
1) cd MagicMirror/
2) CD moduli
3) git clone "veza stranice git hub -a"
4) (unesite novu fasciklu) cd "naziv fascikle"
Kako provjeriti naziv mape:
Obično je ime fascikle naziv samog modula. Na primjer, MMM-EmailFeed je jednostavno 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. Ovo će vam dati naziv mape u koju ćete putovati.
*Citati bilješki ovdje se koriste samo kao primjer i trebaju se ukloniti prilikom unosa veze i naziva mape*
6) (dok je sada u novom folderu) npm install
Odlično! Sada smo preuzeli mapu modula, ali još uvijek nam je potrebna kopija unosa u fasciklu 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 fotografije, vidjet ćete sigurnu lokaciju za lijepljenje koda. Ako nije jasno zalijepite ga nakon posljednjeg], 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 predstavljenim 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 tačno ono što sam stavio u svoj Pi da bi programi radili. Prve četiri slike su preuzete sa GitHub web stranica kao primjer za uputstva koja 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 izgleda ogledala
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 dimenzija 19x15x3 i još uvijek imam problema s ovim korakom. Pregledao sam mnoge trgovine i online stanice kako bih pokušao pronaći okvir koji će odgovarati monitoru, ali izgleda da nemam sreće.
Koraci za dobijanje okvira i dvosmjernog ogledala:
1) Umetnite dvosmjerno ogledalo u okvir
2) Postavite monitor zajedno sa malinom pi i kablovima
3) Osmislite način da provučete kablove kroz okvir (moguće bušenje rupe?)
4) Stavljanje crnog materijala na monitor kako bi monitor dobio čvrst izgled i vraćanje leđa u okvir
5) Vješanje na zid
Preporučuje se:
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 sarađivali i radili ga za ovogodišnju najbolju nagradu. Kada smo odlučili raditi na ovom projektu, imali smo na umu "šta bi bilo najviše
Kako stvoriti prijenosno pametno ogledalo/kombinaciju šminke: 8 koraka
Kako stvoriti prijenosno pametno ogledalo/kombinovanu šminku: Kao posljednji projekt za moj glavni kamen u Davisu & Na koledžu Elkins, krenuo sam u dizajniranje i kreiranje putne kutije za šminkanje, zajedno s većim ogledalom i korištenjem maline pi i softverske platforme za čarobno ogledalo, koja bi funkcionirala kao priključak
Kako napraviti pametno ogledalo pomoću Raspberry Pi 4: 10 koraka
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 pametno ogledalo "uradi sam": 12 koraka (sa slikama)
Kako napraviti DIY pametno ogledalo: "Pametno ogledalo" je dvosmjerno ogledalo sa 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 da sam nešto 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