Cuprins:

Mini oglindă magică pentru sub 60 USD: 5 pași (cu imagini)
Mini oglindă magică pentru sub 60 USD: 5 pași (cu imagini)

Video: Mini oglindă magică pentru sub 60 USD: 5 pași (cu imagini)

Video: Mini oglindă magică pentru sub 60 USD: 5 pași (cu imagini)
Video: George de la Liceul 5 - Oglinda oglinjoara | Official Video 2024, Decembrie
Anonim
Image
Image
Mini oglindă magică pentru sub 60 USD
Mini oglindă magică pentru sub 60 USD

O „Magic MIrror” este un proiect în care o oglindă cu 2 căi este plasată pe un fel de ecran. Acolo unde ecranul prezintă pixeli negri, oglinda este reflectantă. Acolo unde ecranul prezintă pixeli albi sau mai ușori, acestea strălucește. Acest lucru creează efectul de a putea afișa text digital, icoane sau chiar imagini printr-o oglindă, menținând în același timp reflectivitatea. A treia imagine de mai sus ar trebui să arate cum poate arăta asta.

Videoclipul de pe YouTube arată asamblarea cap la cap și are o demonstrație la sfârșit care arată cum arată proiectul finalizat. Am vrut să-mi iau timp să notez pașii aici, întrucât mă bucur de comunitatea instructivă și am vrut un loc unde să notez lucruri precum configurația software-ului și să răspund la întrebări.

Am văzut o grămadă de proiecte de oglinzi magice și mi-am dorit întotdeauna să construiesc unul. Am început să construiesc unul recent ca cadou și habar n-aveam cât pot costa porțiunile de oglindă cu 2 căi! După ce am cheltuit 75,00 USD (USD) doar pe o oglindă, mi-am dat seama că proiectul avea să iasă bine din „bugetul nostru de cadouri pentru prieteni” și a trebuit să-mi regândesc strategia. După ce a descoperit canalul lui N-O-D-E pe youtube, el a avut conceptul unui mic caz piramidal. Am început imediat să rulez cu acel concept, experimentând cu ce pi de zmeură aș putea încadra, cum să creez cu ușurință carcasa și cum să rulez software-ul.

În cele din urmă am ales să imprim 3D carcasa. Am proiectat carcasa în tinkercad. Este vorba de două piese simple care se prind ușor. Mirror este o oglindă de 4,5 "care este lipită pur și simplu (pistol de lipit) pe cadru. Calculatorul principal este un Raspberry pi zero cu un card micro SD de 8 Gig, iar ecranul este un ecran de 3,5" de la Kuman care avea un port HDMI deja pe el. Sincer, 75% din acest proiect a fost designul tinkercad pentru carcasă și găsirea unui ecran care să se potrivească, care ar putea fi alimentat cu ușurință de pe un singur cablu USB și personalizarea software-ului.

Iată costul pieselor pentru a vă oferi un detaliu. Este sub 60 de dolari dacă aveți o imprimantă 3D … altfel veți dori fie să angajați imprimarea 3D, fie să construiți un cadru de piramidă din lemn (AM SIGURAT că am mers pe acel traseu și, într-un viitor instructiv, așa cum cred că este o pată carcasa din stejar ar putea arata foarte tare pentru asta:))

Raspberry pi Zero W - 10,00 USD - Adafruit.com - Limitați unul pentru fiecare comandă

Card Micro SD 8Gig - 4,00 USD - Amazon.com

Ecran TFT 3,5 Kuman - 29,99 USD - Amazon.com - Versiune HDMI

Cablu USB SN-Riggor (opțional, dar adaugă ceva fler) - 4 pentru 16,00 (4,00 USD fiecare) Amazon.com

Oglindă bidirecțională - Pătrat de 115 mm - 5,00 USD de la Tap Plastics (am adus carcasa imprimată 3D într-un magazin și i-am pus să o taie pentru a se potrivi)

Filament 3D - Aproximativ 2 dolari în valoare

Mini-HDMI -> Adaptor HDMI - 2 pentru 6,00 USD (nevoie doar de unul): Amazon.com

La final, am avut deja unele dintre adaptoare, dar ar trebui să le puteți obține pentru prețurile de mai sus sau mai bune și, în final, să fiți sub 60,00 USD. Întrucât a fost vorba despre cât de mult am cheltui dacă ne-am obține reciproc un joc Xbox sau PS4, acest lucru se încadrează în „bugetul prietenului” nostru.

Ok, destul de intro, să învățăm cum să-l construim!

Pasul 1: Pasul 1 - Asamblarea porțiunii de calcul

Pasul 1 - Asamblați porțiunea de calcul
Pasul 1 - Asamblați porțiunea de calcul
Pasul 1 - Asamblați porțiunea de calcul
Pasul 1 - Asamblați porțiunea de calcul
Pasul 1 - Asamblați porțiunea de calcul
Pasul 1 - Asamblați porțiunea de calcul
Pasul 1 - Asamblați porțiunea de calcul
Pasul 1 - Asamblați porțiunea de calcul

Prima fotografie prezintă toate piesele dispuse. Al doilea arată ansamblul porțiunii de calcul în curs. Nu există multă magie în acest moment … iată pașii:

  1. Asigurați-vă că NU lipiți anteturile pe pi zero. Veți avea nevoie de tot spațiul pe care îl puteți obține!
  2. Amplasați portul Mini HDMI la HDMI pe Pi Zero
  3. Plasați adaptorul HDMI-> HDMI care vine cu ecranul Kuman în slotul HDMI
  4. Așezați ecranul Kuman pe cealaltă parte a adaptorului HDMI.. acesta ar trebui să se încadreze în portul HDMI feminin de pe ecranul Kuman
  5. Plasați cablul USB prin partea din spate a piramidei
  6. Am adnotat imaginea cu firele de alimentare și am adăugat pin-ul. Acest pas este critic, dar mult mai ușor decât pare … veți dori să rulați două fire mici de la primul și al treilea pin de pe Pi pe ecran. Dacă utilizați fire jumper, le puteți conecta în partea din spate a ecranului și le puteți îndoi în jurul pinilor de pe pi și le puteți lipi la cald. În mod ideal, acestea ar trebui lipite pe pi și lipite la cald pentru a le ține în ecran. Acest lucru trece 5 volți de la pi la ecran și este unul dintre trucurile pentru a menține acest proiect curat și îngrijit … odată ce acest lucru este făcut, un singur cablu alimentează suficient pi și ecranul!

În acest moment ați terminat deja la jumătatea procesului de asamblare. Înainte de a o închide, să facem ca imaginea software-ului să fie scrisă în pasul următor.

Pasul 2: Configurarea software-ului

Există o mulțime de tutoriale despre cum să scrieți o imagine a cardului SD pentru un pi de zmeură pe un card microSD și nu vreau să reșapez terenul respectiv. Dar este important, deoarece acesta este un Pi Zero W pe care îl folosim, să cunoaștem câteva trucuri pentru a pune acest lucru în funcțiune. Mai întâi, vă rugăm să vizitați site-ul Emmanuels la:

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

El a făcut munca pentru a documenta și a crea o imagine a software-ului Magic Mirror pe un Raspberry pi zero (așa cum puteți vedea prin pașii săi, acest lucru poate fi destul de dificil). Derulați în jos și veți vedea, în partea de jos, după pașii săi, o imagine gata făcută pe care o puteți folosi. (Dacă căutați „Fișier imagine” ar trebui să vă ajungă acolo).

În continuare, veți dori să urmați pașii pe care i-a enumerat pentru conectarea la wifi și adăugarea ssh. Un sfat cu adevărat important aici: NU utilizați Notepad în Windows pentru a edita fișierul supplicant_conf. Notepad va manipula finalul liniei pentru a nu fi compatibil cu Linux și nu vă veți conecta. Notepad ++ este un înlocuitor gratuit pentru blocnotes și poate face finalizarea corectă a liniei.

Când ați scris acea imagine (folosesc imagerul de disc Win32 pe Windows) și ați editat fișierul supplicant_conf și ați adăugat SSH, veți fi gata să introduceți cardul și să porniți dispozitivul.

În acest moment, Pi ar trebui să se conecteze la wifi. Trucul este atunci să-l găsești:) Există o serie de aplicații de scanare IP pentru telefoane și PC. Advanced IP Scanner va funcționa pentru Windows. Pentru un iPhone, folosesc iNet pe iPhone pentru a căuta pi zero. Când o găsiți, puteți utiliza o aplicație telnet precum Putty pentru a vă conecta la SSH. Acest lucru va fi important pentru configurarea software-ului MagicMirror și instalarea suplimentelor!

Odată ce ați ajuns până aici, conectați microUSB la alimentare și asigurați-vă că puteți porni și conecta prin SSH. În acel moment veți fi gata să mergeți mai departe și să butonați carcasa.

Pasul 3: Asamblarea finală - Instalarea ecranului în cadru și adăugarea oglinzii

Asamblarea finală - Instalarea ecranului în cadru și adăugarea oglinzii
Asamblarea finală - Instalarea ecranului în cadru și adăugarea oglinzii
Asamblarea finală - Instalarea ecranului în cadru și adăugarea oglinzii
Asamblarea finală - Instalarea ecranului în cadru și adăugarea oglinzii
Asamblarea finală - Instalarea ecranului în cadru și adăugarea oglinzii
Asamblarea finală - Instalarea ecranului în cadru și adăugarea oglinzii
Asamblarea finală - Instalarea ecranului în cadru și adăugarea oglinzii
Asamblarea finală - Instalarea ecranului în cadru și adăugarea oglinzii

Asigurați-vă că ecranul pornește și pornește atunci când conectați alimentarea la Pi. Timpul de pornire este de 3-5 minute, așa că vă rugăm să aveți răbdare.. trebuie să porniți pi, apoi să lansați browserul și apoi să lansați software-ul oglindă magică. Din fericire, nu ar trebui să porniți / opriți acest lucru des (costă mai puțin de 7 cenți pe an pentru a rula cu o putere de aproximativ 100ma). Apoi vom termina asamblarea:

  1. Ecranul se conectează la spatele cadrului imprimat 3D. Vă rugăm să folosiți imaginile ca ghid.. „partea din față” este porțiunea plată, partea din spate are mufele și lucrurile care ies. Introduceți ecranul din spate.
  2. Când ecranul se potrivește perfect, așezați o bandă de cauciuc în jurul cârligelor și peste ecran pentru ao ține în poziție. Acesta a fost cel mai simplu mod în care am putut veni pentru a ține ecranul și a funcționat bine. Este, de asemenea, frumos, deoarece întregul proiect se separă perfect dacă este necesar cu această abordare!
  3. Introduceți cablul de alimentare în Pi. Nu veți putea face acest lucru odată asamblat, așa că este timpul să porniți!
  4. Apăsați suportul cadrului imprimat 3D în piramidă.. filele din exterior îl vor împiedica să se scufunde și ar trebui să se fixeze în poziție oarecum strâns.
  5. Înainte de a adăuga oglinda, utilizați bandă neagră în jurul porțiunilor în care ecranul îndeplinește imprimarea 3D. Acest lucru este astfel încât să nu existe sângerări luminoase … Am încercat să fac cadru cât mai strâns posibil, dar acest pas simplu va asigura că rămâne curat. Acoperiți și argintul ecranului, astfel încât nici o lumină să nu se reflecte din oglindă și să distrugă efectul
  6. Adeziv fierbinte peste banda pe care tocmai ați pus-o și apăsați pe oglindă. (Notă: Rama / ecranul ar trebui să fie asamblate în acest moment, așa că plasarea oglinzii ar trebui să vă permită să o aliniați la colțurile piramidei și să aveți totul aliniat frumos). Nu folosiți prea mult adeziv sau va arăta.. este suficientă o mărgele ușoară. Oglinda nu are multă greutate.

Ar trebui să începi să te entuziasmezi acum, așa cum ar trebui să începi să vezi cum arată fructele muncii tale … ora sau data ar trebui să fie arătate prin oglindă. Următorul este configurarea!

Pasul 4: Asamblare finală și configurare

Asamblare finală și configurare
Asamblare finală și configurare
Asamblare finală și configurare
Asamblare finală și configurare
Asamblare finală și configurare
Asamblare finală și configurare

În acest moment, sunteți în mod esențial asamblat și ar trebui să ruleze software-ul și să poată intra SSH. Cu toate acestea, modulele sunt probabil o mizerie și vă întrebați cum să le remediați.

În primul rând, veți dori să citiți un pic despre modul în care funcționează software-ul Magic MIrror. Acest lucru poate fi găsit aici:

magicmirror.builders/

Totuși, acest lucru nu ar fi un bun instructiv fără a vă oferi o foaie de pornire rapidă / trișare pentru a începe. Iată câteva sfaturi și o explicație a modului în care funcționează:

  • Modulele Magic Mirror sunt pur și simplu clonate git din depozitul modulului în folderul modulului. Deci, când sunteți SSH, intrați în directorul MagicMirror (amintiți-vă că directoarele Linux sunt sensibile la majuscule și minuscule). Apoi cd la module. Apoi, puteți gona clonarea oricărui addon în acel folder.
  • O listă de module este aici:

    github.com/MichMich/MagicMirror/wiki/3rd-p… Fiecare ar trebui să aibă instrucțiuni privind configurarea acestora.

  • un modul pe care îl veți dori imediat este MMM-Carousel. Acest modul parcurge toate celelalte module instalate. (https://github.com/barnabycolby/MMM-Carousel)
  • Pentru a configura totul, va trebui să accesați folderul MagicMirror / config și să editați fișierul config.js
  • În Config.js, veți dori să adăugați mai sus numele modulelor pe care le-ați adăugat prin clona Git. Veți dori să le poziționați (eu le-am poziționat pe toate în: middle_center. Apoi caruselul are grijă să afișeze pe rând și să comute între ele. Face acest lucru după o cantitate configurabilă de secunde (am folosit 45 de secunde pentru a mea)
  • Rețineți că veți dori să redimensionați fonturile. Uneori puteți face acest lucru în config.js, dar altele va trebui să găsiți fișierul.css care vine cu modulul, să căutați ceva care se termină cu.px și să modificați valorile pentru a crește dimensiunea fontului. Am constatat că acest lucru variază în funcție de modul.

Am constatat că ora / data, vremea, stocul și modulele de trafic au funcționat foarte bine cu acest proiect. Modulele media precum gif-urile animate sau YouTube nu funcționează bine pe Pi Zero W, așa că vă rugăm să fiți conștienți de acest lucru.

Urmează gândurile finale și planurile de viitor …

Pasul 5: Gânduri finale - Ce aș face diferit și ce mi-a plăcut

Gânduri finale - Ce aș face diferit și ce mi-a plăcut
Gânduri finale - Ce aș face diferit și ce mi-a plăcut

Acest proiect a fost foarte distractiv. Au fost o mulțime de ore de editare a fișierelor de configurare, imprimare 3D și lucrări de proiectare pentru a obține cazul în care a ajuns. Dar, în cele din urmă, s-a reunit bine, cred, iar soția mea se bucură de oglindă (am construit-o pe prima pentru o prietenă și a vrut imediat și ea una!). Probabil că voi construi încă unul și voi schimba unele lucruri din motive de stil, iar altele din motive de performanță:

  • Aș adăuga un buton în partea de sus. Aspectul piramidal este FOARTE curat și futurist, însă nu permite controlul rapid al oglinzii. Cred că un simplu buton pentru a schimba manual de la un ecran la altul în loc să aștepte ar fi la îndemână
  • Aș încerca să adaug un difuzor - cred că a avea muzică în flux ar fi grozav … sau să redau sunete de alertă
  • S-ar putea să încerc să-l construiesc din lemn - Deși tipărirea 3D este foarte ușor de reprodus și construit, cred că un aspect de stejar sau lemn colorat ar fi foarte cool
  • Trecerea la un Pi3A + - A + nu era disponibilă când am construit acest lucru, așa că am căzut înapoi la un pizero. Un A + adaugă 15 dolari la preț (dar are o dimensiune HDMI completă, deci poate adaugă doar aproximativ 12,50), dar adaugă o tonă de putere. De asemenea, browserul nu este accelerat GPU în această construcție, iar un A + ar fi … așa că cred că puterea sporită ar fi la îndemână.
  • Oglindă detașabilă - Cred că o oglindă detașabilă ar fi la îndemână, deoarece unele suporturi precum YouTube nu sunt grozave de vizualizat prin oglindă. De asemenea, acesta ar putea fi un sistem de joc casual cu un ecran rotativ (rotiți piramida și așezați-o pe o altă parte) dacă a fost construit diferit.
  • Adăugați un microfon - aș putea integra Alexa și să fac din acesta un asistent inteligent sau controlat prin voce, dacă aș adăuga un mic microfon.

În cele din urmă, există ceva despre simplitate și a fi ieftin. Acest proiect a fost exact pentru mine, iar asamblarea celui de-al doilea pentru soția mea mi-a luat mai puțin de 15 minute (în afara celor 9 ore de timp ale imprimantei 3D:)).

Dacă construiți unul, vă rog să-mi spuneți și, dacă aveți întrebări, vă rugăm să le lăsați mai jos sau pe canalul youtube și voi lucra pentru a le răspunde. Videoclipul de pe YouTube are o demonstrație a oglinzii la început și la sfârșit … este greu să o descrieți în imagini. Pare foarte curat lângă computer, pe tejghea de baie sau pe noptieră. De asemenea, există probabil peste 100 de module disponibile … totul, de la statistici ale computerului la prețuri bitcoin. Acest lucru poate deveni un heck al unui afișaj de date și, deoarece are computerul în el, rulează separat de orice altceva (bine, cu excepția wifi:))

Mulțumim pentru lectură și sper că ți-a plăcut această construcție!

Recomandat: