Indholdsfortegnelse:
- Trin 1: Ting du har brug for
- Trin 2: Forbered skærmpanelet
- Trin 3: Opret rammen
- Trin 4: Sæt stykker sammen
- Trin 5: Installer softwaren
Video: Smart Mirror fra Raspberry Pi: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Så der var en ubrugt hindbær pi 1B i skuffen og en ubrugt skærm. Det er grund nok til at oprette et Smart Mirror.
Spejlet skal vise tid, dato og vejrinformation samt statusinformation om smart home switches og hvilken musik der aktuelt afspilles.
Trin 1: Ting du har brug for
For at oprette det smarte spejl har du brug for følgende ting
- Raspberry Pi WIFI -dongle (undtagen Raspberry Pi 3, denne har inkluderet WIFI)
- Skærm (jeg brugte en BenQ 24 '')
- Billedramme (fik en fra https://wunsch-bilderrahmen.de i Tyskland)
- Envejsspejl (fik et fra https://www.myspiegel.de/ i Tyskland), men du kan også bruge gennemsigtigt spejl i akryl
- Trælameller til at forlænge billedrammen, så den kan indeholde skærmen
- Vinkelbeslag til at holde skærmen i rammen
- Sort gaffatape for at undgå direkte kontakt mellem glas og metal
- Trælim og træprop til at lime billedrammen og trækanten sammen
- Tråd eller ledning til montering samt skrueanker
- Kabelkanal
- Stangklemme
- Boremaskine
Hvis du vil have et baggrundslys ved en ledstrimmel, har du også brug for følgende
- Led-strip med controller, se dette projekt RC-kontrolleret-LED-strip
- 433 MHz afsender
Der er en liste, der indeholder projektets hovedomkostninger.
- Billedramme-28 € ~ 29,3 $
- Envejsspejl-73 € ~ 76,6 $
- BenQ GL2450 - 100 € ~ 104,9 $
- Raspberry Pi 3 - 37 € ~ 38,8 €
- Trælameller (allerede skåret i den rigtige længde) - 15 € ~ 15,7 $
- LED strip 6 €
Dette beløber sig til 259 € ~ 272 $ forudsat at du har alle de små ting som værktøj, trælim, skruer osv. Men som jeg allerede har nævnt, var grunden til at bygge spejlet den ubrugte skærm, raspi og led-strip, så jeg investerede 116 € ~ 122 $ for at give dem en ny opgave.
Trin 2: Forbered skærmpanelet
Det første trin at gøre er at fjerne rammen fra skærmpanelet. Det er nødvendigt for at få den rigtige størrelse på skærmpanelet. Du skal bruge størrelsen for at få billedrammen, envejsspejlet og trælamellerne i den rigtige størrelse.
Der er allerede flere beskrivelser af, hvordan du fjerner rammen. Tag et kig på dette søgeresultat for at få flere oplysninger
Dernæst lagde jeg et sort gaffatape på skærmen på metalpanelet. Den første grund er at undgå direkte kontakt mellem metal og glas senere, når jeg sætter skærmen på spejlet. Den anden grund er at undgå refleksion af metallet, så jeg vælger den sorte farve, der skal absorbere indgående lys.
Trin 3: Opret rammen
Når vi kender den rigtige størrelse på skærmpanelet, kan vi bestille billedrammen, envejsspejlet og trælamellerne. Jeg bestilte en billedramme og envejsspejl, der matchede nøjagtigt sammen, så spejlet holdes af billedrammen. Imidlertid skal monior også rettes, så jeg skabte en kant på bagsiden af billedrammen, der skulle indeholde skærmen.
Jeg forbandt trælamellerne med trælim, træpropper og skruer for at spare. Det første billede viser to huller til træpropper i billedrammen. Pas på ikke at bore igennem billedrammen, det ser ikke så godt ud. Det andet billede viser hullerne til skruerne, igen, pas på ikke at bore skruen gennem billedrammen.
Grænsen har også brug for et hul til de udgående kabler samt et hul til ledstrimmel, hvis du vil bruge en.
Trin 4: Sæt stykker sammen
Når rammen er færdig, kan vi sætte tingene sammen. Spejlet er fastgjort af skærmen. For at fastgøre skærmen på trærammen tilføjede jeg to vinkelbeslag på tre sider, laver seks vinkler. Den fjerde sorte side af skærmpanelet er dækket med et printkort, så jeg springer denne over.
Den midterste metalboks indeholder elektronikken til skærmpanelet og blev oprindeligt fastgjort af skærmens ramme. Nu uden rammen tilføjede jeg det brune bånd for at fikse denne boks på skærmen. Jeg tilsluttede en grøn ledning til venstre og højre trælameller med skruer, dette vil være nødvendigt for at montere spejlet på en væg.
Jeg placerede hindbær pi i nederste venstre hjørne og led-strip controller nederst til højre. Raspis GPIO'er er forbundet til en 433 MHz afsender for at indstille farven på led-stripen. Men afsenderen kan også have noget mere funktionalitet, f.eks. At styre nogle trådløse stik.
Trin 5: Installer softwaren
Softwaren til det smarte spejl er fuldstændigt baseret på html, javascript og css. Alt du behøver er en browser. Til en hindbær pi anbefaler jeg at bruge midori. Kildekoden er hostet i en gitpub -repo. Dette er et meget minimalistisk dashboard, der bare viser tid, vejr, musik og kontakter. Tiden kommer fra computerens systemtid. For at vise vejrinformation bruger jeg https://api.openweathermap.org. Musik og switch -oplysninger kommer fra min smart home -server baseret på denne githup -repo: https://github.com/dabastynator/RemoteControlSystem. Denne smarte hjemmeløsning definerer flere kontrollerbare enheder, f.eks. Mediaserver eller trådløs stik i en konfiguration-xml og gør alt tilgængeligt via en afslappende web-api.
For at konfigurere hindbær pi skal du klone github -repoen:
git klon [email protected]: dabastynator/SmartMirror.git
Og rediger filen ~/SmartMirror/smart_config.js for at indstille openweatherapi-nøglen og fjernbetjeningssystemets sikkerhedstoken:
var mSecurity = 'token =';
var mOpenWeatherKey = '';
Nu bør hindbær pi vise midori -browseren ved opstart og også skjule musemarkøren ved inaktivitet ved at rydde op. Tilføj derfor følgende linjer på ~/.bashrc:
sove 20s
# Skjul musen ved inaktivitet
ryddeligt -display: 0 -hændelser -grab &
log = "/home/pi/magic_mirror.log"
mirror = "file: ///home/pi/SmartMirror/smart_mirror.html"
eksport DISPLAY =: 0
midori -e Fullscreen -a $ mirror >> $ log &
Dernæst fjerner jeg den tomme standardskærm efter 6 minutters inaktivitet beskrevet på denne side: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. Rediger derfor filen/etc/kbd/config og ændrer disse linjer:
BLANK_TIME = 0
BLANK_DPMS = slukket
POWERDOWN_TIME = 0
Og tilføj disse yderligere linjer til filen/etc/xdg/lxsession/LXDE-pi/autostart.
@xset s noblank
@xset er slukket
@xset -dpms
For at dreje skærmen 90 ° tilføjede jeg følgende linjer til /boot/config.txt.
# Drej skærmen til protrait -tilstand
display_rotate = 1
Det er det. Min erfaring nu er at bedre bruge en ægte led -skærm i stedet for en lcd -skærm. Det skal producere mindre lys på det sorte område, forbruge mindre strøm og bør være lettere og tyndere. Mit spejl vejer 10 kg.
Runner Up i Microcontroller Contest 2017
Anbefalede:
12x12 LEDX fra flugt fra Tarkov: 10 trin (med billeder)
12x12 LEDX From Escape From Tarkov: Engang efter russisk EFT -fællesskabspodcast, hvor en af gæsterne sagde, at dyre genstande, f.eks. LEDX, skulle indtage et større antal slots i sikre containere … Det skete ikke i 0,12,6 patch, men det skete på mit værksted
Simple Smart Mirror: 7 trin (med billeder)
Simpelt smart spejl: Wow! det har været længe jeg har uploadet noget, haft travlt med at arbejde med så mange ting og indset, at jeg er nødt til at droppe noget til mine følgere, som man siger, 'har altid et projekt at arbejde med' haha måske er det bare mig, alligevel tilbage til busin
Flydende smart magisk spejl fra gammel bærbar computer med Alexa stemmegenkendelse: 6 trin (med billeder)
Flydende smart magisk spejl fra gammel bærbar computer med Alexa stemmegenkendelse: Tilmeld dig mit 'Elektronik i en nøddeskal' kursus her: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Tjek også min youtube -kanal her for flere projekter og elektronikundervisning: https://www.youtube.com/channel/UCelOO
Sådan tændes August Smart Lock fra Outlet Wall Power?: 7 trin (med billeder)
Sådan får du strøm til August Smart Lock fra Outlet Wall Power ?: For nylig købte min far en August smart lås og installerede på vores garageport. Problemet er, at det kører på batteri, og min far vil ikke bekymre sig om at skifte batteri særlig ofte. Som sådan besluttede han at drive August -smartlåsen udefra
$ 100 Smart Mirror Pi: 6 trin (med billeder)
$ 100 Smart Mirror Pi: Jeg så et af disse spejle online og gik straks ud for at lave et på den billigste, sparsommeligste og nemmeste måde, jeg kunne finde, og nu kan du også! Dette spejl er min anden iteration, jeg brugte først en bærbar til at skrive koden og lettede mig til at bruge