Hologramos kivetítő Pi -vel: 5 lépés (képekkel)
Hologramos kivetítő Pi -vel: 5 lépés (képekkel)
Anonim
Hologramos kivetítő Pi -vel
Hologramos kivetítő Pi -vel

Ez a projekt egy robotika osztály számára készült. Ez egy másik, tanulságos oldal után történt:

Egy Raspberry Pi -t, egy számítógépet és egy monitort használ egy 3D -s hologram létrehozásához, amely egy képet vetít zenei lejátszási listával együtt.

Lépés: A szükséges anyagok listája

Itt található a szükséges anyagok listája és a 3D nyomtatott zárójelek PDF -fájljai.

Az anyagok listája a következő:

  1. 2 x (0,093 akril lap 24 x 36)
  2. 2 x (hablap 12 x 12)
  3. 1 x (#6 x 1 ¼ csavarok esetén (ferde fej))
  4. 1 x (#6 x 1 ¾ csavar esetén (ferde fej))
  5. 1 x (3D nyomtatott támaszpont (az stl fájl megtalálható az eredeti utasításokban))
  6. 4 x (3D nyomtatott L-zárójelek (az stl fájl megtalálható az eredeti utasításokban))
  7. 1 x (műanyag lemezvágó kés)
  8. 1 x (1 x 1 x 8 darab fa (lucfenyőt használtunk, de bármi lehet, amíg elég kicsi)
  9. 2 x (1x 2 darab fa)
  10. 1 x (24 hüvelykes képernyő (acer k242HL -t használtunk dvi -hdmi adapterrel)
  11. 1 x (dvi -hdmi adapter (teljesen attól függ, hogy van -e hdmi a monitoron)
  12. 1 x (Raspberry Pi B modell)
  13. 1 x (laptop képes a vizualizátor futtatására (az eredetiben nem határoztak meg minimális követelményt))
  14. 1 x kenyérlap (valószínűleg arduino készletből
  15. 4 x gomb (a készletből)
  16. 4 x 110 ohmos ellenállás
  17. 6 db hüvely -férfi csatlakozó (a készletben)
  18. 4 x férfi -férfi csatlakozó (a készletben)

Szoftver

  1. Csomópont JS
  2. Raspbian OS
  3. Soundcloud -fiók lejátszási listával

Szükséges eszközök

  1. Kézi fúró
  2. Fűrész (gérvágó vagy kézi)
  3. Fúró # 6 vagy úgy
  4. Opcionális - bilincsek a darabok tartásához

2. lépés: A keret felépítése

A keret építése
A keret építése
A keret építése
A keret építése
A keret építése
A keret építése

Felső keret:

Kezdje azzal, hogy felépíti a monitort tartó felső keretet, amely kivetíti a képet. 24 szélesvásznú monitort használtunk. A pontos méretek a használni kívánt monitor méreteitől függenek.

A keret egyszerűen egy téglalap, amelynek belseje egy ajak a monitor tartásához. A kerethez 1,5 "x 0,5" fát, a belső ajakhoz 0,75 "x 0,75" fát használtunk.

Miután a hosszúságokat az Ön méretének megfelelően vágták le, fúróval fúrjon kísérleti lyukakat, hogy elkerülje a szétvágást a darabok összecsavarásakor. Javaslom, hogy minden belső ajakdarabot rögzítsen a megfelelő külső keretdarabhoz, mielőtt mindegyiket összeillesztené.

Alsó keret:

Az alsó keret hasonló a felsőhöz, de a belső ajak nélkül. Ugyanazt a fát használtuk, mint a külső felső keretet. Csatlakoztasson 2 oszlopot az alsó téglalap hátuljához a felső konzol rögzítéséhez. A magasságot a monitor mérete határozza meg, de 24 hüvelykes monitorunkhoz 13 -ot használtunk.

3. lépés: Az akril vágása

Az átlátszó akril segítségével 3 darabot kell vágni, hogy a hologramot tartó frustumot képezze. Ez a rész bonyolult lehet, és ha elrontja, akkor valószínűleg szüksége lesz egy másik lapra, és kezdje elölről. Egy műanyag lemezvágó késsel megrajzolja a levágni kívánt széleket. Használjon egyenes élt az elvégzett mérések mentén, és húzza át a vonalat újra és újra, amíg készen áll arra, hogy könnyen lecsattanjon.

4. lépés: Festés és összeszerelés

Festék és összeszerelés
Festék és összeszerelés
Festék és összeszerelés
Festék és összeszerelés
Festék és összeszerelés
Festék és összeszerelés

A keret nem nézne ki túl jól, ha csak fa lenne, ezért fekete festékfestéket használtunk mindenre (természetesen az akril kivételével).

Ehhez győződjön meg arról, hogy jól szellőző helyen tartózkodik.

A keret hátulját és alját le kell fedni a vetítés megfelelő működése érdekében. Ezt számos módon lehet elérni. Használhat habosított deszkát a megfelelő méretre vágva és festve, mint mi, vagy bármilyen más tömör lapot, amely a kívánt méretű fenyőre készíthető és biztonságosan rögzíthető.

Most már készen áll a keretek összeillesztésére a 3D nyomtatott anyagok felhasználásával. Mindegyik háromszögtartót a felső és alsó keret sarkában fogják használni az alsó kerethez rögzített függőleges oszlopokhoz való rögzítéshez. Ezek biztosítják a monitor tartásához szükséges erőt. A frustum kötés a felső keret közepén van rögzítve, ahol az akrillemezek a helyükre csúsznak, hogy félig piramist alakítsanak ki. Ezek mindegyike az anyaglistában található csavarokkal van rögzítve, és javasoljuk, hogy először fúrjon kísérleti lyukakat, hogy elkerülje a fahasadékot.

Miután a kereteket a konzolokkal és az akril készlettel összecsavaroztuk, készen áll a málna Pi programozására.

5. lépés: A kód futtatása és működtetése

Image
Image
A kód futtatása és működése
A kód futtatása és működése

Az alkalmazás és a hologram megjelenítése:

  1. Most el kell vennünk a laptopunkat, és telepítenünk kell a node.js -t, itt találja:
  2. A telepítés után nyissa meg az eredeti utasításokat, és töltse le a kódcsomagot zip fájlból vagy github klónból.
  3. Az összes csomópontmodult beszerezheti és telepítheti az „NPM Install” vagy a „sudo npm install” paranccsal
  4. Ezután elindíthatja a vizualizátort az npm start paranccsal, kipróbálhatja és láthatja, hogy felbukkan, legyenek alapértelmezett dalok rajta.
  5. Ezután létre kell hoznia egy soundcloud lejátszási listát a saját zenéinek beillesztéséhez, itt létre kell hoznia egy fiókot, és hozzá kell adnia a saját zenéit,
  6. Ezt követően módosítania kell a lejátszási listát a renderer.js fájlban, és megjelenik egy szakasz, amely const playlist = 'path/to/playlist' módosítja az 'path/to/playlist' részt a lejátszási listájára, csak a befejező részt kell megragadnia így kell lennie, user-496629426/sets/robotics-playlist
  7. Most már rendelkeznie kell a teljesen futó vizualizátorral, zenéjével a háttérben

A Raspberry Pi beállítása a vizualizátor és a zene megváltoztatásához:

  1. Először klónoznia kell, vagy a swipe-controller.py fájlt be kell töltenie a málna pi-re, és csak rajtad múlik, hogyan szeretné ezt megtenni (*Megjegyzés, a málna pi csak bizonyos mennyiségű energiát képes kezelni USB-n keresztül kapcsolat)
  2. Miután a fájlt a raspberry pi -re szerezte, módosítani kell a HOST_IP részt a vizualizátort futtató számítógép IP -jére. A szakasz így néz ki: „https://: 3000”. A szakaszt a vizualizáló számítógépről IP -re változtatja. (Megjegyzés* a málna pi -nek és a host ip -nek ugyanabban a hálózatban kell lennie, hogy ez működjön)
  3. Miután ez megtörtént, futtathatja a vezérlőt a „python swipe-controller.py” segítségével. Azt javaslom, hogy változtassa meg a nevet, hogy jobban illeszkedjen ahhoz, amit a változtatások vezérléséhez használ (pl. Button-controller.py)
  4. Most csak be kell állítania a kenyértáblát és a pi -t a gombokkal, és ez megtalálható a sematikus részben.

Amint a sematikából vagy a képekből látható, ki kell választania a GPIO -t a málna pi -n, és létre kell hoznia a csatlakozásokat.

Vagy használhatja a mellékelt sémát (Megjegyzés* A gombok elrendezése nem releváns a műveletek elvégzéséhez, csak belehelyeztük őket ebbe a formációba, mert könnyebb volt tudni, hogy melyik mit csinál)

Ezt követően indítsa el a swipe-controller.py programot (vagy bárhogyan is nevezte el) a Python "fájlnév".py használatával, és hiba nélkül kell futnia.

Ajánlott: