Kazalo:

Ali želite zgraditi snežaka?: 9 korakov (s slikami)
Ali želite zgraditi snežaka?: 9 korakov (s slikami)

Video: Ali želite zgraditi snežaka?: 9 korakov (s slikami)

Video: Ali želite zgraditi snežaka?: 9 korakov (s slikami)
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, November
Anonim
Image
Image
Slika
Slika

Uvod

Ta projekt prikazuje, kako zgraditi plesnega snežaka z Raspberry Pi in PivotPi - servo krmilnikom, zgrajenim samo za to!

Scratch se uporablja za kodiranje plešečega snežaka, Sonic Pi pa ustvari glasbo Holidays.

Korak: Kaj boste potrebovali

Snežak prikazuje PivotPi, zato začnimo s tem. Boste potrebovali:

  1. PivotPi
  2. RaspberryPi z dostopom do WiFi (bodisi Pi3 ali drug Pi z ključem)
  3. 4 baterije AA
  4. 2 srednja servomotorja
  5. 1 majhen servo
  6. 6 mostičnih moških na žensko (črna, rdeča, bela in rjava, rdeča, oranžna, če lahko izberete barve)
  7. Zvočnik
  8. Kartica SD Raspbian for Robots

Na področju obrti boste potrebovali:

  1. Foamboard
  2. Veliki zavoji za kravate
  3. Močan dvostranski trak
  4. Glupe oči
  5. Črni marker
  6. Močna objava

2. korak: Zgradba telesa snežaka

Snežaka boste zgradili iz kosa pene. Uporabite tri krožnike različnih velikosti ali poljubne okrogle predmete, ki vam bodo dali lepo oblikovanega snežaka. Izrežite kose in razmislite tudi o brušenju stranic.

Izrežite tri kroge

Za označevanje vsakega kroga uporabite črni označevalnik. In imamo začetek snežaka!

Telo snežaka

3. korak: Zgradite snežaka

Pridobite kakšno delovno mesto, ki bo dovolj visoko, da bo držalo snežaka.

Na spodnjo polovico stebrička pritrdite dva srednja servomotorja, ki bosta približala njihov približni položaj. Servo postavitev določa vrsto gibanja, ki ga boste dobili. Če postavite servo v sredino enega od krogov, boste dobili čisto rotacijsko gibanje. To izgleda dobro za osrednji del z rokami. Roke pritrdite na telo s trakom, roke se ne premikajo, telo se bo vrtelo.

Če postavite servo višje od središča kroga telesa, boste dobili učinek nihanja, ki lepo izgleda na spodnjem delu. To ni natančna znanost (lahko bi bilo, vendar za snežaka ni treba biti tako natančen), a približno 1/3 navzgor izgleda lepo.

Zgornji servo, majhen, upravlja glavo. Kot vrat bomo uporabili kratek kos balsa lesa, katerega spodnji del je pritrjen na servo, zgornji del pa na glavo. Tako snežak lahko premika glavo od strani do strani. Les balsa uporablja dvostranski trak za lepljenje na del glave. Čas je za okrasitev snežaka! Googly eyes, sladkarije in vse!

Srednji del z rokami

Spodnji del z zamikom od sredine

Glava in vrat

4. korak: Servo povezave

Čas je, da te servomotorje povežete s ploščo PivotPi! Obstajajo trije, dve pa bi morali biti nekoliko previsoki. Imate nekaj izbire. PivotPi/RaspberryPi lahko postavite višje na nosilno oporo z uporabo vezic ali katere koli druge varne metode ali pa podaljšate servo žice z uporabo moških na ženske mostičke.

Spodnji servo je priključen na vrata 1.

Srednji servo je priključen na vrata 2.

Zgornji servo (majhen) je priključen na vrata 7, saj je moj PivotPi stal vzravnan in žice so ga lahko dosegle (tudi vrata 8 bi bila v redu).

Servo povezave

Žični podaljški

Kodo Scratch lahko spremenite tako, da ustreza vašim lastnim povezavam, tako da prilagodite te bloke

5. korak: Priključitev zvočnikov

Zvočnikova povezava je enostavna.

  1. Njegov napajalni kabel je povezan tako z zvočnikom kot z enim od Pi -jevih vrat USB
  2. Njegov zvočni kabel gre na avdio vrata na Pi
  3. Njegovo moč je treba vklopiti na največjo glasnost, saj bomo zunaj

Priključitev zvočnikov

6. korak: Koda za praske

Projekt snežaka uporablja Scratch za PivotPi. Da ne bi bili popolnoma podobni robotu, se uporabljajo nekateri generatorji naključja. V nasprotnem primeru je koda preprosta. Več lahko izveste na naši spletni strani Scratch.

Če posodobite programsko opremo DI na svoji kartici Raspbian for Robots, boste kodo našli tako:

Kliknite Datoteka, nato Odpri

Kliknite gumb Pi in se pomaknite do Dexter, PivotPi, Projects, Snowman

7. korak: Sonic Pi Code

Sonic Pi privzeto ni v sistemu Raspbian for Robots. Ne potrebujete, je pa zabavno dodati.

Če želite namestiti Sonic Pi, mora biti vaša kartica SD vsaj 8 Gig z nekaj prostega prostora. Če imate 4 -giga, Sonic Pi ne bo ustrezal.

V terminalskem oknu zaženite naslednje ukaze:

sudo apt-get posodobitev

sudo apt-get install sonic-pi

in pusti, da naredi svojo čarovnijo.

Raspberry Pi / Programiranje / Sonic Pi

Jingle Bells lahko prenesete iz zbirke Robin Newman (kliknite gumb 'Download Zip', zgoraj desno) (Robin se vam najlepše zahvaljuje, ker je delil svoj glasbeni talent!)

Če potrebujete pomoč pri prenosu datoteke iz običajnega računalnika v Pi, si oglejte naše vaje:

Prenesite datoteke z računalnika Mac

Prenos datotek iz računalnika

Zaženite Sonic Pi s klikom na Pi -jev meni z rdečimi malinami, nato Programiranje, nato Sonic Pi.

Naložite datoteko Sonic Pi s klikom na gumb Naloži in poiščite mesto, kjer ste jo shranili na Pi.

Ko je zvočnik priključen na Pi in vklopljen, lahko kliknete gumb Zaženi in poslušajte glasbo za ustvarjanje Pi!

8. korak: Kako pridobiti kodo za ta projekt

Kodo najlažje pridobite tako, da posodobite programsko opremo Dexter Industries s pomočjo “Posodobitve programske opreme DI”. Ko to storite, se bodo prikazale vse kodne datoteke za nove projekte, kot je ta!

Pot datoteke

Ko zaženete posodobitev programske opreme DI, lahko ta projekt najdete na tem mestu:

/home/pi/Dexter/PivotPi/Projekti/Snežak

Prenosljiva datoteka

Če ne uporabljate programske opreme po meri Dexter Industries, Raspbian for Robots, in še vedno želite prenesti to datoteko, jo lahko prenesete tukaj.

9. korak: Potrebujete pomoč?

Imate vprašanje ali problem? Objavite ga na forumih in pomagali vam bomo.

Priporočena: