Sommario:

Proiettore di ologrammi con Pi: 5 passaggi (con immagini)
Proiettore di ologrammi con Pi: 5 passaggi (con immagini)

Video: Proiettore di ologrammi con Pi: 5 passaggi (con immagini)

Video: Proiettore di ologrammi con Pi: 5 passaggi (con immagini)
Video: Come costruire un proiettore di ologrammi 3D per smartphone - Piramide olografica fai da te 2024, Dicembre
Anonim
Proiettore di ologrammi con Pi
Proiettore di ologrammi con Pi

Questo era un progetto creato per un corso di Robotica. È stato fatto seguendo un'altra pagina istruttiva

Utilizza un Raspberry Pi, insieme a un computer e un monitor per creare un ologramma 3D che proietta un'immagine insieme a una playlist musicale.

Passaggio 1: elenco dei materiali necessari

Ecco un elenco dei materiali necessari e i PDF delle staffe stampate in 3D di cui avrai bisogno.

L'elenco dei materiali è il seguente:

  1. 2 x (0,093 Foglio acrilico 24 x 36)
  2. 2 x (pannello in schiuma 12 x 12)
  3. 1 x (caso di viti #6 x 1 ¼ (testa smussata))
  4. 1 x (caso di viti #6 x 1 ¾ (testa smussata))
  5. 1 x (fulcro stampato 3d (il file stl può essere trovato nelle istruzioni originali))
  6. 4 x (staffe a L stampate 3d (il file stl può essere trovato nelle istruzioni originali))
  7. 1 x (coltello da taglio per fogli di plastica)
  8. 1 x (1 x 1 x 8 pezzi di legno (abbiamo usato l'abete rosso ma può essere qualsiasi cosa purché sia abbastanza piccolo)
  9. 2 x (1x 2 pezzi di legno)
  10. 1 x (schermo da 24 pollici (abbiamo usato un acer k242HL con un adattatore da dvi a hdmi)
  11. 1 x (adattatore da dvi a hdmi (dipende totalmente se hai hdmi sul monitor)
  12. 1 x (Raspberry Pi modello B)
  13. 1 x (laptop in grado di eseguire visualizzatore (nell'originale non specificavano un requisito minimo))
  14. 1 x breadboard (molto probabilmente dal kit arduino
  15. 4 x pulsanti (dal kit)
  16. 4 x 110 ohm resistori
  17. 6 x connettori da femmina a maschio (nel kit)
  18. 4 x connettori maschio-maschio (nel kit)

Software

  1. Nodo JS
  2. Sistema operativo Raspbian
  3. Account Soundcloud con playlist

Strumenti necessari

  1. Trapano a mano
  2. Sega (obliqua o a mano)
  3. Punta da trapano n. 6 o giù di lì
  4. Optional - Morsetti per trattenere i pezzi

Passaggio 2: costruire la cornice

Costruire la cornice
Costruire la cornice
Costruire la cornice
Costruire la cornice
Costruire la cornice
Costruire la cornice

Telaio superiore:

Inizia costruendo la cornice superiore che contiene il monitor e proietterà l'immagine. Abbiamo utilizzato un monitor widescreen da 24 . Le dimensioni esatte dipenderanno dalle dimensioni del monitor che desideri utilizzare.

La cornice è semplicemente un rettangolo con un labbro all'interno per contenere il monitor. Abbiamo usato legno da 1,5" x 0,5" per il telaio e 0,75" x 0,75" per il labbro interno.

Una volta che le lunghezze sono state tagliate per la tua taglia, usa un trapano per praticare i fori pilota per evitare di dividere quando avviti i pezzi insieme. Consiglio di attaccare ogni pezzo del labbro interno al corrispondente pezzo del telaio esterno prima di attaccarli tutti insieme.

Telaio inferiore:

Il telaio inferiore è simile a quello superiore, ma senza il labbro interno. Abbiamo usato lo stesso legno del telaio superiore esterno. Allegare 2 colonne alla parte posteriore del rettangolo inferiore a cui collegare la staffa superiore. L'altezza sarà determinata dalle dimensioni del tuo monitor, ma abbiamo usato 13" per il nostro monitor da 24".

Passaggio 3: tagliare l'acrilico

Usando l'acrilico trasparente devi tagliare 3 pezzi per formare il tronco che conterrà l'ologramma. Questa parte può essere complicata e se sbagli è probabile che avrai bisogno di un altro foglio e ricominciare da capo. Usando un coltello da taglio per fogli di plastica inciderai i bordi che desideri tagliare. Usa un bordo dritto lungo le misure che hai preso, segna la linea più e più volte finché non è pronta per essere staccata abbastanza facilmente.

Passaggio 4: verniciatura e assemblaggio

Vernice e assemblaggio
Vernice e assemblaggio
Vernice e assemblaggio
Vernice e assemblaggio
Vernice e assemblaggio
Vernice e assemblaggio

Il telaio non sarebbe stato molto bello se fosse stato solo legno, quindi abbiamo usato vernice spray nera per coprire tutto (tranne l'acrilico ovviamente).

Assicurati di trovarti in un'area ben ventilata per farlo.

Il retro e il fondo dei telai devono essere coperti affinché la proiezione funzioni correttamente. Questo può essere ottenuto in diversi modi. Puoi usare un pannello di gommapiuma tagliato alla misura giusta e dipinto come abbiamo fatto noi, o qualsiasi altro tipo di foglio solido che può essere realizzato per le dimensioni che ti servono e fissato saldamente.

Ora sei pronto per collegare i telai insieme utilizzando i materiali stampati in 3D. Ogni staffa triangolare verrà utilizzata negli angoli del telaio superiore e inferiore per fissarsi alle colonne verticali fissate al telaio inferiore. Questi forniranno la forza necessaria per sostenere il monitor. Il giunto troncoconico è fissato al centro del telaio superiore dove i fogli acrilici scivoleranno in posizione per formare la mezza piramide. Questi sono tutti fissati utilizzando le viti nell'elenco dei materiali e si consiglia di praticare prima i fori pilota per evitare di spaccare il legno.

Una volta che i telai sono stati avvitati insieme alle staffe e al set acrilico in posizione, sei pronto per programmare il Raspberry Pi.

Passaggio 5: eseguire il codice e farlo funzionare

Image
Image
Eseguire il codice e farlo funzionare
Eseguire il codice e farlo funzionare

Far apparire l'app e l'ologramma:

  1. Ora dobbiamo prendere il nostro laptop e installare node.js, puoi trovarlo qui,
  2. Dopo averlo installato, vai alle istruzioni originali e scarica il pacchetto di codice dal file zip o dal clone di github.
  3. Puoi ottenere tutti i moduli del nodo e installarli con il comando “NPM Install” o “sudo npm install”
  4. Quindi puoi avviare il visualizzatore con npm start, provarlo e vederlo apparire, ci dovrebbero essere canzoni predefinite su di esso.
  5. Dovrai quindi creare una playlist soundcloud per inserire la tua musica, creare un account qui e aggiungere la tua musica,
  6. Dopodiché dovrai cambiare la playlist in renderer.js vedrai una sezione con const playlist = 'path/to/playlist' cambia la parte 'path/to/playlist' alla tua playlist devi solo prendere la sezione finale quindi dovrebbe essere così, user-496629426/sets/robotics-playlist
  7. Ora dovresti avere il visualizzatore completamente funzionante con la tua musica in sottofondo

Configurazione del Raspberry Pi per cambiare visualizzatore e musica:

  1. Prima di tutto dovrai git clone o ottenere il file swipe-controller.py sul raspberry pi, sta a te come vorresti farlo (* nota, il raspberry pi può gestire solo una certa quantità di energia per un USB connessione)
  2. Dopo aver caricato il file sul raspberry pi, dovrai modificare la sezione HOST_IP con l'IP del computer che esegue il visualizzatore. La sezione dovrebbe essere simile a "https://:3000". Modificherai la sezione all'IP dal computer visualizzatore. (Nota * il Raspberry Pi e l'ip host devono essere sulla stessa rete per farlo funzionare)
  3. Dopo aver fatto ciò, puoi eseguire il controller con "python swipe-controller.py". Consiglierei di cambiare il nome per essere più allineato con ciò che stai usando per controllare le modifiche (ad esempio button-controller.py)
  4. Dovrai solo configurare la breadboard e pi con i pulsanti ora e che possono essere trovati nella sezione degli schemi.

Come puoi vedere dallo schema o dalle immagini, dovrai scegliere i tuoi GPIO sul tuo Raspberry Pi ed effettuare i collegamenti.

Oppure puoi usare lo schema allegato (Nota* La disposizione dei pulsanti è irrilevante per fare le azioni, li abbiamo semplicemente messi in quella formazione perché era più facile sapere chi sta facendo cosa)

Dopodiché, avvia il programma swipe-controller.py (o come lo hai chiamato) usando Python "nome del file".py dovrebbe funzionare senza errori.

Consigliato: