
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48



A „Magic MIrror” egy olyan projekt, ahol egy kétirányú tükröt helyeznek el valamilyen képernyő felett. Ahol a képernyő fekete képpontokat mutat, a tükör fényvisszaverő. Ahol a képernyőn fehér vagy világosabb képpontok láthatók, azok átragyognak. Ez azt eredményezi, hogy a digitális szöveget, ikonokat vagy akár képeket tükörben is meg lehet jeleníteni, miközben megtartja a tükröződést. A fenti harmadik képen meg kell mutatni, hogy ez hogyan nézhet ki.
A youtube videó az összeszerelést mutatja a végétől a végéig, a végén pedig egy demó, amely bemutatja, hogy néz ki a kész projekt. Szerettem volna időt szánni a lépések leírására, mivel élvezem az oktatható közösséget, és szerettem volna egy helyet, ahol jegyzeteket készíthetek a szoftver konfigurációjáról, és válaszolhatok a kérdésekre.
Rengeteg varázslatos tükörprojektet láttam, és mindig is szerettem volna egyet építeni. Nemrégiben ajándékba kezdtem építeni egyet, és fogalmam sem volt, mennyibe kerülhet a kétirányú tükör. Miután 75,00 USD -t (USD) csak egy tükörre költöttem, rájöttem, hogy a projekt jól megy a „baráti ajándékok költségvetéséből”, és át kell gondolnom a stratégiámat. Miután felfedezte N-O-D-E csatornáját a youtube-on, fogalma volt egy kis piramis esetről. Azonnal elkezdtem futni ezzel a koncepcióval, kísérleteztem, hogy milyen málna pi -kba illeszkedhetek, hogyan hozhatom létre könnyen a tokot, és hogyan indíthatom el a szoftvert.
Végül a tok 3D nyomtatását választottam. A tokot Tinkercad -ban terveztem. Ez két egyszerű darab, amelyek könnyen összeilleszthetők. A Mirror egy 4,5 hüvelykes tükör, amelyet egyszerűen ragasztanak (ragasztópisztoly) a keretre. A fő számítógép egy Raspberry pi zero, 8 Gigás micro SD kártyával, a képernyő pedig egy 3,5 hüvelykes Kuman képernyő, amely HDMI porttal rendelkezett már rajta. Őszintén szólva ennek a projektnek a 75% -a volt a tokercadd kialakítása a tokhoz, és kitaláltak egy olyan képernyőt, amely illeszkedik, és amelyet egyetlen USB -kábelről könnyen ki lehet kapcsolni, és testre szabhatja a szoftvert.
Itt vannak az alkatrészek költségei, hogy összegyűjtsék. 60 dollár alatt van, ha van 3D nyomtatója … különben vagy bérbe szeretné venni a 3D nyomtatást, vagy esetleg építeni egy fából készült piramis keretet (majdnem ezt az utat jártam be, és lehet, hogy a jövőben is tanulható lesz, ahogy szerintem foltos a tölgyfa tok nagyon jó lehet ehhez:))
Raspberry pi Zero W - 10,00 USD - Adafruit.com - Korlátozás egy rendelésenként
8Gig Micro SD kártya - 4,00 USD - Amazon.com
Kuman 3,5 hüvelykes TFT képernyő - 29,99 USD - Amazon.com - HDMI verzió
SN -Riggor USB -kábel (opcionális, de némi hangulatot kölcsönöz) - 4 16,00 -ért (egyenként 4,00 USD) Amazon.com
Kétirányú tükör - 115 mm -es négyzet - 5,00 USD a Tap Plastics -tól (bevittem a 3D -s nyomtatott tokot az üzletbe, és vágtam, hogy megfeleljen)
3D szál - körülbelül 2 dollár értékben
Mini -HDMI -> HDMI adapter -2 6,00 dollárért (csak egy kell): Amazon.com
Végül néhány adapter már megvolt, de ezeket meg kell szereznie a fenti vagy jobb árakért, és végül 60,00 dollár alatt kell lennie. Mivel nagyjából ennyit költöttünk volna, ha Xbox vagy PS4 játékot kapunk egymásnak, ez belefér a „baráti költségvetésünkbe”.
Ok, elég egy bevezető, tanuljuk meg, hogyan kell felépíteni!
1. lépés: 1. lépés - Szerelje össze a számítási részt




Az első képen az összes alkatrész látható. A második a folyamatban lévő számítási rész összeszerelését mutatja. Ezen a ponton nincs sok varázslat … itt vannak a lépések:
- Győződjön meg arról, hogy NEM forrasztja a fejléceket a pi nullára. Szükséged lesz minden rendelkezésre álló helyre!
- Helyezze a Mini HDMI -HDMI portot a Pi Zero -ra
- Helyezze a Kuman képernyőhöz kapott HDMI-> HDMI adaptert a HDMI nyílásba
- Helyezze a Kuman képernyőt a HDMI adapter másik részére. Ennek illeszkednie kell a Kuman képernyő női HDMI portjába
- Vezesse át az USB -kábelt a piramis hátulján
- A tápkábelekkel jegyzeteltem a képet, és hozzáadtam a pi pinoutot. Ez a lépés kritikus, de sokkal könnyebb, mint amilyennek látszik … érdemes két kis vezetéket vezetni a Pi első és harmadik tűjétől a képernyőig. Ha áthidaló vezetékeket használ, csatlakoztathatja őket a képernyő hátuljához, majd hajlítsa őket a pi csapjai körül és forró ragasztóval. Ideális esetben ezeket a pi -re kell forrasztani, és forró ragasztóval kell tartani a képernyőn. Ez 5 voltot ad át a pi -ről a képernyőre, és ez az egyik trükk, amellyel tisztán és rendben tarthatja ezt a projektet … ha ez megtörtént, egyetlen kábel táplálja a pi -t és a képernyőt!
Ezen a ponton már körülbelül félig készen áll az összeszereléssel. Mielőtt bezárnánk, írjuk le a szoftverképet a következő lépésben.
2. lépés: A szoftver beállítása
Rengeteg oktatóanyag található arról, hogyan írható SD kártya kép egy málna pi -re egy microSD -kártyára, és nem szeretném újratervezni ezt a talajt. Fontos azonban, hogy mivel ezt a Pi Zero W -t használjuk, ismerni kell néhány trükköt ennek a működtetéséhez. Először látogasson el az Emmanuels webhelyére:
emmanuelcontreras.com/how-to/how-to-create-…
Elkészítette a munkát, hogy dokumentálja és létrehozza a Magic Mirror szoftver képét a Raspberry pi nullára (amint az a lépéseiből is látszik, ez elég nehéz lehet). Görgessen lefelé, és a lépései után alul látja a kész képet, amelyet használhat. (Ha a „Képfájl” kifejezésre keres, akkor oda kell jutnia.)
Ezután kövesse az általa felsorolt lépéseket a wifi -hez való csatlakozáshoz és az ssh hozzáadásához. Egy igazán fontos tipp: NE használja a Jegyzettömböt a Windows rendszerben a supplicant_conf fájl szerkesztéséhez. A Notepad a sorvégződéseket nem Linux -kompatibilisnek fogja állítani, és nem fog csatlakozni. A Jegyzettömb ++ a jegyzettömb ingyenes helyettesítője, és megfelelő sorvégzést tud végezni.
Amikor megírta ezt a képet (Win32 lemezképolvasót használok a Windows rendszeren), és szerkesztette a supplicant_conf fájlt, és hozzáadott SSH -t, készen áll a kártya behelyezésére és az eszköz indítására.
Ezen a ponton a Pi -nek csatlakoznia kell a wifi -hez. A trükk az, hogy megtaláljuk:) Számos ip -beolvasó alkalmazás létezik telefonokra és PC -re. A fejlett IP -szkenner Windows esetén is működik. IPhone esetén az iNet -et használom az iPhone -on a pi nulla keresésére. Ha megtalálta, használhat egy Telnet alkalmazást, például a Putty -t, hogy SSH -n keresztül csatlakozzon hozzá. Ez fontos lesz a MagicMirror szoftver beállításához és a kiegészítők telepítéséhez!
Ha már idáig eljutott, csatlakoztassa a microUSB -t az áramforráshoz, és győződjön meg arról, hogy SSH -n keresztül tud újraindulni és csatlakozni. Ekkor készen áll arra, hogy továbblépjen, és megnyomja a tokot.
Lépés 3: Felszerelés - A képernyő felszerelése a keretbe és a tükör hozzáadása




Győződjön meg arról, hogy a képernyő elindul és bekapcsol, amikor a Pi tápellátást csatlakoztatja. A rendszerindítási idő 3-5 perc, ezért kérjük, legyen türelemmel..indítani kell a pi-t, majd elindítani a böngészőt, majd elindítani a mágikus tükör szoftvert. Szerencsére ezt nem szabad gyakran indítani/kikapcsolni (évente kevesebb, mint 7 centbe kerül a 100 mA -es áramfelvétel). Ezután befejezzük az összeszerelést:
- A képernyő a 3D nyomtatott keret hátoldalához csatlakozik. Kérjük, használja a képeket útmutatóként.. az "elülső" a lapos rész, a hátul lévő dugók és egyéb dolgok kijönnek. Helyezze be a képernyőt hátulról.
- Ha a képernyő szorosan illeszkedik, tegyen egy gumiszalagot a csapok köré és a képernyő fölé, hogy a helyén tartsa. Ez volt a legegyszerűbb módja annak, hogy kitaláljam a képernyőt, és jól működik. Ez azért is szép, mert az egész projekt zökkenőmentesen szétesik, ha szükséges ezzel a megközelítéssel!
- Dugja be a tápkábelt a Pi -be. Ezt összeszerelés után nem tudja megtenni, ezért itt az ideje a bekapcsolásnak!
- Nyomja be a 3D nyomtatott kerettartót a piramisba … a külső fülek megakadályozzák, hogy besüllyedjen, és kissé szorosan a helyére kell pattannia.
- A tükör hozzáadása előtt használjon fekete szalagot azokon a részeken, ahol a képernyő találkozik a 3D nyomtatással. Ez azért van, hogy ne legyen fényvérzés … Próbáltam a keretet a lehető legszorosabbá tenni, de ez az egyszerű lépés biztosítja, hogy tiszta maradjon. Fedje le a képernyő ezüstjét is, nehogy a fény visszaverődjön a tükörből, és tönkretegye a hatást
- Forró ragasztót helyezzen az imént elhelyezett szalagra, és nyomja rá a tükröt. (Megjegyzés: A keretet/a képernyőt ezen a ponton kell összeszerelni, így a tükröt felhelyezve lehetővé kell tennie, hogy a piramis sarkokhoz igazodjon, és minden szépen sorba álljon). Ne használjon túl sok ragasztót, különben látszik.. elég egy könnyű gyöngy. A tükör nem nagy súlyú.
El kell kezdenie izgulni, amint látnia kell a munkájának gyümölcseit … az időt vagy a dátumot a tükörben kell mutatni. A következő a konfiguráció!
4. lépés: Végső összeszerelés és konfigurálás



Ezen a ponton lényegében összeszerelt, és futtatnia kell a szoftvert, és be kell kapcsolnia az SSH -t. A modulok azonban valószínűleg rendetlenséget okoznak, és kíváncsi vagy, hogyan javíthatod őket.
Először is olvasson egy kicsit a Magic MIrror szoftver működéséről. Ez itt megtalálható:
magicmirror.builders/
Ez azonban nem lenne jó oktatható anélkül, hogy gyors kezdő/csaló lapot adna az induláshoz. Íme néhány tipp és magyarázat, hogyan működik ez:
- A Magic Mirror modulok egyszerűen klónozhatók a modultárból a modul mappájába. Tehát amikor SSH -t szeretne, cd -t küldjön a MagicMirror könyvtárba (ne feledje, hogy a Linux könyvtáraiban a kis- és nagybetűk érzékenyek). Ezután cd a modulokra. Ezután klónozhat bármelyik kiegészítést ebbe a mappába.
-
A modulok listája itt található:
github.com/MichMich/MagicMirror/wiki/3rd-p… Mindegyiknek rendelkeznie kell utasításokkal a konfigurálásukhoz.
- Az egyik modul, amire azonnal szüksége lesz, az MMM-Carousel. Ez a modul az összes többi telepített modulon keresztül halad. (https://github.com/barnabycolby/MMM-Carousel)
- Az egész beállításához lépjen a MagicMirror/config mappába, és szerkessze a config.js fájlt
- A Config.js fájlban fel kell vennie a fenti Git -klónon keresztül hozzáadott modulok nevét. Pozícionálni szeretné őket (én az összeset a következőbe helyeztem: middle_center. Ezután a körhinta gondoskodik arról, hogy egyenként megjelenjen, és váltson közöttük. Ez egy konfigurálható másodperc után történik (én 45 másodpercet használtam)
- Ne feledje, hogy át szeretné méretezni a betűtípusokat. Néha ezt megteheti a config.js fájlban, de más esetekben meg kell találnia a modullal együtt érkező.css fájlt, keresnie kell valamit, ami a.px végződésű, és módosítani kell az értékeket a betűméretre. Azt tapasztaltam, hogy ez modulonként változó.
Azt tapasztaltam, hogy az idő/dátum, az időjárás, az állomány és a forgalom modulok nagyon jól működtek ezzel a projekttel. Az olyan médiamodulok, mint az animált gifek vagy a youtube nem működnek jól a Pi Zero W készüléken, ezért kérjük, vegye figyelembe ezt.
Ezután következnek az utolsó gondolatok és a jövőbeli tervek…
5. lépés: Utolsó gondolatok - Mit csinálnék másként és mi tetszett

Ez a projekt nagyon szórakoztató volt. Hosszú órákig tartott a konfigurációs fájlok szerkesztése, a 3D nyomtatás és a tervezési munka, hogy az eset oda kerüljön. De végül jól összejött szerintem és a feleségem élvezi a tükröt (az elsőt egy barátomnak építettem, és ő is azonnal akart egyet!). Valószínűleg építek még egyet, és néhány dolgot megváltoztatok stílusi okokból, néhányat pedig teljesítménybeli okokból:
- Hozzáadnék egy gombot a tetejéhez. A piramis megjelenése NAGYON tiszta és futurisztikus, azonban nem teszi lehetővé a tükör gyors irányítását. Úgy gondolom, hogy egy egyszerű gomb, amely várakozás helyett kézzel válthat egyik képernyőről a másikra, jól jönne
- Megpróbálnék egy hangszórót hozzáadni - azt hiszem, hogy ez a stream zene nagyon jó lenne… vagy figyelmeztető hangokat játszana le
- Lehet, hogy megpróbálom fából építeni - Bár a 3D -s nyomtatást szuper könnyű megismételni és megépíteni, szerintem egy tölgy vagy foltos kinézet nagyon jó lenne
- Áttérés a Pi3A+ -ra - Az A+ nem készült el, amikor ezt építettem, és így visszaestem egy pizero -hoz. Az A+ 15 dollárt ad hozzá az árhoz (de teljes méretű HDMI -vel rendelkezik, így talán csak körülbelül 12,50), de rengeteg energiát ad hozzá. Ezenkívül a böngésző nem gyorsított GPU -val ebben az összeállításban, és az A+ lenne … tehát azt hiszem, hogy a megnövelt teljesítmény hasznos lenne.
- Levehető tükör - Szerintem egy kivehető tükör jól jönne, mivel egyes médiákat, például a YouTube -ot nem jó nézni a tükörből. Ez is lehet egy klassz alkalmi játékrendszer, forgó képernyővel (csak forgassa el a piramist, és feküdje le egy másik oldalra), ha másképp épült fel.
- Mikrofon hozzáadása - integrálhatom az Alexát, és intelligens asszisztenssé vagy hangvezérelté tehetem, ha hozzáadok egy kis mikrofont.
Végül van valami az egyszerűségben és az olcsóságban. Ez a projekt csak nekem szólt, és a második összeállítása a feleségemnek kevesebb mint 15 percet vett igénybe (a 9 órás 3D nyomtatási időn kívül:)).
Ha építesz egyet, kérlek oszd meg velem, és ha kérdésed van, hagyd lent vagy a youtube csatornán, és igyekszem válaszolni rájuk. A youtube videó elején és végén bemutatja a tükröt … nehéz leírni képekben. Szuper tisztának tűnik számítógép mellett, fürdőszobai pulton vagy éjjeliszekrényen. Emellett valószínűleg több mint 100 modul áll rendelkezésre … mindent a számítógépes statisztikáktól a bitcoin árakig. Ez valóban fene adatkijelzővé válhat, és mivel benne van a számítógép, ezért minden mástól elkülönülten fut (a wifit leszámítva:))
Köszönöm, hogy elolvastad, és remélem tetszett ez a konstrukció!
Ajánlott:
Varázslatos tükör hírekkel, időjárással, riasztással, időzítővel és Todolist: 9 lépés

Varázslatos tükör hírekkel, időjárással, riasztással, időzítővel és Todolist: A Magic Mirror egy speciális egyirányú tükör, mögötte kijelzővel. A Raspberry Pi -hez csatlakoztatott kijelző olyan információkat jelenít meg, mint az időjárás, a szobahőmérséklet, az idő, a dátum, a todolist és még sok más. Még mikrofont is hozzáadhat, és beállíthatja
Víz alatti távvezérlő drón: 10 lépés (képekkel)

Víz alatti távvezérlő drón: Úgy döntöttem, hogy ezt a ROV-ot a víz alatti világ felfedezése és csodálata céljából építem fel, mert nincs sok költséghatékony víz alatti drón. Bár sok idő, kutatás és autodidaktika szükséges, szórakoztató projekt
Lebegő intelligens varázslatos tükör a régi laptopról Alexa hangfelismeréssel: 6 lépés (képekkel)

Lebegő intelligens varázslatos tükör a régi laptopról Alexa hangfelismeréssel: Jelentkezzen az „Elektronika dióhéjban” tanfolyamomra itt: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Nézze meg a youtube csatorna itt további projektekért és elektronikai oktatóanyagokért: https://www.youtube.com/channel/UCelOO
Föld és Hold varázslatos tükör: 4 lépés

Föld és Hold mágikus tükör: táblagépes varázslatos tüköróra, amely a Holdat / a Földet és az aktuális külső körülményeket mutatja
Különleges Halloween -dekoráció - Varázslatos tükör: 5 lépés (képekkel)

Különleges Halloween -dekoráció - Varázslatos tükör: Varázslatos tükröt készítettem különleges Halloween -dekorációként. Ez nagyon érdekes. Bármit elmondhat a tükörnek, bármilyen kérdést vagy apró titkot. Egy idő után a válasz megjelenik a tükörben. Ez egy varázslat. hahah ….. a gyerekeknek tetszik