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, Studeni
Anonim
Image
Image
Slika
Slika

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 glazbu za praznike.

Korak 1: Ono što će vam trebati

Snjegović prikazuje PivotPi pa krenimo od toga. Trebat će vam:

  1. PivotPi
  2. RaspberryPi s Wi -Fi pristupom (ili Pi3 ili drugi Pi s ključem)
  3. 4 AA baterije
  4. 2 srednja serva
  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. SD kartica Raspbian for Robots

U zanatskom području trebat će vam:

  1. Foamboard
  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

Snjegovića ćete izgraditi od komada pjene. Upotrijebite tri ploče različitih veličina ili bilo koje okrugle predmete koji će vam dati snjegovića lijepog razmjera. 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 zadrži snjegovića.

Priključite dva srednja servo pogona na donju polovicu stupa, približavajući njihov približni položaj. Servo položaj određuje vrstu kretanja 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 miču, tijelo će se okretati.

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

Gornji servo - mali - upravlja glavom. Kao vrat koristit ćemo kratki komad balsa drveta, čiji je donji dio pričvršćen na servo, a gornji dio na glavu. To omogućuje snjegoviću pomicanje glave s jedne na drugu stranu. 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 za povezivanje ovih servo upravljača s PivotPi pločom! Ima ih tri, ali dvije bi trebale biti malo previsoke. Imate par izbora. PivotPi/RaspberryPi možete postaviti gore na potporni stup pomoću obloga ili bilo koje druge sigurne metode, ili možete produžiti servo žice pomoću muških do ženskih kratkospojnika.

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 doći do njega (i port 8 bi bio u redu).

Servo veze

Žičani nastavci

Kôd za grebanje možete promijeniti tako da odgovara vašim vlastitim vezama prilagodbom ovih blokova

Korak 5: Spajanje zvučnika

Spajanje zvučnika je jednostavno.

  1. Njegov kabel za napajanje spojen je i na zvučnik i na jedan od Pi -ovih 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 glasnoću jer ćemo biti vani

Spajanje zvučnika

Korak 6: Kôd za ogrebotine

Projekt snjegović koristi Scratch za PivotPi. Kako bi se izbjeglo da potpuno izgledate kao robot, koriste se neki generatori slučajnosti. Inače je kôd jednostavan. Možete saznati više s naše internetske stranice Scratch s uputama.

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

Pritisnite Datoteka, a zatim Otvori

Pritisnite gumb Pi i idite na Dexter, PivotPi, Projekti, Snjegović

Korak 7: Sonic Pi kod

Sonic Pi prema zadanim postavkama nije na Raspbian -u za robote. Ne trebate, 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 ažuriranje

sudo apt-get install sonic-pi

i neka učini svoju magiju.

Raspberry Pi / Programiranje / Sonic Pi

Jingle Bells možete preuzeti iz zbirke Robin Newman (kliknite gumb "Preuzmi Zip", gore desno) (Veliko hvala Robinu što je podijelio svoj glazbeni talent!)

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

Prijenos datoteka s Mac računala

Prijenos datoteka s računala

Pokrenite Sonic Pi klikom na Pi -jev izbornik 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 uključen u Pi i uključen, možete pritisnuti gumb Pokreni i slušati kako Pi stvara glazbu!

Korak 8: Kako dobiti kod za ovaj projekt

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 ažuriranje softvera DI, ovaj projekt možete 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 još uvijek ž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čeni: