Obsah:
- Krok 1: Seznam potřebných materiálů
- Krok 2: Sestavení rámu
- Krok 3: Řezání akrylu
- Krok 4: Malování a montáž
- Krok 5: Spuštění kódu a jeho fungování
Video: Hologramový projektor s Pi: 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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í:
- 2 x (0,093 akrylový list 24 x 36)
- 2 x (pěnová deska 12 x 12)
- 1 x (pouzdro šroubů #6 x 1 ¼ (zkosená hlava))
- 1 x (pouzdro #6 x 1 ¾ šroubů (zkosená hlava))
- 1 x (3D tištěný bod (soubor stl lze nalézt na původních pokynech))
- 4 x (3D tištěné závorky L (soubor stl najdete na původních pokynech))
- 1 x (nůž na řezání plastových listů)
- 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é)
- 2 x (1x 2 kusy dřeva)
- 1 x (24palcová obrazovka (použili jsme acer k242HL s adaptérem dvi na hdmi)
- 1 x (adaptér dvi na hdmi (zcela závisí na tom, zda máte na monitoru HDMI)
- 1 x (Raspberry Pi Model B)
- 1 x (notebook schopný spustit vizualizér (v originále nespecifikovali minimální požadavek))
- 1 x prkénko (pravděpodobně ze sady arduino
- 4 x tlačítka (ze sady)
- Rezistory 4 x 110 ohmů
- 6 x konektor samice na samec (v sadě)
- 4 x konektor samec - samec (v sadě)
Software
- Uzel JS
- Raspbian OS
- Účet Soundcloud se seznamem skladeb
Potřebné nástroje
- Ruční vrtačka
- Pila (pokosová nebo ruční)
- Vrták č. 6 nebo tak nějak
- Volitelné - Svorky pro držení kusů
Krok 2: Sestavení 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áž
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í
Vytvoření aplikace a hologramu:
- Nyní musíme vzít svůj notebook a nainstalovat node.js, najdete ho zde,
- 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.
- Všechny moduly uzlů můžete získat a nainstalovat je příkazem „NPM Install“nebo „sudo npm install“
- 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.
- Poté budete muset vytvořit seznam skladeb soundcloud pro vložení vlastní hudby, vytvořit si zde účet a přidat vlastní hudbu,
- 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
- 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:
- 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í)
- 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)
- 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)
- 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:
Přenosný LED projektor se světelnými efekty: 6 kroků (s obrázky)
Přenosný LED projektor pro světelné efekty: Vždy se mi líbily barevné světelné efekty na obrázcích … A tak jsem přišel s nápadem vytvořit přenosný LED projektor pro fotografování a tvorbu filmů. Nekonečné množství filtrů, které pro ně můžeme vyrobit lampa rozšiřuje své možnosti v
Laser Dia projektor: 5 kroků (s obrázky)
Laser Dia Projector: Laser Dia Projector je malý výkonný obrazový projektor, který se vejde do kapsy. Deriváty z kutilského laserového mikroskopu a stejný princip lze použít i k výrobě mikroskopu. Jako mikroskop můžete použít laserový dia projektor. Dobře přemýšlejte o laserovém pr
100w mobilní LED LED projektor: 5 kroků (s obrázky)
100w mobilní LED LED projektor: 100w mobilní LED diaprojektor je výkonný mobilní nástroj pro umění, hobby a práci. Může být použit jako stolní světlo, diaprojektor, galerijní světlo a mnoho dalších účelů. je určen pro víceúčelové a praktické použití a pro nízké náklady. Existují
Projektor nálady (napadené světlo Philips Hue s GSR) TfCD: 7 kroků (s obrázky)
Projektor nálady (napadené světlo Philips Hue s GSR) TfCD: Laura Ahsmann & Maaike Weber Účel: Nízká nálada a stres jsou velkou součástí moderního rychlého života. Je to také něco, co je navenek neviditelné. Co kdybychom byli schopni vizuálně i akusticky promítnout naši úroveň stresu pomocí
Laserový projektor obrazu: 7 kroků (s obrázky)
Laserový projektor obrazu: Toto je základní návod, jak postavit přenosný projektor obrazu, který místo normálního světla používá zelený laser. Laser umožňuje snímání snímků na velké vzdálenosti a nevyžaduje zaostřování - je vždy zaostřené. Tento konkrétní design je