Sisukord:
- Samm: vajalike materjalide loend
- 2. samm: raami ehitamine
- Samm: akrüüli lõikamine
- Samm: värvimine ja kokkupanek
- Samm: koodi käitamine ja selle toimimine
Video: Hologrammiprojektor koos Pi -ga: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
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:
- 2 x (0,093 akrüülleht 24 x 36)
- 2 x (vahtplaat 12 x 12)
- 1 x (kruvide #6 x 1 case korpus (kaldpea))
- 1 x (kruvikarp #6 x 1 ¾ (kaldpea))
- 1 x (3D trükitud tugipunkt (stl -faili leiate originaaljuhenditest))
- 4 x (3D trükitud L-sulgud (stl-faili leiate originaaljuhenditest))
- 1 x (plastlehe lõikamise nuga)
- 1 x (1 x 1 x 8 puutükki (kasutasime kuuske, kuid see võib olla ükskõik kui väike)
- 2 x (1x 2 puutükki)
- 1 x (24 -tolline ekraan (kasutasime acer k242HL koos dvi -hdmi adapteriga)
- 1 x (dvi -hdmi -adapter (täiesti sõltuvalt sellest, kas teie monitoril on hdmi)
- 1 x (Raspberry Pi mudel B)
- 1 x (sülearvuti suudab käivitada visualiseerijat (originaalis ei määranud nad miinimumnõuet))
- 1 x leivalaud (tõenäoliselt arduino komplektist)
- 4 x nuppu (komplektist)
- 4 x 110 oomi takistid
- 6 x naissoost isaspistikut (komplektis)
- 4 x isas -mees pistikud (komplektis)
Tarkvara
- Sõlm JS
- Raspbian OS
- Soundcloudi konto esitusloendiga
Vajalikud tööriistad
- Käsipuur
- Saag (mitra või käsi)
- Puur # 6 või nii
- Valikuline - klambrid tükkide hoidmiseks
2. samm: 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
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
Rakenduse ja hologrammi kuvamine:
- Nüüd peame võtma oma sülearvuti ja installima node.js, selle leiate siit,
- Pärast selle installimist minge algsete juhiste juurde ja laadige koodipakett alla zip -failist või githubi kloonist.
- Saate hankida kõik sõlme moodulid ja installida need käsuga “NPM Install” või “sudo npm install”
- Seejärel saate visualiseerija käivitada npm start, testida ja näha, kuidas see ilmub, sellel peaks olema vaikimisi laule.
- Seejärel peate looma soundcloudi esitusloendi oma muusika lisamiseks, looma siin konto ja lisama oma muusika,
- 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
- Nüüd peaks teil olema täielikult töötav visualiseerija, kus muusika mängib taustal
Raspberry Pi seadistamine visualiseerija ja muusika muutmiseks:
- Kõigepealt peate kloonima või faili swipe-controller.py vaarika pi piirkonda määrama, ise otsustate, kuidas seda teha tahate ühendus)
- 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)
- 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)
- 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:
Castle Planter (koos Tinkercadi koodiplokkidega): 25 sammu (koos piltidega)
Castle Planter (koos Tinkercadi koodiplokkidega): selle disaini teostamine võttis mul üsna kaua aega ja kuna minu kodeerimisoskus on vähemalt öeldes piiratud, loodan, et see õnnestus hästi :) Kasutades juhiseid, peaksite saama taaslooge selle disaini kõik aspektid ilma
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): 4 sammu (koos piltidega)
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): olen näinud palju inimesi, kes teevad makroläätsi tavalise komplekti objektiiviga (tavaliselt 18–55 mm). Enamik neist on objektiiv, mis on lihtsalt tagurpidi kaamera külge kinnitatud või esielement eemaldatud. Mõlemal variandil on varjuküljed. Objektiivi kinnitamiseks
Kitroniku leiutajakomplekti kasutamine koos Adafruit CLUE -ga: 4 sammu (koos piltidega)
Kitroniku leiutajakomplekti kasutamine koos Adafruit CLUE -ga: Kitronik Leiutaja komplekt BBC micro: bit jaoks on suurepärane sissejuhatus elektroonikaga mikrokontrolleritele, kasutades leivaplaati. See komplekti versioon on mõeldud kasutamiseks koos odava BBC mikro: bitiga. Üksikasjalik õpetusraamat, mis tuleb
Aktiivse muusikapeo LED -latern ja Bluetooth -kõlar koos pimedas helendava PLA -ga: 7 sammu (koos piltidega)
Aktiivse muusikapeo LED -latern ja Bluetooth -kõlar koos helendusega pimedas PLA: Tere, ja aitäh, et häälestasite minu juhendatavaks! Igal aastal teen koos oma pojaga, kes on nüüd 14., huvitava projekti. Oleme ehitanud nelikopteri, ujumistempo. (mis on ka juhendatav), CNC korpuse pink ja Fidget Spinners
Unity Multiplayer 3D hologrammimäng ja hologrammiprojektor arvutile: 16 sammu (koos piltidega)
Unity mitme mängijaga 3D -hologrammimäng ja hologrammiprojektor arvutile: Holust inspireerituna meeldib mulle väga odavalt välja töötada holograafiline ekraan. Aga kui ma üritasin mänge leida, ei leidnud ma veebist midagi. Nii et ma kavatsen oma mängu Unity'is arendada. See on minu esimene mäng ühtsuses. Enne seda arendasin Flashis mänge, kuid