Obsah:
- Krok 1: Čo budete potrebovať
- Krok 2: Stavba tela snehuliaka
- Krok 3: Postavte snehuliaka
- Krok 4: Pripojenie serva
- Krok 5: Pripojenie reproduktora
- Krok 6: Stierací kód
- Krok 7: Kód Sonic Pi
- Krok 8: Ako získať kód pre tento projekt
- Krok 9: Potrebujete pomoc?
Video: Chcete postaviť snehuliaka?: 9 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Úvod
Tento projekt ukazuje, ako sa stavia tancujúci snehuliak, pomocou Raspberry Pi a PivotPi - servo ovládača postaveného práve na to!
Scratch sa používa na kódovanie tancujúceho snehuliaka a Sonic Pi generuje hudbu Holidays.
Krok 1: Čo budete potrebovať
Snehuliak predvádza PivotPi, takže začnime s tým. Budete potrebovať:
- PivotPi
- RaspberryPi s wifi prístupom (buď Pi3 alebo iný Pi s hardvérovým kľúčom)
- 4 batérie AA
- 2 stredné servá
- 1 malé servo
- 6 prepojovacích káblov muž - žena (čierny, červený, biely a hnedý, červený, oranžový, ak si môžete vybrať farby)
- Rečník
- Karta SD Raspbian for Robots
V oblasti remesiel budete potrebovať:
- Penová doska
- Veľké kravaty
- Silná obojstranná páska
- Googlyho oči
- Čierna značka
- Silný príspevok
Krok 2: Stavba tela snehuliaka
Snehuliaka postavíte z kúska penovej dosky. Použite tri taniere rôznych veľkostí alebo akékoľvek okrúhle predmety, ktoré vám poskytnú pekne tvarovaného snehuliaka. Vystrihnite kúsky a zvážte aj prebrúsenie bokov.
Vystrihnite tri kruhy
Čiernou fixkou obchádzajte každý kruh, aby vynikli. A máme začiatok snehuliaka!
Telo snehuliaka
Krok 3: Postavte snehuliaka
Zaobstarajte si post, ktorý bude dostatočne vysoký na to, aby pojal snehuliaka.
Pripojte dve stredné serva k spodnej polovici stĺpika a zaistite ich približnú polohu. Umiestnenie serva určuje typ pohybu, ktorý získate. Ak umiestnite servo do stredu jedného z kruhov, získate čistý rotačný pohyb. To vyzerá dobre pre centrálnu časť s ramenami. Pripevnite ruky k telu pomocou pásky, ramená sa nepohybujú, bude sa to otáčať.
Ak umiestnite servo vyššie ako stred kruhu tela, získate efekt švihu, ktorý vyzerá pekne v spodnej časti. Nie je to presná veda (môže to byť, ale nie je potrebné byť taká presná na snehuliaka), ale asi 1/3 vyzerá pekne.
Horné servo - malé - ovláda hlavu. Ako krk použijeme krátky kus balzového dreva, ktorého spodná časť je pripevnená k servu a horná časť je pripevnená k hlave. To umožňuje snehuliakovi pohybovať hlavou zo strany na stranu. Balzové drevo sa na hlavovú časť prilepí obojstrannou páskou. Čas ozdobiť snehuliaka! Googlyho oči, cukrová trstina a všetko!
Stredná časť s ramenami
Spodná časť s odsadením od stredu
Hlava a krk
Krok 4: Pripojenie serva
Čas na pripojenie týchto serv k doske PivotPi! Sú tri, ale dve by mali byť trochu privysoké. Máte niekoľko možností. PivotPi/RaspberryPi môžete položiť vyššie na nosný stĺpik pomocou viazacích pások alebo iným bezpečným spôsobom, alebo môžete predĺžiť servo káble pomocou prepojovacích káblov typu samec až samica.
Spodné servo je pripojené k portu 1.
Stredné servo je pripojené k portu 2.
Horné servo (malé) je pripojené k portu 7, pretože môj PivotPi bol stále v stoji a drôty sa k nemu dostali (port 8 by bol tiež v poriadku).
Servo pripojenia
Predĺženia drôtu
Úpravou týchto blokov môžete zmeniť stierací kód tak, aby zodpovedal vašim vlastným pripojeniam
Krok 5: Pripojenie reproduktora
Pripojenie reproduktora je jednoduché.
- Jeho napájací kábel je pripojený k reproduktoru aj k jednému z portov USB Pi
- Jeho zvukový kábel prechádza do zvukového portu na zariadení Pi
- Keď budeme vonku, musí byť jeho výkon zapnutý na najvyššiu hlasitosť
Pripojenie reproduktora
Krok 6: Stierací kód
Projekt snehuliaka používa Scratch pre PivotPi. Aby ste nevyzerali úplne ako robot, používajú sa niektoré generátory náhodných príkazov. V opačnom prípade je kód jednoduchý. Viac sa môžete dozvedieť na našej online referenčnej stránke Scratch.
Ak vykonáte aktualizáciu softvéru DI na karte Raspbian for Robots, kód budete môcť nájsť:
Kliknite na položku Súbor a potom na položku Otvoriť
Kliknite na tlačidlo Pi a prejdite na Dexter, PivotPi, Projekty, Snehuliak
Krok 7: Kód Sonic Pi
Sonic Pi v predvolenom nastavení nie je na Raspbian for Robots. Nepotrebujete to, ale je zábavné to pridať.
Ak chcete nainštalovať Sonic Pi, vaša karta SD musí mať najmenej 8 GB s nejakým voľným priestorom. Ak máte 4 -gigový, zmeny budú prebiehať vtedy, ak sa doň Sonic Pi nezmestí.
V terminálovom okne spustite nasledujúce príkazy:
sudo apt-get aktualizácia
sudo apt-get nainštalovať sonic-pi
a nech to urobí svoje kúzlo.
Raspberry Pi / Programovanie / Sonic Pi
Jingle Bells si môžete stiahnuť zo zbierky Robina Newmana (kliknite na tlačidlo „Stiahnuť zip“, vpravo hore) (Robinovi obrovské poďakovanie za zdieľanie jeho hudobného talentu!)
Ak potrebujete pomoc s prenosom súboru z bežného počítača do počítača Pi, pozrite sa na naše návody:
Prenos súborov z počítača Mac
Prenos súborov z počítača
Spustite Sonic Pi kliknutím na malú červenú malinovú ponuku Pi, potom na Programovanie a potom na Sonic Pi.
Načítajte súbor Sonic Pi kliknutím na tlačidlo Načítať a vyhľadaním miesta, kde ste ho uložili, na Pi.
Akonáhle je váš reproduktor zapojený do Pi a zapnutý, môžete kliknúť na tlačidlo Spustiť a počúvať, ako váš Pi vytvára hudbu!
Krok 8: Ako získať kód pre tento projekt
Najľahší spôsob, ako získať kód, je aktualizovať softvér Dexter Industries prostredníctvom „Aktualizácie softvéru DI“. Keď to urobíte, zobrazia sa všetky súbory kódu pre nové projekty, ako je tento!
Cesta k súboru
Keď spustíte aktualizáciu softvéru DI, tento projekt nájdete na tomto mieste:
/domov/pi/Dexter/PivotPi/Projekty/Snehuliak
Stiahnuteľný súbor
Ak nepoužívate vlastný softvér Dexter Industries, Raspbian for Robots, a napriek tomu si chcete stiahnuť tento súbor, môžete si ho stiahnuť tu.
Krok 9: Potrebujete pomoc?
Máte otázku alebo problém? Uverejnite to na fórach a my vám pomôžeme.
Odporúča:
Rozšírenie pre akýkoľvek DJ softvér, ktorý chcete !: 6 krokov
Rozšírenie pre akýkoľvek DJ softvér, ktorý chcete !: Nie každý môže jednoducho skočiť do DJ -ského prvého dňa a očakávať, že v prvý deň bude mať pripravené všetky mixéry, gramofóny a horúce tága, ale buďme tu skutoční: mixovanie na prenosnom počítači je nanič. Na to slúži toto, aby sa vyriešili všetky vaše finančné starosti
FALLOUT Inšpirovaná arkádová skriňa alebo ľubovoľná téma, ktorú chcete: 9 krokov
FALLOUT Inšpirovaný arkádový kabinet alebo akákoľvek téma, ktoré chcete: Mať arkádový kabinet je úžasný doplnok k akémukoľvek hráčskemu nastaveniu a položke zoznamu vedier pre mnohých, ale bežne môžu stáť viac ako 1 000 dolárov. Preto som sa rozhodol urobiť jeden s minimálnym zásobovaním a vybavením pomocou kreatívnych spôsobov, ako
1,50 dolára Arduino TV Annoyer !! (Zapne televízory, keď ich chcete vypnúť): 5 krokov
1,50 dolára Arduino TV Annoyer !! (Zapne televízory, keď ich chcete vypnúť): Ahoj fanúšikovia Arduina! Tu je možné vytvoriť zariadenie, ktoré zapne televízory, keď ich chcete vypnúť, a potom ich zapnete! Ak ho skryjete do niečoho nenápadného, bude to skvelý aprílový žart alebo gagový darček. A najlepšie na tom je, že
Takže chcete postaviť obrovského robota.: 19 krokov (s obrázkami)
Takže chcete postaviť obrovského robota .: Hovoríte, že chcete postaviť obrovského robota? Aký je váš účel? Ovládnutie sveta? Tvoja priateľka ti nedá to pivo? Nech je to čokoľvek, tu je návod, ako začať stavať robota. Účelom tohto robota bola rekvizita pre m
Alarm mobilného telefónu na motorku, auto alebo čokoľvek, čo chcete: 7 krokov (s obrázkami)
Alarm mobilného telefónu na motorku, auto alebo čokoľvek, čo chcete: Mám dosť normálnych alarmov, ktoré vydávajú veľa hluku, a nikto si ich už nevšíma. Tiež som nevedel, či si niekto pohrával s mojím bicyklom, pretože som bol ďaleko, aby som počul alarm. Preto som sa rozhodol urobiť tento alarm pomocou starého mobilného telefónu