Sadržaj:

Želite li izgraditi snjegovića?: 9 koraka (sa slikama)
Želite li izgraditi snjegovića?: 9 koraka (sa slikama)

Video: Želite li izgraditi snjegovića?: 9 koraka (sa slikama)

Video: Želite li izgraditi snjegovića?: 9 koraka (sa slikama)
Video: Меня вычислили. Поход в дождь. Рыбалка у землянки. Батл. Фонарь KilNex. 2024, Novembar
Anonim
Image
Image
Image
Image

Uvod

Ovaj projekt pokazuje kako izgraditi plešućeg snjegovića s Raspberry Pi i PivotPi - servo kontrolerom napravljenim samo za to!

Scratch se koristi za kodiranje snjegovića koji pleše, a Sonic Pi stvara muziku za praznike.

Korak 1: Šta će vam trebati

Snjegović prikazuje PivotPi pa počnimo s tim. Trebat će vam:

  1. PivotPi
  2. RaspberryPi sa Wi -Fi pristupom (ili Pi3 ili drugi Pi sa ključem)
  3. 4 AA baterije
  4. 2 srednja servo pogona
  5. 1 mali servo
  6. 6 kratkospojnih žica muško -žensko (crna, crvena, bijela i smeđa, crvena, narančasta ako možete odabrati boje)
  7. Zvučnik
  8. Raspbian for Robots SD kartica

U zanatskom području trebat će vam:

  1. Tabla spužve
  2. Veliki omoti za kravate
  3. Jaka dvostrana traka
  4. Glupe oči
  5. Crni marker
  6. Snažan post

Korak 2: Izgradnja tijela snjegovića

Napravit ćete snjegovića od komada pjene. Upotrijebite tri ploče različitih veličina ili bilo koje okrugle predmete koji će vam dati snjegovića lijepo proporcije. Izrežite komade i razmislite o brušenju stranica.

Izrežite tri kruga

Obiđite svaki krug crnim markerom kako biste ih istaknuli. I imamo početak snjegovića!

Snjegovićevo tijelo

Korak 3: Izgradite Snjegovića

Nabavite nekakav post koji će biti dovoljno visok da uhvati snjegovića.

Priključite dva srednja servo pogona na donju polovicu stupa, približavajući njihov približni položaj. Servo postavljanje određuje vrstu pokreta koju ćete dobiti. Ako postavite servo u središte jednog od krugova, dobit ćete čisti pokret rotacije. To izgleda dobro za središnji dio s rukama. Pričvrstite ruke uz tijelo pomoću trake, ruke se ne pomiču, tijelo će se okretati.

Ako postavite servo više od središta kruga tijela, dobit ćete efekt zamaha koji lijepo izgleda za donji dio. To nije precizna nauka (moglo bi biti, ali nije potrebno biti toliko precizan za snjegovića), ali otprilike 1/3 gore izgleda lijepo.

Gornji servo - mali - upravlja glavom. Za vrat ćemo koristiti kratki komad balsa drveta, čiji je donji dio pričvršćen na servo, a gornji dio na glavu. Ovo omogućava snjegoviću da se pomiče glavom sa strane. Balsa drvo koristi dvostranu traku za lijepljenje na dio glave. Vrijeme je za ukrašavanje snjegovića! Glupe oči, slatkiš i sve!

Srednji dio s rukama

Donji dio s pomakom od središta

Glava i vrat

Korak 4: Servo veze

Vrijeme je da povežete te servomotore na PivotPi ploču! Ima ih tri, ali dvije bi trebale biti malo previsoke. Imate nekoliko izbora. PivotPi/RaspberryPi možete postaviti gore na potporni stub pomoću omota ili drugih sigurnih metoda, ili možete produžiti servo žice pomoću muških na ženske kratkospojnike.

Donji servo je spojen na port 1.

Srednji servo je spojen na port 2.

Gornji servo (mali) spojen je na port 7 jer je moj PivotPi stalno stajao i žice su mogle doprijeti do njega (i port 8 bi bio u redu).

Servo veze

Wire Extensions

Kôd za grebanje možete promijeniti tako da odgovara vašim vezama prilagođavanjem ovih blokova

Korak 5: Povezivanje zvučnika

Povezivanje zvučnika je jednostavno.

  1. Njegov kabel za napajanje spojen je i na zvučnik i na jedan od Pi -jevih USB priključaka
  2. Njegov audio kabel ide na audio priključak na Pi -u
  3. Njegova snaga mora biti uključena na najveću jačinu zvuka jer ćemo biti vani

Spajanje zvučnika

Korak 6: Kôd za grebanje

Projekt snjegović koristi Scratch za PivotPi. Da biste izbjegli da u potpunosti izgledate kao robot, koriste se neki generatori slučajnih odabira. Inače je kôd jasan. Možete saznati više s naše internetske stranice Scratch reference.

Ako ažurirate DI softver na kartici Raspbian for Robots, kôd ćete moći pronaći na sljedeći način:

Kliknite na Datoteka, a zatim Otvori

Pritisnite dugme Pi i idite na Dexter, PivotPi, Projects, Snowman

Korak 7: Sonic Pi kod

Sonic Pi prema zadanim postavkama nije na Raspbian -u za robote. Ne treba vam, ali je zabavno dodati.

Da biste instalirali Sonic Pi, vaša SD kartica mora imati najmanje 8 Gig s malo slobodne sobe. Ako imate 4 Gig, Sonic Pi neće stati na njega.

Pokrenite sljedeće naredbe u prozoru terminala:

sudo apt-get update

sudo apt-get install sonic-pi

i neka učini svoju magiju.

Raspberry Pi / Programiranje / Sonic Pi

Jingle Bells možete preuzeti iz kolekcije Robin Newman (kliknite na dugme "Preuzmi Zip", gore desno) (Veliko hvala Robinu što je podijelio svoj muzički talent!)

Ako vam je potrebna pomoć za prijenos datoteke sa vašeg običnog računara na vaš Pi, pogledajte naše vodiče:

Prijenos datoteka s Maca

Prenesite datoteke sa računara

Pokrenite Sonic Pi klikom na Pi -jev meni male crvene maline, zatim Programiranje, pa Sonic Pi.

Učitajte datoteku Sonic Pi klikom na gumb Učitaj i pronađite mjesto na kojem ste je spremili na Pi.

Nakon što je vaš zvučnik priključen na Pi i uključen, možete pritisnuti dugme Pokreni i slušati kako Pi stvara muziku!

Korak 8: Kako nabaviti kôd za ovaj projekat

Najlakši način za dobivanje koda je ažuriranje softvera Dexter Industries putem “DI Software Update”. Kad to učinite, pojavit će se sve datoteke koda za nove projekte poput ovoga!

Putanja datoteke

Kada pokrenete DI Software Update, ovaj se projekt može pronaći na ovoj lokaciji:

/home/pi/Dexter/PivotPi/Projekti/Snjegović

Datoteka koja se može preuzeti

Ako ne koristite prilagođeni softver Dexter Industries, Raspbian for Robots, a i dalje želite preuzeti ovu datoteku, možete je preuzeti ovdje.

Korak 9: Treba vam pomoć?

Imate pitanje ili problem? Objavite to na forumima i mi ćemo vam pomoći.

Preporučuje se: