Paano gumawa ng magic mirror sa bahay. Master class "Aking ilaw, salamin, sabihin sa akin ...


Marahil marami sa atin ang nanood ng pelikulang The Sixth Day kasama si Schwartz noong mga bata pa. May ganoong bagay na kumikislap sa frame.

Sa oras na ito ay tila isang bagay na mahiwaga at talagang sumasalamin sa isang tiyak na futurism ng pelikula. Gayunpaman, ngayon (at sa oras ng paglikha ng pelikula, sa totoo lang), sinumang gustong gumastos ng hindi katimbang na mga pondo upang mapagtanto ang isang cool na hiling ay maaaring gumawa ng ganoong bagay para sa kanilang sarili :)

Gayunpaman, una sa lahat. Isang araw ay nakatagpo ako ng pagpapatupad ng isang katulad na device mula sa isang lalaki mula sa Google, mukhang mas tama at mas maigsi.

Pagkaraan ng ilang oras na nakaupo na may mga puso sa aking mga mata at ang aking dila ay nakabitin, agad kong gusto ang parehong bagay para sa aking sarili, na pinag-aralan muna ang hardware, siyempre. At ang kakanyahan ng device na ito ay ito. Ang batayan ay isang two-way mirror (aka spy mirror, aka Gisella mirror), tulad ng sa mga interrogation room. Ito ay nananatiling salamin kapag tumitingin mula sa isang maliwanag na silid patungo sa isang madilim, at nagpapadala ng liwanag sa kabilang direksyon. Susunod, isang tablet, isang matrix mula sa isang laptop, isang monitor, o kahit isang 60″ TV ay nakabitin malapit dito. At anumang gusto mo ay ipinapadala dito: panahon, balita, iskedyul ng tren, non-ferrous na mga rate ng metal sa London Stock Exchange, mga cartoons. Alinsunod dito, kailangan mo ng control device at software. Gumamit ang kaibigang iyon ng Amazon FireTV at gumawa ng madaling interface para sa kanyang sarili. Ngunit, dahil ang aking uri ng aktibidad ay hindi nauugnay sa pag-unlad, kinailangan kong maghanap ng mga katulad na pagpapatupad na may mga naka-post na source code.

At ang isang solusyon ay natagpuan nang mabilis. Ang isa pang kaibigan, si Michael Teeuw, ay hindi lamang nag-assemble ng naturang device para sa kanyang sarili, nagsulat ng isang ganap na client-server application para dito at nai-post ito sa GitHub, ngunit, salamat sa diskarteng ito, nakakuha din siya ng malaking komunidad, kung saan ibinahagi ng mga tao ang kanilang resulta, nakabuo ng mga bagong module at nagmungkahi ng mga bagong ideya.

May kaunting gawaing natitira, nangangati ang aking mga kamay, ngunit sinimulan na akong sakalin ng palaka. Ito ay naging ganap na problema ang kastilyo sa gayong mga salamin. Ang produkto ay unti-unti at napakamahal para sa laki nito. Sa Moscow ito ay medyo mas mura, ngunit ang paghahatid, paghahatid... Ang mga masasamang tao na ito ay naniningil para sa paghahatid ng isang 60*40 cm na salamin sa isang kumpanya ng transportasyon tulad ng para sa paghahatid ng stained glass sa Versailles. Ngunit walang mapuntahan, nawala ang palaka. Kung magagamit ang memorya, lumabas ang salamin sa 1700, kasama ang cargo pickup at paghahatid kumpanya ng transportasyon 1500.

Kahit na mas maaga, sa proseso ng paghahanap ng salamin, bumili ako ng Raspberry Pi 3 model B, isang ginamit na 24″ monitor na may jamb sa matrix, na, dahil sa pagtatago ng monitor sa likod ng salamin at ganap na madilim na interface. sa gilid, ay isang cabinet ng banyo sa isang maliit na kilalang Scandinavian na tindahan (isang salamin ay kinuha upang tumugma sa laki ng pinto nito), at lahat ng uri ng maliliit na bagay tulad ng HDMI cable, isang power supply para sa mga raspberry at isang motion sensor, higit pa tungkol diyan mamaya.

Kaya, lahat ay dumating, lahat ay nagtipon. Ang karaniwang salamin ay tinanggal mula sa pinto ng cabinet (nakakadikit na mabuti, ito ay isang bummer), isang hugis-parihaba na butas ay pinutol dito sa laki ng monique, ang harap na bahagi ay walang ingat na tinatakpan ng itim na matte na pelikula, ang monique ay ipinasok na flush at tulad ng walang ingat na pag-aayos.

Sa pamamagitan ng paraan, na may pantay na pag-iilaw sa magkabilang panig, ang salamin ay ganito ang hitsura (light transmittance ay tulad ng 12%)

Susunod ay isang pakete ng mga crossbows (hindi ako isang bampira, upang hindi maipakita sa mga salamin) upang ipakita ang interface, light transmittance at reflectivity, ang view sa kawalan ng pag-iilaw sa banyo. The photos are from last year, matagal ko nang gustong gumawa ng post, pero tinatamad ako.

Oo, sa pamamagitan ng paraan, tungkol sa motion sensor. Ayan, nakatago sa ibaba. Bakit dapat naka-on ang monitor sa buong araw, kahit na walang tao sa banyo. Pagkatapos ng kaunting pag-aayos, ganap nitong ginagawa ang paggana nito - pinapatay nito ang alarm 20 segundo pagkatapos mong umalis at nag-iilaw kapag lumitaw ito.

Sa pangkalahatan, gusto ko ang software. Modular na istraktura - halimbawa, mayroon akong kalendaryo, panahon, orasan, animated na mapa ng mga ulap at hangin, feed ng balita at mga random na parirala. Ngunit mayroong maraming mga bagay-bagay sa catalog, at maaari mong isulat ito sa iyong sarili kung mayroon kang pagnanais at pagkakataon. Napakadaling baguhin ang mga config, css, at bahagyang i-customize ang interface ayon sa gusto mo.

Matagumpay na nahuli ng raspberry ang isang lutong bahay na waffle sa dalawang dingding. Bilang karagdagan, siya ngayon ay nagtatrabaho nang kaunti pa bilang isang router; ang kanyang ethernet ay napupunta sa ibang bahagi ng apartment, upang hindi itapon mula sa router, ngunit iyon ay isang ganap na naiibang kuwento.

Ngayon ito ay gumagana sa isang hanay ng mga pagpipilian at module, ngunit ang larangan para sa imahinasyon ay walang limitasyon. Maaari kang maglagay ng touchscreen sa ilalim ng salamin (hindi ito magiging mura sa gayong dayagonal), gumawa ng mga on-screen na button para makontrol ang isang bagay, magdagdag ng kontrol sa boses, magpatugtog ng musika, at kung ano sa prinsipyo ang maaaring gawin sa mga raspberry, kailangan kong sabihin ikaw :)

Tungkol naman sa halumigmig, makalipas ang isang taon ay masasabi kong ok na ang lahat, walang mga insidente.

Bottom line: mahaba, mahal, masaya.

Natalia Inyakina

Master class "Sabihin sa aking salamin ang aking ilaw."

Isang araw kailangan namin ng salamin para sa isang kaganapan. Matagal kaming naghanap ng tama, at hindi ganoon kadali ang paghahanap nito. At pagkatapos ay nagpasya akong gumawa ng salamin gamit ang aking sariling mga kamay.

Kailangan ko ng plastic na salamin bilog na hugis, may kulay na self-adhesive film, gunting, isang stationery na kutsilyo, isang simpleng lapis, packaging karton, makapal na papel, double-sided at regular na tape.

Sinundan ko ang salamin at ginupit ang kinakailangang template mula sa isang sheet ng makapal na papel. Pagkatapos ay inilipat ko ang template sa karton at pinutol ang blangko gamit ang isang stationery na kutsilyo. Pagkatapos nito, gumamit ako ng double-sided tape upang ikonekta ang lahat ng bahagi ng salamin.

Ang maliwanag na self-adhesive na papel ay madaling gamitin huling palamuti mga salamin Tinakpan ko ang hawakan at frame ng salamin at gumawa ng magandang frame para dito. At ito ang nakuha ko


Ang cute na salamin na ito ay ginagamit na ngayon sa parehong theatrical at mga larong role-playing, sa mga holiday at sa panahon ng auto-training.

Mga publikasyon sa paksa:

Paglalakbay sa berdeng ilaw! Kasama ang mga matatandang bata edad preschool MBDOU No. 5 "Rodnichok" Vorsma, creative workshop "Bagong Taon card",

Idinisenyo ko ang poster na ito kasama ang aking anak para sa isang kompetisyon sa pag-iwas at pagkontrol sa paninigarilyo. Ang problema ng paninigarilyo ng kabataan ay lumalaki.

Nag-host ang aming grupo ng isang bukas na kaganapan na "Say No to Germs!", na ang layunin ay bumuo ng mga ideya tungkol sa mga halaga malusog na imahe.

Kagamitan: Foil, karton, kulay na karton, PVA glue, brush, marker, tape. Ang kapaligiran sa pagbuo ng paksa ay isang sistema ng mga materyal na bagay.

Pag-uusap para sa mga bata ng senior group na "Say yes to health!"

Pag-uusap na "Sabihin ang Oo sa Kalusugan!" Layunin: Upang ipakilala ang mga bata sa mga pangunahing halaga ng isang malusog na pamumuhay. Upang mabuo ang kaalaman tungkol sa kalusugan, paano.

Ang "Light with your own hands" ay isang kumpetisyon na nagaganap sa Polevskoy, ang layunin kung saan ay lumikha ng mga damit o isang keychain, palawit.

Pananaliksik na aktibidad "Ano ang tunog, sabihin sa akin?"
Nakaka-curious na noong unang panahon ang magic mirror ay kailangang gawin ng mago mismo. Maraming mga European masters ng mga lihim na agham ay mahusay na mga chemist, at ito ay nakatulong sa kanila na makayanan ang ganoon, tapat na pagsasalita, isang mahirap na gawain. Ang mga magic mirror ay ginawa mula sa mga materyales na may kakayahang sumasalamin sa mundo ng astral, tulad ng karbon, kristal, iba't ibang uri salamin, metal. Ang mundo ng astral ay nakakaimpluwensya sa materyal (pisikal) na mundo, binabago ito, samakatuwid ang magic mirror ay dapat gawin sa pamamagitan ng pagbabago ng mga katangian ng mga mapagkukunang materyales.
May isa pang paraan upang makagawa ng magic mirror, na napaka-simple at abot-kaya. Kumuha ng isang sheet ng A4 na papel at maingat na kulayan ito ng isang itim na lapis upang ang kulay ay pantay na puspos at walang mga puting puwang sa sheet. Ilagay ang itim na sheet sa puting mantel o puting papel at takpan ito ng ordinaryong transparent na baso ng naaangkop na sukat. Handa na ang iyong magic mirror.
Ipagpaliban ang mahiwagang gawain hanggang dapit-hapon. Magsindi ng dalawang kandila sa gilid ng salamin. Pagkatapos, ipikit ang iyong mga mata, bumaling sa Force na humihingi ng tulong. Pagkatapos nito, buksan ang iyong mga mata at titig na mabuti sa ibabaw ng magic mirror. Makikita mo dito ang isang banayad na paggalaw o ilang mga bagay, mga pigura, atbp. Pag-aralan kung ano ang iyong nakikita at ihambing ito sa paksa ng iyong pagsasabi ng kapalaran. Sasabihin sa iyo ng intuwisyon ang sagot sa tanong. Oo, at huwag kalimutang magtakda ng alarm clock sa tabi mo - ang pakikipag-usap sa isang parallel na katotohanan ay maaaring talagang maakit sa iyo, ngunit hindi ito dapat tumagal ng higit sa 20-30 minuto.
Para sa susunod na paraan ng pagsasabi ng kapalaran, kakailanganin mo ng isang bilog na salamin sa bulsa at ilang natural pagkit. Ang waks ay dapat na matunaw at pantay na pinahiran ng isang manipis na layer sa ibabaw ng salamin. Pagkatapos ang salamin ay inilalagay sa mesa (mas mabuti sa puting papel o isang tablecloth) at isang kandila ay naiilawan, tulad ng sa nakaraang pamamaraan. Ang ibabaw ng salamin na pinahiran ng waks ay nagbibigay ng mga kawili-wiling optical effect, kung saan makakakuha ang isang manghuhula ng sagot sa isang katanungan ng interes.
Rhinestone - likas na materyal tunay na nagmamay-ari kamangha-manghang mga katangian. Direkta nitong nakikita ang daloy ng impormasyon ng enerhiya mula sa isang parallel na katotohanan, at samakatuwid ay matagal nang malawakang ginagamit sa iba't ibang mga paaralan ng mahika. Maaari kang bumili ng rock crystal ball sa isang souvenir shop. Maaari kang gumawa ng isang tunay na magic ball upang mag-order, ngunit ito ay medyo mahal. Ang diameter ng bola ay dapat na 10-20 cm, ang ibabaw nito ay dapat na perpektong makinis, walang mga gasgas, mga dayuhang pagsasama, atbp. Ang isang stand ay dapat gawin, halimbawa, mula sa foam plastic; ang nasabing stand ay dapat na sumasakop sa maliit na lugar sa ibabaw ng bola hangga't maaari.
Ang paggamit ng rock crystal ball ay nangangailangan ng ilang mga kasanayan. Ang pakikipag-ugnayan at pagpapalitan ng impormasyon ay isasagawa gamit ang titig. Tulad ng nabanggit na, ang tingin ng mago ay dapat na ganap na nakatuon sa isang tiyak na punto sa bola. Ang pinakamaliit na paggalaw ng mga talukap ng mata ay maaaring magpawalang-bisa sa lahat ng iyong mga pagsisikap Maipapayo na sanayin ang iyong tingin bago ka magsimulang magtrabaho sa salamin. Ang kalooban ng salamangkero na tumitingin sa magic ball ay dapat na tipunin sa isang kamao, ngunit ang pag-igting ay hindi katanggap-tanggap. Bilang karagdagan, ang mga mahiwagang operasyon na isinasagawa sa pamamagitan ng titig ay kadalasang nagiging sanhi ng pagdiin ng salamangkero sa mga eyeballs, sakit sa mga mata, at matubig na mga mata. Sa una ay napakahirap na harapin ito, ngunit ang bawat practitioner ay dapat na maging handa para sa mga hindi kasiya-siyang sensasyon.
At, marahil, ang pinakasimpleng paraan ng paghula ng kapalaran: kumuha ng isang kristal na baso na may makinis na mga dingding, punan ito hanggang sa labi ng malinis na sariwang tubig at ilagay ito sa isang puting tablecloth o papel. Maglagay ng nakasinding kandila sa likod ng baso. Ngayon ay kailangan mong kumilos sa parehong paraan tulad ng kapag nagsasabi ng kapalaran sa "itim na salamin": tumutok at magtanong, at pagkatapos ay tumingin sa gitna
baso. Ang iyong atensyon ay dapat na ganap na puro, ang iyong tingin ay hindi dapat gumala sa gilid. Pagkaraan ng ilang oras, may makikita ka sa iyong "salamin" na nangangailangan ng iyong interpretasyon.
Ang problema ng seguridad ay napaka-kaugnay para sa lahat ng mga sangay ng magic. Anong mga hakbang sa kaligtasan ang dapat gawin ng isang salamangkero upang maiwasang mapunta sa isang hindi kasiya-siyang sitwasyon?
Una, ang mago ay dapat magkaroon ng malaking personal na lakas upang labanan ang mga nilalang parallel na mundo na gustong makuha ang kaluluwa ng "panauhin" at gamitin ito upang panggatong ng kanilang sariling mga mapagkukunan ng enerhiya. Ang personal na kapangyarihan ay nakuha ng isang salamangkero sa pamamagitan ng pagsasanay; ito ay medyo kumplikado at mahabang proseso. Kung ang intensyon ng mago ay dalisay, kung gayon ang kanyang personal na kapangyarihan ay tumataas. Kung ang intensyon ay makasarili, kung gayon ang personal na kapangyarihan ng salamangkero ay sumingaw sa bilis ng hangin na lumalabas sa isang nabutas na lobo.
Pangalawa, ang anumang trabaho na may "optical equipment", iyon ay, mga salamin, tubig, salamin, batong kristal, ay dapat na mauna sa pagpapausok. Iba't ibang halamang gamot ang ginagamit para dito. Para sa mga nagsisimula, maaari naming irekomenda ang safron o cloves. Ang insenso ay sinusunog sa isang mababaw na insenso burner na gawa sa unfired clay: tuyo durog damo ay itinapon sa mainit na uling. Ang isang salamin (salamin, kristal na salamin, batong kristal na bola) ay inilalagay sa gitna ng insenso burner, ngunit upang ang init ay hindi makapinsala sa ibabaw. Ang usok na tumataas mula sa mga uling ay dapat bumalot sa mahiwagang katangian sa lahat ng panig.
Pangatlo, ang mago ay dapat na lumingon nang tama sa Force na pumupuno sa pisikal na mundo at kumokontrol sa astral na mundo. Ang apela ay maaaring maging kusang-loob, ipinanganak ng agarang damdamin at ipinahayag sa anumang salita. Para sa mga nakasanayan na gumamit ng malinaw na verbal formula, ibibigay ko ang apela na ito sa Force (ayon sa isang sinaunang pinagmulang Latin):
“O Kapangyarihan, hindi mahahati, hindi mapaglabanan! Payagan ang isang mortal na pumasok sa mundo ng mga anino ng hindi maipaliwanag na liwanag, makipag-usap sa mga espiritu, bumalik sa kanilang dating anyo, walang sira, walang dungis, hindi pinutol. O Lakas, bigyan mo ng liwanag ang aking mga mata! Makinis na baso, walang laman na baso, punuin mo!"
Pagkatapos ng naturang apela, ang kahilingan o tanong mismo ay dapat na nakasaad. Ang mga salita nito ay dapat na simple, hindi malabo, hindi nagpapahintulot ng dobleng interpretasyon. Anong mga tanong ang maaari mong itanong kapag nakatayo sa pintuan sa isang parallel na katotohanan? Napag-usapan na namin ang mga isyu na may kinalaman sa pamilya at kasal. Ang paksa ng pagsasabi ng kapalaran ay maaaring hindi lamang kasal, kundi pati na rin ang diborsyo, ninanais o hindi ginustong pagbubuntis, ang mga taktika na dapat mong piliin sa buhay pampamilya atbp. Ang pagsasabi ng kapalaran tungkol sa kapalaran ng mga kadugo at malalapit na kaibigan ay maaaring maging napaka-epektibo. Inirerekomenda na gumamit ng "salamin" na pagsasabi ng kapalaran kung kailangan mong makahanap ng nawawalang bagay - isang bagay o kahit isang tao. Ngunit ang pagsasabi ng kapalaran sa paksa ng pananalapi, bilang isang patakaran, ay lumalabas na hindi sapat na epektibo: ang salamin ay madalas na "pinipilipit" ang naturang impormasyon. Ang salamin ay hindi gaanong angkop para sa pagkuha ng kumpidensyal na impormasyon tungkol sa isang taong interesado ka (mayroon ding ganitong uri ng mahiwagang kasanayan).
Ang pangitain ng mago ay dapat na makilala ang mga ilusyon ng pisikal na mundo mula sa mga pagpapakita ng isang parallel na katotohanan. Maaaring "palabo" ng iba't ibang optical effect ang lumilitaw na larawan. Samakatuwid, panoorin ang pagkakasunud-sunod ng mga pagbabago sa ibabaw ng magic mirror. Una mong makikita kung paano nagbabago ang kulay ng salamin. Ito ay nagpapaalala kung paano kumalat ang isang pelikula ng langis sa ibabaw ng tubig. Karaniwang nagbabago ang kulay ng ibabaw sa mamula-mula o mala-bughaw. Pagkatapos, sa kondisyon na ang tingin ng salamangkero ay nakolekta pa rin, ang ilang mga larawan at mga bagay ay unti-unting magsisimulang mabuo sa salamin. Ito ang mga dapat mong bigyan ng espesyal na pansin.
Pang-apat, isang mahiwagang session lamang ang maaaring gawin bawat araw. Kaagad pagkatapos ng pagtatapos, ang salamin ay dapat na mahigpit na natatakpan ng tela.
Hindi pagkakaroon sariling lakas, ang salamin ay nagdidirekta sa daloy ng impormasyon ng enerhiya mula sa parallel reality sa isang "defocused" form. Samakatuwid, ang pagiging indibidwal ng salamangkero ay gumaganap ng isang malaking papel dito Kapag nagsasabi ng kapalaran, huwag mambola ang iyong sarili: ang mundo ng astral ay madaling kapitan ng pag-iisip.
Ikalima, magtiwala sa mga alituntunin ng matandang lolo sa mahiwagang "mga pag-iingat sa kaligtasan." Halimbawa, bago magsimulang magtrabaho sa salamin, inirerekomenda ng mga sinaunang mapagkukunan na paikot-ikot ang isang may ilaw na tanglaw sa paligid mo nang tatlong beses. Gagawin nitong posible na lumikha ng isang medyo malakas na larangan ng proteksyon sa paligid ng fortuneteller - isang bagay na tulad ng isang bilog ng chalk kung saan ang mga masters ng operational magic ay pumapalibot sa kanilang sarili.
Paggamit ng salamin sa mahiwagang pagsasanay mataas na antas mas iba-iba. Unti-unting pagpapabuti ng iyong mga kasanayan, tiyak na makakahanap ka ng hindi bababa sa lima o anim na higit pang mga paraan upang magamit ang "magical optics", at, marahil, ang karangalan ng nakatuklas ng mga bagong mahiwagang pamamaraan ay pag-aari mo.

Sa Internet makikita mo kung paano nagpapakita ang mga tagagawa ng electronics ng iba't-ibang kawili-wiling mga aparato Para sa matalinong tahanan. Ang isa sa mga device na ito ay isang electronic smart "magic mirror", na nagpapakita ng kinakailangang impormasyon, pati na rin ang mga litrato, video at higit pa. Ngunit ang hinaharap ay maaaring kumatok sa iyong tahanan ngayon, at maaari kang gumawa ng gayong magic mirror gamit ang iyong sariling mga kamay.

Sa maikling panahon, binuo ni Dylan Pierce ang kanyang "magic mirror" na, bilang karagdagan sa kanyang mukha, ay nagpapakita ng oras, petsa, animated na taya ng panahon, at news feed. At para din sa mga taong gustong makatanggap positibong emosyon at muling pagdadagdag ng enerhiya, ang mga papuri ay random na ipinapakita sa ibaba ng magic mirror, halimbawa, "Kahanga-hanga ka ngayon."

Upang makagawa ng isang "magic mirror" gamit ang aming sariling mga kamay kakailanganin namin:

  • Translucent na salamin;
  • Manipis na monitor;
  • Raspberry Pi mini single board computer;
  • Mga tabla na gawa sa kahoy;
  • Dye.
Paano gumawa ng isang elektronikong "magic mirror", sunud-sunod na mga tagubilin:

Hakbang 1: Salamin.

Ang isang ordinaryong salamin ay hindi gagana dito, dapat itong maging translucent, upang maging mas tumpak: dapat itong kumilos tulad ng isang salamin kapag ang screen ng monitor sa likod ng salamin ay itim, at dapat kumilos halos tulad ng ordinaryong salamin kapag ang impormasyon ay ipinapakita sa screen.

Ito ang parehong epekto ng salamin na iyon na inilalagay sa mga silid ng interogasyon ng pulisya. Kapag ang isa sa dalawang silid ay mas magaan, ang salamin ay kumikilos na parang salamin;

Samakatuwid, una sa lahat, kailangan mong makakuha ng tulad ng isang translucent na salamin ay matatagpuan sa Internet kung ninanais, o marahil sila ay magagamit sa iyong lungsod.

Hakbang 2: Subaybayan.

Una sa lahat, nagtaka ako kung anong uri ng monitor ang maaaring angkop para sa paglikha ng isang "magic mirror" na proyekto. Kung ito ay isang ginamit na monitor o isang bago, anong dayagonal ito, gaano ito manipis, posible bang ilipat ang mga pindutan ng kontrol nito sa ibang lokasyon, at ang monitor ay dapat na sapat na maliwanag.

Pagkatapos ng ilang pag-iisip at pagsukat, natukoy ko sa pamamagitan ng pag-tap sa dingding na kailangan ko ng 24-pulgadang monitor, dahil karamihan sa mga 1080P na display ay 1080P, na siyang resolution na gusto kong gamitin para sa proyektong ito.

Sa pag-iisip na ito, pumunta ako sa mga lokal na tindahan at karamihan sa mga monitor na nakita ko ay tinanggihan ko dahil mayroon silang control panel na may mga konektor sa likod na bahagi, at kailangan ko itong nasa isa sa mga gilid nito.

Sa huli, natuklasan ko ang mga monitor ng iiyama na perpekto sila para sa "magic mirror". Ang mga ito ay medyo mura, may makitid na mga bezel sa harap, simpleng mga pindutan ng pagpindot at mga konektor na matatagpuan sa kanang bahagi ng monitor. Bilang resulta, isang 24″ iiyama E2481HS-B1 monitor ang napili at na-order.

Nang i-disassemble ang monitor, natuklasan ko na ang display controller (electronics in metal na kahon) ay tumatagal ng kaunting espasyo at nag-iiwan ng maraming espasyo sa paligid nito para sa natitirang bahagi ng electronics na kailangan upang buhayin ang magic mirror, na iniiwan ang monitor na kasing manipis nito.

Ang aktwal na kapal ng display panel ay 9mm lang, at may maliit na 10mm bezel. Kasama ang display controller, ang mga sukat ay: 556 mm x 323 mm x 46 mm (+ 6 mm mirror). Ang mga sukat na ito ay magsisilbing batayan para sa bagong kahoy na frame.

Hakbang 3: Lumikha ng katawan.

Pagkatapos sukatin ang mga sukat na kailangan para sa bagong kaso, magsisimula ang kasiyahan. Ang paggamit ng materyal tulad ng pine ay lilikha ng isang malakas at matatag na frame. Para sa bezel na hahawak sa salamin at monitor sa lugar na ginamit ko sahig na gawa sa palda para sa sahig. Ang dahilan nito ay mayroon sila perpektong sukat(lapad 30 mm), at may bilugan na gilid. Pinutol namin ang mga board sa haba na kinakailangan para sa katawan, higpitan ang mga ito nang magkasama sa mga sulok na may mga turnilyo o self-tapping screws, pinahiran ang mga pinagsamang ibabaw na may pandikit para sa lakas.

Dahil ang monitor ay bumubuo ng isang tiyak na halaga ng init, kinakailangan na gumawa ng mga butas sa bentilasyon sa mga dingding sa gilid ng kaso.
Maliit na spoiler: Ang bigat ng huling produkto ay 6.5 kg.

Bilang karagdagan, gumawa ako ng isang maliit na puwang sa ilalim ng kaso kung saan dadalhin ang power cord.

Ngayon ay kailangan mong takpan ang mga bitak, buhangin ang lahat at ipinta ito, pininturahan ko ito sa 2 layer, ito ay naging makinis at maganda. Iyon lang, handa na ang katawan para sa "magic mirror"!

Upang ikabit ang monitor at salamin sa frame, gumawa ako ng 4 na mounting blocks mula sa isang riles:

Iyon lang, tapos na tayo sa gawaing karpintero sa "magic mirror", ngayon ay lumipat tayo sa pag-install ng hardware.

Hakbang 4: Pag-install ng kagamitan.

Ang "Magic Mirror" ay nagsimulang magkaroon ng hugis. Inutusan ko ang salamin, hinanap ang monitor na kailangan ko, at tinapos ang makinis na puting case. Oras na para simulan ang pag-install ng hardware.

Hanggang sa puntong ito mayroon na akong mga bahaging ito:

  • Subaybayan;
  • Raspberry Pi;
  • HDMI cable (upang ikonekta ang Raspberry Pi sa monitor);
  • USB sa micro-USB adapter cable (para sa pagpapagana ng Raspberry Pi);
  • Power cord para paganahin ang monitor.

Habang naghahanap ng monitor, nakalimutan kong tingnan kung may USB port ang monitor na ito para paganahin ang Raspberry Pi microcomputer sa pamamagitan nito. Ipinapalagay ko na ang lahat ng modernong monitor ay nilagyan USB port default. Pero nagkamali ako. Walang USB input ang monitor na ito. Ngunit hindi ko nais na lumikha ng maraming mga wire, gusto ko ang "magic mirror" ay pinapagana ng isang power cord lamang.

Upang gawin ito, nag-install ako ng isang double socket sa loob ng kaso, kung saan ang isang karaniwang cable para sa pagpapagana ng monitor at isang mas manipis na power cable (mula sa tape recorder) ay konektado, na kumokonekta sa power adapter na kinuha mula sa iPad at mula dito. gamit ang USB cable ang +5 V power ay napupunta sa Raspberry Pi. Ngayon ay oras na para sa pag-install software.

Hakbang 5: I-install ang Raspberry Pi Software.

Kaya ngayong na-install na ang lahat ng hardware, oras na para i-install ang operating system sa aming Raspberry Pi. Upang matugunan ang lahat ng mga pangangailangan sa pag-install ng system, ang mga sumusunod na function ay kinakailangan:

  • Koneksyon sa Wi-Fi;
  • I-rotate ang screen ng 90 degrees upang tumugma sa portrait na oryentasyon ng screen;
  • Lokal na web server upang i-host ang interface;
  • Dapat na tumatakbo ang browser full screen mode upang ipakita ang impormasyon.

Magagamit para sa pag-download sa pamamagitan nito (http://michaelteeuw.nl/post/142629029062/magicmirror2-a-huge-announcement) link pinakabagong bersyon interface, pati na rin ang isang installer at isang built-in na web server.

Pagpipilian operating system para sa Raspberry Pi pinili ko ang Raspbian dahil ito ay open source at may maraming suporta sa komunidad. Pagkatapos i-download ang imahe, oras na upang isulat ito sa SD card, ipasok ito sa aming raspberry at simulan ang pag-install.

Dahil ang pagkopya ng larawan ay tumatagal ng maraming oras, mayroon kaming 3 mga pagpipilian:

  • Maaari mong gamitin ang paraan ng RDISK, na inilarawan sa dokumentasyon ng Raspberry;
  • Maaari kang kumuha ng isang tasa ng kape, umupo, at tamasahin ang iyong paggamit ng caffeine habang naghihintay ka;
  • Parehong mas matangkad.

Pumili ako ng point 3. Kapag tapos na iyon, nag-download ako ng Raspberry, nag-log in, at nagsimulang mag-set up ng Wizzard sa pamamagitan ng pagpasok ng sudo raspi-config sa command line. Sa pagsasaayos na ito, mayroong ilang mahahalagang item na kailangang i-configure:
— Tiyaking nagbo-boot ang system sa desktop (sa halip na command line);

— Itakda ang time zone para lumabas ang Magic Mirror tamang panahon;

- Sa seksyong "Mga Advanced na Setting," tiyaking nahahati ang memorya ng video sa 128 MB.

Subukang mag-tingker sa iba pang mga parameter, ngunit tandaan, kung magulo mo ito, kumuha ng isa pang tasa ng kape at muling i-install ang operating system.

Kumonekta sa Wi-Fi.

Dahil hindi ko gusto ang anumang karagdagang mga cable sa Magic Mirror, gumagamit ako ng WiFi para ikonekta ito sa Internet. Ang pag-set up ng WiFi ay depende sa WiFi USB dongle na nakakonekta sa Raspberry Pi at depende sa brand at uri nito. Samakatuwid, walang silbi na ilarawan ang pag-install na ito dito. Gamitin ang paghahanap sa Google sa pamamagitan ng pagpasok sa search bar: raspberry pi wifi setup. Upang maging matapat, ang bahaging ito ay tumatagal ng halos lahat ng oras sa panahon ng pag-install. Ngunit kapag na-set up mo na ito, patuloy itong gagana nang walang kamali-mali.

I-rotate ang screen.

Ang Magic Mirror ay idinisenyo para gamitin sa portrait mode. Samakatuwid, kailangan mong i-rotate ang screen 90 degrees clockwise.

Ang mga setting ng BIOS ay naka-imbak sa boot partition ng system "/boot". Ang seksyong ito ay naglalaman ng config.txt file kasama ang lahat ng mga setting. Upang paikutin ang lahat ng ipinapakitang data sa monitor, idagdag ang sumusunod na linya sa file na ito:

display_rotate=1

Para sa isang mas maaasahang koneksyon sa monitor, inalis ko ang komento sa linya na nagpapahintulot sa paraan ng koneksyon sa HDMI:

Web server.

Upang i-host ang interface (na isang regular na web page lamang), kailangan ko ng Apache web server upang tumakbo sa Raspberry Pi. Dahil ito ay isa sa mga pinakakaraniwang pamamaraan sa Rasberry, ang pag-install ng Apache ay napakasimple.

Una, kailangan kong tiyakin na mayroon akong pinakabagong system software na naka-install sa pamamagitan ng pagpapatakbo ng sumusunod na command:

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

Ngayon ay oras na upang aktwal na i-install ang Apache:

sudo apt-get install apache2 apache2-doc apache2-utils

handa na! Ngunit upang matiyak na magagamit ko ang ilang mga script ng PHP sa web server (higit pa sa susunod) nagdagdag ako ng suporta sa PHP:

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

handa na! I-reboot at gumagana na ngayon ang web server! Ibinaba ko ang index.php file sa /var/www folder at itinuro ang aking Raspberry browser sa IP address. At lahat ay gumana!

Mode ng Kiosk.

Ngayon, siguraduhin nating ang Raspberry Pi ay aktwal na nagpapakita ng web page, gagamitin ko ang Chromium browser sa kioskmode para dito.

Muli, medyo madaling i-install:

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

Ngayon kailangan naming gumawa ng ilang karagdagang mga setting upang gawin ito, huwag paganahin ang screensaver at autoboot sa kioskmode. Upang gawin ito, na-edit ko ang /etc/xdg/lxsession/LXDE/autostart (para sa bagong bersyon Gamitin ni Raspian ang sumusunod na file: /etc/xdg/lxsession/LXDE-pi/autostart) at idinagdag ang # bago:

@xscreensaver -no-splash

@chromium —kiosk —incognito http://localhost

Makakatulong ito na ganap na i-disable ang lahat ng splash screen function, at tiyaking magsisimula kaagad ang Chrome kapag nag-boot ang OS at ni-load ang page mula sa web server sa full screen mode.
Ise-save namin ang file at i-reboot ang aming Raspberry Pi upang suriin kung gumagana ang lahat ayon sa nararapat. Ang Raspberry Pi ay hindi ang pinakamahusay mabilis na computer at tumagal ng ilang oras upang mag-load, ngunit kalaunan ay lumitaw ang isang site ng pagsubok sa screen na may 90 degrees na nakatuon sa imahe, gumagana ang lahat!

Hakbang 6: Pag-unlad ng interface.

Kaya nakita ko ang tamang uri ng salamin, bumili ng monitor, gumawa ng bagong case, nag-install ng hardware, at na-configure ang Raspberry Pi. Ngayon ay oras na para sa huling bahagi ng proyekto: pagbuo ng interface.

Noong sinimulan ko ang proyekto, nagpasya ako para sa aking sarili na hindi dapat suportahan ng interface ang direktang pakikipag-ugnayan gamit ang salamin. Dahil hahantong ito sa mga streak at mantsa sa aking makintab at malinis na salamin, bukod pa doon ay kung saan pinakamahusay na mga aparato para sa pakikipag-ugnayan ng user. Nais kong ang Magic Mirror ay isang purong passive source ng impormasyon.

Ang mas mahalaga ay ang katotohanan na ang magic mirror ay dapat na isang regular na salamin sa unang lugar, at sa gayon ay hindi ito dapat ganap na mapuno ng (walang silbi) na impormasyon, tanging ang mga gilid ng salamin ang inilalaan para dito. Nag-iiwan ng sapat na espasyo upang humanga sa iyong sarili.

Naisip ko ito at gumawa ng isang listahan ng lahat ng dapat ipakita sa screen:

- Papuri. Ano kaya ito mas mabuti pa diyan upang simulan ang iyong araw sa isang magandang papuri?

— Panahon. Bago lumabas, kailangan mong malaman nang maaga kung ano ang nangyayari sa kalye upang makapagbihis ka para sa panahon.

— Relo at kalendaryo. Upang habang hinahangaan ang iyong sarili sa salamin ay hindi ka mahuhuli sa isang mahalagang pulong o trabaho.

— News feed. Upang laging magkaroon ng kamalayan sa mga mahahalagang kaganapan sa mundo.

Siyempre, maraming iba pang mga posibilidad upang punan ang magic mirror na may nilalaman. Ngunit sa ngayon ang listahang ito ay sapat na.

Mga pangunahing setting.

Tulad ng nabanggit kanina, ang interface ay hindi isang application para sa OS, ngunit isang pahina lamang sa browser na bukas sa buong screen. Ngunit para ma-format ito kailangan ko lang gumamit ng HTML, CSS at Javascript. At bilang karagdagang bonus, pinapayagan akong magdisenyo at subukan ang interface sa aking Mac at pagkatapos ay isumite ito sa magic mirror.

Bilang karagdagan sa code na isinulat ko sa aking sarili, gumagamit ako ng ilang mga open source na aklatan upang pabilisin ang proseso:

Tulad ng halos anumang website, ang Magic Mirror ay gumagamit ng Jquery upang gawing mas madali ang pagmamanipula ng DOM. Tamang-tama para sa mga tamad na tulad ko.

Moment.js

Nakakatulong ito sa akin na madaling manipulahin ang time stamp. Makakatipid ng maraming oras kapag nagtatrabaho sa petsa at oras.

FeedToJson

Isang maginhawang paraan upang i-convert ang mga RSS feed sa javascript sa JSON na format.

iCal Parser

Kino-convert ang data mula sa iCal patungong JSON. Sa kasamaang palad, ang library na ito ay hindi masyadong pulido, kaya nangangailangan ito ng higit pang trabaho.

Ang mga aklatang ito na pinagsama sa sarili kong HTML at Javascript code ay sapat na upang gawing tunay na mahiwaga ang salamin.

Disenyo.

Siyempre ang aking magic mirror ay nangangailangan ng isang makinang na disenyo. Paano ito makakamit? Makinis at magandang palalimbagan gamit ang Helvetica Neue font, at tumutugmang iconography para sa impormasyon ng panahon.

Dahil ang salamin ay gagana lamang bilang salamin kapag walang ilaw sa likod nito, mahalagang gumamit ng itim na background. At para sa mas mahusay na kaibahan sa background, ang nilalaman ng impormasyon ay dapat na puti na may ilang kulay ng kulay abo.

Upang makuha ang kinakailangang data na gusto kong ipakita sa salamin, ginagamit ko ang mga feed ng ilang bukas na API at news feed. Para sa iyo na hindi alam kung ano ang isang API, pumunta sa Wikipedia, mayroong isang mahusay na paglalarawan doon.

Openweathermap.org

Ang Openweathermap ay isang libreng mapagkukunan na may mahusay na API para sa pagkuha lagay ng panahon at data ng pagtataya. Dito kumukuha ako ng data tungkol sa kasalukuyang panahon at taya ng panahon para sa mga darating na araw.

iCal Calendar

Pinapayagan ka ng iCloud na ibahagi ang iyong kalendaryo gamit ang format na iCal, dahil alam mo na hindi ka pinapayagan ng javascript na direktang magpadala ng mga kahilingan. Kailangan kong buksan ang data na ito gamit ang PHP proxy gamit lamang ang 3 linya ng code:

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

echo file_get_contents($url);

Papayagan ka nitong gumawa ng kalendaryo sa parehong server bilang frontend, gamit lang ang requestingcalendar.php.

Ang naunang nabanggit na iCal parser ay tumutulong sa akin na mag-convert ng data sa kapaki-pakinabang na impormasyon. Sa kasamaang palad, ang ICloud ay gumagamit ng ilang karaniwang mga tag na walang katumbas sa mga mailing nito, kaya nagdagdag ako ng ilang karagdagang linya ng conversion sa aking JavaScript file.

NOS News Feed

Ang news feed ay simpleng RSS feed ng Dutch public broadcaster. Sa kasamaang palad, hindi nila sinusuportahan ang JSON format, kaya ginagamit ko ang FeedToJson plugin upang i-convert ang RSS data sa JSON format.

Ang lahat ng iba pang materyal, gaya ng kasalukuyang petsa at oras, at mga papuri ay pawang mga simpleng script na isinulat ko sa JavaScript.

Awtomatikong pag-update

Upang makuha ang kasalukuyang hash sa web server, na patuloy na sinusuri at kung hindi tumugma ang hash na ito, nagre-reload ang browser upang ipakita ang bagong impormasyon, ginamit ko ang sumusunod na PHP code:

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

Ang paghahambing ay ginagawa sa pangunahing JavaScript file. Ngunit ito ay posible lamang kung ang HTML file ay may parehong hash gaya ng kasalukuyang bersyon:

var gitHash = '';

Ngayon, isang paghahambing ng hash na ina-update bawat 3 segundo:

(function checkVersion()

$.getJSON('gitash.php', (), function(json, textStatus) (

kung (json.gitHash != gitHash) (

window.location.reload();

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

setTimeout(function() (

Ang lahat ng magic na ito ay nagpapahintulot sa akin na i-update lamang ang interface ng Magic Mirror sa pamamagitan ng pag-log in sa Raspberry Pi gamit ang SSH, paggawa ng mga pagbabago sa naaangkop na folder, at pagpapatakbo ng mga git pull request.

Para sa sinumang interesado, nai-post ko ang lahat ng code na ito sa GitHub at magagamit ito sa link na ito https://github.com/MichMich/MagicMirror.

Do-it-yourself heart rate monitor (heart rate monitor) Gumagawa kami ng radio control gamit ang JDY-40 radio module nang walang…