Innholdsfortegnelse:

Hologramprojektor med Pi: 5 trinn (med bilder)
Hologramprojektor med Pi: 5 trinn (med bilder)

Video: Hologramprojektor med Pi: 5 trinn (med bilder)

Video: Hologramprojektor med Pi: 5 trinn (med bilder)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
Hologramprojektor med Pi
Hologramprojektor med Pi

Dette var et prosjekt som ble opprettet for en Robotics -klasse. Det ble gjort etter en annen instruerbar side

Den bruker en Raspberry Pi, sammen med en datamaskin og skjerm for å lage et 3D -hologram som projiserer et bilde sammen med en musikalsk spilleliste.

Trinn 1: Liste over nødvendige materialer

Her er en liste over materialer som trengs, og PDF -filene til de 3D -trykte parentesene du trenger.

Materialelisten er som følger:

  1. 2 x (0,093 akrylark 24 x 36)
  2. 2 x (skumbrett 12 x 12)
  3. 1 x (etui med #6 x 1 ¼ skruer (faset hode))
  4. 1 x (etui med #6 x 1 ¾ skruer (faset hode))
  5. 1 x (3d -trykt støttepunkt (stl -filen finnes på de originale instruksjonene))
  6. 4 x (3d-trykte L-parenteser (stl-filen finnes på de originale instruksjonene))
  7. 1 x (skjærekniv av plastark)
  8. 1 x (1 x 1 x 8 stykker tre (vi brukte gran, men det kan være hva som helst så lenge det er lite nok)
  9. 2 x (1x 2 stykker tre)
  10. 1 x (24 tommers skjerm (vi brukte en acer k242HL med en dvi til hdmi -adapter)
  11. 1 x (dvi til hdmi -adapter (helt avhengig om du har hdmi på skjermen)
  12. 1 x (Raspberry Pi Model B)
  13. 1 x (bærbar datamaskin som kan kjøre visualizer (i originalen angav de ikke et minimumskrav))
  14. 1 x brødbrett (mest sannsynlig fra arduino kit
  15. 4 x knapper (fra settet)
  16. 4 x 110 ohm motstander
  17. 6 x hun -til -mann -kontakter (i sett)
  18. 4 x mannlige til mannlige kontakter (i sett)

Programvare

  1. Node JS
  2. Raspbian OS
  3. Soundcloud -konto med spilleliste

Nødvendig verktøy

  1. Hånddrill
  2. Sag (gjær eller hånd)
  3. Bor nr 6 eller så
  4. Valgfritt - Klemmer for å holde brikkene

Trinn 2: Bygg rammen

Å bygge rammen
Å bygge rammen
Å bygge rammen
Å bygge rammen
Å bygge rammen
Å bygge rammen

Øverste ramme:

Start med å bygge den øverste rammen som holder skjermen og vil projisere bildet. Vi brukte en 24 widescreen -skjerm. De eksakte dimensjonene avhenger av dimensjonene på skjermen du ønsker å bruke.

Rammen er ganske enkelt et rektangel med en leppe på innsiden for å holde skjermen. Vi brukte 1,5 "x. 5" tre for rammen og.75 "x.75" for den indre leppen.

Når lengdene er kuttet for din størrelse, bruker du en drill til å bore pilothull for å unngå splittelse når du skrur brikkene sammen. Jeg anbefaler å feste hvert indre leppestykke til det tilsvarende ytre rammestykket før du fester dem alle sammen.

Bunnramme:

Den nedre rammen ligner toppen, men uten den indre leppen. Vi brukte samme treverk som den ytre øvre rammen. Fest to kolonner på baksiden av det nedre rektanglet for å feste toppbraketten til. Høyden vil bli bestemt av størrelsen på skjermen din, men vi brukte 13 "for vår 24" skjerm.

Trinn 3: Skjæring av akryl

Ved å bruke den klare akrylen må du kutte 3 stykker for å danne frustumet som vil holde hologrammet. Denne delen kan være vanskelig, og hvis du ødelegger den, er det sannsynlig at du trenger et nytt ark og starter på nytt. Ved å bruke en skjærekniv i plast vil du få kantene du vil kutte av. Bruk en rett kant langs målingene du har gjort, og noter linjen igjen og igjen til den er lett å ta av.

Trinn 4: Maling og montering

Maling og montering
Maling og montering
Maling og montering
Maling og montering
Maling og montering
Maling og montering

Rammen ville ikke sett veldig bra ut hvis det bare var tre, så vi brukte svart spraymaling for å dekke alt (unntatt akryl selvfølgelig).

Sørg for at du er i et godt ventilert område for å gjøre dette.

Baksiden og bunnen av rammene må dekkes for at projeksjonen skal fungere skikkelig. Dette kan oppnås på flere måter. Du kan bruke et skumplate til riktig størrelse og malt som vi gjorde, eller en annen form for massivt ark som kan lages til den størrelsen du trenger og festes sikkert.

Nå er du klar til å feste rammene sammen ved hjelp av 3D -trykte materialer. Hver trekantbrakett vil bli brukt i hjørnene på den øvre og nedre rammen for å feste til de vertikale kolonnene som er festet til den nedre rammen. Disse vil gi styrken den trenger for å holde skjermen. Frustumleddet er festet i midten av den øverste rammen hvor akrylarkene glir på plass for å lage den halve pyramiden. Disse er alle festet ved hjelp av skruene i materiallisten, og vi anbefaler å bore pilothull først for å unngå å kløyve veden.

Når rammene er skrudd sammen med brakettene og akrylsettet på plass, er du klar til å programmere bringebær Pi.

Trinn 5: Kjøre koden og få den til å fungere

Image
Image
Kjøre koden og få den til å fungere
Kjøre koden og få den til å fungere

Få appen og hologrammet til å dukke opp:

  1. Nå må vi ta den bærbare datamaskinen og installere node.js, du finner den her,
  2. Etter at den er installert, går du til de originale instruksjonene og laster ned kodepakken fra zip -fil eller github -klon.
  3. Du kan få alle nodemodulene og installere dem med kommandoen "NPM Install" eller "sudo npm install"
  4. Deretter kan du starte visualisereren med npm start, teste den og se den dukke opp, det bør være standard sanger på den.
  5. Du må da opprette en spilleliste for soundcloud for å sette inn din egen musikk, opprette en konto her og legge til din egen musikk,
  6. Etter det må du endre spillelisten i renderer.js, du vil se en seksjon med const playlist = 'path/to/playlist' endre 'path/to/playlist' -delen til spillelisten din, du trenger bare å ta tak i slutten så det burde være slik, user-496629426/sets/robotics-playlist
  7. Du bør nå ha den fullt kjørende visualisereren med musikken din spilt i bakgrunnen

Konfigurere Raspberry Pi for å endre visualisering og musikk:

  1. Først må du git klone eller få swipe-controller.py-filen til bringebær-pi, opp til deg hvordan du vil gjøre det (*merk, bringebær-pi kan bare håndtere en viss mengde strøm for en USB forbindelse)
  2. Etter at du har fått filen til bringebær -pi, må du endre HOST_IP -delen til IP -adressen til datamaskinen som kjører visualisereren. Seksjonen skal se ut som 'https://: 3000'. Du vil endre delen til IP fra visualiseringsdatamaskinen. (Merk* bringebær -pi og vert -ip må være på samme nettverk for at dette skal fungere)
  3. Etter at det er gjort kan du kjøre kontrolleren med ‘python swipe-controller.py’. Jeg vil anbefale å endre navnet for å være mer på linje med det du bruker for å kontrollere endringene (f.eks. Button-controller.py)
  4. Du trenger bare å sette opp brødbrettet og pi med knappene nå, og det kan du finne i diagrammet.

Som du kan se fra skjemaet eller bildene, må du velge GPIO -er på bringebær -pi -en og gjøre tilkoblingene.

Eller du kan bruke skjematisk vedlagt (Merk* Oppsettet på knappene er irrelevant for å utføre handlingene, vi bare satte dem i den formasjonen fordi det var lettere å vite hvem som gjør hva)

Etter at det er gjort, start opp programmet swipe-controller.py (eller hva du heter det) ved hjelp av Python "filnavn".py det skal kjøre uten feil.

Anbefalt: