Sisällysluettelo:

Haluatko rakentaa lumiukon?: 9 vaihetta (kuvilla)
Haluatko rakentaa lumiukon?: 9 vaihetta (kuvilla)

Video: Haluatko rakentaa lumiukon?: 9 vaihetta (kuvilla)

Video: Haluatko rakentaa lumiukon?: 9 vaihetta (kuvilla)
Video: Lonely (short version) 2024, Marraskuu
Anonim
Image
Image
Kuva
Kuva

Johdanto

Tämä projekti näyttää kuinka rakentaa tanssiva lumiukko Raspberry Pi ja PivotPi - servo -ohjain, joka on rakennettu juuri sitä varten!

Scratchia käytetään tanssivan lumiukon koodaamiseen ja Sonic Pi tuottaa Holidays -musiikkia.

Vaihe 1: Mitä tarvitset

Lumiukko esittelee PivotPiä, joten aloitetaan siitä. Tarvitset:

  1. PivotPi
  2. RaspberryPi, jossa on wifi -yhteys (joko Pi3 tai toinen Pi, jossa on dongle)
  3. 4 AA -paristoa
  4. 2 keskikokoista servoa
  5. 1 pieni servo
  6. 6 hyppyjohtoa uros -naaras (musta, punainen, valkoinen ja ruskea, punainen, oranssi, jos voit valita värit)
  7. Kaiutin
  8. Raspbian for Robots SD -kortti

Käsityöalueella tarvitset:

  1. Vaahtolevy
  2. Isot solmukääreet
  3. Vahva kaksipuolinen teippi
  4. Googly -silmät
  5. Musta merkki
  6. Vahva postaus

Vaihe 2: Lumiukon kehonrakennus

Rakennat lumiukon vaahtolevystä. Käytä kolmea erikokoista levyä tai pyöreitä esineitä, jotka antavat sinulle kauniisti sopivan lumiukon. Leikkaa palat pois ja harkitse myös sivujen hiontaa.

Leikkaa kolme ympyrää

Käytä mustaa merkkiä kiertääksesi jokaisen ympyrän, jotta ne erottuvat. Ja meillä on lumiukon alku!

Lumiukon runko

Vaihe 3: Rakenna lumiukko

Hanki jonkinlainen viesti, joka on tarpeeksi pitkä pitämään lumiukko.

Kiinnitä kaksi keskikokoista servoa pylvään alempaan puoliskoon ja silmäile niiden likimääräistä sijaintia. Servo -sijoitus määrittää liikkeen tyypin. Jos asetat servon jonkin ympyrän keskelle, saat puhtaan pyörimisliikkeen. Se näyttää hyvältä käsivarsien keskiosalle. Kiinnitä kädet vartaloon teipillä, kädet eivät liiku, vaan keho pyörii.

Jos asetat servon kehon ympyrän keskikohtaa korkeammalle, saat swing -vaikutelman, joka näyttää hyvältä alaosalle. Se ei ole tarkka tiede (se voi olla, mutta sen ei tarvitse olla niin tarkka lumiukolle), mutta noin 1/3 ylöspäin näyttää hyvältä.

Ylin servo - pieni - ohjaa päätä. Käytämme kaulana lyhyttä balsapuuta, jonka alaosa on kiinnitetty servoon ja yläosa kiinnitetty päähän. Näin lumiukko voi liikuttaa päätään sivuttain. Balsa -puu käyttää kaksipuolista teippiä kiinni pääosaan. Aika koristaa lumiukko! Googly -silmät, karkkia ja kaikkea!

Keskiosa käsivarsilla

Alaosa siirtymällä keskeltä

Pää ja niska

Vaihe 4: Servoliitännät

On aika yhdistää nämä servot PivotPi -korttiin! Niitä on kolme, mutta kahden pitäisi olla hieman liian korkea. Sinulla on pari vaihtoehtoa. Voit laittaa PivotPi/RaspberryPi -laitteen korkeammalle tukipylväälle käyttämällä solmukääreitä tai mitä tahansa muuta turvallista menetelmää, tai voit pidentää servojohtoja käyttämällä urospuolisia ja naaraspuolisia hyppyjohtoja.

Alempi servo on kytketty porttiin 1.

Keskimmäinen servo on kytketty porttiin 2.

Ylin servo (pieni) on kytketty porttiin 7, kun PivotPi -laitetta pidettiin pystyasennossa ja johdot pääsivät siihen (portti 8 olisi ollut myös hyvä).

Servoliitännät

Johdon jatkeet

Voit muuttaa Scratch -koodin vastaamaan omia yhteyksiäsi mukauttamalla näitä lohkoja

Vaihe 5: Kaiuttimen liitäntä

Kaiuttimen liitäntä on helppoa.

  1. Sen virtajohto on kytketty sekä kaiuttimeen että yhteen Pi: n USB -portista
  2. Sen audiokaapeli menee Pi: n ääniporttiin
  3. Sen virta on kytkettävä suurimmalle äänenvoimakkuudelle, kun olemme ulkona

Kaiutinliitäntä

Vaihe 6: Raaputuskoodi

Lumiukko -projekti käyttää Scratchia PivotPi -laitteessa. Jotta vältytään täysin robotilta, käytetään satunnaisia generaattoreita. Muuten koodi on suoraviivainen. Voit oppia lisää online -Scratch -viitesivultamme.

Jos teet DI -ohjelmistopäivityksen Raspbian for Robots -kortillesi, löydät koodin seuraavasti:

Napsauta Tiedosto ja sitten Avaa

Napsauta Pi -painiketta ja siirry kohtaan Dexter, PivotPi, Projects, Snowman

Vaihe 7: Sonic Pi Code

Sonic Pi ei ole oletuksena Raspbian for Robots. Et tarvitse sitä, mutta se on hauska lisätä.

Sonic Pi: n asentamiseksi SD -korttisi on oltava vähintään 8 gigatavua ja siinä on tilaa. Jos sinulla on 4 -keikkainen, muutokset ovat, että Sonic Pi ei sovi siihen.

Suorita seuraavat komennot pääteikkunassa:

sudo apt-get päivitys

sudo apt-get install sonic-pi

ja anna sen tehdä taikuutensa.

Raspberry Pi / Ohjelmointi / Sonic Pi

Voit ladata Jingle Bells Robin Newmanin kokoelmasta (napsauta oikeassa yläkulmassa olevaa Lataa zip -painiketta) (Suuri kiitos Robinille musiikkikyvyn jakamisesta!)

Jos tarvitset apua tiedoston siirtämiseen tavallisesta tietokoneesta Pi -laitteeseesi, katso opetusohjelmaamme:

Siirrä tiedostoja Macista

Siirrä tiedostoja tietokoneelta

Käynnistä Sonic Pi napsauttamalla Pi: n pienen punaisen vadelman valikkoa, sitten Ohjelmointi ja sitten Sonic Pi.

Lataa Sonic Pi -tiedosto napsauttamalla Lataa -painiketta ja etsimällä paikka, johon olet tallentanut sen Pi: stä.

Kun kaiutin on kytketty Pi -laitteeseen ja kytketty päälle, voit napsauttaa Suorita -painiketta ja kuunnella Pi: n musiikkia!

Vaihe 8: Tämän projektin koodin hankkiminen

Helpoin tapa saada koodi on päivittää Dexter Industries -ohjelmistosi DI -ohjelmistopäivityksen kautta. Kun teet tämän, kaikki tällaisten uusien projektien kooditiedostot näkyvät!

Tiedostopolku

Kun suoritat DI -ohjelmistopäivityksen, tämä projekti löytyy tästä paikasta:

/home/pi/Dexter/PivotPi/Projects/Lumiukko

Ladattava tiedosto

Jos et käytä Dexter Industriesin mukautettua ohjelmistoa, Raspbian for Robots, ja haluat silti ladata tämän tiedoston, voit ladata sen täältä.

Vaihe 9: Tarvitsetko apua?

Onko sinulla kysymys tai ongelma? Lähetä se foorumeille ja me autamme sinua.

Suositeltava: