Cuprins:

Proiector hologramă cu Pi: 5 pași (cu imagini)
Proiector hologramă cu Pi: 5 pași (cu imagini)

Video: Proiector hologramă cu Pi: 5 pași (cu imagini)

Video: Proiector hologramă cu Pi: 5 pași (cu imagini)
Video: Proiectoare led logo universale - holograme auto cu logo - Autobliz.ro 2024, Noiembrie
Anonim
Proiector holograma cu Pi
Proiector holograma cu Pi

Acesta a fost un proiect creat pentru o clasă de robotică. S-a făcut în urma unei alte pagini instructabile

Folosește un Raspberry Pi, împreună cu un computer și un monitor pentru a crea o hologramă 3D care proiectează o imagine împreună cu o listă de redare muzicală.

Pasul 1: Lista materialelor necesare

Iată o listă de materiale necesare și PDF-urile parantezelor imprimate 3D de care veți avea nevoie.

Lista materialelor este următoarea:

  1. 2 x (0,093 foaie acrilică 24 x 36)
  2. 2 x (placă de spumă 12 x 12)
  3. 1 x (carcasa șuruburilor # 6 x 1 ¼ (cap teșit))
  4. 1 x (carcasa șuruburilor # 6 x 1 ¾ (cap teșit))
  5. 1 x (fulcrum imprimat 3D (fișierul stl poate fi găsit pe instructabilele originale))
  6. 4 x (paranteze L tipărite 3D (fișierul stl poate fi găsit pe instructibilele originale))
  7. 1 x (cuțit de tăiat foaie de plastic)
  8. 1 x (1 x 1 x 8 bucăți de lemn (am folosit molid, dar poate fi orice atâta timp cât este suficient de mic)
  9. 2 x (1x 2 bucăți de lemn)
  10. 1 x (ecran de 24 inch (am folosit un Acer k242HL cu un adaptor DVI la HDMI)
  11. 1 x (adaptor DVI la HDMI (în totalitate, dacă aveți HDMI pe monitor)
  12. 1 x (Raspberry Pi Model B)
  13. 1 x (laptop capabil să ruleze vizualizator (în original nu au specificat o cerință minimă))
  14. 1 x breadboard (cel mai probabil din kit arduino
  15. 4 butoane x (din kit)
  16. Rezistențe de 4 x 110 ohmi
  17. 6 x conectori de la mamă la tată (în kit)
  18. 4 x conectori de la tată la tată (în kit)

Software

  1. Nodul JS
  2. Raspbian OS
  3. Cont Soundcloud cu Playlist

Instrumente necesare

  1. Foreza
  2. Ferăstrău (mitră sau mână)
  3. Burghiu # 6 sau cam asa ceva
  4. Opțional - Cleme pentru prinderea pieselor

Pasul 2: Construirea cadrului

Construirea cadrului
Construirea cadrului
Construirea cadrului
Construirea cadrului
Construirea cadrului
Construirea cadrului

Cadru superior:

Începeți prin a construi cadrul superior care ține monitorul și va proiecta imaginea. Am folosit un monitor cu ecran lat de 24 . Dimensiunile exacte vor depinde de dimensiunile monitorului pe care doriți să îl utilizați.

Cadrul este pur și simplu un dreptunghi cu buza în interior pentru a ține monitorul. Am folosit lemn de 1,5 "x.5" pentru cadru și.75 "x.75" pentru buza interioară.

Odată ce lungimile sunt tăiate în funcție de dimensiunea dvs., utilizați un burghiu pentru a găuri găurile pilot pentru a evita despicarea atunci când înșurubați piesele împreună. Vă recomandăm să atașați fiecare bucată interioară de buză la rama exterioară corespunzătoare înainte de a le atașa pe toate împreună.

Cadru inferior:

Cadrul inferior este similar cu partea superioară, dar fără buza interioară. Am folosit același lemn cu cadrul superior exterior. Atașați 2 coloane la partea din spate a dreptunghiului inferior pentru a atașa parantezul superior. Înălțimea va fi determinată de dimensiunea monitorului dvs., dar am folosit 13 "pentru monitorul nostru de 24".

Pasul 3: Tăierea acrilului

Folosind acrilul transparent trebuie să tăiați 3 bucăți pentru a forma frustul care va ține holograma. Această parte poate fi dificilă și, dacă o încurci, este probabil să ai nevoie de o altă foaie și să o iei de la capăt. Folosind un cuțit de tăiat foaie de plastic veți înscrie marginile pe care doriți să le tăiați. Folosiți o margine dreaptă de-a lungul măsurătorilor pe care le-ați făcut, marcați linia din nou și din nou până când este gata să se dezlipească destul de ușor.

Pasul 4: Vopsea și asamblare

Vopsea și asamblare
Vopsea și asamblare
Vopsea și asamblare
Vopsea și asamblare
Vopsea și asamblare
Vopsea și asamblare

Cadrul nu ar arăta foarte bine dacă ar fi doar lemn, așa că am folosit vopsea neagră spray pentru a acoperi totul (cu excepția acrilicului, desigur).

Asigurați-vă că vă aflați într-o zonă bine ventilată pentru a face acest lucru.

Partea din spate și partea inferioară a cadrelor trebuie acoperite pentru ca proiecția să funcționeze corect. Acest lucru poate fi realizat în mai multe moduri. Puteți utiliza o placă de spumă tăiată la dimensiunea corectă și vopsită așa cum am făcut-o, sau orice alt tip de foaie solidă care poate fi făcută să ardă dimensiunea de care aveți nevoie și atașată în siguranță.

Acum sunteți gata să atașați cadrele împreună folosind materialele tipărite 3D. Fiecare paranteză triunghiulară va fi utilizată în colțurile cadrului superior și inferior pentru a se atașa la coloanele verticale care sunt atașate la cadrul inferior. Acestea vor oferi puterea necesară pentru a ține monitorul. Îmbinarea frustului este atașată în centrul cadrului superior, unde foile acrilice vor aluneca în loc pentru a face jumătatea piramidei. Toate acestea sunt atașate folosind șuruburile din lista de materiale și vă recomandăm să găuriți mai întâi găurile pilot pentru a evita despicarea lemnului.

Odată ce cadrele sunt înșurubate împreună cu consolele și setul acrilic la locul dvs., sunteți gata să programați zmeura Pi.

Pasul 5: Rularea codului și funcționarea acestuia

Image
Image
Rularea codului și funcționarea acestuia
Rularea codului și funcționarea acestuia

Afișarea aplicației și a hologramei:

  1. Acum trebuie să ne luăm laptopul și să instalăm node.js, îl puteți găsi aici,
  2. După instalare, accesați instructabilele originale și descărcați pachetul de cod din fișierul zip sau clona github.
  3. Puteți obține toate modulele nodului și le puteți instala cu comanda „NPM Install” sau „sudo npm install”
  4. Apoi puteți porni vizualizatorul cu npm start, testați-l și vedeți-l pop-up, ar trebui să existe melodii implicite pe el.
  5. Apoi, va trebui să creați o listă de redare soundcloud pentru a vă pune propria muzică, să vă creați un cont aici și să adăugați propria muzică,
  6. După aceea, va trebui să schimbați lista de redare din renderer.js, veți vedea o secțiune cu const playlist = 'cale / către / playlist' schimbați partea 'cale / către / playlist' în lista dvs. de redare, trebuie doar să luați secțiunea finală deci ar trebui să fie așa, user-496629426 / sets / robotics-playlist
  7. Acum ar trebui să aveți vizualizatorul care rulează complet, cu muzica dvs. redată în fundal

Configurarea Raspberry Pi pentru a schimba vizualizatorul și muzica:

  1. În primul rând, va trebui să gonați clonarea sau să obțineți fișierul swipe-controller.py pe raspberry pi, în funcție de dvs. cum ați dori să faceți acest lucru (* rețineți, raspberry pi poate gestiona doar o anumită cantitate de energie pentru un USB conexiune)
  2. După ce ați introdus fișierul pe raspberry pi, va trebui să schimbați secțiunea HOST_IP la adresa IP a computerului care rulează vizualizatorul. Secțiunea ar trebui să arate ca „https://: 3000”. Veți schimba secțiunea la IP de pe computerul vizualizatorului. (Notă * raspberry pi și IP-ul gazdei trebuie să fie în aceeași rețea pentru ca acest lucru să funcționeze)
  3. După ce ați terminat, puteți rula controlerul cu „python swipe-controller.py”, aș recomanda schimbarea numelui pentru a fi mai aliniat cu ceea ce utilizați pentru a controla modificările (de exemplu, button-controller.py)
  4. Va trebui doar să configurați panoul de calcul și pi cu butoanele acum și acest lucru poate fi găsit în secțiunea schemelor.

După cum puteți vedea din schemă sau din imagini, va trebui să alegeți GPIO-urile dvs. pe raspberry pi și să faceți conexiunile.

Sau puteți utiliza schema atașată (Notă * Aspectul butoanelor este irelevant pentru efectuarea acțiunilor, le-am pus doar în acea formație, deoarece a fost mai ușor să știm care face ce)

După aceasta, porniți programul swipe-controller.py (sau orice l-ați numit) folosind Python „numele fișierului”.py ar trebui să ruleze fără erori.

Recomandat: