Obsah:

Hologramový projektor s Pi: 5 kroků (s obrázky)
Hologramový projektor s Pi: 5 kroků (s obrázky)

Video: Hologramový projektor s Pi: 5 kroků (s obrázky)

Video: Hologramový projektor s Pi: 5 kroků (s obrázky)
Video: TOP 10 Tajné funkce mobilu o kterých 90% lidí neví 2024, Listopad
Anonim
Hologramový projektor s Pi
Hologramový projektor s Pi

Jednalo se o projekt vytvořený pro třídu robotiky. Bylo to provedeno podle jiné instrukovatelné stránky

Používá Raspberry Pi spolu s počítačem a monitorem k vytvoření 3D hologramu, který promítá obraz spolu s hudebním seznamem skladeb.

Krok 1: Seznam potřebných materiálů

Zde je seznam potřebných materiálů a soubory PDF s 3D tištěnými závorkami, které budete potřebovat.

Seznam materiálů je následující:

  1. 2 x (0,093 akrylový list 24 x 36)
  2. 2 x (pěnová deska 12 x 12)
  3. 1 x (pouzdro šroubů #6 x 1 ¼ (zkosená hlava))
  4. 1 x (pouzdro #6 x 1 ¾ šroubů (zkosená hlava))
  5. 1 x (3D tištěný bod (soubor stl lze nalézt na původních pokynech))
  6. 4 x (3D tištěné závorky L (soubor stl najdete na původních pokynech))
  7. 1 x (nůž na řezání plastových listů)
  8. 1 x (1 x 1 x 8 kusů dřeva (použili jsme smrk, ale může to být cokoli, pokud je to dostatečně malé)
  9. 2 x (1x 2 kusy dřeva)
  10. 1 x (24palcová obrazovka (použili jsme acer k242HL s adaptérem dvi na hdmi)
  11. 1 x (adaptér dvi na hdmi (zcela závisí na tom, zda máte na monitoru HDMI)
  12. 1 x (Raspberry Pi Model B)
  13. 1 x (notebook schopný spustit vizualizér (v originále nespecifikovali minimální požadavek))
  14. 1 x prkénko (pravděpodobně ze sady arduino
  15. 4 x tlačítka (ze sady)
  16. Rezistory 4 x 110 ohmů
  17. 6 x konektor samice na samec (v sadě)
  18. 4 x konektor samec - samec (v sadě)

Software

  1. Uzel JS
  2. Raspbian OS
  3. Účet Soundcloud se seznamem skladeb

Potřebné nástroje

  1. Ruční vrtačka
  2. Pila (pokosová nebo ruční)
  3. Vrták č. 6 nebo tak nějak
  4. Volitelné - Svorky pro držení kusů

Krok 2: Sestavení rámu

Stavba rámu
Stavba rámu
Stavba rámu
Stavba rámu
Stavba rámu
Stavba rámu

Horní rám:

Začněte tím, že postavíte horní rámeček, který drží monitor a bude promítat obraz. Použili jsme 24 širokoúhlý monitor. Vaše přesné rozměry budou záviset na rozměrech monitoru, který chcete použít.

Rámeček je jednoduše obdélník s vnitřním okrajem pro držení monitoru. Na rám jsme použili dřevo 1,5 "x 0,5 cm a na vnitřní okraj 0,75" x 0,75 ".

Jakmile jsou délky zkráceny pro vaši velikost, použijte vrták k vyvrtání pilotních otvorů, aby nedošlo k rozštěpení při šroubování kusů dohromady. Před připojením všech k sobě doporučuji připevnit každý vnitřní okrajový díl k odpovídajícímu vnějšímu rámu.

Spodní rám:

Spodní rám je podobný hornímu, ale bez vnitřního okraje. Použili jsme stejné dřevo jako vnější horní rám. Připojte 2 sloupce k zadní části spodního obdélníku, ke kterému chcete připevnit horní konzolu. Výška bude určena velikostí vašeho monitoru, ale pro náš 24 "monitor jsme použili 13".

Krok 3: Řezání akrylu

Pomocí čirého akrylátu musíte nařezat 3 kusy, abyste vytvořili frustum, které bude držet hologram. Tato část může být složitá a pokud ji zpackáte, je pravděpodobné, že budete potřebovat další list a začít znovu. Pomocí nože na řezání plastových fólií obrousíte hrany, které chcete odříznout. Po provedených měřeních použijte rovnou hranu, rýhujte čáru znovu a znovu, dokud nebude připravena snadno se odtrhnout.

Krok 4: Malování a montáž

Malování a montáž
Malování a montáž
Malování a montáž
Malování a montáž
Malování a montáž
Malování a montáž

Rámeček by nevypadal moc dobře, kdyby to bylo jen dřevo, takže jsme vše pokryli černou barvou ve spreji (samozřejmě kromě akrylu).

K tomu se ujistěte, že jste v dobře větraném prostoru.

Aby projekce správně fungovala, je třeba zakrýt zadní a spodní část rámů. Toho lze dosáhnout několika způsoby. Můžete použít pěnovou desku nařezanou na správnou velikost a namalovanou jako my, nebo jakýkoli jiný druh pevného plechu, který lze vyrobit tak, aby vypaloval požadovanou velikost a byl bezpečně připevněn.

Nyní jste připraveni spojit rámy dohromady pomocí 3D tištěných materiálů. Každý trojúhelníkový držák bude použit v rozích horního a dolního rámu k připevnění ke svislým sloupkům, které jsou připevněny ke spodnímu rámu. Ty poskytnou potřebnou sílu k držení monitoru. Frustum kloub je připevněn ve středu horního rámu, kde akrylové listy sklouznou na místo, aby vytvořily poloviční pyramidu. Všechny jsou připevněny pomocí šroubů v seznamu materiálů a doporučujeme nejprve vyvrtat pilotní otvory, aby nedošlo k rozdělení dřeva.

Jakmile jsou rámy sešroubovány s držáky a akrylovou sadou na místě, jste připraveni naprogramovat malinový Pi.

Krok 5: Spuštění kódu a jeho fungování

Image
Image
Spuštění kódu a jeho fungování
Spuštění kódu a jeho fungování

Vytvoření aplikace a hologramu:

  1. Nyní musíme vzít svůj notebook a nainstalovat node.js, najdete ho zde,
  2. Po jeho instalaci přejděte na původní instructables a stáhněte si balíček kódu ze souboru zip nebo klonu github.
  3. Všechny moduly uzlů můžete získat a nainstalovat je příkazem „NPM Install“nebo „sudo npm install“
  4. Potom můžete spustit vizualizér pomocí npm start, vyzkoušet ho a uvidíte, že se objeví, měly by na něm být výchozí skladby.
  5. Poté budete muset vytvořit seznam skladeb soundcloud pro vložení vlastní hudby, vytvořit si zde účet a přidat vlastní hudbu,
  6. Poté budete muset změnit seznam skladeb v souboru renderer.js, uvidíte sekci s const playlist = 'cesta/k/seznamu skladeb' změnit část 'cesta/k/seznamu skladeb' do vašeho seznamu skladeb, stačí uchopit koncovou část tak by to mělo být takhle, user-496629426/sets/robotics-playlist
  7. Nyní byste měli mít plně spuštěný vizualizér s přehráváním hudby na pozadí

Nastavení Raspberry Pi pro změnu vizualizéru a hudby:

  1. Nejprve budete muset git clone nebo dostat soubor swipe-controller.py na malinový pi, záleží na vás, jak byste to chtěli udělat (*poznámka, malinový pi zvládne pouze určité množství energie pro USB spojení)
  2. Poté, co dostanete soubor na Raspberry Pi, budete muset změnit sekci HOST_IP na IP počítače se spuštěným vizualizérem. Sekce by měla vypadat takto „https://: 3000“. Z počítače vizualizátoru změníte sekci na IP. (Poznámka*, aby to fungovalo, musí být Raspberry Pi a IP hostitele ve stejné síti)
  3. Až to bude hotové, můžete spustit ovladač s „python swipe-controller.py“Doporučil bych změnit název, aby byl více v souladu s tím, co používáte k ovládání změn (např. Button-controller.py)
  4. Nyní budete muset nastavit prkénko a pi pomocí tlačítek a to najdete v sekci schémata.

Jak vidíte na schématu nebo na obrázcích, budete si muset vybrat GPIO na svém malinovém pi a vytvořit připojení.

Nebo můžete použít přiložené schéma (Poznámka* Rozložení tlačítek je pro provádění akcí irelevantní, pouze jsme je vložili do této formace, protože bylo snazší zjistit, kdo co dělá)

Poté proveďte spuštění programu swipe-controller.py (nebo jakkoli jste jej pojmenovali) pomocí Pythonu „název souboru“.py, který by měl běžet bez chyb.

Doporučuje: