Talaan ng mga Nilalaman:

Nais Mo Bang Bumuo ng isang Snowman ?: 9 Mga Hakbang (na may Mga Larawan)
Nais Mo Bang Bumuo ng isang Snowman ?: 9 Mga Hakbang (na may Mga Larawan)

Video: Nais Mo Bang Bumuo ng isang Snowman ?: 9 Mga Hakbang (na may Mga Larawan)

Video: Nais Mo Bang Bumuo ng isang Snowman ?: 9 Mga Hakbang (na may Mga Larawan)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Nobyembre
Anonim
Image
Image
Larawan
Larawan

Panimula

Ipinapakita ng proyektong ito kung paano bumuo ng isang nagsasayaw na taong yari sa niyebe, kasama ang Raspberry Pi at PivotPi - isang servo controller na binuo para lamang doon!

Ginamit ang gasgas upang ma-code ang sumasayaw na taong yari sa niyebe at bumubuo ang Sonic Pi ng musika sa Piyesta Opisyal.

Hakbang 1: Ano ang Kakailanganin Mo

Ipinapakita ng snowman ang PivotPi kaya't magsimula tayo doon. Kakailanganin mong:

  1. Isang PivotPi
  2. Isang RaspberryPi na may access sa wifi (alinman sa Pi3 o ibang Pi na may dongle)
  3. 4 na baterya ng AA
  4. 2 medium servos
  5. 1 maliit na servo
  6. 6 na jumper wires na lalaki hanggang babae (itim, pula, puti, at kayumanggi, pula, kahel kung maaari kang pumili ng mga kulay)
  7. Tagapagsalita
  8. Raspbian para sa Robots SD Card

Sa lugar ng sining, kakailanganin mo ang:

  1. Bulagaw
  2. Malalaking balot ng kurbatang
  3. Malakas na double side tape
  4. Mga mata na Googly
  5. Itim na marker
  6. Isang malakas na post

Hakbang 2: Pagbuo ng Katawan ni Snowman

Buuin mo ang taong yari sa niyebe mula sa isang piraso ng foamboard. Gumamit ng tatlong mga plato ng magkakaibang laki, o anumang mga bilog na bagay, na magbibigay sa iyo ng isang mahusay na proporsyon na taong yari sa niyebe. Gupitin ang mga piraso at isaalang-alang din ang pag-sanding sa mga gilid.

Gupitin ang tatlong Circles

Gumamit ng isang itim na marker upang mag-ikot sa bawat bilog, upang makilala sila. At nasimulan na namin ang isang taong yari sa niyebe!

Katawan ni Snowman

Hakbang 3: Buuin ang Snowman

Kumuha ng isang post ng ilang uri na sapat na tatangkad upang hawakan ang taong yari sa niyebe.

Ikabit ang dalawang medium servos sa ibabang kalahati ng post, eye-balling ang kanilang tinatayang posisyon. Tinutukoy ng paglalagay ng Servo ang uri ng paggalaw na makukuha mo. Kung maglalagay ka ng isang servo sa gitna ng isa sa mga bilog, makakakuha ka ng isang purong paggalaw ng pag-ikot. Mukhang mabuti iyon para sa gitnang bahagi gamit ang mga braso. Ikabit ang mga bisig sa katawan gamit ang tape, ang mga bisig ay hindi gumagalaw, ang katawan ang umiikot.

Kung maglalagay ka ng isang servo na mas mataas kaysa sa gitna ng bilog ng katawan, makakakuha ka ng isang swing effects na mukhang maganda para sa ilalim na bahagi. Hindi ito isang tumpak na agham (maaaring ito, ngunit hindi kinakailangan na maging tumpak para sa isang taong yari sa niyebe), ngunit ang tungkol sa 1/3 pataas ay mukhang maganda.

Ang nangungunang servo - isang maliit - ay kumokontrol sa ulo. Gagamitin namin ang isang maikling piraso ng kahoy na balsa bilang isang leeg, ang mas mababang bahagi nito ay nakakabit sa servo at ang itaas na bahagi ay nakakabit sa ulo. Pinapayagan nitong ilipat ng niyebe ang ulo nito sa gilid. Ang kahoy na balsa ay gumagamit ng double sided tape upang dumikit sa bahagi ng ulo. Oras upang palamutihan ang taong yari sa niyebe! Googly eyes, candy cane at lahat!

Gitnang seksyon na may mga braso

Seksyon sa ibaba na may offset mula sa gitna

Ulo at leeg

Hakbang 4: Mga Koneksyon sa Servo

Oras upang ikonekta ang mga servos na iyon sa board ng PivotPi! Mayroong tatlo sa kanila, ngunit ang dalawa ay dapat na medyo masyadong mataas. Mayroon kang isang pares ng mga pagpipilian. Maaari mong ilagay ang PivotPi / RaspberryPi na mas mataas sa sumusuporta sa post sa pamamagitan ng paggamit ng mga bind-wraps o anumang iba pang ligtas na pamamaraan, o maaari mong pahabain ang mga servo wires sa pamamagitan ng paggamit ng lalaki sa mga babaeng jumper wires.

Ang ilalim ng servo ay konektado sa Port 1.

Ang gitnang servo ay konektado sa Port 2.

Ang tuktok na servo (ang maliit) ay konektado sa Port 7 dahil ang aking PivotPi ay pinananatiling nakatayo at maabot ito ng mga wires (ang Port 8 ay magiging maayos din).

Mga Koneksyon ng Servo

Mga Extension ng Wire

Maaari mong baguhin ang Scratch code upang tumugma sa iyong sariling mga koneksyon sa pamamagitan ng pagbagay sa mga bloke na ito

Hakbang 5: Koneksyon ng Speaker

Madali ang koneksyon ng tagapagsalita.

  1. Ang power cable nito ay konektado pareho sa speaker at sa isa sa USB port ng Pi
  2. Ang audio cable nito ay papunta sa audio port sa Pi
  3. Ang lakas nito ay dapat na buksan sa pinakamataas na lakas ng tunog habang nasa labas kami

Koneksyon ng Speaker

Hakbang 6: Scratch Code

Gumagamit ang proyekto ng snowman ng Scratch para sa PivotPi. Upang maiwasang magmukhang robot, ang ilang mga random generator ay ginagamit. Kung hindi man ay derekta ang code. Maaari kang matuto nang higit pa sa aming pahina ng sanggunian sa online na Scratch.

Kung gumawa ka ng Update ng DI Software sa iyong card na Raspbian for Robots, mahahanap mo ang code sa pamamagitan ng:

Mag-click sa File, pagkatapos ay Buksan

Mag-click sa pindutan ng Pi at mag-navigate sa Dexter, PivotPi, Mga Proyekto, Snowman

Hakbang 7: Sonic Pi Code

Ang Sonic Pi ay hindi, bilang default, sa Raspbian para sa Robots. Hindi mo ito kailangan ngunit ito ay isang nakakatuwang bagay na idaragdag.

Upang mai-install ang Sonic Pi, ang iyong SD card ay dapat na hindi bababa sa 8 Gig na may ilang ekstrang silid. Kung mayroon kang isang 4 Gig isa, ang mga pagbabago ay hindi magkakasya dito ang Sonic Pi.

Patakbuhin ang mga sumusunod na utos sa isang window ng terminal:

sudo apt-get update

sudo apt-get install sonic-pi

at hayaan itong gawin ang mahika nito.

Raspberry Pi / Programming / Sonic Pi

Maaari mong i-download ang Jingle Bells mula sa koleksyon ni Robin Newman (mag-click sa pindutang 'I-download Zip', itaas na kanan) (Malaking salamat kay Robin sa pagbabahagi ng kanyang talento sa musika!)

Kung kailangan mo ng tulong upang ilipat ang file mula sa iyong regular na computer sa iyong Pi, tingnan ang aming mga tutorial:

Maglipat ng Mga File mula sa isang Mac

Maglipat ng mga File mula sa isang PC

Simulan ang Sonic Pi sa pamamagitan ng pag-click sa maliit na pulang menu ng raspberry ng Pi, pagkatapos ng Programming, pagkatapos ng Sonic Pi.

I-load ang Sonic Pi file sa pamamagitan ng pag-click sa Load button, at paghanap ng lugar kung saan mo nai-save ito sa Pi.

Kapag ang iyong speaker ay naka-plug sa Pi at nakabukas, maaari kang mag-click sa pindutan ng Run at makinig sa iyong Pi lumikha ng musika!

Hakbang 8: Paano Makukuha ang Code para sa Project na Ito

Ang pinakamadaling paraan upang makuha ang code ay i-update ang iyong Dexter Industries software sa pamamagitan ng "DI Software Update". Kapag ginawa mo ito, lalabas ang lahat ng mga file ng code para sa mga bagong proyekto tulad nito!

Path ng File

Kapag pinatakbo mo ang Update ng DI Software, ang proyektong ito ay matatagpuan sa lokasyon na ito:

/ bahay / pi / Dexter / PivotPi / Mga Proyekto / Snowman

Naida-download na File

Kung hindi ka gumagamit ng pasadyang software ng Dexter Industries, Raspbian for Robots, at nais mo pa ring i-download ang file na ito, maaari mo itong i-download dito.

Hakbang 9: Kailangan mo ng Tulong?

May tanong o problema? I-post ito sa mga forum at tutulungan ka namin.

Inirerekumendang: