Satura rādītājs:

Raspberry Pi viedais spogulis: 5 soļi (ar attēliem)
Raspberry Pi viedais spogulis: 5 soļi (ar attēliem)

Video: Raspberry Pi viedais spogulis: 5 soļi (ar attēliem)

Video: Raspberry Pi viedais spogulis: 5 soļi (ar attēliem)
Video: 40 noderīgi auto produkti no Aliexpress, kas jums ir noderīgi 2024, Jūlijs
Anonim
Raspberry Pi viedais spogulis
Raspberry Pi viedais spogulis
Raspberry Pi viedais spogulis
Raspberry Pi viedais spogulis

Tātad atvilktnē bija neizmantots aveņu pi 1B un neizmantots monitors. Tas ir pietiekams iemesls, lai izveidotu viedo spoguli.

Spogulim vajadzētu parādīt laiku, datumu un laika apstākļu informāciju, kā arī statusa informāciju par viedās mājas slēdžiem un to, kāda mūzika pašlaik tiek atskaņota.

1. darbība. Nepieciešamās lietas

Lai izveidotu viedo spoguli, jums ir nepieciešamas šādas lietas

  • Raspberry Pi WIFI dongle (izņemot Raspberry Pi 3, šajā ir iekļauts WIFI)
  • Monitors (es izmantoju BenQ 24 ")
  • Attēlu rāmis (vienu saņēmu no https://wunsch-bilderrahmen.de Vācijā)
  • Vienvirziena spogulis (tāds iegūts no https://www.myspiegel.de/ Vācijā), bet var izmantot arī caurspīdīgu akrila spoguli
  • Koka līstes attēla rāmja pagarināšanai, lai tajā varētu būt monitors
  • Leņķa kronšteins monitora turēšanai rāmī
  • Melna līmlente, lai izvairītos no tieša stikla saskares ar metālu
  • Koka līme un koka kontaktdakša, lai kopā salīmētu attēla rāmi un koka apmali
  • Vads vai vads montāžai, kā arī skrūvju enkuri
  • Kabeļu kanāls
  • Stieņa skava
  • Urbjmašīna

Ja vēlaties, lai fona apgaismojums tiktu novietots ar LED joslu, jums ir nepieciešams arī sekojošais

  • LED sloksne ar kontrolieri, skatiet šo projektu RC kontrolētā LED sloksne
  • 433 MHz sūtītājs

Ir saraksts ar galvenajām projekta izmaksām.

  • Attēlu rāmis-28 € ~ 29,3 $
  • Vienvirziena spogulis-73 € ~ 76,6 $
  • BenQ GL2450 - 100 € ~ 104,9 $
  • Raspberry Pi 3 - 37 € ~ 38,8 €
  • Koka līstes (jau sagrieztas pareizajā garumā) - 15 € ~ 15,7 $
  • LED sloksne 6 €

Tas ir līdz 259 € ~ 272 $, pieņemot, ka jums ir visas sīkās lietas, piemēram, instrumenti, koka līme, skrūves utt. 116 € ~ 122 $, lai dotu viņiem jaunu uzdevumu.

2. darbība. Sagatavojiet monitora paneli

Pirmais solis, kas jādara, ir noņemt paneli no monitora paneļa. Tas ir nepieciešams, lai iegūtu pareizo monitora paneļa izmēru. Jums būs nepieciešams izmērs, lai iegūtu attēla rāmi, vienvirziena spoguli un koka līstes pareizajā izmērā.

Jau ir vairāki apraksti, kā noņemt rāmi. Lai iegūtu plašāku informāciju, skatiet šo meklēšanas rezultātu

Pēc tam uz monitora paneļa metāla apmales es uzliku melnu līmlenti. Pirmais iemesls ir izvairīties no tieša metāla kontakta ar stiklu vēlāk, kad novietoju monitoru pie spoguļa. Otrs iemesls ir izvairīties no metāla atstarošanas, tāpēc es izvēlos melno krāsu, kurai vajadzētu absorbēt ienākošo gaismu.

3. darbība: izveidojiet rāmi

Izveidojiet rāmi
Izveidojiet rāmi
Izveidojiet rāmi
Izveidojiet rāmi
Izveidojiet rāmi
Izveidojiet rāmi

Kad mēs zinām pareizo monitora paneļa izmēru, mēs varam pasūtīt attēla rāmi, vienvirziena spoguli un koka līstes. Es pasūtīju attēla rāmi un vienvirziena spoguli, kas precīzi sakrīt, tāpēc spogulis tiek turēts pie attēla rāmja. Tomēr arī monioram jābūt fiksētam, tāpēc attēla rāmja aizmugurē es izveidoju apmali, kurā jābūt monitoram.

Es ietaupīju koka līstes ar koka līmi, koka aizbāžņiem un skrūvēm. Pirmajā attēlā redzami divi caurumi koka aizbāžņiem attēla rāmī. Esiet piesardzīgs, lai neizurbtu attēla rāmi, tas izskatītos ne tik labi. Otrajā attēlā ir redzami skrūvju caurumi, vēlreiz uzmanieties, lai skrūve netiktu izurbta caur attēla rāmi.

Robežai ir nepieciešams arī caurums izejošajiem kabeļiem, kā arī caurums LED sloksnei, ja vēlaties to izmantot.

4. solis: gabalu salikšana kopā

Gabalu salikšana
Gabalu salikšana
Gabalu salikšana
Gabalu salikšana
Gabalu salikšana
Gabalu salikšana

Kad rāmis ir pabeigts, mēs varam salikt lietas kopā. Spoguli fiksē monitors. Lai piestiprinātu monitoru pie koka rāmja, es pievienoju divus leņķa kronšteinus no trim pusēm, veidojot sešus leņķus. Monitora paneļa ceturtā melnā puse ir pārklāta ar shēmas plati, tāpēc es izlaižu šo.

Centrālajā metāla kastē ir monitora paneļa elektronika, un to sākotnēji fiksēja monitora priekšējais panelis. Tagad bez rāmja es pievienoju brūno lenti, lai šo lodziņu nofiksētu monitorā. Ar skrūvēm savienoju zaļo vadu kreisajā un labajā koka līstē, tas būs vajadzīgs, lai spoguli piestiprinātu pie sienas.

Es ievietoju aveņu pi apakšējā kreisajā stūrī un led-sloksnes kontrolieri apakšējā labajā stūrī. Raspi GPIO ir savienoti ar 433 MHz sūtītāju, lai iestatītu LED sloksnes krāsu. Bet sūtītājam var būt arī dažas papildu funkcijas, piemēram, dažu bezvadu ligzdu vadīšana.

5. darbība: instalējiet programmatūru

Instalējiet programmatūru
Instalējiet programmatūru

Viedā spoguļa programmatūra ir pilnībā balstīta uz html, javascript un css. Viss, kas jums nepieciešams, ir pārlūkprogramma. Aveņu pi iesaku izmantot midori. Avota kods tiek mitināts gitpub repo. Šis ir ļoti minimālistisks informācijas panelis, kas parāda tikai laiku, laika apstākļus, mūziku un slēdžus. Laiks nāk no datora sistēmas laika. Lai parādītu laika apstākļu informāciju, es izmantoju vietni https://api.openweathermap.org. Informācija par mūziku un slēdžiem nāk no mana viedā mājas servera, pamatojoties uz šo githup repo: https://github.com/dabastynator/RemoteControlSystem. Šis viedās mājas risinājums definē vairākas vadāmas vienības, piemēram, multivides serveri vai bezvadu ligzdu konfigurācijas xml formātā, un padara visu pieejamu, izmantojot mierīgu tīmekļa api.

Lai konfigurētu aveņu pi, jums ir jāklonē github repo:

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

Un rediģējiet failu ~/SmartMirror/smart_config.js, lai iestatītu openweatherapi atslēgu un tālvadības sistēmas drošības marķieri:

var mSecurity = 'marķieris =';

var mOpenWeatherKey = "";

Tagad aveņu pi vajadzētu parādīt midori pārlūku palaišanas laikā, kā arī paslēpt peles kursoru uz neaktivitāti. Tāpēc vietnē ~/.bashrc pievienojiet šādas rindas:

gulēt 20s

# Paslēpiet peli, ja tā nav aktivizēta

neskaidrs -displejs: 0 -notikumi -grābt &

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

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

eksportēt DISPLAY =: 0

midori -e Pilnekrāna režīms -$ spogulis >> $ žurnāls &

Tālāk es noņemu noklusējuma tukšo ekrānu 6 minūšu neaktivitātes laikā, kas aprakstīts šajā lapā: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. Tāpēc mainiet failu/etc/kbd/config un mainiet šīs rindas:

BLANK_TIME = 0

BLANK_DPMS = izslēgts

POWERDOWN_TIME = 0

Un pievienojiet šīs papildu rindas failam/etc/xdg/lxsession/LXDE-pi/autostart.

@xset s tukšs

@xset s izslēgts

@xset -dpms

Lai pagrieztu ekrānu par 90 °, es pievienoju šādas rindiņas failā /boot/config.txt.

# Pagrieziet ekrānu protreta režīmā

display_rotate = 1

Tieši tā. Mana pieredze tagad ir labāk izmantot reālu LED monitoru, nevis LCD monitoru. Tam vajadzētu radīt mazāk gaismas melnajā zonā, patērēt mazāk enerģijas un tam vajadzētu būt gaišākam un plānākam. Mans spogulis sver 10 kg.

Mikrokontrolleru konkurss 2017
Mikrokontrolleru konkurss 2017
Mikrokontrolleru konkurss 2017
Mikrokontrolleru konkurss 2017

Otrā vieta mikrokontrolleru konkursā 2017

Ieteicams: