Indholdsfortegnelse:

Mini Magic Mirror til under $ 60 USD: 5 trin (med billeder)
Mini Magic Mirror til under $ 60 USD: 5 trin (med billeder)

Video: Mini Magic Mirror til under $ 60 USD: 5 trin (med billeder)

Video: Mini Magic Mirror til under $ 60 USD: 5 trin (med billeder)
Video: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, Juli
Anonim
Image
Image
Mini Magic Mirror til under $ 60 USD
Mini Magic Mirror til under $ 60 USD

Et 'Magic MIrror' er et projekt, hvor et 2 -vejs spejl placeres over en slags skærm. Hvor skærmen viser sorte pixels, er spejlet reflekterende. Hvor skærmen viser hvide eller lysere pixels, skinner de igennem. Dette skaber en effekt af at kunne få digital tekst, ikoner eller endda billeder vist gennem et spejl, samtidig med at refleksiviteten bevares. Det tredje billede ovenfor skal vise, hvordan det kan se ud.

YouTube -videoen viser samlingen ende til ende og har en demo i slutningen, der viser, hvordan det færdige projekt ser ud. Jeg ville tage mig tid til at nedskrive trinene her, da jeg nyder det instruerbare fællesskab, og jeg ville have et sted at lave noter om ting som softwarekonfiguration og besvare spørgsmål.

Jeg har set masser af magiske spejlprojekter og har altid ønsket at bygge et. Jeg begyndte at bygge en for nylig som en gave, og havde ingen idé om, hvor meget de to måde spejldele kan koste! Efter at have brugt $ 75,00 (USD) på et spejl alene, indså jeg, at projektet kom til at gå langt ud af vores "venlige gavebudget", og jeg var nødt til at gentænke min strategi. Efter at have opdaget N-O-D-E's kanal på youtube, havde han et koncept om en lille pyramidesag. Jeg begyndte straks at køre med det koncept og eksperimenterede med hvilke hindbærpi'er jeg kunne passe ind i, hvordan jeg let kan oprette sagen og hvordan jeg får softwaren til at køre.

Til sidst valgte jeg at 3D -udskrive sagen. Jeg har designet sagen i tinkercad. Det er to enkle stykker, der let klikker sammen. Spejlet er et 4,5 "spejl, der simpelthen limes (limpistol) på rammen. Hovedcomputeren er en Raspberry pi zero med et 8 Gig micro SD -kort, og skærmen er en 3,5" skærm fra Kuman, der havde en HDMI -port allerede på den. Ærligt talt var 75% af dette projekt tinkercad -designet til sagen, og det var let at slukke et enkelt USB -kabel for at finde en skærm, der kunne passe, og tilpasse softwaren.

Her er prisen på delene for at give dig en oversigt. Det er under 60 dollars, hvis du har en 3D -printer … ellers vil du enten leje 3D -printet ud eller muligvis bygge en træpyramideramme (jeg gik NÆSTEN den vej, og kan i fremtiden blive instruerbar, som jeg tror, at der er en plettet eg kasse kunne se rigtig cool ud til dette:))

Raspberry pi Zero W - $ 10,00 - Adafruit.com - Begræns én pr. Ordre

8Gig Micro SD -kort - $ 4,00 - Amazon.com

Kuman 3,5 TFT -skærm - $ 29,99 - Amazon.com - HDMI -version

SN -Riggor USB -kabel (valgfrit, men tilføjer noget flair) - 4 for 16,00 ($ 4,00 hver) Amazon.com

2 -vejs spejl - 115 mm firkantet - $ 5,00 fra Tap Plastics (jeg bragte 3D -printet etui ind i en butik og fik dem til at klippe det til at matche)

3D -filament - Cirka 2 dollars værd

Mini -HDMI -> HDMI -adapter -2 for $ 6,00 (mangler kun en): Amazon.com

I sidste ende havde jeg allerede nogle af adapterne, men du burde kunne få disse til ovenstående priser eller bedre, og i sidste ende være under $ 60,00. Da dette handlede om, hvor meget vi ville bruge, hvis vi fik hinanden et Xbox- eller PS4 -spil, passede dette ind i vores 'vennebudget'.

Ok, nok af en intro, lad os lære at bygge det!

Trin 1: Trin 1 - Monter computerdelen

Trin 1 - Monter computerdelen
Trin 1 - Monter computerdelen
Trin 1 - Monter computerdelen
Trin 1 - Monter computerdelen
Trin 1 - Monter computerdelen
Trin 1 - Monter computerdelen
Trin 1 - Monter computerdelen
Trin 1 - Monter computerdelen

Det første billede viser alle de opstillede dele. Den anden viser, at den beregnede portionssamling er i gang. Der er ikke meget magi på dette tidspunkt … her er trinene:

  1. Sørg for, at du IKKE lodder overskrifterne på pi zero. Du får brug for al den plads, du kan få!
  2. Placer Mini HDMI til HDMI -porten på Pi Zero
  3. Læg den HDMI-> HDMI-adapter, der fulgte med Kuman-skærmen, i HDMI-stikket
  4. Placer Kuman -skærmen på den anden del af HDMI -adapteren..den skal passe ind i den kvindelige HDMI -port på Kuman -skærmen
  5. Placer USB -kablet gennem pyramidens bagside
  6. Jeg har kommenteret billedet med strømkablerne og tilføjet pi pinout. Dette trin er kritisk, men meget lettere end det ser ud til … du vil gerne køre to små ledninger fra den første og tredje pin på Pi over til skærmen. Hvis du bruger jumperwires, kan du tilslutte dem til bagsiden af skærmen og derefter bøje dem rundt om benene på pi'en og lime dem fast. Ideelt set bør disse loddes på pi'en og varmlimes for at holde dem i skærmen. Dette passerer 5 volt fra pi til skærmen, og er et af tricksene til at holde dette projekt rent og pænt … når dette er gjort, driver et enkelt kabel pi og skærmen tilstrækkeligt!

På dette tidspunkt er du allerede halvvejs færdig med samlingen. Inden vi lukker det, lad os få softwarebilledet skrevet i det næste trin.

Trin 2: Opsætning af softwaren

Der er masser af vejledninger om, hvordan man skriver et SD -kortbillede til en hindbærpi på et microSD -kort, og jeg vil ikke genstarte jorden. Men det er vigtigt, da dette er en Pi Zero W, vi bruger, at kende nogle tricks til at få dette til at køre. Besøg først Emmanuels websted på:

emmanuelcontreras.com/how-to/how-to-create-…

Han har udført arbejdet med at dokumentere og oprette et billede af Magic Mirror -softwaren på en Raspberry pi zero (som du kan se ved hans trin, kan dette være ret svært). Rul ned, og du vil se i bunden efter hans trin et færdigt billede, du kan bruge. (Hvis du søger efter 'Billedfil', skulle det komme dig dertil).

Dernæst vil du følge de trin, han har angivet for at oprette forbindelse til wifi og tilføje ssh. Et RIGTIG vigtigt tip her: Brug IKKE Notesblok i Windows til at redigere filen supplicant_conf. Notesblok vil mangle linjeenderne for ikke at være kompatible med Linux, og du opretter ikke forbindelse. Notepad ++ er en gratis erstatning for notesblok og kan gøre ordentlige linjeafslutninger.

Når du har skrevet det billede (jeg bruger Win32 diskimager i Windows) og redigeret filen supplicant_conf og tilføjet SSH, er du klar til at indsætte kortet og starte enheden.

På dette tidspunkt skal Pi oprette forbindelse til din wifi. Tricket er så at finde det:) Der findes en række ip -scannings -apps derude til telefoner og pc. Avanceret IP -scanner fungerer til Windows. For en iPhone bruger jeg iNet på min iPhone til at scanne efter pi zero. Når du finder det, kan du bruge en telnet -app som Putty til at oprette forbindelse til det over SSH. Dette vil være vigtigt for at konfigurere MagicMirror -softwaren og installere tilføjelser!

Når du er nået så langt, skal du slutte microUSB til strømmen og sikre, at du kan starte op og oprette forbindelse via SSH. På det tidspunkt vil du være klar til at gå videre og knappe sagen op.

Trin 3: Finish Assembly - Installation af skærmen i rammen og tilføjelse af spejlet

Finish Assembly - Installation af skærmen i rammen og tilføjelse af spejlet
Finish Assembly - Installation af skærmen i rammen og tilføjelse af spejlet
Finish Assembly - Installation af skærmen i rammen og tilføjelse af spejlet
Finish Assembly - Installation af skærmen i rammen og tilføjelse af spejlet
Finish Assembly - Installation af skærmen i rammen og tilføjelse af spejlet
Finish Assembly - Installation af skærmen i rammen og tilføjelse af spejlet
Finish Assembly - Installation af skærmen i rammen og tilføjelse af spejlet
Finish Assembly - Installation af skærmen i rammen og tilføjelse af spejlet

Sørg for, at skærmen starter og tænder, når du tilslutter strøm til Pi. Opstartstiden er 3-5 minutter, så vær tålmodig..den skal starte pi'en, derefter starte browseren og derefter starte det magiske spejl. Heldigvis bør du ikke starte/slukke dette ofte (det koster mindre end 7 øre om året at køre med omkring 100 mA strømforbrug). Næste afslutter vi samlingen:

  1. Skærmen sættes på bagsiden af den 3D -trykte ramme. Brug venligst billederne som en vejledning.. 'fronten' er den flade del, bagsiden har stik og ting der kommer ud. Indsæt skærmen bagfra.
  2. Når skærmen sidder tæt, skal du placere et gummibånd omkring pindene og over skærmen for at holde den på plads. Dette var den enkleste måde, jeg kunne finde på at holde på skærmen, og det har fungeret godt. Det er også rart, fordi hele projektet skiller sig problemfrit ud, hvis det er nødvendigt med denne tilgang!
  3. Sæt strømkablet i Pi. Du kan ikke gøre dette, når det er samlet, så det er tid til at starte op!
  4. Tryk den 3D -printede rammeholder ind i pyramiden..tapperne på ydersiden forhindrer den i at synke ind, og den skal klikke lidt på plads.
  5. Inden du tilføjer spejlet, skal du bruge sort tape omkring de dele, hvor skærmen møder 3D -printet. Dette er for at der ikke skal bløde lys… Jeg forsøgte at gøre rammen så stram som muligt, men dette enkle trin vil sikre, at den forbliver ren. Dæk også skærmens sølv, så intet lys reflekteres ud af spejlet og ødelægger effekten
  6. Varm lim over tapen, som du lige har lagt, og tryk spejlet på. (Bemærk: Rammen/skærmen skal alle være samlet på dette tidspunkt, så hvis du placerer spejlet på, skal du kunne justere det med pyramidehjørnerne og have alt på en fin måde). Brug ikke for meget lim, ellers viser det sig … en lys perle er nok. Spejlet er ikke meget vægt.

Du bør begynde at blive begejstret nu, som du skulle begynde at se frugterne af dit arbejde vise … tidspunktet eller datoen skulle vise sig gennem spejlet. Næste op er konfiguration!

Trin 4: Endelig samling og konfiguration

Endelig samling og konfiguration
Endelig samling og konfiguration
Endelig samling og konfiguration
Endelig samling og konfiguration
Endelig samling og konfiguration
Endelig samling og konfiguration

På dette tidspunkt er du i det væsentlige samlet og burde køre softwaren og kunne SSH i. Modulerne er dog nok et rod, og du undrer dig over, hvordan du retter dem.

Først og fremmest vil du gerne læse lidt om, hvordan Magic MIrror -softwaren fungerer. Det kan findes her:

magicmirror.builders/

Dette ville dog ikke være en god instruktion uden at give dig en hurtigstart/snydeblad for at komme i gang. Her er nogle tips og en forklaring på, hvordan dette fungerer:

  • Magic Mirror -moduler klones ganske enkelt fra modulopbevaringsstedet til modulmappen. Så når du er SSH'd ind, cd til MagicMirror biblioteket (husk i Linux mapper er store og små bogstaver). Derefter cd til moduler. Derefter kan du git klone en hvilken som helst tilføjelse til den mappe.
  • En liste over moduler er her:

    github.com/MichMich/MagicMirror/wiki/3rd-p… Hver skal have instruktioner om konfiguration af dem.

  • et modul, du straks vil have, er MMM-karrusel. Dette modul går igennem alle andre moduler, der er installeret. (https://github.com/barnabycolby/MMM-Carousel)
  • For at konfigurere det hele vil du gå til MagicMirror/config -mappen og redigere filen config.js
  • I Config.js vil du tilføje navnet på de moduler, du har tilføjet via Git -klon ovenfor. Du vil placere dem (jeg placerede alle mine i: middle_center. Derefter sørger karrusellen for at vise en ad gangen og skifte mellem dem. Det gør det efter en konfigurerbar mængde sekunder (jeg brugte 45 sekunder til min)
  • Bemærk, at du vil ændre størrelsen på skrifttyperne. Nogle gange kan du gøre dette i config.js, men andre skal du finde.css -filen, der følger med modulet, lede efter noget, der ender med.px, og ændre værdierne for at øge skriftstørrelsen. Jeg fandt ud af, at dette varierede efter modul.

Jeg fandt ud af, at tid/dato, vejr, lager og trafikmoduler fungerede rigtig godt med dette projekt. Mediemoduler som animerede gifs eller youtube fungerer ikke godt på Pi Zero W, så vær opmærksom på det.

Næste op er de sidste tanker og fremtidige planer …

Trin 5: Endelige tanker - hvad jeg ville gøre anderledes og hvad jeg kunne lide

Endelige tanker - hvad jeg ville gøre anderledes og hvad jeg kunne lide
Endelige tanker - hvad jeg ville gøre anderledes og hvad jeg kunne lide

Dette projekt var meget sjovt. Det var mange timers redigering af konfigurationsfiler, 3D -udskrivning og designarbejde for at få sagen, hvor den endte. Men i sidste ende kom det godt sammen, synes jeg, og min kone nyder spejlet (jeg havde bygget det første til en ven, og hun ville straks også have et!). Jeg vil sandsynligvis bygge en mere og ændre nogle ting af stilmæssige årsager, og nogle af præstationsmæssige årsager:

  • Jeg vil tilføje en knap til toppen. Pyramidelooket er MEGET rent og futuristisk, men det giver ikke mulighed for hurtig kontrol af spejlet. Jeg tror, at en simpel knap til at skifte manuelt fra en skærm til den næste i stedet for at vente ville være praktisk
  • Jeg ville prøve at tilføje en højttaler - jeg synes, at det ville være virkelig fedt at have denne stream musik … eller afspille advarselslyde
  • Jeg kan prøve at bygge det ud af træ - Selvom 3D -printet er super let at replikere og bygge disse, synes jeg, at et egetræ eller bejdset træudseende ville være virkelig sejt
  • Flytte til en Pi3A+ - A+ var ikke ude, da jeg byggede dette, og så faldt jeg tilbage til en pizero. En A+ tilføjer 15 dollars til prisen (men har en fuld størrelse HDMI, så måske kun tilføjer omkring 12,50), men tilføjer masser af strøm. Browseren er heller ikke GPU -accelereret i denne build, og en A+ ville være … så jeg tror, at den øgede effekt ville være praktisk.
  • Aftageligt spejl - Jeg tror, at et aftageligt spejl ville være praktisk, da nogle medier som youtube ikke er gode at se gennem spejlet. Dette kan også være et cool casual -spil system med en roterende skærm (bare roter pyramiden og læg den på en anden side), hvis den blev bygget anderledes.
  • Tilføj en mikrofon - jeg kunne integrere Alexa og gøre dette til en smart assistent eller stemmestyret, hvis jeg havde tilføjet en lille mikrofon.

I sidste ende er der noget om enkelhed og at være billig. Dette projekt var netop det for mig, og at samle det andet til min kone tog mig mindre end 15 minutter (uden for de 9 timers 3D -printertid:)).

Hvis du bygger en, så lad mig det vide, og hvis du har spørgsmål, bedes du forlade dem herunder eller på youtube -kanalen, så arbejder jeg på at besvare dem. YouTube -videoen har en demo af spejlet i begyndelsen og slutningen … det er svært at beskrive det på billeder. Det ser super rent ud ved siden af en computer, på en badeværelsesbord eller på et natbord. Der er også sandsynligvis over 100 moduler til rådighed … alt fra computerstatistik til bitcoin -priser. Dette kan virkelig blive en pokkers dataskærm, og fordi det har computeren i det, kører det adskilt fra alt andet (godt undtagen wifi:))

Tak fordi du læste, og håber du nød dette byggeri!

Anbefalede: