Oglindă Interactivă
Dată
2020-07-27Autor
Flutur, Cosmin
Abstract
Zi de zi ne bazăm foarte mult pe telefon pentru a afla informații despre ce se întâmplă în
jurul nostru sau despre vreme. Acesta este o sursă bună de informații și sigură dar cum ar
fi dacă în casă s-ar afla, pe perete sau în baie, o oglindă cu un aspect futurist și atrăgător
care să prezinte informațiile precizate mai sus?!
Având în vedere cele mentionate am reușit crearea unui astfel de sistem prin utilizarea a
2 platforme de dezvoltare: Raspberry Pi și Arduino. Pentru realizarea acestui efect futurist
am folosit un monitor peste care am pus o oglinda acrilica unidirecționala, care, prin
efectul reflexiei parțiale va da impresia ca scrisul provine direct din oglinda.
Pe Raspberry s-a creat interfața in limbajul Python și cu un framework TK inter care face
parte din pachetul limbajului
Aceasta este cât mai simplă posibil, fără animații inutile, fără informații inutile, doar
strictul necesar. Informațiile despre vreme sunt luate prin intermediul unui API oferit de
Wheater Bit.com. Acest API este doar un ‘curier’ între Raspberry și site-ul respectiv.
Sistemul face o cerere iar API-ul aduce datele.
Arduino are rolul de prelua informațiile de la senzori atașați : senzorul de temperatură și
senzorul PIR. Suplimentar, acesta mai are rolul de a controla lumina ambientală care
funcționează împreună cu senzorul PIR și cu Screensaver-ul de la Raspberry PI .
Implementarea duală este utilă pentru a realiza efectul estetic și de “camuflaj “ al
oglinzii , adică să pară un simplu tablou sau un mobilier și abia când ne apropiem de ea să
se deschidă interfața ca să ne prezinte informațiile.
Și lumina ambientală este strâns legată de funcționarea senzorului PIR deoarece atunci
când se detectează că cineva se afla lângă oglindă aceasta va creste intensitatea LED-urilor
până la un maxim stabilit de noi. Apoi când ne îndepărtăm de oglindă LED-urile se întorc la
un minim (nu oprite).