Kako napraviti čarobno ogledalo kod kuće. Majstorska klasa "Moje svjetlo, ogledalo, reci mi ...


Vjerojatno su mnogi od nas kao djeca gledali film Šesti dan sa Schwartzom. Tako nešto je bljeskalo u kadru.

Tada se to činilo kao nešto magično i stvarno je odražavalo određeni futurizam filma. No, sada (i u vrijeme nastanka filma, da budemo iskreni), svatko tko voli trošiti nesrazmjerna sredstva za ostvarenje cool želje može sebi napraviti takvu stvar :)

Ipak, prvo o svemu. Jednog sam dana naišao na implementaciju sličnog uređaja od tipa iz Googlea, izgledao je mnogo košernije i konciznije.

Nakon što sam neko vrijeme sjedio sa srcima u očima i isplaženim jezikom, odmah sam poželio isto za sebe, prethodno proučivši hardver, naravno. A suština ovog uređaja je sljedeća. Osnova je dvosmjerno ogledalo (aka špijunsko ogledalo, aka Gisella ogledalo), kao u sobama za ispitivanje. Ostaje zrcalo kada gledate iz svijetle sobe u mračnu, a propušta svjetlost u suprotnom smjeru. Zatim, tablet, matrica s prijenosnog računala, monitor ili čak 60″ TV obješeni su blizu njega. Na njega se prenosi sve što želite: vrijeme, vijesti, vozni red vlakova, tečajevi obojenih metala na Londonskoj burzi, karikature. Sukladno tome, potreban vam je upravljački uređaj i softver. Taj je prijatelj koristio Amazon FireTV i stvorio jednostavno sučelje za sebe. No, budući da moja vrsta aktivnosti nije ni na koji način povezana s razvojem, morao sam potražiti slične implementacije s objavljenim izvornim kodovima.

I vrlo brzo je pronađeno rješenje. Drugi prijatelj, Michael Teeuw, ne samo da je sastavio takav uređaj za sebe, napisao potpunu aplikaciju klijent-poslužitelj za njega i postavio je na GitHub, već je zahvaljujući ovom pristupu stekao i značajnu zajednicu u kojoj su ljudi dijelili svoje rezultate, razvili nove module i predložili nove ideje.

Ostalo je još malo posla, ruke su me žuljale, ali me žaba krastača već počela daviti. Ispostavilo se da je dvorac u velikim problemima s takvim ogledalima. Proizvod je komadni i izuzetno skup za svoju veličinu. U Moskvi je malo jeftinije, ali dostava, dostava... Ovi zli ljudi su transportnoj tvrtki naplatili dostavu ogledala 60*40 cm kao dostavu vitraja u Versailles. Ali nije bilo kamo, žaba je izgubljena. Ako me sjećanje ne vara, zrcalo je izašlo u 1700, plus preuzimanje i dostava tereta prijevozničko poduzeće 1500.

Još ranije, u procesu traženja ogledala, kupio sam Raspberry Pi 3 model B, rabljeni 24″ monitor sa zaglavkom na matrici, koji je zbog skrivanja monitora iza ogledala i tamnog sučelja potpuno sa strane, bio je kupaonski ormarić u jednom malo poznatom skandinavskom dućanu (ogledalo mu je uzeto kako bi odgovaralo veličini vrata), i svakakve sitnice a la HDMI kabel, napajanje za maline i senzor pokreta, više o tome kasnije.

Dakle, sve je stiglo, svi su se okupili. Standardno ogledalo se skine sa vrata ormarića (dobro zalijepljeno, šteta), u njemu se izreže pravokutna rupa na veličinu monike, prednja strana se nemarno oblijepi crnom mat folijom, monik se umetne u ravnini i isto tako nemarno fiksiran.

Usput, s jednakim osvjetljenjem s obje strane, ogledalo izgleda otprilike ovako (propusnost svjetla je oko 12%)

Sljedeći će biti paket samostrela (nisam vampir, da se ne reflektiram u ogledalima), kako bi se prikazalo sučelje, propusnost svjetlosti i refleksija, pogled u nedostatku rasvjete u kupaonici. Fotke su od prošle godine, već dugo želim napraviti post, ali sam previše lijena.

Da, usput, o senzoru pokreta. Eno ga, vreba ispod. Zašto bi monitor trebao biti uključen cijeli dan, čak i kada nema nikoga u kupaonici. Nakon malo dotjerivanja svoju funkciju obavlja savršeno - gasi alarm 20 sekundi nakon što izađete i svijetli kada se pojavi.

Općenito, sviđa mi se softver. Modularna struktura - na primjer, imam kalendar, vremensku prognozu, sat, animiranu kartu oblaka i vjetrova, feed vijesti i nasumične fraze. Ali u katalogu ima dosta stvari, a možete i sami napisati ako imate želju i priliku. Prilično je jednostavno promijeniti konfiguracije, css i malo prilagoditi sučelje prema vašim željama.

Malina uspješno hvata domaću vaflu kroz dva zida. Osim toga, sada malo više radi kao router, ethernet joj ide u drugi dio stana, da ne baca s routera, ali to je sasvim druga priča..

Sada radi s takvim skupom opcija i modula, ali polje za maštu je neograničeno. Ispod ogledala možete podmetnuti ekran osjetljiv na dodir (neće biti jeftino s takvom dijagonalom), napraviti on-screen tipke za upravljanje nečim, dodati glasovnu kontrolu, puštati glazbu, a što se u principu može s malinama, trebam li reći ti :)

Što se tiče vlage, godinu dana kasnije mogu reći da je sve ok, nije bilo nikakvih incidenata.

Zaključak: dugo, skupo, zabavno.

Natalia Inyakina

Majstorska klasa "Reci mom ogledalu moje svjetlo."

Jednog dana trebalo nam je ogledalo za događaj. Dugo smo tražili onaj pravi, a pronaći ga nije bilo tako lako. A onda sam odlučio napraviti ogledalo vlastitim rukama.

Trebalo mi je plastično ogledalo okrugli oblik, samoljepljivi film u boji, škare, papirnati nož, jednostavna olovka, karton za pakiranje, debeli papir, dvostrana i obična traka.

Ocrtao sam zrcalo i izrezao potreban predložak iz lista debelog papira. Zatim sam predložak prebacio na karton i izrezao prazninu papirnatim nožem. Nakon toga sam dvostranom trakom spojila sve dijelove ogledala.

Svijetli samoljepljivi papir dobro je došao za završni dekor ogledala Prekrio sam ručku i okvir ogledala i napravio lijepi okvir za to. I ovo je ono što sam dobio


Ovo simpatično ogledalo sada se koristi iu kazališnim i igre uloga, praznicima i tijekom auto-treninga.

Publikacije na temu:

Putovanje do zelenog svjetla! Sa starijom djecom predškolska dob MBDOU br. 5 "Rodnichok" Vorsma, kreativna radionica "Novogodišnja čestitka",

Ovaj plakat dizajnirao sam zajedno sa sinom za natjecanje o prevenciji i kontroli pušenja. Problem pušenja tinejdžera raste.

Naša grupa bila je domaćin otvorenog događanja „Reci NE klicama!“ čija je svrha bila formiranje predodžbi o vrijednostima zdrava slika.

Oprema: Folija, karton, karton u boji, PVA ljepilo, kist, markeri, traka. Predmetno-razvojno okruženje je sustav materijalnih objekata.

Razgovor za djecu starije skupine "Reci zdravlju da!" Razgovor "Reci zdravlju da!" Cilj: Upoznati djecu s osnovnim vrijednostima zdravog načina života. Formirati znanje o zdravlju, kako.

“Svjetlo vlastitim rukama” je natjecanje koje se održava u Polevskoj, čiji je cilj stvoriti odjeću ili privjesak za ključeve, privjesak.

Istraživačka aktivnost "Što je zvuk, reci mi?" Smjer: istraživačka djelatnost. Tema: "Što je zvuk, reci mi?" 1. Dobna skupina: predškolska dob. 2.

Ogledalo koje namjeravate koristiti u čarobne svrhe mora biti ovalnog oblika i savršeno glatke površine, bez ogrebotina i mrlja. Složeni okvir ometat će rad s ogledalom, odvraćajući vašu pozornost. Idealno čarobno ogledalo uopće ne bi trebalo imati okvir. Držite ga pokrivenim sve vrijeme kada ga ne koristite. Samo tijekom rada čarobno ogledalo treba pokazati svoje lice.
Zanimljivo je da je u stara vremena čarobno ogledalo morao napraviti sam mađioničar. Mnogi europski majstori tajnih znanosti bili su izvrsni kemičari i to im je pomoglo da se nose s tako, iskreno govoreći, teškim zadatkom. Čarobna ogledala izrađivana su od materijala koji su mogli reflektirati astralni svijet, poput ugljena, kristala, različite sorte staklo, metali. Astralni svijet utječe na materijalni (fizički) svijet, mijenjajući ga, stoga se magično ogledalo mora napraviti mijenjanjem svojstava izvornih materijala.
Postoji još jedan način da napravite čarobno ogledalo, koji je vrlo jednostavan i pristupačan. Uzmite list A4 papira i pažljivo ga obojite crnom olovkom tako da boja bude jednako zasićena i da na listu nema bijelih praznina. Stavite crni list bijeli stolnjak ili bijeli papir te ga prekriti običnim prozirnim staklom odgovarajuće veličine. Vaše čarobno ogledalo je spremno.
Odgodite čarobni rad do sumraka. Zapalite dvije svijeće sa strane ogledala. Zatim, zatvorite oči, okrenite se Sili tražeći pomoć. Nakon toga otvorite oči i pozorno gledajte u površinu čarobnog zrcala. U njemu ćete vidjeti suptilan pokret ili neke predmete, figure itd. Analizirajte ono što vidite i usporedite to s predmetom vašeg proricanja sudbine. Intuicija će vam dati odgovor na pitanje. Da, i ne zaboravite postaviti budilicu pored sebe - komunikacija s paralelnom stvarnošću može vas zaista očarati, ali ne bi trebala trajati duže od 20-30 minuta.
Za sljedeću metodu proricanja sudbine trebat će vam okruglo džepno ogledalo i nešto prirodnog vosak. Vosak treba otopiti i ravnomjerno premazati tankim slojem na površini ogledala. Zatim se ogledalo stavi na stol (najbolje na bijeli papir ili stolnjak) i zapali svijeća, kao u prethodnom načinu. Zrcalna površina obložena voskom daje zanimljive optičke efekte iz kojih proricatelj može dobiti odgovor na pitanje koje ga zanima.
vještački dijamant - prirodni materijal istinski posjedujući nevjerojatna svojstva. Izravno percipira protok energetskih informacija iz paralelne stvarnosti i stoga se dugo koristi u raznim školama magije. Kuglu od gorskog kristala možete kupiti u suvenirnici. Možete napraviti pravu čarobnu kuglu po narudžbi, ali je prilično skupa. Promjer lopte trebao bi biti 10-20 cm, njegova površina bi trebala biti savršeno glatka, bez ogrebotina, stranih inkluzija itd. Stalak bi trebao biti izrađen, na primjer, od pjenaste plastike; takvo postolje treba pokrivati ​​što je moguće manju površinu lopte.
Korištenje kugle od gorskog kristala zahtijeva određene vještine. Kontakt i razmjena informacija vršit će se pogledom. Kao što je već spomenuto, mađioničarev pogled trebao bi biti u potpunosti koncentriran na određenu točku na lopti. Najmanji pokret kapaka može poništiti sav vaš trud.Poželjno je istrenirati pogled prije nego počnete raditi sa ogledalom. Volja mađioničara koji gleda u čarobnu kuglu mora biti skupljena u šaku, ali napetost je nedopustiva. Osim toga, magijske operacije koje se izvode pogledom često uzrokuju kod magičara osjećaj pritiska na očne jabučice, bol u očima i suzenje očiju. U početku je izuzetno teško nositi se s tim, ali svaki praktikant treba biti spreman na neugodne osjećaje.
I, možda, najjednostavniji način zrcalnog proricanja sudbine: uzmite kristalnu čašu s glatkim zidovima, napunite je do vrha čistom slatkom vodom i stavite na bijeli stolnjak ili papir. Iza stakla stavite upaljenu svijeću. Sada morate djelovati na isti način kao kada gatate na "crnom zrcalu": ​​koncentrirajte se i postavite pitanje, a zatim pogledajte u središte
naočale. Vaša pažnja treba biti potpuno koncentrirana, pogled vam ne smije lutati u stranu. Nakon nekog vremena vidjet ćete nešto u svom "ogledalu" što treba vaše tumačenje.
Problem sigurnosti je vrlo relevantan za sve grane magije. Koje sigurnosne mjere mađioničar treba poduzeti da ne dođe u neugodnu situaciju?
Prvo, mađioničar mora imati značajnu osobnu snagu kako bi se odupro entitetima paralelni svijet koji žele uhvatiti dušu "gosta" i koristiti je za gorivo vlastitih energetskih izvora. Osobnu moć mađioničar stječe vježbom; to je prilično složen i dugotrajan proces. Ako je čarobnjakova namjera čista, tada se njegova osobna moć povećava. Ako je namjera sebična, tada mađioničareva osobna moć isparava brzinom zraka koji izlazi iz probušenog balona.
Drugo, svakom radu s “optičkom opremom”, odnosno ogledalima, vodom, staklom, gorskim kristalom, mora prethoditi fumigacija. Za to se koriste razne biljke. Za početnike možemo preporučiti šafran ili klinčiće. Kadi se u plitkoj kadionici od nepečene gline: suho zgnječeno bilje baca se na užareni ugljen. U sredinu kadionice stavi se ogledalo (staklo, kristalno staklo, kugla od gorskog kristala), ali tako da toplina ne ošteti površinu. Dim koji se diže iz ugljena trebao bi obaviti čarobni atribut sa svih strana.
Treće, čarobnjak se mora ispravno obratiti Sili koja ispunjava fizički svijet i kontrolira astralni svijet. Žalba može biti spontana, rođena iz neposrednih osjećaja i izražena bilo kojim riječima. Za one koji su navikli koristiti jasne verbalne formule, uputit ću ovaj apel Sili (prema drevnom latinskom izvoru):
“O Snago, nedjeljiva, neodoljiva! Dopustite smrtniku da uđe u svijet sjena neizrecivog svjetla, razgovara s duhovima, vrati se u svom prijašnjem obliku, neoštećen, neokaljan, neobrezan. O Snago, daj svjetlost mojim očima! Staklo glatko, staklo prazno, napuni!"
Nakon takve žalbe treba iznijeti sam zahtjev ili pitanje. Njegova formulacija treba biti jednostavna, nedvosmislena, ne dopuštajući dvostruko tumačenje. Koja pitanja možete postaviti kada stojite pred vratima paralelne stvarnosti? Već smo govorili o pitanjima vezanim uz obitelj i brak. Tema proricanja sudbine može biti ne samo brak, već i razvod, željena ili neželjena trudnoća, taktike koje biste trebali odabrati u obiteljski život itd. Gatanje o sudbini krvnih srodnika i bliskih prijatelja može biti vrlo učinkovito. Preporuča se koristiti "zrcalno" proricanje sudbine ako trebate pronaći predmet koji nedostaje - predmet ili čak osobu. Ali proricanje sudbine na temu financija u pravilu se pokazuje nedovoljno učinkovitim: ogledalo često "iskrivljuje" takve informacije. Ogledalo je još manje prikladno za dobivanje povjerljivih informacija o osobi koja vas zanima (postoji i takva vrsta magijske prakse).
Mađioničareva vizija mora razlikovati iluzije fizičkog svijeta od manifestacija paralelne stvarnosti. Razni optički efekti mogu "zamutiti" sliku u nastajanju. Stoga promatrajte redoslijed promjena na površini čarobnog zrcala. Prvo ćete vidjeti kako se mijenja boja ogledala. Ovo podsjeća na to kako se sloj ulja širi po površini vode. Tipično se boja površine mijenja u crvenkastu ili plavkastu. Tada će se, pod uvjetom da je mađioničarev pogled još uvijek sabran, neke slike i predmeti postupno početi formirati u ogledalu. To su oni na koje biste trebali obratiti posebnu pozornost.
Četvrto, može se izvesti samo jedna magična seansa dnevno. Odmah nakon završetka ogledalo treba čvrsto prekriti krpom.
Nemajući vlastite snage, ogledalo usmjerava energetski informacijski tok iz paralelne stvarnosti u “defokusiranom” obliku. Dakle, individualnost mađioničara ovdje igra veliku ulogu.Kad proričete sudbinu, ne laskajte sebi: astralni svijet je sklon željnom razmišljanju!
Peto, vjerujte pravilima starog djeda o čarobnim "mjerama opreza". Na primjer, prije nego počnete raditi sa zrcalom, stari izvori preporučuju da tri puta kružite upaljenom bakljom oko sebe. To će stvoriti prilično snažno zaštitno polje oko proricatelja - nešto poput kruga kredom kojim se majstori operativne magije okružuju.
Korištenje ogledala u magijskoj praksi visoka razina mnogo raznolikiji. Postupno poboljšavajući svoje vještine, sigurno ćete pronaći još najmanje pet ili šest načina korištenja "čarobne optike", a možda će vam pripasti čast otkrivača novih čarobnih tehnika.

Na internetu možete vidjeti kako proizvođači elektronike predstavljaju razne zanimljivi uređaji Za pametna kuća. Jedan od tih uređaja je elektroničko pametno “čarobno ogledalo” koje prikazuje potrebne informacije, ali i fotografije, video zapise i drugo. Ali budućnost može pokucati na vaš dom već danas, a takvo čarobno ogledalo možete napraviti vlastitim rukama.

Dylan Pierce je u kratkom vremenu sastavio svoje “magično ogledalo” koje osim njegovog lica prikazuje vrijeme, datum, animiranu vremensku prognozu i feed vijesti. I također za ljude koji žele primati pozitivne emocije i obnavljanje energije, komplimenti se nasumično prikazuju na dnu čarobnog zrcala, na primjer, "Danas izgledaš posebno nevjerojatno."

Da bismo vlastitim rukama napravili "čarobno ogledalo", trebat će nam:

  • Prozirno ogledalo;
  • Tanak monitor;
  • Raspberry Pi mini jednopločno računalo;
  • Drvene ploče;
  • Boja.
Kako napraviti elektroničko "čarobno ogledalo", upute korak po korak:

Korak 1: Ogledalo.

Obično ogledalo ovdje neće raditi, ono bi trebalo biti prozirno, točnije: trebalo bi se ponašati kao ogledalo kada je zaslon monitora iza ogledala crn, i trebalo bi se ponašati gotovo kao obično staklo kada se informacije prikazuju na ekranu.

To je isti učinak kao ono ogledalo koje se stavlja u policijske sobe za ispitivanje. Kada je jedna od dvije prostorije svjetlija, staklo se ponaša kao ogledalo, a kada ima svjetla u dvije prostorije, ovo ogledalo postaje prozirno.

Stoga, prije svega, trebate nabaviti takvo prozirno ogledalo, slična ogledala po želji možete pronaći na internetu ili su možda dostupna u vašem gradu.

Korak 2: Monitor.

Prije svega, pitao sam se kakav bi monitor mogao biti prikladan za stvaranje projekta "magic mirror". Je li to rabljeni monitor ili novi, koje dijagonale treba biti, koliko može biti tanak, je li moguće premjestiti mu tipke za upravljanje na drugo mjesto, a monitor treba biti dovoljno svjetlio.

Nakon malo razmišljanja i mjerenja, zalijepivši selotejpom na zid utvrdio sam da mi treba 24-inčni monitor, s obzirom da je većina 1080P zaslona 1080P, što je rezolucija koju sam želio koristiti za ovaj projekt.

Imajući to na umu, otišao sam u lokalne trgovine i većinu monitora koje sam našao sam odbio jer su imali upravljačku ploču s priključcima na stražnjoj strani, a ja sam trebao da bude na jednoj od njezinih strana.

Na kraju sam otkrio iiyama monitore, bili su savršeni za “čarobno ogledalo”. Relativno su jeftini, imaju uske okvire na prednjoj strani, jednostavne tipke na dodir i konektore koji se nalaze na desnoj strani monitora. Kao rezultat toga, odabran je i naručen monitor iiyama E2481HS-B1 od 24 inča.

Nakon što sam rastavio monitor, otkrio sam da kontroler zaslona (elektronika u metalna kutija) zauzima malo prostora i ostavlja puno prostora oko sebe za ostatak elektronike koja je potrebna da oživi čarobno ogledalo, ostavljajući monitor tako tankim kakav jest.

Stvarna debljina ploče zaslona je samo 9 mm i ima mali okvir od 10 mm. Zajedno s kontrolerom zaslona, ​​dimenzije su bile: 556 mm x 323 mm x 46 mm (+ 6 mm ogledalo). Ove će dimenzije poslužiti kao osnova za novi drveni okvir.

Korak 3: Napravite tijelo.

Nakon mjerenja dimenzija potrebnih za novo kućište, zabava počinje. Korištenje materijala poput bora stvorit će snažan i stabilan okvir. Koristio sam okvir koji će držati ogledalo i monitor na mjestu drvene lajsne za pod. Razlog tome je što imaju savršena veličina(šir. 30 mm), a imaju zaobljeni rub. Izrežemo ploče na duljinu potrebnu za tijelo, zategnemo ih zajedno u uglovima vijcima ili samoreznim vijcima, mažući spojne površine ljepilom za čvrstoću.

Budući da monitor stvara određenu količinu topline, potrebno je napraviti otvore za ventilaciju na bočnim stijenkama kućišta.
Mali spojler: Težina konačnog proizvoda bila je 6,5 kg.

Osim toga, napravio sam mali utor na dnu kućišta kroz koji će se provući strujni kabel.

Sada treba zamazati pukotine, sve izbrusiti i pofarbati, ja sam naslikala u 2 sloja, ispalo je glatko i lijepo. To je to, tijelo za "čarobno ogledalo" je spremno!

Za pričvršćivanje monitora i ogledala na okvir, napravio sam 4 montažna bloka od šine:

To je to, završili smo sa stolarskim radovima na "čarobnom ogledalu", sad idemo na montažu okova.

Korak 4: Instalacija opreme.

“Čarobno ogledalo” počelo je poprimati oblik. Naručio sam ogledalo, pronašao monitor koji mi je trebao i dovršio elegantno bijelo kućište. Vrijeme je da počnete instalirati hardver.

Do ove točke već sam imao ove dijelove:

  • Monitor;
  • Raspberry Pi;
  • HDMI kabel (za spajanje Raspberry Pi na monitor);
  • USB na mikro-USB adapterski kabel (za napajanje Raspberry Pi);
  • Kabel za napajanje monitora.

Dok sam tražio monitor, potpuno sam zaboravio provjeriti ima li ovaj monitor USB priključak za napajanje mikroračunala Raspberry Pi preko njega. Pretpostavio sam da su svi moderni monitori opremljeni USB priključak zadano. Ali nisam bio u pravu. Ovaj monitor nema USB ulaz. Ali ne želim stvarati puno žica, želim da se "čarobno ogledalo" napaja samo jednim kabelom za napajanje.

Da bih to učinio, ugradio sam dvostruku utičnicu unutar kućišta na koju će se spojiti standardni kabel za napajanje monitora i tanji kabel za napajanje (od magnetofona) koji se spaja na strujni adapter preuzet s iPada i s njega s USB kabelom +5 V struja ide na Raspberry Pi. Sada je vrijeme za instalaciju softver.

Korak 5: Instalirajte softver Raspberry Pi.

Sada kada je sav hardver instaliran, vrijeme je da instaliramo operativni sustav na naš Raspberry Pi. Kako bi se zadovoljile sve potrebe instalacije sustava, potrebne su sljedeće funkcije:

  • Wi-Fi veza;
  • Rotirajte zaslon za 90 stupnjeva kako bi odgovarao portretnoj orijentaciji zaslona;
  • Lokalni web poslužitelj za host sučelja;
  • Preglednik mora biti pokrenut način rada preko cijelog zaslona za prikaz informacija.

Dostupno za preuzimanje putem ove (http://michaelteeuw.nl/post/142629029062/magicmirror2-a-huge-announcement) veze Najnovija verzija sučelje, kao i instalacijski program i ugrađeni web poslužitelj.

Izbor operacijski sustav za Raspberry Pi sam odabrao Raspbian jer je open source i ima veliku podršku zajednice. Nakon preuzimanja slike, vrijeme je da je zapišemo na SD karticu, ubacimo u našu malinu i počnemo s instalacijom.

Budući da kopiranje slike oduzima puno vremena, imamo 3 opcije:

  • Možete koristiti metodu RDISK, koja je opisana u Raspberry dokumentaciji;
  • Možete popiti šalicu kave, udobno se smjestiti i uživati ​​u unosu kofeina dok čekate;
  • Obojica su viši.

Ja biram točku 3. Nakon što je to učinjeno, preuzeo sam Raspberry, prijavio se i počeo postavljati Wizzard unosom sudo raspi-config u naredbeni redak. U ovoj konfiguraciji postoji nekoliko važnih stavki koje je potrebno konfigurirati:
— Provjerite pokreće li se sustav s radne površine (umjesto s naredbenog retka);

— Postavite vremensku zonu tako da se prikazuje Magic Mirror pravo vrijeme;

- U odjeljku "Napredne postavke" provjerite je li video memorija podijeljena na 128 MB.

Pokušajte petljati s drugim parametrima, ali zapamtite, ako zabrljate, uzmite još jednu šalicu kave i ponovno instalirajte operativni sustav.

Spojite se na Wi-Fi.

Budući da ne želim nikakve dodatne kabele za Magic Mirror, koristim WiFi za spajanje na Internet. Postavljanje WiFi-a ovisi o WiFi USB ključu spojenom na Raspberry Pi i ovisi o njegovoj marki i vrsti. Stoga je beskorisno ovdje opisivati ​​ovu instalaciju. Koristite Google pretraživanje tako da u traku za pretraživanje unesete: raspberry pi wifi setup. Iskreno govoreći, ovaj dio oduzima najviše vremena tijekom instalacije. Ali nakon što ga postavite, nastavlja raditi besprijekorno.

Zakrenite zaslon.

Magic Mirror dizajniran je za korištenje u portretnom načinu rada. Stoga morate zakrenuti zaslon za 90 stupnjeva u smjeru kazaljke na satu.

Postavke BIOS-a pohranjene su u particiji za pokretanje sustava “/boot”. Ovaj odjeljak sadrži datoteku config.txt sa svim postavkama. Za rotiranje svih prikazanih podataka na monitoru dodajte sljedeći redak u ovu datoteku:

display_rotate=1

Za pouzdaniju vezu s monitorom, odkomentirao sam redak koji dopušta HDMI način spajanja:

Web poslužitelj.

Da bih ugostio sučelje (koje je samo obična web stranica), trebao mi je Apache web poslužitelj za pokretanje na Raspberry Pi. Budući da je ovo jedna od najčešćih metoda u Rasberryju, instalacija Apachea je vrlo pojednostavljena.

Prvo sam trebao provjeriti imam li instaliran najnoviji sistemski softver pokretanjem sljedeće naredbe:

sudo apt-get update && apt-get upgrade –y

Sada je vrijeme da zapravo instalirate Apache:

sudo apt-get instaliraj apache2 apache2-doc apache2-utils

Spreman! Ali kako bih bio siguran da mogu koristiti neke PHP skripte na web poslužitelju (više o tome kasnije), dodao sam PHP podršku:

sudo apt-get instalacija libapache2-mod-php5 php5 php-pear php5-xcache

Spreman! Ponovno pokrenite i web poslužitelj je sada spreman i radi! Ispustio sam datoteku index.php u mapu /var/www i usmjerio svoj preglednik Raspberry na IP adresu. I sve je radilo!

Način rada kioska.

Sada provjerimo prikazuje li Raspberry Pi web-stranicu, za to ću koristiti preglednik Chromium u kioskmodu.

Opet, vrlo je lako instalirati:

sudo apt-get install chromium x11-xserver-utils unclutter

Sada moramo napraviti neke dodatne postavke; da biste to učinili, onemogućite čuvar zaslona i automatsko pokretanje u kioskmodu. Da bih to učinio uredio sam /etc/xdg/lxsession/LXDE/autostart (za nova verzija Raspian koristi sljedeću datoteku: /etc/xdg/lxsession/LXDE-pi/autostart) i dodaje # prije:

@xscreensaver -bez prskanja

@chromium —kiosk —incognito http://localhost

To će pomoći u potpunom onemogućavanju svih funkcija početnog zaslona i osigurati da se Chrome odmah pokrene kada se OS pokrene i učita stranicu s web poslužitelja u načinu rada preko cijelog zaslona.
Spremamo datoteku i ponovno pokrećemo naš Raspberry Pi da provjerimo radi li sve kako treba. Raspberry Pi nije najbolji brzo računalo i trebalo je neko vrijeme za učitavanje, ali na kraju se na ekranu pojavilo testno mjesto sa slikom orijentiranom pod kutom od 90 stupnjeva, sve radi!

Korak 6: Razvoj sučelja.

Tako sam pronašao pravu vrstu ogledala, kupio monitor, napravio novo kućište, instalirao hardver i konfigurirao Raspberry Pi. Sada je vrijeme za završni dio projekta: razvoj sučelja.

Kad sam započeo projekt, odlučio sam za sebe da sučelje ne bi trebalo podržavati izravnu interakciju pomoću ogledala. Budući da će to dovesti do pruga i mrlja na mom sjajnom i čistom ogledalu, osim toga, postoji gdje najbolji uređaji za interakciju s korisnikom. Htio sam da Magic Mirror bude čisto pasivan izvor informacija.

Još važnija je činjenica da čarobno zrcalo mora biti u prvom redu obično zrcalo, te stoga ne smije biti u potpunosti ispunjeno (beskorisnim) informacijama, već su za njega predviđeni samo rubovi zrcala. Ostavljajući dovoljno prostora za divljenje sebi.

Razmislio sam o tome i napravio popis svega što bi trebalo biti prikazano na ekranu:

- Kompliment. Što bi to moglo biti bolje od toga započeti dan dobrim komplimentom?

— Vrijeme. Prije izlaska morate unaprijed znati što se događa na ulici kako biste se mogli obući prema vremenu.

— Sat i kalendar. Kako ne biste zakasnili na važan sastanak ili posao dok se divite sebi u ogledalu.

— News feed. Uvijek biti svjestan važnih svjetskih događaja.

Naravno, postoje i mnoge druge mogućnosti da se čarobno ogledalo ispuni sadržajem. Ali za sada će ovaj popis biti dovoljan.

Osnovne postavke.

Kao što je ranije spomenuto, sučelje nije aplikacija za OS, već samo stranica u pregledniku otvorena na cijelom zaslonu. Ali da bih ga formatirao, samo trebam koristiti HTML, CSS i Javascript. I kao dodatni bonus, omogućuje mi da dizajniram i testiram sučelje na svom Macu i zatim ga pošaljem čarobnom ogledalu.

Osim koda koji sam sam napisao, koristim nekoliko biblioteka otvorenog koda kako bih ubrzao proces:

Kao gotovo svaka web stranica, Magic Mirror koristi Jquery za lakšu manipulaciju DOM-om. Idealno za lijenčine poput mene.

Moment.js

To mi pomaže da lakše manipuliram vremenskom oznakom. Štedi puno vremena pri radu s datumom i vremenom.

FeedToJson

Zgodan način pretvaranja RSS feedova u javascript u JSON formatu.

iCal parser

Pretvara podatke iz iCal u JSON. Nažalost, ova knjižnica nije baš dotjerana, pa je potrebno više rada.

Ove biblioteke u kombinaciji s mojim vlastitim HTML i Javascript kodom dovoljne su da zrcalo bude uistinu čarobno.

Oblikovati.

Naravno da moje čarobno ogledalo treba briljantan dizajn. Kako to postići? Elegantna i lijepa tipografija koja koristi font Helvetica Neue i odgovarajuću ikonografiju za informacije o vremenu.

Budući da će ogledalo funkcionirati kao ogledalo samo ako iza njega nema svjetla, važno je koristiti crnu pozadinu. A za bolji kontrast s pozadinom, informativni sadržaj bi trebao biti bijela s nekim nijansama sive.

Kako bih dobio potrebne podatke koje želim prikazati na zrcalu, koristim feedove nekih otvorenih API-ja i feedove vijesti. Za one od vas koji ne znaju što je API, idite na Wikipediju, tamo je odličan opis.

Openweathermap.org

Openweathermap je besplatan resurs s izvrsnim API-jem za dobivanje vremenski uvjeti i podaci o prognozi. Ovdje uzimam podatke o trenutnom vremenu i vremenskoj prognozi za naredne dane.

iCal kalendar

iCloud vam omogućuje dijeljenje vašeg kalendara pomoću iCal formata, jer znate da vam javascript ne dopušta izravno slanje zahtjeva. Moram otvoriti ove podatke pomoću PHP proxyja koristeći samo 3 retka koda:

$url = 'https://p01-calendarws.icloud.com/ca/subscribe/1/mysupersecreticloudhash';

echo file_get_contents($url);

Ovo će vam omogućiti da napravite kalendar na istom poslužitelju kao i sučelje, koristeći samo requestingcalendar.php.

Prethodno spomenuti iCal parser pomaže mi pretvoriti podatke u korisna informacija. Nažalost, ICloud koristi neke standardne oznake koje nemaju ekvivalent u svojim porukama, pa sam dodao nekoliko dodatnih redaka konverzije u svoju JavaScript datoteku.

NOS News Feed

News feed je jednostavno RSS feed nizozemskog javnog emitera. Nažalost, ne podržavaju JSON format, pa koristim dodatak FeedToJson za pretvaranje RSS podataka u JSON format.

Svi ostali materijali, kao što su trenutni datum i vrijeme te pohvale, jednostavne su skripte koje sam napisao u JavaScriptu.

Automatsko ažuriranje

Kako bih dobio trenutni hash na web poslužitelju, koji se stalno provjerava i ako se taj hash ne podudara, preglednik se ponovno učitava da prikaže nove informacije, upotrijebio sam sljedeći PHP kod:

echo json_encode(array('gitHash'=>trim(`git rev-parse HEAD`)));

Usporedba se vrši u glavnoj JavaScript datoteci. Ali to je moguće samo ako HTML datoteka ima isti hash kao trenutna verzija:

var gitHash = '';

Sada, usporedba hash vrijednosti koja se ažurira svake 3 sekunde:

(provjera funkcijeVerzija()

$.getJSON('githash.php', (), funkcija(json, textStatus) (

if (json.gitHash != gitHash) (

window.location.reload();

window.location.href=window.location.href;

setTimeout(funkcija() (

Sva ta magija omogućuje mi jednostavno ažuriranje sučelja Magic Mirror prijavom na Raspberry Pi pomoću SSH-a, unošenjem promjena u odgovarajuću mapu i pokretanjem git pull zahtjeva.

Za sve zainteresirane, objavio sam sav ovaj kod na GitHubu i dostupan je na ovoj poveznici https://github.com/MichMich/MagicMirror.

Uradi sam mjerač otkucaja srca (monitor otkucaja srca) Izrađujemo radio upravljanje pomoću radio modula JDY-40 bez…