Innholdsfortegnelse:

Mini Magic Mirror for Under $ 60 USD: 5 trinn (med bilder)
Mini Magic Mirror for Under $ 60 USD: 5 trinn (med bilder)

Video: Mini Magic Mirror for Under $ 60 USD: 5 trinn (med bilder)

Video: Mini Magic Mirror for Under $ 60 USD: 5 trinn (med bilder)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Image
Image
Mini Magic Mirror for under $ 60 USD
Mini Magic Mirror for under $ 60 USD

Et 'Magic MIrror' er et prosjekt der et toveis speil er plassert over en eller annen skjerm. Der skjermen viser svarte piksler, er speilet reflekterende. Der skjermen viser hvite eller lysere piksler, skinner de gjennom. Dette skaper en effekt av å kunne ha digital tekst, ikoner eller til og med bilder vist gjennom et speil, samtidig som refleksjonsevnen opprettholdes. Det tredje bildet ovenfor skal vise hvordan det kan se ut.

YouTube -videoen viser monteringen ende til ende, og har en demo på slutten som viser hvordan det ferdige prosjektet ser ut. Jeg ønsket å ta meg tid til å skrive ned trinnene her, ettersom jeg liker det instruerbare fellesskapet, og jeg ønsket et sted å lage notater om ting som programvarekonfigurasjon og svare på spørsmål.

Jeg har sett massevis av magiske speilprosjekter og har alltid ønsket å bygge et. Jeg begynte å bygge en nylig som en gave, og ante ikke hvor mye toveis speildeler kan koste! Etter å ha brukt $ 75,00 (USD) på et speil alene, innså jeg at prosjektet kom til å gå godt ut av vårt "vennegavebudsjett", og jeg måtte revurdere strategien min. Etter å ha oppdaget N-O-D-E sin kanal på youtube, hadde han et konsept om en liten pyramidesak. Jeg begynte umiddelbart å kjøre med det konseptet, og eksperimenterte med hvilke bringebærpai jeg kunne passe inn i, hvordan jeg enkelt kunne lage etuiet og hvordan få programvaren til å kjøre.

Til slutt valgte jeg å 3D -skrive ut saken. Jeg designet saken i tinkercad. Det er to enkle stykker som enkelt klikker sammen. Speilet er et 4,5 "speil som enkelt limes (limpistol) på rammen. Hoveddatamaskinen er en Raspberry pi zero med et 8 Gig micro SD -kort, og skjermen er en 3,5" skjerm fra Kuman som hadde en HDMI -port allerede på den. Ærlig talt var 75% av dette prosjektet tinkercad -designet for saken, og å finne ut en skjerm som ville passe, kunne enkelt slås av en enkelt USB -kabel og tilpasse programvaren.

Her er kostnaden for delene for å gi deg en oversikt. Det er under 60 dollar hvis du har en 3D -skriver … ellers vil du enten leie ut 3D -utskriften, eller muligens bygge en pyramideramme i tre (jeg gikk NESTEN den veien, og kan i fremtiden bli instruert, som jeg tror en flekkete eiketui kan se veldig kult ut for dette:))

Raspberry pi Zero W - $ 10,00 - Adafruit.com - Begrens en per bestilling

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

Kuman 3,5 TFT -skjerm - $ 29,99 - Amazon.com - HDMI -versjon

SN -Riggor USB -kabel (valgfritt, men gir litt teft) - 4 for 16,00 ($ 4,00 hver) Amazon.com

2 -veis speil - 115 mm firkant - $ 5,00 fra Tap Plastics (jeg tok med det 3D -trykte etuiet inn i en butikk og lot dem klippe det slik at det passet)

3D -filament - Omtrent 2 dollar verdt

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

Til slutt hadde jeg noen av adapterne allerede, men du bør kunne få disse til prisene ovenfor eller bedre, og til slutt være under $ 60,00. Siden dette var omtrent hvor mye vi ville bruke hvis vi kjøpte hverandre et Xbox- eller PS4 -spill, passet dette inn i vårt 'vennebudsjett'.

Ok, nok av en intro, la oss lære å bygge den!

Trinn 1: Trinn 1 - Monter beregningsdelen

Trinn 1 - Monter beregningsdelen
Trinn 1 - Monter beregningsdelen
Trinn 1 - Monter beregningsdelen
Trinn 1 - Monter beregningsdelen
Trinn 1 - Monter beregningsdelen
Trinn 1 - Monter beregningsdelen
Trinn 1 - Monter beregningsdelen
Trinn 1 - Monter beregningsdelen

Det første bildet viser alle delene som er lagt ut. Den andre viser beregningsdelen som pågår. Det er ikke mye magi på dette tidspunktet … her er trinnene:

  1. Sørg for at du IKKE lodder topptekstene på pi null. Du trenger all plassen du kan få!
  2. Plasser Mini HDMI til HDMI -porten på Pi Zero
  3. Plasser HDMI-> HDMI-adapteren som fulgte med Kuman-skjermen i HDMI-sporet
  4. Plasser Kuman -skjermen på den andre delen av HDMI -adapteren.. Dette skal passe inn i den kvinnelige HDMI -porten på Kuman -skjermen
  5. Plasser USB -kabelen gjennom baksiden av pyramiden
  6. Jeg har kommentert bildet med strømledningene, og lagt til pi pinout. Dette trinnet er kritisk, men mye lettere enn det ser ut … du vil kjøre to små ledninger fra den første og tredje pinnen på Pi over til skjermen. Hvis du bruker jumper -ledninger, kan du koble dem til baksiden av skjermen og deretter bøye dem rundt pinnene på pi -en og lime dem fast. Ideelt sett bør disse loddes på pi og varmlimes for å holde dem i skjermen. Dette passerer 5 volt fra pi til skjermen, og er et av triksene for å holde dette prosjektet rent og pent … når dette er gjort, driver en enkelt kabel pi og skjermen tilstrekkelig!

På dette tidspunktet er du allerede halvveis ferdig med monteringen. Før vi lukker det, la oss få programvarebildet skrevet i neste trinn.

Trinn 2: Konfigurere programvaren

Det er massevis av opplæringsprogrammer om hvordan du skriver et SD -kortbilde for en bringebærpi på et microSD -kort, og jeg vil ikke regummere bakken. Men det er viktig, siden dette er en Pi Zero W vi bruker, å vite noen triks for å få dette i gang. Besøk først Emmanuels nettsted på:

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

Han har gjort arbeidet med å dokumentere og lage et bilde av Magic Mirror -programvaren på en Raspberry pi zero (som du kan se ved trinnene hans, kan dette være ganske vanskelig). Rull ned, og du vil se nederst etter trinnene hans et ferdiglaget bilde du kan bruke. (Hvis du søker etter 'Bildefil', bør den komme deg dit).

Deretter vil du følge trinnene han har oppført for å koble til wifi og legge til ssh. Ett VELDIG viktig tips her: IKKE bruk Notisblokk i Windows for å redigere filen supplicant_conf. Notisblokk vil mangle linjeendene for ikke å være Linux -kompatible, og du vil ikke koble til. Notisblokk ++ er en gratis erstatning for notisblokk og kan gjøre riktige linjeavslutninger.

Når du har skrevet det bildet (jeg bruker Win32 diskavbildning på Windows) og redigert supplicant_conf -filen og lagt til SSH, er du klar til å sette inn kortet og starte enheten.

På dette tidspunktet bør Pi koble til wifi. Trikset er da å finne det:) Det finnes en rekke ip -skanningsapper der ute for telefoner og PC. Avansert IP -skanner fungerer for Windows. For en iPhone bruker jeg iNet på min iPhone til å søke etter pi zero. Når du finner den, kan du bruke en telnet -app som Putty for å koble til den via SSH. Dette vil være viktig for å konfigurere MagicMirror -programvaren og installere tillegg!

Når du har kommet så langt, kobler du microUSB til strøm, og sørger for at du kan starte opp og koble til via SSH. På det tidspunktet vil du være klar til å gå videre og knappe opp saken.

Trinn 3: Ettermontering - Installere skjermen i rammen og legge til speilet

Finish -forsamling - Installere skjermen i rammen og legge til speilet
Finish -forsamling - Installere skjermen i rammen og legge til speilet
FInishing Assembly - Installere skjermen i rammen og legge til speilet
FInishing Assembly - Installere skjermen i rammen og legge til speilet
FInishing Assembly - Installere skjermen i rammen og legge til speilet
FInishing Assembly - Installere skjermen i rammen og legge til speilet
FInishing Assembly - Installere skjermen i rammen og legge til speilet
FInishing Assembly - Installere skjermen i rammen og legge til speilet

Sørg for at skjermen starter og slås på når du kobler strømmen til Pi. Oppstartstiden er 3-5 minutter, så vær tålmodig … den må starte pi, deretter starte nettleseren og deretter starte det magiske speilprogramvaren. Heldigvis bør du ikke starte/slå av dette ofte (det koster mindre enn 7 øre i året å løpe med omtrent 100 m strømuttak). Deretter fullfører vi monteringen:

  1. Skjermen kobles til baksiden av den 3D -trykte rammen. Vennligst bruk bildene som en veiledning.. "fronten" er den flate delen, baksiden har plugger og ting som kommer ut. Sett inn skjermen bakfra.
  2. Når skjermen sitter godt, plasserer du et gummibånd rundt tappene og over skjermen for å holde den på plass. Dette var den enkleste måten jeg kunne komme på for å holde skjermen, og det har fungert bra. Det er også fint fordi hele prosjektet skiller seg sømløst fra hverandre om nødvendig med denne tilnærmingen!
  3. Sett strømkabelen inn i Pi. Du kommer ikke til å kunne gjøre dette når det er satt sammen, så det er på tide å slå på!
  4. Trykk den 3D -trykte rammeholderen inn i pyramiden..tappene på utsiden vil hindre den i å synke inn, og den skal klikke på plass noe godt.
  5. Før du legger til speilet, bruk svart tape rundt delene der skjermen møter 3D -utskriften. Dette er slik at det ikke blør lys … Jeg prøvde å gjøre rammen så tett som mulig, men dette enkle trinnet vil sikre at den forblir ren. Dekk også til sølv på skjermen, slik at ikke noe lys reflekteres ut av speilet og ødelegger effekten
  6. Varm lim over tapen du nettopp plasserte, og trykk på speilet. (Merk: Rammen/skjermen skal alle settes sammen på dette tidspunktet, så hvis du plasserer speilet, bør du justere det med pyramidehjørnene og få alt stilt pent opp). Ikke bruk for mye lim, så viser det seg … en lys perle er nok. Speilet veier ikke så mye.

Du bør begynne å bli begeistret nå, som du burde begynne å se fruktene av arbeidet du viser … tiden eller datoen skal vises gjennom speilet. Neste opp er konfigurasjon!

Trinn 4: Sluttmontering og konfigurasjon

Sluttmontering og konfigurasjon
Sluttmontering og konfigurasjon
Sluttmontering og konfigurasjon
Sluttmontering og konfigurasjon
Sluttmontering og konfigurasjon
Sluttmontering og konfigurasjon

På dette tidspunktet er du i hovedsak montert og skal kjøre programvaren og kunne SSH i. Modulene er imidlertid sannsynligvis et rot, og du lurer på hvordan du fikser dem.

Først vil du lese litt om hvordan Magic MIrror -programvaren fungerer. Det finner du her:

magicmirror.builders/

Dette ville ikke vært en god instruksjon, men uten å gi deg en hurtigstart/jukseark for å komme i gang. Her er noen tips og en forklaring på hvordan dette fungerer:

  • Magic Mirror -moduler blir ganske enkelt git klonet fra moduloppbevaringen til modulmappen. Så når du er SSH'd inn, cd til MagicMirror -katalogen (husk i Linux kataloger er store og små bokstaver). Deretter cd til moduler. Deretter kan du git klone alle tilleggene i den mappen.
  • En liste over moduler er her:

    github.com/MichMich/MagicMirror/wiki/3rd-p… Hver bør ha instruksjoner om hvordan de konfigureres.

  • en modul du umiddelbart vil ha er MMM-karusell. Denne modulen går gjennom alle andre moduler som er installert. (https://github.com/barnabycolby/MMM-Carousel)
  • For å konfigurere det hele, vil du gå til MagicMirror/config -mappen og redigere config.js -filen
  • I Config.js vil du legge til navnet på modulene du har lagt til via Git -klonen ovenfor. Du vil plassere dem (jeg plasserte alle mine i: middle_center. Deretter sørger karusellen for å vise en om gangen, og bytte mellom dem. Den gjør det etter en konfigurerbar mengde sekunder (jeg brukte 45 sekunder for min)
  • Vær oppmerksom på at du vil endre størrelsen på skriftene. Noen ganger kan du gjøre dette i config.js, men andre må du finne.css -filen som kommer ned med modulen, se etter noe som slutter med.px og endre verdiene for å øke skriftstørrelsen. Jeg fant ut at dette varierte etter modul.

Jeg fant ut at tid/dato, vær, lager og trafikkmoduler fungerte veldig bra med dette prosjektet. Mediemoduler som animerte gifs eller youtube fungerer ikke bra på Pi Zero W, så vær oppmerksom på det.

Neste opp er siste tanker og framtidsplaner …

Trinn 5: Avsluttende tanker - hva jeg ville gjort annerledes og hva jeg likte

Siste tanker - hva jeg ville gjort annerledes og hva jeg likte
Siste tanker - hva jeg ville gjort annerledes og hva jeg likte

Dette prosjektet var veldig gøy. Det var mange timer med redigering av konfigurasjonsfiler, 3D -utskrift og designarbeid for å få saken der den havnet. Men til slutt kom det godt sammen tror jeg, og kona min liker speilet (jeg hadde bygget det første til en venn, og hun ønsket det umiddelbart!). Jeg vil sannsynligvis bygge en til, og endre noen ting av stilhensyn, og noen av ytelseshensyn:

  • Jeg vil legge til en knott på toppen. Pyramidelooket er VELDIG rent og futuristisk, men det gir ikke mulighet for rask kontroll av speilet. Jeg tror en enkel knapp for å endre manuelt fra en skjerm til den neste i stedet for å vente ville være nyttig
  • Jeg ville prøve å legge til en høyttaler - jeg tror å ha denne strømmen musikk ville være veldig kult … eller spille varslingslyder
  • Jeg kan prøve å bygge det av tre - Selv om 3D -utskriften er superenkel å replikere og bygge disse, tror jeg et eik- eller beiset utseende ville være veldig kult
  • Flytte til en Pi3A+ - A+ var ikke ute da jeg bygde dette, og så falt jeg tilbake til en pizero. En A+ legger til 15 dollar til prisen (men har en full størrelse HDMI, så kanskje bare legger til omtrent 12,50), men legger til massevis av strøm. Også nettleseren er ikke GPU -akselerert i denne bygningen, og en A+ ville være … så jeg tror økt kraft ville være nyttig.
  • Flyttbart speil - Jeg tror et flyttbart speil ville være praktisk, ettersom noen medier som youtube ikke er gode å se gjennom speilet. Dette kan også være et kult casual spillsystem med en roterende skjerm (bare roter pyramiden og legg den på en annen side) hvis den ble bygget annerledes.
  • Legg til en mikrofon - jeg kunne integrere Alexa og gjøre dette til en smart assistent eller stemmestyrt hvis jeg hadde en liten mikrofon til.

Til slutt er det noe med enkelhet og å være billig. Dette prosjektet var akkurat det for meg, og å sette sammen det andre for kona min tok meg mindre enn 15 minutter (utenom de 9 timene med 3D -skrivertid:)).

Gi meg beskjed hvis du bygger en, og hvis du har spørsmål, vennligst legg dem under eller på YouTube -kanalen, så skal jeg svare på dem. YouTube -videoen har en demo av speilet i begynnelsen og slutten … det er vanskelig å beskrive det på bilder. Det ser super rent ut ved siden av en datamaskin, på en baderomsbenk eller på et nattbord. Det er sannsynligvis over 100 moduler tilgjengelig … alt fra datastatistikk til bitcoinpriser. Dette kan virkelig bli en dataskjerm, og fordi den har datamaskinen i seg, kjører den atskilt fra alt annet (vel unntatt wifi:))

Takk for at du leser, og håper du likte dette bygget!

Anbefalt: