Turinys:
- 1 žingsnis: ko jums reikės
- 2 žingsnis: Sniego senio kūno kūrimas
- 3 žingsnis: Sukurkite sniego senį
- 4 žingsnis: Servo jungtys
- 5 veiksmas: garsiakalbio prijungimas
- 6 žingsnis: įbrėžimo kodas
- 7 žingsnis: „Sonic Pi Code“
- 8 veiksmas: kaip gauti šio projekto kodą
- 9 veiksmas: reikia pagalbos?
Video: Ar norite sukurti sniego senį?: 9 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Įvadas
Šis projektas parodo, kaip sukurti šokantį sniego senį, naudojant „Raspberry Pi“ir „PivotPi“- servo valdiklį, sukurtą būtent tam!
„Scratch“naudojamas šokančiam sniego seniui koduoti, o „Sonic Pi“sukuria „Holidays“muziką.
1 žingsnis: ko jums reikės
Sniego žmogus demonstruoja „PivotPi“, todėl pradėkime nuo to. Jums reikės:
- „PivotPi“
- „RaspberryPi“su „Wi -Fi“prieiga („Pi3“arba kitas „Pi“su raktu)
- 4 AA baterijos
- 2 vidutinės servos
- 1 mažas servo
- 6 jungiamieji laidai nuo patelės iki patelės (juoda, raudona, balta ir ruda, raudona, oranžinė, jei galite pasirinkti spalvas)
- Pranešėjas
- Raspbian for Robots SD kortelė
Amatų srityje jums reikės:
- Putų lenta
- Apvyniojimai dideliais kaklaraiščiais
- Stipri dvipusė juosta
- Smalsios akys
- Juodas žymeklis
- Stiprus postas
2 žingsnis: Sniego senio kūno kūrimas
Jūs pastatysite sniego senį iš putplasčio plokštės. Naudokite tris įvairaus dydžio plokštes arba bet kokius apvalius daiktus, kurie suteiks jums gražiai proporcingą sniego senį. Iškirpkite gabalus ir apsvarstykite šlifavimo šonus.
Iškirpkite tris apskritimus
Naudokite juodą žymeklį, kad apeitumėte kiekvieną apskritimą, kad jie išsiskirtų. Ir mes turime sniego senio pradžią!
Sniego žmogaus kūnas
3 žingsnis: Sukurkite sniego senį
Gaukite tam tikrą postą, kuris būtų pakankamai aukštas, kad galėtų laikyti sniego senį.
Prie apatinės stulpo pusės pritvirtinkite du vidutinius servo variklius, apjuosdami jų apytikslę padėtį. Servo padėtis nustato judesio tipą, kurį gausite. Jei įdėsite servo į vieną iš apskritimų, gausite gryną sukimosi judesį. Tai gerai atrodo centrinėje dalyje su rankomis. Pritvirtinkite rankas prie kūno naudodami juostą, rankos nejuda, o kūnas sukasi.
Jei pastatysite servo virš kūno apskritimo centro, gausite sūpynės efektą, kuris atrodo gražiai apatinei daliai. Tai nėra tikslus mokslas (tai gali būti, bet nebūtina būti toks tikslus sniego seniui), bet maždaug 1/3 aukščio atrodo gražiai.
Viršutinė servo sistema - maža - valdo galvą. Kaip kaklą naudosime trumpą balzos medžio gabalėlį, kurio apatinė dalis pritvirtinta prie servo, o viršutinė - prie galvos. Tai leidžia sniego seniui perkelti galvą iš vienos pusės į kitą. Balsa medienoje naudojama dvipusė juosta, skirta prilipti prie galvos dalies. Laikas papuošti sniego senį! Googly akis, saldainiai ir viskas!
Vidurinė dalis su rankomis
Apatinė dalis su poslinkiu nuo centro
Galva ir kaklas
4 žingsnis: Servo jungtys
Laikas prijungti šias servo prie „PivotPi“plokštės! Jų yra trys, tačiau du turėtų būti šiek tiek per aukšti. Turite porą pasirinkimų. „PivotPi“/„RaspberryPi“galite pastatyti aukščiau ant atraminio stulpo, naudodami kaklaraiščius ar bet kurį kitą saugų metodą, arba galite prailginti servo laidus, naudodami jungiamuosius laidus nuo patelių iki moterų.
Apatinė servo sistema prijungta prie 1 prievado.
Vidurinė servo sistema prijungta prie 2 prievado.
Viršutinė servo sistema (mažoji) yra prijungta prie 7 prievado, nes mano „PivotPi“buvo laikoma stovint ir laidai galėjo jį pasiekti (8 prievadas taip pat būtų gerai).
Servo jungtys
Vielos prailginimas
Pritaikydami šiuos blokus, galite pakeisti „Scratch“kodą, kad jis atitiktų jūsų pačių ryšius
5 veiksmas: garsiakalbio prijungimas
Garsiakalbio prijungimas yra lengvas.
- Jo maitinimo kabelis yra prijungtas tiek prie garsiakalbio, tiek prie vieno iš „Pi“USB prievadų
- Jo garso kabelis eina į „Pi“garso prievadą
- Jo galia turi būti įjungta iki didžiausio garsumo, nes būsime lauke
Garsiakalbio jungtis
6 žingsnis: įbrėžimo kodas
Sniego senio projekte „Scratch“naudojamas „PivotPi“. Kad neatrodytų visiškai kaip robotas, naudojami kai kurie atsitiktiniai generatoriai. Priešingu atveju kodas yra paprastas. Galite sužinoti daugiau mūsų internetiniame „Scratch“nuorodų puslapyje.
Jei „Raspbian for Robots“kortelėje atliksite DI programinės įrangos atnaujinimą, kodą galėsite rasti:
Spustelėkite Failas, tada Atidaryti
Spustelėkite mygtuką Pi ir eikite į Dexter, PivotPi, Projects, Snowman
7 žingsnis: „Sonic Pi Code“
Pagal numatytuosius nustatymus „Sonic Pi“nėra „Raspbian for Robots“. Jums to nereikia, bet tai smagu pridėti.
Norėdami įdiegti „Sonic Pi“, jūsų SD kortelė turi būti bent 8 Gig ir turėti tam tikrą laisvą kambarį. Jei turite „4 Gig“, pakeitimai yra „Sonic Pi“.
Terminalo lange paleiskite šias komandas:
sudo apt-get atnaujinimas
sudo apt-get įdiegti sonic-pi
ir tegul daro savo magiją.
Raspberry Pi / Programavimas / Sonic Pi
„Jingle Bells“galite atsisiųsti iš Robino Newmano kolekcijos (spustelėkite mygtuką „Atsisiųsti ZIP“, viršuje dešinėje) (Didelis ačiū Robinui už pasidalinimą savo muzikiniu talentu!)
Jei jums reikia pagalbos perkeliant failą iš įprasto kompiuterio į „Pi“, peržiūrėkite mūsų vadovėlius:
Perkelkite failus iš „Mac“
Perkelkite failus iš kompiuterio
Paleiskite „Sonic Pi“spustelėdami „Pi“raudonųjų aviečių meniu, tada „Programavimas“, tada „Sonic Pi“.
Įkelkite „Sonic Pi“failą spustelėdami mygtuką Įkelti ir surasdami vietą, kurioje ją išsaugojote, „Pi“.
Kai jūsų garsiakalbis yra prijungtas prie „Pi“ir įjungtas, galite spustelėti mygtuką „Vykdyti“ir klausytis, kaip „Pi“kuria muziką!
8 veiksmas: kaip gauti šio projekto kodą
Lengviausias būdas gauti kodą yra atnaujinti „Dexter Industries“programinę įrangą per „DI Software Update“. Kai tai padarysite, bus rodomi visi tokių naujų projektų kodų failai!
Bylos kelias
Kai paleidžiate DI programinės įrangos naujinimą, šį projektą galima rasti šioje vietoje:
/home/pi/Dexter/PivotPi/Projektai/Sniego žmogus
Parsisiunčiamas failas
Jei nenaudojate „Dexter Industries“pasirinktinės programinės įrangos „Raspbian for Robots“ir vis tiek norite atsisiųsti šį failą, galite jį atsisiųsti čia.
9 veiksmas: reikia pagalbos?
Turite klausimą ar problemą? Paskelbkite jį forumuose ir mes jums padėsime.
Rekomenduojamas:
Sniego valytuvas „FPV Rover“: 8 žingsniai (su nuotraukomis)
Sniego valytuvas „FPV Rover“: artėja žiema. Taigi „FPV Rover“reikia sniego valytuvo, kad būtų užtikrinta švari danga. Nuorodos į „RoverInstructables“: https://www.instructables.com/id/FPV-Rover-V20/ „Thingiverse“: https://www.thingiverse.com/thing : 2952852Sekite mane „Instagram“vėlai
Automatinis sniego pažadinimo skambutis: 6 žingsniai (su nuotraukomis)
Automatinis pažadinimo sniegui iškvietimas: ryte išlipti iš namų gali būti neramu, kai keli centimetrai baltos medžiagos nusėda per naktį. Ar nebūtų malonu būti pažadintam šiek tiek anksčiau tomis dienomis, kad pašalintumėte stresą iš ryto? Šis projektas skirtas
Pridėkite šviesų ir bauginančios muzikos prie „Jack-O-Lantern“-be litavimo ar programavimo (nebent norite): 9 žingsniai (su nuotraukomis)
Pridėkite šviesų ir bauginančios muzikos prie savo „Jack-O-Lantern“-be litavimo ar programavimo (nebent norite): turėkite baisiausią „Jack-O-Lantern“savo gatvėje, pridėdami žėrinčių šviesų ir bauginančios muzikos! Tai taip pat puikus būdas išbandyti „Arduino“ir programuojamą elektroniką, nes visą projektą galima užbaigti nerašant kodo ar lituojant
Sniego valymo priemonė - dalykas per dieną - 2 diena: 8 žingsniai (su nuotraukomis)
Sniego valymo įrenginys - Diena per dieną - 2 diena: Kitą vakarą kirpiau begalę robotų lipdukų lapų, kad visi vaikai būtų laimingi. Taip, aš tik pjaunuosi, užsiimu savo reikalais, ir kaip tik tada mūsų bebaimis lyderis Erikas į rankas paima tris keistai atrodančius plastikinius daiktus. Jis man praneša, kad
Taigi jūs norite sukurti milžinišką robotą: 19 žingsnių (su nuotraukomis)
Taigi jūs norite sukurti milžinišką robotą: Jūs sakote, kad norite sukurti milžinišką robotą? Koks jūsų tikslas? Pasaulio viešpatavimas? Ar tavo mergina negaus tau alaus? Kad ir kas tai būtų, štai kaip pradėti kurti robotą. Šio roboto tikslas buvo scenos atrama m