Sisukord:

Hologrammiprojektor koos Pi -ga: 5 sammu (piltidega)
Hologrammiprojektor koos Pi -ga: 5 sammu (piltidega)

Video: Hologrammiprojektor koos Pi -ga: 5 sammu (piltidega)

Video: Hologrammiprojektor koos Pi -ga: 5 sammu (piltidega)
Video: Нурминский - Мент на меня газует (официальный клип) 2024, November
Anonim
Hologrammiprojektor koos Pi -ga
Hologrammiprojektor koos Pi -ga

See oli Robootika klassi jaoks loodud projekt. See tehti järgides teist juhendatavat lehte

See kasutab Raspberry Pi koos arvuti ja monitoriga 3D -hologrammi loomiseks, mis projitseerib pildi koos muusikalise esitusloendiga.

Samm: vajalike materjalide loend

Siin on vajalike materjalide loend ja 3D -prinditud sulgude PDF -failid, mida vajate.

Materjalide loend on järgmine:

  1. 2 x (0,093 akrüülleht 24 x 36)
  2. 2 x (vahtplaat 12 x 12)
  3. 1 x (kruvide #6 x 1 case korpus (kaldpea))
  4. 1 x (kruvikarp #6 x 1 ¾ (kaldpea))
  5. 1 x (3D trükitud tugipunkt (stl -faili leiate originaaljuhenditest))
  6. 4 x (3D trükitud L-sulgud (stl-faili leiate originaaljuhenditest))
  7. 1 x (plastlehe lõikamise nuga)
  8. 1 x (1 x 1 x 8 puutükki (kasutasime kuuske, kuid see võib olla ükskõik kui väike)
  9. 2 x (1x 2 puutükki)
  10. 1 x (24 -tolline ekraan (kasutasime acer k242HL koos dvi -hdmi adapteriga)
  11. 1 x (dvi -hdmi -adapter (täiesti sõltuvalt sellest, kas teie monitoril on hdmi)
  12. 1 x (Raspberry Pi mudel B)
  13. 1 x (sülearvuti suudab käivitada visualiseerijat (originaalis ei määranud nad miinimumnõuet))
  14. 1 x leivalaud (tõenäoliselt arduino komplektist)
  15. 4 x nuppu (komplektist)
  16. 4 x 110 oomi takistid
  17. 6 x naissoost isaspistikut (komplektis)
  18. 4 x isas -mees pistikud (komplektis)

Tarkvara

  1. Sõlm JS
  2. Raspbian OS
  3. Soundcloudi konto esitusloendiga

Vajalikud tööriistad

  1. Käsipuur
  2. Saag (mitra või käsi)
  3. Puur # 6 või nii
  4. Valikuline - klambrid tükkide hoidmiseks

2. samm: raami ehitamine

Raami ehitamine
Raami ehitamine
Raami ehitamine
Raami ehitamine
Raami ehitamine
Raami ehitamine

Ülemine raam:

Alustage monitori hoidva ülemise raami ehitamisest ja pildi projitseerimisest. Kasutasime 24 -tollist laiekraanmonitori. Teie täpsed mõõtmed sõltuvad kasutatava monitori mõõtmetest.

Raam on lihtsalt ristkülik, mille siseküljel on kuvar monitori hoidmiseks. Raami jaoks kasutasime 1,5 "x.5" puitu ja sisemise huule jaoks.75 "x.75".

Kui pikkused on teie suuruse järgi lõigatud, puurige prooviaukude puuriga, et vältida tükkide kokku keeramisel lõhenemist. Soovitan kinnitada iga sisemine huuleosa selle vastava välimise raamiosa külge, enne kui need kõik kokku kinnitada.

Alumine raam:

Alumine raam sarnaneb ülaosaga, kuid ilma sisemise huuleta. Kasutasime sama puitu kui välimine ülemine raam. Kinnitage 2 veergu alumise ristküliku tagaküljele, et kinnitada ülemine sulg. Kõrgus määratakse teie monitori suuruse järgi, kuid meie kasutasime 24 -tollise monitori jaoks 13 tolli.

Samm: akrüüli lõikamine

Läbipaistva akrüüli abil peate hologrammi hoidva frustumi moodustamiseks lõikama 3 tükki. See osa võib olla keeruline ja kui selle sassi ajate, on tõenäoliselt vaja teist lehte ja alustada otsast peale. Kasutades plastlehe lõikamisnuga, joonistate servad, mida soovite ära lõigata. Kasutage sirget serva piki tehtud mõõtmisi, joondage joon uuesti ja uuesti, kuni see on valmis üsna hõlpsalt ära klõpsama.

Samm: värvimine ja kokkupanek

Värv ja kokkupanek
Värv ja kokkupanek
Värv ja kokkupanek
Värv ja kokkupanek
Värv ja kokkupanek
Värv ja kokkupanek

Raam ei näeks väga hea välja, kui see oleks ainult puit, nii et me kasutasime musta värvi pihustusvärvi, et katta kõik (välja arvatud muidugi akrüül).

Veenduge, et olete selleks hästi ventileeritud kohas.

Raamide tagumine ja alumine osa peavad olema kaetud, et projektsioon korralikult töötaks. Seda on võimalik saavutada mitmel viisil. Võite kasutada vahtplaati, mis on lõigatud õige suurusega ja värvitud nagu meie, või mis tahes muud tahket lehte, mille saab valmistada vajaliku suurusega kuuse külge ja kindlalt kinnitada.

Nüüd olete valmis 3D -prinditud materjalide abil raamid kokku kinnitama. Iga kolmnurkse kronsteini kasutatakse ülemise ja alumise raami nurkades, et kinnitada need alumise raami külge kinnitatud vertikaalsete veergude külge. Need annavad monitori hoidmiseks vajaliku tugevuse. Ristliigend kinnitatakse ülemise raami keskele, kus akrüüllehed libisevad poole püramiidi saamiseks oma kohale. Kõik need kinnitatakse materjalide loendis olevate kruvide abil ja puidu lõhenemise vältimiseks soovitame esmalt puurida prooviaugud.

Kui raamid on kronsteinide ja kruvikomplektiga kokku keeratud, olete valmis vaarika Pi programmeerima.

Samm: koodi käitamine ja selle toimimine

Image
Image
Koodi käitamine ja selle toimimine
Koodi käitamine ja selle toimimine

Rakenduse ja hologrammi kuvamine:

  1. Nüüd peame võtma oma sülearvuti ja installima node.js, selle leiate siit,
  2. Pärast selle installimist minge algsete juhiste juurde ja laadige koodipakett alla zip -failist või githubi kloonist.
  3. Saate hankida kõik sõlme moodulid ja installida need käsuga “NPM Install” või “sudo npm install”
  4. Seejärel saate visualiseerija käivitada npm start, testida ja näha, kuidas see ilmub, sellel peaks olema vaikimisi laule.
  5. Seejärel peate looma soundcloudi esitusloendi oma muusika lisamiseks, looma siin konto ja lisama oma muusika,
  6. Pärast seda peate muutma esitusloendit renderer.js -s, näete jaotist const playlist = 'path/to/playlist', muutke osa 'path/to/playlist' oma esitusloendiks, peate haarama ainult lõigu nii et see peaks olema selline, user-496629426/sets/robotics-playlist
  7. Nüüd peaks teil olema täielikult töötav visualiseerija, kus muusika mängib taustal

Raspberry Pi seadistamine visualiseerija ja muusika muutmiseks:

  1. Kõigepealt peate kloonima või faili swipe-controller.py vaarika pi piirkonda määrama, ise otsustate, kuidas seda teha tahate ühendus)
  2. Pärast faili vaarika pi pihta saamist peate muutma jaotise HOST_IP visualiseerijat käivitava arvuti IP -aadressiks. Jaotis peaks välja nägema „https://: 3000”. Muutate jaotise visualiseerimisarvutist IP -aadressiks. (Märkus* selle toimimiseks peavad vaarika pi ja host ip olema samas võrgus)
  3. Pärast seda saate kontrolleri käivitada rakendusega „python swipe-controller.py”. Soovitan nime muuta, et see oleks paremini kooskõlas sellega, mida kasutate muudatuste juhtimiseks (nt button-controller.py)
  4. Peate lihtsalt nuppudega leivalaua ja pi seadistama ning need leiate skeemide jaotisest.

Nagu skeemilt või piltidelt näete, peate oma vaarikapiiril GPIO -d valima ja ühendused looma.

Või võite kasutada lisatud skeemi (Märkus* Nuppude paigutus ei ole toimingute tegemisel oluline, me lihtsalt paneme need sellesse koosseisu, sest oli lihtsam teada, kes mida teeb)

Pärast seda käivitage programm swipe-controller.py (või mis iganes te sellele nime panite), kasutades Pythoni "faili nime".py, see peaks töötama ilma vigadeta.

Soovitan: