Kazalo:

Hologramski projektor s Pi: 5 korakov (s slikami)
Hologramski projektor s Pi: 5 korakov (s slikami)

Video: Hologramski projektor s Pi: 5 korakov (s slikami)

Video: Hologramski projektor s Pi: 5 korakov (s slikami)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
Hologramski projektor s pi
Hologramski projektor s pi

To je bil projekt, ustvarjen za razred robotike. To je bilo storjeno po drugi strani z navodili

Uporablja Raspberry Pi skupaj z računalnikom in monitorjem za ustvarjanje 3D holograma, ki projicira sliko skupaj z glasbenim seznamom predvajanja.

1. korak: Seznam potrebnih materialov

Tu je seznam potrebnih materialov in PDF -jevi 3D natisnjeni oklepaji, ki jih boste potrebovali.

Seznam materialov je naslednji:

  1. 2 x (0,093 akrilna pločevina 24 x 36)
  2. 2 x (penasta plošča 12 x 12)
  3. 1 x (ohišje vijakov #6 x 1 ¼ (poševna glava))
  4. 1 x (ohišje vijakov #6 x 1 ¾ (poševna glava))
  5. 1 x (tridimenzionalna tiskana točka (stl datoteko najdete na izvirnih navodilih))
  6. 4 x (3d natisnjeni L-oklepaji (datoteko stl najdete na izvirnikih navodil))
  7. 1 x (nož za rezanje plastičnih plošč)
  8. 1 x (1 x 1 x 8 kosov lesa (uporabili smo smreko, vendar je lahko karkoli, če je dovolj majhen)
  9. 2 x (1x 2 kosa lesa)
  10. 1 x (24 -palčni zaslon (uporabili smo acer k242HL z adapterjem dvi na hdmi))
  11. 1 x (vmesnik dvi na hdmi (popolnoma odvisno, če imate na monitorju hdmi))
  12. 1 x (Raspberry Pi model B)
  13. 1 x (prenosni računalnik lahko zažene vizualizator (v izvirniku niso določili minimalne zahteve))
  14. 1 x plošča (najverjetneje iz kompleta arduino
  15. 4 x gumbi (iz kompleta)
  16. 4 x 110 ohmski upori
  17. 6 x ženski in moški priključki (v kompletu)
  18. 4 x moški priključki za moške (v kompletu)

Programska oprema

  1. Vozlišče JS
  2. Raspbian OS
  3. Račun Soundcloud s seznamom predvajanja

Potrebna orodja

  1. Ročni vrtalnik
  2. Žaga (mitro ali ročno)
  3. Vrtalnik 6 ali tako naprej
  4. Izbirno - sponke za držanje kosov

2. korak: Izdelava okvirja

Gradnja okvirja
Gradnja okvirja
Gradnja okvirja
Gradnja okvirja
Gradnja okvirja
Gradnja okvirja

Zgornji okvir:

Začnite z izgradnjo zgornjega okvirja, ki drži monitor in bo projiciral sliko. Uporabili smo 24 -palčni širokozaslonski monitor. Natančne mere so odvisne od dimenzij monitorja, ki ga želite uporabljati.

Okvir je preprosto pravokotnik z ustnico na notranji strani, ki drži monitor. Za okvir smo uporabili les 1,5 "x.5" in za notranjo obrobo.75 "x.75".

Ko se dolžine za vašo velikost razrežejo, z vrtalnikom izvrtajte pilotne luknje, da se izognete razcepu pri privijanju kosov skupaj. Priporočam, da vsak del notranje ustnice pritrdite na ustrezen kos zunanjega okvirja, preden jih pritrdite skupaj.

Spodnji okvir:

Spodnji okvir je podoben zgornjemu, vendar brez notranjega roba. Uporabili smo isti les kot zunanji zgornji okvir. Na zadnjo stran spodnjega pravokotnika pritrdite 2 stolpca, na katera pritrdite zgornji nosilec. Višina bo določena z velikostjo vašega monitorja, vendar smo za 24 -palčni monitor uporabili 13.

3. korak: Rezanje akrila

S prozornim akrilom morate izrezati 3 kose, da oblikujete frustum, ki bo držal hologram. Ta del je lahko težaven in če ga zamotite, boste verjetno potrebovali še en list in začeli znova. Z nožem za rezanje plastičnih listov boste zarezali robove, ki jih želite odrezati. Uporabite raven rob vzdolž meritev, ki ste jih naredili, črtico črtajte vedno znova, dokler ni pripravljena, da se zlahka odlepi.

4. korak: Barvanje in montaža

Barvanje in montaža
Barvanje in montaža
Barvanje in montaža
Barvanje in montaža
Barvanje in montaža
Barvanje in montaža

Okvir ne bi izgledal zelo dobro, če bi bil le les, zato smo za pokrivanje vsega (razen akrila seveda) uporabili črno barvo.

Če želite to narediti, se prepričajte, da ste v dobro prezračevanem prostoru.

Zadnji in spodnji del okvirjev morata biti pokriti, da lahko projekcija deluje pravilno. To je mogoče doseči na več načinov. Uporabite lahko penasto ploščo, razrezano na pravo velikost in pobarvano, kot smo naredili mi, ali katero koli drugo vrsto trdne pločevine, ki jo lahko naredite tako, da jelko potrebujete, in jo varno pritrdite.

Zdaj ste pripravljeni, da okvirje pritrdite skupaj s 3D tiskanimi materiali. Vsak trikotni nosilec bo uporabljen v vogalih zgornjega in spodnjega okvirja za pritrditev na navpične stebre, ki so pritrjeni na spodnji okvir. To bo zagotovilo moč, ki jo potrebuje za držanje monitorja. Spoj frustum je pritrjen na sredino zgornjega okvirja, kjer bodo akrilne plošče zdrsnile na svoje mesto, da naredijo pol piramido. Vsi so pritrjeni z vijaki na seznamu materialov, zato priporočamo, da najprej izvrtate pilotne luknje, da se izognete cepitvi lesa.

Ko okvirje privijete skupaj z nosilci in nastavite akril, ste pripravljeni za programiranje maline Pi.

5. korak: Zaženite kodo in poskrbite, da bo delovala

Image
Image
Zagon kode in njeno delovanje
Zagon kode in njeno delovanje

Prikaz aplikacije in holograma:

  1. Zdaj moramo vzeti prenosni računalnik in namestiti node.js, najdete ga tukaj,
  2. Ko je nameščen, pojdite na izvirne navodila in prenesite kodni paket iz datoteke zip ali klona github.
  3. Vse module vozlišč lahko dobite in jih namestite z ukazom »Namestitev NPM« ali »sudo npm install«
  4. Nato lahko zaženete vizualizator z npm start, ga preizkusite in vidite, da se prikaže, na njem bi morale biti privzete pesmi.
  5. Nato boste morali ustvariti seznam predvajanja soundcloud, da boste lahko dali svojo glasbo, tukaj ustvarili račun in dodali svojo glasbo,
  6. Po tem boste morali spremeniti seznam predvajanja v renderer.js. Videli boste razdelek z const playlist = 'pot/do/seznama predvajanja', spremenite del 'pot/do/seznam predvajanja' na svoj seznam predvajanja, le zagrabite zadnji del torej bi moralo biti tako, user-496629426/sets/robotics-playlist
  7. Zdaj bi morali imeti popolnoma delujoč vizualizator z glasbo, ki se predvaja v ozadju

Nastavitev Raspberry Pi za spreminjanje vizualizatorja in glasbe:

  1. Najprej boste morali git clone ali datoteko swipe-controller.py prenesti na malinovo pi, odvisno od vas, kako želite to narediti (*upoštevajte, da lahko malina pi porabi le določeno količino energije za USB povezava)
  2. Ko datoteko prenesete na malino pi, boste morali spremeniti razdelek HOST_IP v IP računalnika, na katerem je nameščen vizualizator. Razdelek bi moral izgledati kot »https://: 3000«. V računalniku za vizualizacijo boste razdelek spremenili v IP. (Opomba* morata biti malina pi in gostiteljski IP v istem omrežju, da to deluje)
  3. Ko to storite, lahko zaženete krmilnik z "python swipe-controller.py". Priporočam, da ime spremenite tako, da bo bolj usklajeno s tem, kar uporabljate za nadzor sprememb (npr. Button-controller.py)
  4. Zdaj morate samo nastaviti gumb in pi z gumbi, kar najdete v razdelku s shemami.

Kot je razvidno iz sheme ali slik, boste morali izbrati svoj GPIO na svojem maline pi in vzpostaviti povezave.

Lahko pa uporabite priloženo shemo (Opomba* Postavitev gumbov ni pomembna za izvajanje dejanj, samo smo jih postavili v to tvorbo, ker je bilo lažje vedeti, kdo kaj počne)

Po tem zaženite program swipe-controller.py (ali karkoli ste ga poimenovali) z uporabo Python-jevega imena datoteke.py bi se moral zagnati brez napak.

Priporočena: