Taula de continguts:

Smart Mirror de Raspberry Pi: 5 passos (amb imatges)
Smart Mirror de Raspberry Pi: 5 passos (amb imatges)

Vídeo: Smart Mirror de Raspberry Pi: 5 passos (amb imatges)

Vídeo: Smart Mirror de Raspberry Pi: 5 passos (amb imatges)
Vídeo: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Desembre
Anonim
Smart Mirror de Raspberry Pi
Smart Mirror de Raspberry Pi
Smart Mirror de Raspberry Pi
Smart Mirror de Raspberry Pi

Per tant, hi havia un raspberry pi 1B no utilitzat al calaix i un monitor no utilitzat. Aquesta és la raó suficient per crear un Smart Mirror.

El mirall ha de mostrar informació sobre l'hora, la data i el temps, així com informació sobre l'estat dels interruptors de casa intel·ligent i de la música que s'està reproduint actualment.

Pas 1: coses que necessiteu

Per crear el mirall intel·ligent, necessiteu el següent

  • Dongle WIFI Raspberry Pi (excepte Raspberry Pi 3, aquest inclou WIFI)
  • Monitor (he utilitzat un BenQ 24 ")
  • Marc de la imatge (en tinc un de https://wunsch-bilderrahmen.de a Alemanya)
  • Mirall unidireccional (en té un de https://www.myspiegel.de/ a Alemanya), però també podeu utilitzar un mirall transparent d’acrílic
  • Lames de fusta per ampliar el marc de la imatge perquè pugui contenir el monitor
  • Suport angular per mantenir el monitor al marc
  • Cinta adhesiva negra per evitar el contacte directe del vidre amb el metall
  • Cola de fusta i endoll de fusta per enganxar el marc de la imatge i la vora de fusta
  • Filferro o cable per al muntatge, així com ancoratges de cargol
  • Canal per cable
  • Pinça de barra
  • Màquina de trepar

Si voleu una il·luminació de fons per una tira LED, també necessiteu el següent

  • Tira LED amb controlador, vegeu aquest projecte tira LED controlada per RC
  • Remitent de 433 MHz

Hi ha una llista que conté els principals costos del projecte.

  • Marc: 28 € ~ 29,3 $
  • Mirall unidireccional: 73 € ~ 76,6 $
  • BenQ GL2450: 100 € ~ 104,9 $
  • Raspberry Pi 3 - 37 € ~ 38,8 €
  • Llistons de fusta (ja tallats a la longitud adequada): 15 € ~ 15,7 $
  • Tira LED 6 €

Això suma fins a 259 € ~ 272 $ suposant que teniu totes les coses petites, com eines, cola de fusta, cargols, etc. 116 € ~ 122 $ per donar-los una nova tasca.

Pas 2: prepareu el tauler del monitor

El primer pas que heu de fer és treure el bisell del tauler del monitor. Això és necessari per obtenir la mida correcta del tauler del monitor. Necessitareu la mida per obtenir el marc de la imatge, el mirall unidireccional i les lames de fusta amb la mida adequada.

Ja hi ha diverses descripcions sobre com treure el bisell. Mireu aquest resultat de la cerca per obtenir més informació

A continuació, vaig posar una cinta adhesiva negra a la vora metàl·lica del tauler del monitor. El primer motiu és evitar el contacte directe de metall amb vidre més endavant quan poso el monitor al mirall. La segona raó és evitar la reflexió del metall, de manera que trio el color negre que hauria d’absorbir la llum entrant.

Pas 3: creeu el marc

Crea el marc
Crea el marc
Crea el marc
Crea el marc
Crea el marc
Crea el marc

Un cop sabem la mida correcta del tauler del monitor, podem demanar el marc de la imatge, el mirall de sentit únic i les lames de fusta. Vaig demanar un marc de fotos i un mirall de sentit únic que coincidissin exactament entre si per tal que el mirall quedés subjectat pel marc de fotos. Tanmateix, el monitor també s'ha de fixar, de manera que he creat una vora a la part posterior del marc de la imatge que hauria de contenir el monitor.

Vaig connectar els llistons de fusta mitjançant cola de fusta, taps de fusta i cargols per salvar-los. La primera imatge mostra dos forats per a taps de fusta al marc de la imatge. Aneu amb compte de no perforar el marc de la imatge, perquè no quedaria tan bé. La segona imatge mostra els forats dels cargols; una vegada més, tingueu cura de no perforar el cargol a través del marc de la imatge.

La vora també necessita un forat per als cables de sortida, així com un forat per a la tira de leds, si voleu utilitzar-ne un.

Pas 4: ajuntar peces

Ajuntant peces
Ajuntant peces
Ajuntant peces
Ajuntant peces
Ajuntant peces
Ajuntant peces

Quan el marc estigui complet, podem ajuntar les coses. El mirall el fixa el monitor. Per fixar el monitor al marc de fusta, he afegit dos mènsules angulars en tres costats, formant sis angles. El quart costat negre del tauler del monitor està cobert amb una placa de circuit, de manera que omet aquest.

La caixa metàl·lica central conté l'electrònic per al tauler del monitor i inicialment es fixava al bisell del monitor. Ara sense el bisell he afegit la cinta marró per arreglar aquesta caixa al monitor. Vaig connectar un cordó verd a les lames de fusta esquerra i dreta mitjançant cargols, això serà necessari per muntar el mirall a la paret.

Vaig col·locar el raspberry pi a l'extrem inferior esquerre i el controlador de tira de leds a la part inferior dreta. Els GPIO del raspi estan connectats a un remitent de 433 MHz per configurar el color de la tira led. Però el remitent també pot tenir algunes funcionalitats més, per exemple, controlar algunes preses de connexió sense fils.

Pas 5: instal·leu el programari

Instal·leu el programari
Instal·leu el programari

El programari del mirall intel·ligent es basa completament en html, javascript i css. Tot el que necessiteu és un navegador. Per a un raspberry pi, recomano utilitzar midori. El codi font s’allotja en un repositori de gitpub. Es tracta d’un tauler molt minimalista que només mostra l’hora, el temps, la música i els commutadors. El temps prové de l’hora del sistema de l’ordinador. Per mostrar informació meteorològica faig servir https://api.openweathermap.org. La informació sobre música i commutadors prové del meu servidor de casa intel·ligent basada en aquesta reposició de githup: https://github.com/dabastynator/RemoteControlSystem. Aquesta solució per a la llar intel·ligent defineix diverses unitats controlables, per exemple, servidor multimèdia o sòcol sense fils en una configuració-xml i fa que totes estiguin disponibles mitjançant una tranquil·la API web.

Per configurar el raspberry pi, heu de clonar el repositori de github:

git clone [email protected]: dabastynator / SmartMirror.git

I editeu el fitxer ~ / SmartMirror / smart_config.js per configurar la clau openweatherapi i el testimoni de seguretat del sistema de control remot:

var mSecurity = 'testimoni =';

var mOpenWeatherKey = ;

Ara, el raspberry pi hauria de mostrar el navegador midori a l’inici i també amagar el cursor del ratolí en inactivitat per desordenament. Per tant, afegiu les línies següents a ~ /.bashrc:

dorm 20 anys

# Amaga el ratolí per inactivitat

unclutter -display: 0 -noevents -grab &

log = "/ home / pi / magic_mirror.log"

mirror = "file: ///home/pi/SmartMirror/smart_mirror.html"

exportació DISPLAY =: 0

midori -e Pantalla completa -a $ mirror >> $ log &

A continuació, elimino la pantalla en blanc predeterminada als 6 minuts d'inactivitat descrits en aquesta pàgina: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. Per tant, modifiqueu el fitxer / etc / kbd / config i canvieu aquestes línies:

BLANK_TIME = 0

BLANK_DPMS = desactivat

POWERDOWN_TIME = 0

I afegiu aquestes línies addicionals al fitxer / etc / xdg / lxsession / LXDE-pi / autostart.

@xset s noble

@xset s desactivat

@xset -dpms

Per girar la pantalla 90 °, he afegit les següents línies a /boot/config.txt.

# Gireu la pantalla en mode protrait

display_rotate = 1

Això és. La meva experiència ara és utilitzar millor un monitor LED real en lloc d’un monitor LCD. Això hauria de produir menys llum a la zona negra, consumir menys energia i ser més lleuger i prim. El meu mirall pesa 10 kg.

Concurs de microcontroladors 2017
Concurs de microcontroladors 2017
Concurs de microcontroladors 2017
Concurs de microcontroladors 2017

Accèssit al concurs de microcontroladors 2017

Recomanat: