INHOUDSOPGAWE:

Mini Magic Mirror vir minder as $ 60 USD: 5 stappe (met foto's)
Mini Magic Mirror vir minder as $ 60 USD: 5 stappe (met foto's)

Video: Mini Magic Mirror vir minder as $ 60 USD: 5 stappe (met foto's)

Video: Mini Magic Mirror vir minder as $ 60 USD: 5 stappe (met foto's)
Video: Nursing Student's Last Moments Recorded On Video - The Murder of Michelle Le | DEEP DIVE 2024, November
Anonim
Image
Image
Mini Magic Mirror vir minder as $ 60 dollar
Mini Magic Mirror vir minder as $ 60 dollar

'N' Magic MIrror 'is 'n projek waar 'n tweerigtingspieël oor 'n skerm geplaas word. Waar die skerm swart pixels toon, is die spieël weerkaatsend. Waar die skerm wit of ligter pixels toon, skyn dit deur. Dit veroorsaak dat digitale teks, ikone of selfs beelde deur 'n spieël vertoon kan word, terwyl die reflektiwiteit behoue bly. Die derde prent hierbo moet wys hoe dit kan lyk.

Die youtube -video toon die samestelling van einde tot einde en 'n demo aan die einde wat wys hoe die voltooide projek daar uitsien. Ek wou tyd neem om die stappe hier neer te skryf, omdat ek die leerbare gemeenskap geniet, en ek wou 'n plek hê om aantekeninge te maak oor dinge soos die sagtewarekonfigurasie en vrae te beantwoord.

Ek het baie magiese spieëlprojekte gesien en wou nog altyd een bou. Ek het onlangs 'n geskenk begin bou, en ek het nie 'n idee hoeveel die spieëlgedeeltes in twee rigtings kan kos nie! Nadat ek $ 75,00 (USD) aan 'n spieël alleen bestee het, het ek besef dat die projek uit ons 'vriendgeskenkbegroting' sou kom, en ek moes my strategie heroorweeg. Nadat hy N-O-D-E se kanaal op youtube ontdek het, het hy 'n konsep gehad van 'n klein piramidesak. Ek het onmiddellik met die konsep begin eksperimenteer met watter framboos -pi's ek kan inpas, hoe ek die kas maklik kan skep en hoe ek die sagteware kan laat werk.

Uiteindelik het ek besluit om die saak 3D te druk. Ek het die kas in tinkercad ontwerp. Dit is twee eenvoudige stukke wat maklik aanmekaar klap. Die Mirror is 'n 4,5 "spieël wat eenvoudig op die raam vasgeplak word. Die hoofrekenaar is 'n Raspberry pi zero met 'n 8 Gig micro SD -kaart, en die skerm is 'n 3,5" skerm van Kuman met 'n HDMI -poort reeds daarop. 75% van hierdie projek was eerlikwaar die ontwerp van die tinkercad vir die omhulsel, en om 'n geskikte skerm te vind, kan maklik met 'n enkele USB -kabel afgeskakel word en die sagteware kan aangepas word.

Hier is die koste van die onderdele om u 'n oorsig te gee. Dit is minder as 60 dollar as u 'n 3D -drukker het … anders wil u die 3D -afdruk verhuur, of moontlik 'n houtpiramide raam bou (ek het byna die pad gevolg, en in die toekoms kan dit opdrag gegee word, soos ek dink 'n bevlekte eikehoutkas kan baie gaaf lyk hiervoor:))

Framboos pi Zero W - $ 10,00 - Adafruit.com - Beperk een per bestelling

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

Kuman 3,5 TFT -skerm - $ 29,99 - Amazon.com - HDMI -weergawe

SN -Riggor USB -kabel (opsioneel, maar voeg 'n bietjie flair by) - 4 vir 16,00 ($ 4,00 elk) Amazon.com

Tweerigtingspieël - 115 mm vierkant - $ 5,00 van Tap Plastics (ek het die 3D -gedrukte tas in 'n winkel gebring en laat dit sny om by te pas)

3D -filament - ongeveer 2 dollar werd

Mini -HDMI -> HDMI -adapter -2 vir $ 6,00 (benodig slegs een): Amazon.com

Uiteindelik het ek al 'n paar adapters gehad, maar u kan dit vir die bogenoemde pryse of beter kry, en uiteindelik minder as $ 60,00. Aangesien dit gaan oor hoeveel ons sou spandeer as ons vir mekaar 'n Xbox- of PS4 -speletjie kry, pas dit by ons 'vriendelike begroting'.

Ok, genoeg van 'n inleiding, laat ons leer hoe om dit te bou!

Stap 1: Stap 1 - Monteer die berekeningsgedeelte

Stap 1 - Monteer die berekeningsgedeelte
Stap 1 - Monteer die berekeningsgedeelte
Stap 1 - Monteer die berekeningsgedeelte
Stap 1 - Monteer die berekeningsgedeelte
Stap 1 - Monteer die berekeningsgedeelte
Stap 1 - Monteer die berekeningsgedeelte
Stap 1 - Monteer die berekeningsgedeelte
Stap 1 - Monteer die berekeningsgedeelte

Die eerste foto toon al die dele wat uiteengesit is. Die tweede toon die berekeningsgedeelte wat aan die gang is. Daar is op hierdie stadium nie veel magie nie … hier is die stappe:

  1. Maak seker dat u NIE die koppe op die pi -nul soldeer nie. U benodig al die ruimte wat u kan kry!
  2. Plaas die Mini HDMI na HDMI -poort op die Pi Zero
  3. Plaas die HDMI-> HDMI-adapter wat by die Kuman-skerm kom, in die HDMI-gleuf
  4. Plaas die Kuman -skerm op die ander deel van die HDMI -adapter.. dit moet in die vroulike HDMI -poort van die Kuman -skerm pas
  5. Plaas die USB -kabel deur die agterkant van die piramide
  6. Ek het die prentjie met die kragdrade geannoteer en die pi pinout bygevoeg. Hierdie stap is van kritieke belang, maar baie makliker as wat dit lyk … u wil twee klein drade van die eerste en derde pen op die Pi na die skerm laat loop. As u drade gebruik, kan u dit aan die agterkant van die skerm koppel, en dit dan om die penne op die pi buig en dit met warm gom plak. Die ideaal is om dit op die pi te soldeer en warm te plak om dit in die skerm te hou. Dit gaan 5 volt van die pi na die skerm, en is een van die truuks om hierdie projek skoon en netjies te hou … sodra dit klaar is, kan 'n enkele kabel die pi en die skerm voldoende aandryf!

Op hierdie punt is u reeds halfpad klaar met die samestelling. Voordat ons dit afsluit, laat ons die sagtewarebeeld in die volgende stap skryf.

Stap 2: Die opstel van die sagteware

Daar is baie tutoriale oor hoe om 'n SD -kaartbeeld vir 'n framboospi op 'n microSD -kaart te skryf, en ek wil nie die grond herleef nie. Maar dit is belangrik, aangesien dit 'n Pi Zero W is wat ons gebruik, om 'n paar truuks te ken om dit aan die gang te kry. Besoek eers die Emmanuels -webwerf by:

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

Hy het die werk gedoen om 'n beeld van die Magic Mirror -sagteware op 'n Framboos Pi -nul te dokumenteer en te skep (soos u aan sy stappe kan sien, kan dit nogal moeilik wees). Rollees af, en u sien onderaan 'n klaar gemaakte beeld wat u kan gebruik. (As u na 'Beeldlêer' soek, behoort dit u daar te kry).

Vervolgens wil u die stappe volg wat hy gelys het vir die verbinding met wifi en die toevoeging van ssh. Hier is 'n baie belangrike wenk: moenie notepad in vensters gebruik om die supplicant_conf -lêer te wysig nie. Notepad sal die einde van die reël vermy sodat dit nie Linux -versoenbaar is nie, en u kan nie koppel nie. Notepad ++ is 'n gratis plaasvervanger vir notaboek en kan die regte eindpunte doen.

As u die prentjie geskryf het (ek gebruik Win32 -skyfverwerker in Windows) en die supplicant_conf -lêer gewysig en SSH bygevoeg het, is u gereed om die kaart in te sit en die toestel op te laai.

Op hierdie punt behoort die Pi aan te sluit op u wifi. Die truuk is dan om dit te vind:) Daar is 'n aantal IP -skanderingsprogramme wat beskikbaar is vir telefone en rekenaars. Gevorderde IP -skandeerder werk vir vensters. Vir 'n iPhone gebruik ek iNet op my iPhone om na die pi zero te soek. As u dit vind, kan u via SSH 'n telnet -app soos Putty gebruik. Dit is belangrik vir die opstel van die MagicMirror -sagteware en die installering van byvoegings!

Sodra u so ver gekom het, koppel die microUSB aan die kragbron en maak seker dat u kan begin en met SSH kan koppel. Op daardie stadium is u gereed om verder te gaan en die tas te knoop.

Stap 3: Finish Assembly - Die installering van die skerm in die raam en die toevoeging van die spieël

Finish Assembly - Die installering van die skerm in die raam en die toevoeging van die spieël
Finish Assembly - Die installering van die skerm in die raam en die toevoeging van die spieël
Finish Assembly - Die installering van die skerm in die raam en die toevoeging van die spieël
Finish Assembly - Die installering van die skerm in die raam en die toevoeging van die spieël
Finish Assembly - Die installering van die skerm in die raam en die toevoeging van die spieël
Finish Assembly - Die installering van die skerm in die raam en die toevoeging van die spieël
Finish Assembly - Die installering van die skerm in die raam en die toevoeging van die spieël
Finish Assembly - Die installering van die skerm in die raam en die toevoeging van die spieël

Maak seker dat die skerm opstart en aanskakel as u die Pi in die net aansluit. Die opstarttyd is 3-5 minute, dus wees geduldig, dit moet die pi opstart, die blaaier begin, en die magiese spieëlprogrammatuur begin. Gelukkig moet u dit nie gereeld opstart/afskakel nie (dit kos minder as 7 sent per jaar om met ongeveer 100 mA kragopbrengs te werk). Vervolgens voltooi ons die montering:

  1. Die skerm sluit aan die agterkant van die 3D -gedrukte raam. Gebruik die prente as 'n gids. Plaas die skerm van agter.
  2. As die skerm goed pas, plaas 'n rekkie om die penne en oor die skerm om dit vas te hou. Dit was die eenvoudigste manier om die skerm vas te hou, en dit het goed gewerk. Dit is ook lekker omdat die hele projek naadloos uitmekaar kom as dit nodig is met hierdie benadering!
  3. Steek die kragkabel in die Pi. U sal dit nie kan doen sodra dit saamgestel is nie, dus is dit tyd om aan te skakel!
  4. Druk die 3D -gedrukte raamhouer in die piramide.. die oortjies aan die buitekant sal voorkom dat dit insink, en dit moet ietwat styf op sy plek klik.
  5. Voordat u die spieël byvoeg, gebruik swart plakband rondom die gedeeltes waar die skerm met die 3D -afdruk voldoen. Dit is sodat daar geen ligbloeding is nie … ek het probeer om die raam so styf as moontlik te maak, maar hierdie eenvoudige stap sal verseker dat dit skoon bly. Bedek ook die silwer van die skerm, sodat geen lig uit die spieël weerkaats word nie en die effek verwoes
  6. Warm gom oor die band wat u pas geplaas het, en druk die spieël vas. (Let wel: die raam/skerm moet almal op hierdie punt gemonteer word, dus as u die spieël aanbring, moet u dit in lyn met die hoeke van die piramide kan plaas en alles mooi kan aanpas). Moenie te veel gom gebruik nie, anders verskyn dit … 'n ligte kraal is genoeg. Die spieël is nie baie gewig nie.

U moet nou begin opgewonde raak, aangesien u die vrugte van u arbeid moet sien sien … die tyd of datum moet deur die spieël verskyn. Die volgende is konfigurasie!

Stap 4: Finale samestelling en opset

Finale samestelling en opset
Finale samestelling en opset
Finale samestelling en opset
Finale samestelling en opset
Finale samestelling en opset
Finale samestelling en opset

Op hierdie punt is u in wese saamgestel en behoort u die sagteware te kan gebruik en kan u SSH in. Die modules is egter waarskynlik 'n gemors, en u wonder hoe u dit kan regmaak.

Eerstens wil u 'n bietjie lees oor hoe die Magic MIrror -sagteware werk. Dit kan hier gevind word:

magicmirror.builders/

Dit sou egter nie 'n goeie instruksie wees nie, sonder om u 'n vinnige begin/bedrogblad te gee om aan die gang te kom. Hier is 'n paar wenke en 'n verduideliking van hoe dit werk:

  • Magic Mirror -modules word eenvoudig git gekloon uit die module -bewaarplek in die module -gids. Dus, as u ingeskryf het, CD na die MagicMirror -gids (onthou dat in Linux gidse hooflettergevoelig is). Dan cd na modules. Dan kan u enige van die byvoegings in die vouer kloon.
  • 'N Lys van modules is hier:

    github.com/MichMich/MagicMirror/wiki/3rd-p… Elkeen moet instruksies hê oor die konfigurasie daarvan.

  • Een module wat u onmiddellik wil hê, is MMM-Carousel. Hierdie module blaai deur alle ander modules wat geïnstalleer is. (https://github.com/barnabycolby/MMM-Carousel)
  • Om die hele ding te konfigureer, wil u na die MagicMirror/config -lêergids gaan en die config.js -lêer wysig
  • In Config.js wil u die naam van die modules byvoeg wat u via Git -kloon hierbo bygevoeg het. U sal hulle wil posisioneer (ek het my almal in die middelste middel geplaas. Dan sorg die karrousel om een vir een te wys en tussen hulle te skakel. Dit word gedoen na 'n stel sekondes (ek het 45 sekondes vir myne gebruik)
  • Let daarop dat u die lettertipes wil verander. Soms kan u dit in config.js doen, maar ander moet die.css -lêer vind wat by die module kom, iets soek wat eindig met.px en die waardes verander om die lettergrootte te verhoog. Ek het gevind dat hierdie per module verskil.

Ek het gevind dat die tyd/datum, weer, voorraad en verkeersmodules baie goed met hierdie projek werk. Mediamodules, soos geanimeerde gifs of youtube, werk nie goed op die Pi Zero W nie, dus wees bewus daarvan.

Vervolgens is die laaste gedagtes en toekomsplanne …

Stap 5: Laaste gedagtes - wat ek anders sou doen en waarvan ek hou

Laaste gedagtes - wat ek anders sou doen en waarvan ek gehou het
Laaste gedagtes - wat ek anders sou doen en waarvan ek gehou het

Hierdie projek was baie pret. Dit was baie ure om konfigurasielêers, 3D -drukwerk en ontwerpwerk te redigeer om die geval te kry waar dit beland het. Maar uiteindelik het dit goed bymekaar gekom, dink ek, en my vrou geniet die spieël (ek het die eerste vir 'n vriend gebou, en sy wou dadelik een hê!). Ek sal waarskynlik nog een bou en sommige dinge om stylredes verander, en sommige om prestasie -redes:

  • Ek sal 'n knop bo -op voeg. Die piramide -voorkoms is baie skoon en futuristies, maar dit bied nie 'n vinnige beheer van die spieël nie. Ek dink 'n eenvoudige knop om handmatig van een skerm na die volgende te verander in plaas van te wag, is handig
  • Ek sou probeer om 'n luidspreker by te voeg - ek dink dit sou baie gaaf wees om hierdie stroommusiek te hê … of om waarskuwende geluide te speel
  • Ek kan probeer om dit uit hout te bou - hoewel die 3D -afdruk baie maklik is om dit te herhaal en te bou, dink ek dat 'n eikebome of 'n loodhout voorkoms baie gaaf sou wees
  • Verhuis na 'n Pi3A+ - Die A+ was nie uit toe ek dit bou nie, en ek val terug na 'n pizero. 'N A+ voeg 15 dollar by tot die prys (maar het 'n volledige HDMI, dus voeg slegs ongeveer 12,50 by), maar voeg baie krag by. Die blaaier het ook nie 'n GPU -versnelling in hierdie opbou nie, en 'n A+ sou wees … so ek dink die verhoogde krag sou handig wees.
  • Verwyderbare spieël - ek dink 'n verwyderbare spieël sal handig wees, aangesien sommige media, soos YouTube, nie goed is om deur die spieël te sien nie. Dit kan ook 'n koel informele spelstelsel wees met 'n roterende skerm (draai net die piramide en lê dit aan 'n ander kant) as dit anders gebou is.
  • Voeg 'n mikrofoon by - ek kan Alexa integreer en dit 'n slim assistent maak, of stembeheerd, as ek 'n klein mikrofoon byvoeg.

Uiteindelik is daar iets oor eenvoud en goedkoop wees. Hierdie projek was net vir my, en die saamstel van die tweede vir my vrou het my minder as 15 minute geneem (buite die 9 uur 3D -druktyd:)).

Laat weet my as u een bou, en as u vrae het, laat dit dan hieronder of op die YouTube -kanaal, en ek sal probeer om dit te beantwoord. Die YouTube -video het 'n demo van die spieël aan die begin en einde … dit is moeilik om dit op foto's te beskryf. Dit lyk super skoon langs 'n rekenaar, op 'n badkamertoonbank of op 'n bedkassie. Daar is waarskynlik meer as 100 modules beskikbaar … alles van rekenaarstatistieke tot bitcoin -pryse. Dit kan regtig 'n ongelooflike datavertoning word, en omdat die rekenaar daarin is, loop dit apart van enigiets anders (wel behalwe wifi:))

Dankie dat u gelees het en hoop dat u hierdie konstruksie geniet het!

Aanbeveel: