Zrkadielko, zrkadielko povedz že mi...

Magic Mirror, Smart Mirror

Projektov založených na mikrokontroléroch všeho druhu sa na internete objavuje stále viac a viac. Nie že by som sa sťažoval, to nie. Práve naopak. Som rád, že argentínske telenovely ešte nezabili invenciu pospolitého ľudu úplne. Projekty sú rôzneho charakteru. Od blikajúcich diód, cez mediálne centrá do obývačky, 3D tlačiarne a výškové balónové sondy až po sofistikované roboty. Mnohé z nich sú to technologické skvosty a zaslúžia si nepopierateľný obdiv. Problém ale nastáva, keď ich tvorca opustí bezpečie svojej dielničky a je komfrontovaný s tvrdou realitou každodenného života. Mal som konkrétne na mysli stretnutie so svojou nežnejšou polovičkou. Tie mávajú často len malé pochopenie pre naše hobby. Zatiaľ čo vyššie spomenuté projekty majú jasné technologické ciele, ten, ktorý vám chcem predstaviť dnes má práve špecificky sociálny zámer cieliaci na zlepšenie pochopenia pre tento druh zábavy.

Vzhľadom na to, že sa ich objavilo v krátkom čase hneď niekoľko usudzujem, že riešiť tento problém musí asi viacero domácich majstrov. Niet totiž nič lepšie ako ospravedlniť svoju tajuplnú činnosť za dverami garáže než apelovať na krásu ženy a jej nutkanie sa o nej neustále uisťovať. Práve preto sa cieľom stalo zrkadlo.

Ale teraz vážne. Z technologického hľadisla zrkadlo prešlo za posledné milióny rokov len pramálou inováciou. Od nepraktického používania hladiny jazera, kde mohol číhať kdejaký aligátor, cez ručne tepané a leštené povrchy lesklých kovov až po priemyselnú výrobu pokoveného skla, či reflexné fólie jeho funkcia zostáva nemenná. Jednoznačne to chcelo zmenu. Pár ľudí to vzalo od podlahy a s napodiv relatívne malým úsilím sa im podarilo úspešne prideliť tejto lesklej ploche na stene, či nad kozmetickým stolíkom vskutku inovatívnu funkcionalitu.

Smart mirror Smart mirror Smart mirror Smart mirror Smart mirror Smart mirror

Zostavenie takéhoto inteligentného zrkadla nie je vôbec zložité. Teda ak nie ste úplne drevo. Podľa toho, čo k daným projektom ich autori napísali je najväčší problém zohnať jednosmerné zrkadlo. To je také to zrkadlo, ktoré vídať vo vypočúvacích miestnostiach vo všetkých kriminálkach. Špeciálne v Amerike je to vraj spojené s intenzívnym lustrovaním záujemcu. Inak je to len o výbere správneho monitoru, ktorý zozadu zobrazuje informácie. Nemal by mať panel s portami na zadnej strane. Ideálne zboku, alebo zospodu.

Smart mirror - choosing right display

Ďalší problém je skôr psichologického charakteru. Veď kto normálny by už len rozoberal na kosť práve kúpený, plne funkčný monitor. Ešte že ich ceny v posledných rokoch tak padli.

Smart mirror - making the frame

Potom už len ostáva chytiť pod krk miestneho drevomajstra aby vám k tejto paráde zbúchal nejaký ten rám a zbytok je už len o tom aký ste dobrý webobý vývojár. Netreba sa však báť. Už na prvý pohľad je jasné, že sa nejedná o žiadnu superaplikáciu. Jeden z autorov dokonca pred týmto projektom HTML a JavaScript nevidel ani z rýchlika.
Obaja použili ako základ inteligencie zrkadla Raspberry Pi. Konkrétny model je v tomto prípade irelevantný, keďže funkciu s prehľadom zastane ktorýkoľvek z nich. Použitie akéhokoľvek iného mikropočítača je rovnako vhodnou alternatívou.

Smart mirror - choosing right display

Druhou stranou mince je softvér. Ideálnym riešení je použitie Open Source Web prehliadača Chromium, ktorý sa po pár úpravách konfiguračného súboru dá ľahko presvedčiť na fungovanie v Kiosk móde a na automatické spustenie po štarte systému.

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

Nastavenia sa v Raspbian Jessie musia realizovať v súbore /etc/xdg/lxsession/LXDE-pi/autostart

@xscreensaver -no-splash
@xset s off
@xset -dpms
@xset s noblank
@chromium --kiosk --incognito http://localhost

Web samotný je už na budúcom užívateľovi. Platforma je pripravená. Pre zvedavcov je tu link na článok Michael-a Teeuw-a. Jedného z autorov, ktorí ma inšpirovali napísať tento článok. V jeho spodnej časti je aj link na kompletnú webovú aplikáciu na GitHub-e.

Na záver si dovolím už len konštatovanie. Nechápem, že to ešte nikoho nenapadlo vo veľkom vyrábať. Výrobok, ktorý takto apeluje na ľudskú ješitnosť a to ako ženskú, tak v tomto prípade i tú mužskú sa určite bude veľmi dobre predávať. A čo ešte, keď sa jeho funkcionalita dá príležitostne posunúť ešte o čosi ďalej. Len to prosím neskúšajte na svokre.

Smart mirror - Heloween add on

 

Zdroje: Michael Teeuw, The MagPi