Sisällysluettelo:
- Vaihe 1: Mitä tarvitset
- Vaihe 2: Lumiukon kehonrakennus
- Vaihe 3: Rakenna lumiukko
- Vaihe 4: Servoliitännät
- Vaihe 5: Kaiuttimen liitäntä
- Vaihe 6: Raaputuskoodi
- Vaihe 7: Sonic Pi Code
- Vaihe 8: Tämän projektin koodin hankkiminen
- Vaihe 9: Tarvitsetko apua?
Video: Haluatko rakentaa lumiukon?: 9 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
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:
- PivotPi
- RaspberryPi, jossa on wifi -yhteys (joko Pi3 tai toinen Pi, jossa on dongle)
- 4 AA -paristoa
- 2 keskikokoista servoa
- 1 pieni servo
- 6 hyppyjohtoa uros -naaras (musta, punainen, valkoinen ja ruskea, punainen, oranssi, jos voit valita värit)
- Kaiutin
- Raspbian for Robots SD -kortti
Käsityöalueella tarvitset:
- Vaahtolevy
- Isot solmukääreet
- Vahva kaksipuolinen teippi
- Googly -silmät
- Musta merkki
- 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.
- Sen virtajohto on kytketty sekä kaiuttimeen että yhteen Pi: n USB -portista
- Sen audiokaapeli menee Pi: n ääniporttiin
- 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:
Kuinka rakentaa PHIL - valoseurantarobotti: 6 vaihetta (kuvilla)
Kuinka rakentaa PHIL - valoseurantarobotti: Tässä opastettavassa esittelen sinulle, miten tein tämän kaksiakselisen valoseurantarobotin Arduino Unon avulla. Kaikki CAD ja koodi sisältyvät, joten voit rakentaa sen itse ilman ohjelmointi- tai suunnittelutaitoja. Kaikki mitä tarvitset
MutantC_v2 - helppo rakentaa Raspberry Pi -kämmenlaite/UMPC: 8 vaihetta (kuvilla)
MutantC_v2 - helppo rakentaa Raspberry Pi -kämmenlaite/UMPC: Raspberry -pi -kämmenlaite, jossa on fyysinen näppäimistö, näyttö- ja laajennusotsikko mukautetuille levyille (kuten Arduino Shield) .mutantC_V2 on mutantC_V1: n seuraaja. Katso mutantC_V1 täältä. Https://mutantc.gitlab.io/https: //gitlab.com/mutant
DIY -paristokäyttöinen Bluetooth -kaiutin // Kuinka rakentaa - Puuntyöstö: 14 vaihetta (kuvilla)
DIY-paristokäyttöinen Bluetooth-kaiutin // Kuinka rakentaa-Puuntyöstö: Rakensin tämän ladattavan, paristokäyttöisen, kannettavan Bluetooth-puomilaitekaiuttimen käyttämällä Parts Express C-Note -kaiutinsarjaa ja niiden KAB-vahvistinkorttia (linkit kaikkiin osiin alla). Tämä oli ensimmäinen kaiutinrakennukseni ja olen rehellisesti hämmästynyt siitä, kuinka mahtavaa
Kuinka rakentaa 8x8x8 LED -kuutio ja ohjata sitä Arduinolla: 7 vaihetta (kuvilla)
Kuinka rakentaa 8x8x8 LED -kuutio ja hallita sitä Arduinolla: tammikuu 2020 edit: Jätän tämän pois, jos joku haluaa käyttää sitä ideoiden luomiseen, mutta ei ole enää mitään järkeä rakentaa kuutiota näiden ohjeiden perusteella. LED -ohjainpiirejä ei enää valmisteta, ja molemmat luonnokset on kirjoitettu vanhassa versiossa
Kuinka rakentaa kitarakaiutinlaatikko tai rakentaa kaksi stereoosi: 17 vaihetta (kuvilla)
Kuinka rakentaa kitarakaiutinlaatikko tai rakentaa kaksi stereollesi: Halusin uuden kitarakaiuttimen rakentamani putkivahvistimen kanssa. Kaiutin pysyy poissa kaupastani, joten sen ei tarvitse olla mitään liian erikoista. Tolex -päällyste voi vaurioitua liian helposti, joten ruiskutin vain ulkopuolen mustalle kevyen hiekan jälkeen