Sadržaj:

Hologramski projektor s Pi: 5 koraka (sa slikama)
Hologramski projektor s Pi: 5 koraka (sa slikama)

Video: Hologramski projektor s Pi: 5 koraka (sa slikama)

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

Ovo je projekt kreiran za klasu robotike. To je učinjeno slijedeći drugu stranicu s uputama

Koristi Raspberry Pi, zajedno s računalom, i monitorom za stvaranje 3D holograma koji projicira sliku zajedno s glazbenim popisom za reprodukciju.

Korak 1: Popis potrebnih materijala

Ovdje je popis potrebnih materijala i PDF -ovi 3D tiskanih zagrada koje ćete trebati.

Popis materijala je sljedeći:

  1. 2 x (0,093 akrilni list 24 x 36)
  2. 2 x (pjenasta ploča 12 x 12)
  3. 1 x (slučaj vijaka #6 x 1 ¼ (kosa glava))
  4. 1 x (kućište vijaka #6 x 1 ¾ (kosa glava))
  5. 1 x (3d ispisana točka uporišta (stl datoteka se može pronaći na izvornim uputama))
  6. 4 x (3D ispisane L-zagrade (stl datoteka se može pronaći na izvornim uputama))
  7. 1 x (nož za rezanje plastičnih ploča)
  8. 1 x (1 x 1 x 8 komada drveta (koristili smo smreku, ali može biti bilo što sve dok je dovoljno mala)
  9. 2 x (1x 2 komada drveta)
  10. 1 x (ekran od 24 inča (koristili smo acer k242HL s adapterom dvi na hdmi)
  11. 1 x (adapter za dvi na hdmi (u potpunosti ovisi imate li hdmi na monitoru)
  12. 1 x (Raspberry Pi model B)
  13. 1 x (prijenosno računalo može pokrenuti vizualizator (u izvorniku nisu naveli minimalni zahtjev))
  14. 1 x matična ploča (najvjerojatnije iz arduino kompleta
  15. 4 x tipke (iz kompleta)
  16. 4 x 110 ohmski otpornici
  17. 6 x ženski na muški konektor (u kompletu)
  18. 4 x muški na muški priključak (u kompletu)

Softver

  1. Čvor JS
  2. Raspbian OS
  3. Soundcloud račun s popisom za reprodukciju

Potrebni alati

  1. Ručna bušilica
  2. Testera (mitra ili ručna)
  3. Bušilica # 6 ili tako
  4. Izborno - Stezaljke za držanje komada

Korak 2: Izgradnja okvira

Izgradnja okvira
Izgradnja okvira
Izgradnja okvira
Izgradnja okvira
Izgradnja okvira
Izgradnja okvira

Gornji okvir:

Počnite s izgradnjom gornjeg okvira koji drži monitor i projicirat će sliku. Koristili smo 24 -inčni monitor širokog zaslona. Vaše točne dimenzije ovisit će o dimenzijama monitora koji želite koristiti.

Okvir je jednostavno pravokutnik s rubom s unutarnje strane koji drži monitor. Za okvir smo koristili drvo 1,5 "x.5", a za unutarnje usne.75 "x.75".

Nakon što se duljine izrežu za vašu veličinu, bušilicom izbušite probne rupe kako biste izbjegli cijepanje pri spajanju komada. Preporučujem da svaki unutarnji dio usne pričvrstite na odgovarajući vanjski dio okvira prije nego što ih sve spojite.

Donji okvir:

Donji okvir sličan je gornjem, ali bez unutarnjeg ruba. Koristili smo isto drvo kao i vanjski gornji okvir. Pričvrstite 2 stupca na stražnju stranu donjeg pravokutnika za pričvršćivanje gornjeg držača. Visina će biti određena veličinom vašeg monitora, ali mi smo koristili 13 "za naš 24" monitor.

Korak 3: Rezanje akrila

Pomoću prozirnog akrila morate izrezati 3 komada kako biste oblikovali frustum koji će držati hologram. Ovaj dio može biti zeznut i ako zabrljate, vjerojatno će vam trebati još jedan list i početi ispočetka. Pomoću noža za rezanje plastične ploče izrezati ćete rubove koje želite odrezati. Upotrijebite ravni rub uz mjerenja koja ste napravili, ocrtavajte liniju uvijek iznova dok ne bude spremna za odlijepljenje.

Korak 4: Bojanje i sastavljanje

Boja i montaža
Boja i montaža
Boja i montaža
Boja i montaža
Boja i montaža
Boja i montaža

Okvir ne bi izgledao baš dobro da je samo drvo, pa smo koristili crnu boju u spreju da pokrijemo sve (osim akrila, naravno).

Za to se pobrinite da se nalazite u dobro prozračenom prostoru.

Stražnji i donji dio okvira moraju biti prekriveni kako bi projekcija radila ispravno. To se može postići na nekoliko načina. Možete upotrijebiti pjenastu ploču izrezanu na odgovarajuću veličinu i obojenu kao i mi, ili bilo koju drugu vrstu čvrstog lima koji se može izraditi tako da odgovara veličini koja vam je potrebna i čvrsto pričvršćen.

Sada ste spremni za spajanje okvira zajedno pomoću 3D tiskanih materijala. Svaki trokutasti nosač koristit će se u kutovima gornjeg i donjeg okvira za pričvršćivanje na okomite stupove pričvršćene na donji okvir. Oni će osigurati snagu potrebnu za držanje monitora. Fustum spoj je pričvršćen u središte gornjeg okvira gdje će akrilni limovi kliznuti na svoje mjesto da naprave polu piramidu. Svi su oni pričvršćeni vijcima na popisu materijala, a preporučujemo da prvo izbušite probne rupe kako biste izbjegli cijepanje drva.

Nakon što su okviri pričvršćeni zajedno s držačima i postavljenim akrilom spremni ste za programiranje maline Pi.

Korak 5: Pokretanje koda i njegovo funkcioniranje

Image
Image
Pokretanje koda i njegovo funkcioniranje
Pokretanje koda i njegovo funkcioniranje

Pojavljivanje aplikacije i holograma:

  1. Sada moramo uzeti prijenosno računalo i instalirati node.js, možete ga pronaći ovdje,
  2. Nakon instalacije idite na izvorne upute i preuzmite paket koda iz zip datoteke ili github klona.
  3. Možete dobiti sve module čvora i instalirati ih naredbom “NPM Install” ili “sudo npm install”
  4. Zatim možete pokrenuti vizualizator s npm start, isprobati ga i vidjeti kako se pojavio, na njemu bi trebale biti zadane pjesme.
  5. Zatim ćete morati stvoriti soundcloud popis za reprodukciju vlastite glazbe, stvoriti račun ovdje i dodati svoju glazbu,
  6. Nakon toga ćete morati promijeniti popis za reprodukciju u renderer.js. Vidjet ćete odjeljak s const playlist = 'path/to/playlist' promijeniti dio 'path/to/playlist' u svoj popis za reprodukciju, samo trebate dohvatiti završni odjeljak pa bi trebalo biti ovako, user-496629426/sets/robotics-playlist
  7. Sada biste trebali imati potpuno pokrenut vizualizator s glazbom koja svira u pozadini

Postavljanje Raspberry Pi za promjenu vizualizatora i glazbe:

  1. Prvo ćete morati git klonirati ili prenijeti datoteku swipe-controller.py na malinu pi, do vas je kako želite to učiniti (*napomena, malina pi može podnijeti samo određenu količinu energije za USB veza)
  2. Nakon što preuzmete datoteku na malinu pi, morat ćete promijeniti odjeljak HOST_IP u IP računala na kojem radi vizualizator. Odjeljak bi trebao izgledati kao "https://: 3000". Promijenit ćete odjeljak u IP s računala za vizualizaciju. (Napomena* malina pi i host ip moraju biti na istoj mreži da bi ovo funkcioniralo)
  3. Nakon što to učinite, možete pokrenuti kontroler s "python swipe-controller.py". Preporučio bih da promijenite naziv kako bi bio usklađeniji s onim što koristite za kontrolu promjena (npr. Button-controller.py)
  4. Sada ćete samo morati postaviti matičnu ploču i pi s gumbima, a to se može pronaći u odjeljku sheme.

Kao što možete vidjeti na shemi ili slikama, morat ćete odabrati svoje GPIO -e na svom maline pi i uspostaviti veze.

Ili možete upotrijebiti priloženu shemu (Napomena* Izgled gumba nije relevantan za izvršavanje radnji, samo smo ih stavili u tu formaciju jer je bilo lakše znati tko radi što)

Nakon toga, pokrenite program swipe-controller.py (ili kako god ste ga nazvali) koristeći Python "naziv datoteke".py trebao bi se pokrenuti bez ikakvih pogrešaka.

Preporučeni: