Satura rādītājs:

Vai vēlaties izveidot sniegavīru?: 9 soļi (ar attēliem)
Vai vēlaties izveidot sniegavīru?: 9 soļi (ar attēliem)

Video: Vai vēlaties izveidot sniegavīru?: 9 soļi (ar attēliem)

Video: Vai vēlaties izveidot sniegavīru?: 9 soļi (ar attēliem)
Video: BERMUDU DIVSTŪRIS x APVEDCEĻŠ - Brāl' Ar Dzīvi Nekaulē 2024, Novembris
Anonim
Image
Image
Attēls
Attēls

Ievads

Šis projekts parāda, kā izveidot dejojošu sniegavīru, izmantojot Raspberry Pi un PivotPi - tieši šim nolūkam izveidotu servo kontrolieri!

Scratch tiek izmantots, lai kodētu dejojošo sniegavīru, un Sonic Pi ģenerē brīvdienu mūziku.

1. darbība. Kas jums būs nepieciešams

Sniegavīrs demonstrē PivotPi, tāpēc sāksim ar to. Jums būs nepieciešams:

  1. PivotPi
  2. RaspberryPi ar piekļuvi Wi -Fi (vai nu Pi3, vai cits Pi ar dongle)
  3. 4 AA baterijas
  4. 2 vidēji servi
  5. 1 mazs servo
  6. 6 džemperu vadi no vīrieša līdz sievietei (melna, sarkana, balta un brūna, sarkana, oranža, ja varat izvēlēties krāsas)
  7. Runātājs
  8. Raspbian robotiem SD karte

Amatniecības jomā jums būs nepieciešams:

  1. Putu dēlis
  2. Aptinumi ar lielām kaklasaitēm
  3. Spēcīga divpusēja lente
  4. Googly acis
  5. Melns marķieris
  6. Spēcīgs amats

2. solis: Sniegavīra ķermeņa veidošana

Jūs veidosiet sniegavīru no putuplasta plātnes. Izmantojiet trīs dažāda izmēra plāksnes vai jebkādus apaļus priekšmetus, kas sniegs jums skaistu proporcionālu sniegavīru. Izgrieziet gabalus un apsveriet arī sānu slīpēšanu.

Izgrieziet trīs apļus

Izmantojiet melnu marķieri, lai apbrauktu katru apli, lai tie izceltos. Un mēs esam sniegavīra sākums!

Sniegavīra ķermenis

3. solis: izveidojiet sniegavīru

Iegūstiet sava veida amatu, kas būs pietiekami garš, lai turētu sniegavīru.

Piestipriniet divus vidējus servosportus pie statņa apakšējās puses, aplūkojot to aptuveno stāvokli. Servo izvietojums nosaka kustības veidu, kuru jūs saņemsiet. Ja novietojat servo viena apļa centrā, jūs saņemsiet tīru rotācijas kustību. Tas labi izskatās centrālajā daļā ar rokām. Pievienojiet rokas ķermenim, izmantojot lenti, rokas nekustas, tas griezīsies.

Ja novietojat servo augstāk par ķermeņa apļa centru, jūs iegūsit šūpošanās efektu, kas izskatās jauki apakšējai daļai. Tā nav precīza zinātne (tā varētu būt, bet sniegavīram nav jābūt tik precīzai), bet apmēram 1/3 augšā izskatās jauki.

Augšējais servo - mazs - kontrolē galvu. Kā kaklu izmantosim īsu balsa koka gabalu, kura apakšējā daļa ir piestiprināta pie servo, bet augšējā - pie galvas. Tas ļauj sniegavīram pārvietot galvu no vienas puses uz otru. Balsa koks izmanto divpusēju lenti, lai pieķertos galvas daļai. Laiks izrotāt sniegavīru! Googly acis, konfektes un viss!

Vidējā daļa ar rokām

Apakšējā daļa ar nobīdi no centra

Galva un kakls

4. solis: Servo savienojumi

Laiks savienot šos servos ar PivotPi plati! To ir trīs, bet divām jābūt nedaudz par augstu. Jums ir pāris izvēles iespējas. Jūs varat novietot PivotPi/RaspberryPi augstāk uz atbalsta statņa, izmantojot kaklasaites vai jebkuru citu drošu metodi, vai arī varat pagarināt servo vadus, izmantojot džemperu vadus no vīriešiem līdz sievietēm.

Apakšējais servo ir savienots ar 1. portu.

Vidējais servo ir savienots ar 2. portu.

Augšējais servo (mazais) ir savienots ar 7. portu, jo mans PivotPi tika turēts stāvus un vadi to varēja sasniegt (arī 8. ports būtu bijis labi).

Servo savienojumi

Stiepļu pagarinātāji

Jūs varat mainīt Scratch kodu, lai tas atbilstu jūsu savienojumiem, pielāgojot šos blokus

5. darbība: skaļruņu savienošana

Skaļruņa savienošana ir vienkārša.

  1. Tās barošanas kabelis ir pievienots gan skaļrunim, gan vienam no Pi USB portiem
  2. Tās audio kabelis iet uz Pi audio portu
  3. Tā jauda ir jāieslēdz līdz vislielākajam skaļumam, jo mēs būsim ārā

Skaļruņa savienojums

6. darbība: skrāpēšanas kods

Sniegavīru projektā PivotPi tiek izmantots Scratch. Lai pilnībā neizskatītos pēc robota, tiek izmantoti daži nejauši ģeneratori. Pretējā gadījumā kods ir vienkāršs. Jūs varat uzzināt vairāk, izmantojot mūsu tiešsaistes Scratch atsauces lapu.

Ja savā Raspbian for Robots kartē veicat DI programmatūras atjauninājumu, kodu varēsit atrast, veicot tālāk norādītās darbības.

Noklikšķiniet uz Fails, pēc tam uz Atvērt

Noklikšķiniet uz pogas Pi un dodieties uz Dexter, PivotPi, Projects, Snowman

7. solis: Sonic Pi kods

Sonic Pi pēc noklusējuma nav pieejams Raspbian for Robots. Jums tas nav vajadzīgs, bet tas ir jautri, ko pievienot.

Lai instalētu Sonic Pi, jūsu SD kartei ir jābūt vismaz 8 Giga lielai, un tai ir jābūt brīvai telpai. Ja jums ir 4 Gig viens, izmaiņas ir tādas, ka Sonic Pi tajā neiederēsies.

Termināļa logā palaidiet šādas komandas:

sudo apt-get update

sudo apt-get instalēt sonic-pi

un ļaujiet tai darīt savu burvību.

Raspberry Pi / Programmēšana / Sonic Pi

Jingle Bells varat lejupielādēt no Robina Ņūmena kolekcijas (noklikšķiniet uz pogas Lejupielādēt zip, augšējā labajā stūrī) (Milzīgs paldies Robinam par dalīšanos ar savu muzikālo talantu!)

Ja jums nepieciešama palīdzība, lai failu pārsūtītu no sava parastā datora uz Pi, apskatiet mūsu pamācības:

Failu pārsūtīšana no Mac

Failu pārsūtīšana no datora

Sāciet Sonic Pi, noklikšķinot uz Pi mazo sarkano aveņu izvēlnes, pēc tam Programming, pēc tam Sonic Pi.

Ielādējiet Sonic Pi failu, noklikšķinot uz pogas Ielādēt un atrodot vietu, kur to saglabājāt.

Kad skaļrunis ir pievienots Pi un ieslēgts, varat noklikšķināt uz pogas Palaist un klausīties, kā jūsu Pi rada mūziku!

8. darbība. Kā iegūt šī projekta kodu

Vienkāršākais veids, kā iegūt kodu, ir atjaunināt Dexter Industries programmatūru, izmantojot “DI Software Update”. To darot, tiks parādīti visi šādu jaunu projektu koda faili!

Faila ceļš

Palaižot DI programmatūras atjauninājumu, šo projektu var atrast šajā vietā:

/home/pi/Dexter/PivotPi/Projekti/Sniegavīrs

Lejupielādējams fails

Ja neizmantojat Dexter Industries pielāgoto programmatūru Raspbian for Robots un joprojām vēlaties lejupielādēt šo failu, varat to lejupielādēt šeit.

9. darbība. Vai nepieciešama palīdzība?

Vai jums ir jautājums vai problēma? Ievietojiet to forumos, un mēs jums palīdzēsim.

Ieteicams: