Sisukord:

Nutikas peegel Raspberry Pi poolt: 5 sammu (piltidega)
Nutikas peegel Raspberry Pi poolt: 5 sammu (piltidega)

Video: Nutikas peegel Raspberry Pi poolt: 5 sammu (piltidega)

Video: Nutikas peegel Raspberry Pi poolt: 5 sammu (piltidega)
Video: Сказ про тянку без глаз ► 2 Прохождение Fatal Frame (Project Zero) PS2 2024, November
Anonim
Nutikas peegel, autor Raspberry Pi
Nutikas peegel, autor Raspberry Pi
Nutikas peegel, autor Raspberry Pi
Nutikas peegel, autor Raspberry Pi

Nii et sahtlis oli kasutamata vaarika pi 1B ja kasutamata monitor. See on nutika peegli loomiseks piisav põhjus.

Peegel peaks näitama kellaaega, kuupäeva ja ilmateavet, samuti olekuteavet nutikate kodulülitite ja hetkel esitatava muusika kohta.

Samm: asjad, mida vajate

Nutika peegli loomiseks vajate järgmisi asju

  • Raspberry Pi WIFI -dongle (välja arvatud Raspberry Pi 3, see on sisaldanud WIFI -d)
  • Monitor (kasutasin BenQ 24 ")
  • Pildiraam (sai ühe Saksamaalt
  • Ühesuunaline peegel (sain selle Saksamaalt saidilt https://www.myspiegel.de/), kuid võite kasutada ka akrüülist läbipaistvat peeglit
  • Puidust liistud pildiraami pikendamiseks, nii et see mahutab monitori
  • Nurgaklamber monitori kaadris hoidmiseks
  • Must kleeplint, et vältida klaasi otsest kokkupuudet metalliga
  • Puiduliim ja puidust pistik pildiraami ja puidust äärise liimimiseks
  • Paigaldamiseks traat või nöör, samuti kruviankrud
  • Kaabelkanal
  • Baariklamber
  • Puurmasin

Kui soovite LED -riba taustavalgustust, vajate ka järgmist

  • LED-riba kontrolleriga, vaadake seda projekti RC-juhitav LED-riba
  • 433 MHz saatja

Seal on nimekiri, mis sisaldab projekti peamisi kulusid.

  • Pildiraam-28 € ~ 29,3 $
  • Ühesuunaline peegel-73 € ~ 76,6 $
  • BenQ GL2450 - 100 € ~ 104,9 $
  • Vaarika Pi 3 - 37 € ~ 38,8 €
  • Puidust liistud (juba õigeks lõigatud) - 15 € ~ 15,7 $
  • LED riba 6 €

See teeb kokku kuni 259 € ~ 272 $, kui eeldada, et teil on kõik väikesed asjad, nagu tööriistad, puidust liim, kruvid jne. Aga nagu ma juba mainisin, oli peegli ehitamise põhjus kasutamata monitor, raspi ja led-riba, nii et investeerisin 116 € ~ 122 $, et anda neile uus ülesanne.

Samm: valmistage ette monitoripaneel

Esimene samm on eemaldada raam monitori paneelilt. See on vajalik monitoripaneeli õige suuruse saamiseks. Pildiraami, ühesuunalise peegli ja puitliistude õige suuruse saamiseks vajate suurust.

Kaane eemaldamiseks on juba mitmeid kirjeldusi. Lisateabe saamiseks vaadake seda otsingutulemust

Järgmisena panin monitori paneeli metallpiirile musta kleeplindi. Esimene põhjus on vältida metalli otsest kokkupuudet klaasiga hiljem, kui panen monitori peeglile. Teine põhjus on vältida metalli peegeldumist, nii et valin musta värvi, mis peaks sissetulevat valgust neelama.

Samm: looge raam

Loo raam
Loo raam
Loo raam
Loo raam
Loo raam
Loo raam

Kui me teame monitori paneeli õiget suurust, saame tellida pildiraami, ühesuunalise peegli ja puidust liistud. Tellisin pildiraami ja ühesuunalise peegli, mis sobivad täpselt kokku, nii et peegel jääb pildiraamist kinni. Kuid ka monior tuleb fikseerida, nii et lõin pildiraami tagaküljele äärise, mis peaks monitori sisaldama.

Säästmiseks ühendasin puidust liistud puiduliimi, puidust pistikute ja kruvidega. Esimesel pildil on pildiraamis kaks auku puidust pistikute jaoks. Olge ettevaatlik ja ärge puurige pildiraami läbi, see ei tundu nii hea. Teisel pildil on kruvide augud, jällegi olge ettevaatlik ja ärge puurige kruvi läbi pildiraami.

Piiril on vaja ka auk väljuvate kaablite jaoks ning auk LED -riba jaoks, kui soovite seda kasutada.

4. samm: tükkide kokku panemine

Tükkide kokku panemine
Tükkide kokku panemine
Tükkide kokku panemine
Tükkide kokku panemine
Tükkide kokku panemine
Tükkide kokku panemine

Kui raam on valmis, saame asjad kokku panna. Peegel on kuvariga fikseeritud. Monitori puitraamile kinnitamiseks lisasin kolm nurka kaks nurgaklambrit, mis teeb kuus nurka. Monitori paneeli neljas must külg on kaetud trükkplaadiga, nii et jätan selle vahele.

Keskmine metallkarp sisaldab monitori paneeli elektroonikat ja selle kinnitas algselt monitori raam. Nüüd, ilma raamita, lisasin selle karbi monitorile kinnitamiseks pruuni teibi. Ühendasin rohelise juhtme vasakule ja paremale puitliistule kruvidega, seda läheb vaja peegli seinale kinnitamiseks.

Asetasin vaarika pi vasakusse alumisse nurka ja led-riba kontrolleri paremasse alla. Raspi GPIO-d on ühendatud 433 MHz saatjaga, et määrata LED-riba värv. Kuid saatjal võib olla ka rohkem funktsioone, näiteks juhtida mõnda traadita pistikupesa.

Samm: installige tarkvara

Installige Tarkvara
Installige Tarkvara

Nutipeegli tarkvara põhineb täielikult html, javascript ja css. Kõik, mida vajate, on brauser. Vaarika pi jaoks soovitan kasutada midorit. Lähtekoodi hostitakse gitpubi repos. See on väga minimalistlik armatuurlaud, mis näitab lihtsalt aega, ilma, muusikat ja lüliteid. Aeg tuleb arvuti süsteemiajast. Ilmateabe kuvamiseks kasutan https://api.openweathermap.org. Muusika ja lülititeave pärineb minu nutika kodu serverist, mis põhineb sellel githupi repol: https://github.com/dabastynator/RemoteControlSystem. See nutika kodu lahendus määratleb mitu juhitavat seadet, näiteks meediaserver või traadita pistikupesa konfiguratsioonis-xml ja teeb kõik kättesaadavaks rahuliku veebirakenduse kaudu.

Vaarika pi konfigureerimiseks peate kloonima githubi repo:

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

Ja redigeerige faili ~/SmartMirror/smart_config.js, et määrata openweatherapi võti ja kaugjuhtimissüsteemi turvamärk:

var mSecurity = 'märk =';

var mOpenWeatherKey = "";

Nüüd peaks vaarika pi näitama käivitamisel midori brauserit ja peitma ka hiirekursori mitteaktiivsuse korral. Seetõttu lisage saidile ~/.bashrc järgmised read:

maga 20s

# Peida tegevusetuse korral hiir

segadus -kuva: 0 -sündmusi -haarake &

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

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

ekspordi Ekraan =: 0

midori -e täisekraan -$ peegel >> $ log &

Järgmisena eemaldan sellel lehel kirjeldatud 6 -minutilise mitteaktiivsuse korral vaikimisi tühja ekraani: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. Seetõttu muutke faili/etc/kbd/config ja muutke neid ridu:

TÜHI_AEG = 0

BLANK_DPMS = väljas

POWERDOWN_TIME = 0

Ja lisage need täiendavad read faili/etc/xdg/lxsession/LXDE-pi/autostart.

@xset s tühi

@xset on välja lülitatud

@xset -dpms

Ekraani 90 ° pööramiseks lisasin järgnevad read faili /boot/config.txt.

# Pöörake ekraan protrežiimi

display_rotate = 1

See on kõik. Minu kogemus on praegu LCD -monitori asemel paremini kasutada tõelist led -kuvarit. See peaks tekitama vähem valgust mustale alale, tarbima vähem energiat ning olema kergem ja õhem. Minu peegel kaalub 10 kg.

Mikrokontrollerite võistlus 2017
Mikrokontrollerite võistlus 2017
Mikrokontrollerite võistlus 2017
Mikrokontrollerite võistlus 2017

Teine koht mikrokontrollerite võistlusel 2017

Soovitan: