Cuprins:
- Pasul 1: Lucruri de care aveți nevoie
- Pasul 2: Pregătiți panoul de monitorizare
- Pasul 3: Creați cadrul
- Pasul 4: Asocierea pieselor
- Pasul 5: Instalați software-ul
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Deci, în sertar era un zmeură pi 1B neutilizat și un monitor neutilizat. Acesta este motivul suficient pentru a crea o oglindă inteligentă.
Oglinda ar trebui să afișeze informații despre oră, dată și vreme, precum și informații de stare despre comutatoarele inteligente de acasă și ce muzică este redată în prezent.
Pasul 1: Lucruri de care aveți nevoie
Pentru a crea oglinda inteligentă aveți nevoie de următoarele lucruri
- Raspberry Pi WIFI dongle (cu excepția Raspberry Pi 3, acesta a inclus WIFI)
- Monitor (am folosit un BenQ 24 ")
- Rama foto (am primit una de la https://wunsch-bilderrahmen.de în Germania)
- Oglindă unidirecțională (am primit una de la https://www.myspiegel.de/ în Germania), dar puteți utiliza și oglindă transparentă acrilică
- Lamele din lemn pentru a extinde rama imaginii astfel încât să poată conține monitorul
- Suport unghiular pentru a ține monitorul în cadru
- Bandă adezivă neagră pentru a evita contactul direct al sticlei cu metalul
- Adeziv din lemn și dop din lemn pentru a lipi împreună rama pentru tablou și chenarul din lemn
- Sârmă sau cablu pentru montare, precum și ancore cu șurub
- Canal de cablu
- Clemă de bară
- Mașină de găurit
Dacă doriți o lumină de fundal cu o bandă led, aveți nevoie și de următoarele
- Led-band cu controler, a se vedea acest proiect RC-controlat-LED-strip
- Expeditor 433 MHz
Există o listă care conține principalele costuri ale proiectului.
- Cadru - 28 € ~ 29,3 $
- Oglindă cu sens unic - 73 € ~ 76,6 $
- BenQ GL2450 - 100 € ~ 104,9 $
- Raspberry Pi 3 - 37 € ~ 38,8 €
- Șipci de lemn (deja tăiate în lungimea potrivită) - 15 € ~ 15,7 $
- Benzi LED 6 €
Acest lucru însumează până la 259 € ~ 272 $ presupunând că aveți toate lucrurile mici, cum ar fi scule, lipici din lemn, șuruburi etc. 116 € ~ 122 $ pentru a le oferi o nouă sarcină.
Pasul 2: Pregătiți panoul de monitorizare
Primul pas de făcut este să scoateți rama de pe panoul monitorului. Este necesar pentru a obține dimensiunea corectă a panoului monitorului. Veți avea nevoie de dimensiune pentru a obține rama de imagine, oglinda cu sens unic și lamelele de lemn la dimensiunea potrivită.
Există deja mai multe descrieri despre cum să scoateți rama. Aruncați o privire la acest rezultat al căutării pentru mai multe informații
Apoi am pus o bandă adezivă neagră pe marginea metalică a panoului monitorului. Primul motiv este acela de a evita contactul direct metal-sticlă mai târziu când pun monitorul pe oglindă. Al doilea motiv este să evit reflexia metalului, așa că aleg culoarea neagră care ar trebui să absoarbă lumina primită.
Pasul 3: Creați cadrul
Odată ce cunoaștem dimensiunea corectă a panoului monitorului, putem comanda rama, oglinda cu sens unic și lamelele de lemn. Am comandat o ramă și o oglindă unidirecțională care se potrivesc exact, astfel încât oglinda să fie ținută de rama imaginii. Cu toate acestea, monitorul trebuie, de asemenea, fixat, așa că am creat o margine pe partea din spate a ramei care ar trebui să conțină monitorul.
Am conectat lamelele de lemn cu lipici pentru lemn, dopuri și șuruburi din lemn pentru a fi salvate. Prima imagine prezintă două găuri pentru dopurile de lemn din rama imaginii. Aveți grijă să nu treceți prin rama imaginii, ceea ce nu ar arăta atât de bine. A doua imagine arată găurile pentru șuruburi, din nou, aveți grijă să nu forați șurubul prin rama imaginii.
Bordura are nevoie, de asemenea, de o gaură pentru cablurile de ieșire, precum și de o gaură pentru banda LED, dacă doriți să utilizați una.
Pasul 4: Asocierea pieselor
Când cadrul este complet, putem pune lucrurile împreună. Oglinda este fixată de monitor. Pentru a fixa monitorul pe rama de lemn, am adăugat două paranteze unghiulare pe trei laturi, formând șase unghiuri. Cea de-a patra parte neagră a panoului monitorului este acoperită cu o placă de circuit, așa că o omit pe aceasta.
Cutia metalică centrală conține dispozitivul electronic pentru panoul monitorului și a fost inițial fixată de rama monitorului. Acum, fără cadru, am adăugat banda maro pentru a fixa această cutie pe monitor. Am conectat un șnur verde pe șipci de lemn din stânga și din dreapta prin șuruburi, acest lucru va fi necesar pentru a monta oglinda pe un perete.
Am așezat pi zmeură în colțul din stânga jos și controlerul led-strip din partea dreaptă jos. GPIO-urile raspi sunt conectate la un expeditor de 433 MHz pentru a seta culoarea benzii led. Dar expeditorul poate avea și alte funcționalități, de exemplu, controlul unor prize wireless.
Pasul 5: Instalați software-ul
Software-ul oglinzii inteligente se bazează complet pe html, javascript și css. Tot ce aveți nevoie este un browser. Pentru un pi zmeură vă recomand să utilizați midori. Codul sursă este găzduit într-o repo gitpub. Acesta este un tablou de bord foarte minimalist, care arată doar ora, vremea, muzica și comutatoarele. Timpul provine din timpul de sistem al computerului. Pentru a arăta informații despre vreme, folosesc https://api.openweathermap.org. Informațiile despre muzică și comutare provin de pe serverul meu inteligent de acasă, pe baza acestei repo githup: https://github.com/dabastynator/RemoteControlSystem. Această soluție inteligentă pentru casă definește mai multe unități controlabile, de exemplu media-server sau soclu wireless într-o configurație-xml și le pune la dispoziție toate printr-o API web relaxantă.
Pentru a configura raspberry pi trebuie să clonați repo github:
git clone [email protected]: dabastynator / SmartMirror.git
Și editați fișierul ~ / SmartMirror / smart_config.js pentru a seta cheia openweatherapi și simbolul de securitate al sistemului de control de la distanță:
var mSecurity = 'token =';
var mOpenWeatherKey = ;
Acum, raspberry pi ar trebui să afișeze browser-ul midori la pornire și, de asemenea, să ascundă cursorul mouse-ului la inactivitate prin dezactivare. Prin urmare, adăugați următoarele linii pe ~ /.bashrc:
dormi 20 de ani
# Ascundeți mouse-ul pentru inactivitate
unclutter -display: 0 -noevents -grab &
log = "/ home / pi / magic_mirror.log"
mirror = "file: ///home/pi/SmartMirror/smart_mirror.html"
export DISPLAY =: 0
midori -e Fullscreen -a $ mirror >> $ log &
Apoi elimin ecranul gol implicit la 6 minute de inactivitate descris pe această pagină: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. Prin urmare, modificați fișierul / etc / kbd / config și modificați aceste linii:
BLANK_TIME = 0
BLANK_DPMS = dezactivat
POWERDOWN_TIME = 0
Și adăugați aceste linii suplimentare la fișierul / etc / xdg / lxsession / LXDE-pi / autostart.
@xset s noblank
@xset s off
@xset -dpms
Pentru a transforma ecranul cu 90 °, am adăugat următoarele linii în /boot/config.txt.
# Rotiți ecranul în modul protrait
display_rotate = 1
Asta e. Experiența mea acum este să folosesc mai bine un monitor LED real în locul unui monitor LCD. Acest lucru ar trebui să producă mai puțină lumină pe zona neagră, să consume mai puțină energie și ar trebui să fie mai ușor și mai subțire. Oglinda mea cântărește 10 kg.
Locul doi în concursul de microcontrolere 2017
Recomandat:
Cum să faci o oglindă inteligentă DIY: 12 pași (cu imagini)
Cum se face o oglindă inteligentă DIY: o „Oglindă inteligentă” este o oglindă bidirecțională cu un afișaj în spate care este de obicei folosit pentru a afișa informații utile precum ora și data, vremea, calendarul dvs. și tot felul de alte lucruri! Oamenii le folosesc în tot felul de scopuri
Oglindă inteligentă simplă: 7 pași (cu imagini)
Oglindă inteligentă simplă: Uau! a fost destul de mult timp când am încărcat ceva, am fost ocupat să lucrez la atâtea lucruri și mi-am dat seama că trebuie să renunț la ceva pentru adepții mei, așa cum se spune, „întotdeauna trebuie să lucrez la un proiect” haha, probabil că sunt doar eu, oricum înapoi la busin
Oglindă magică inteligentă plutitoare de pe laptopul vechi cu recunoaștere vocală Alexa: 6 pași (cu imagini)
Oglindă magică inteligentă plutitoare de pe laptopul vechi cu recunoaștere vocală Alexa: Înscrieți-vă la cursul „Electronică pe scurt” aici: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Verificați și canal YouTube aici pentru mai multe proiecte și tutoriale electronice: https://www.youtube.com/channel/UCelOO
Oglindă nu atât de inteligentă, dar foarte sănătoasă, dar ușor înfiorătoare: 5 pași (cu imagini)
Oglindă nu atât de inteligentă, dar foarte sănătoasă, dar ușor înfiorătoare: Ai nevoie de o oglindă, dar nu dorești să adaugi încă un obiect inteligent în casa ta? Apoi, această oglindă nu atât de inteligentă, dar foarte sănătoasă, dar ușor înfiorătoare este potrivită pentru dvs
Creați-vă propria oglindă inteligentă pentru sub 80 USD - Utilizarea Raspberry Pi: 6 pași (cu imagini)
Creați-vă propria oglindă inteligentă pentru mai puțin de 80 USD - Utilizarea Raspberry Pi: În acest proiect, vom construi o oglindă inteligentă care vă va arăta informații utile în timp ce vă pregătiți dimineața. Întregul lucru ar trebui să coste sub 80 USD, ceea ce îl face accesibil decent pentru majoritatea oamenilor. Acest ghid vă va învăța doar