Obsah:

Chcete postaviť snehuliaka?: 9 krokov (s obrázkami)
Chcete postaviť snehuliaka?: 9 krokov (s obrázkami)

Video: Chcete postaviť snehuliaka?: 9 krokov (s obrázkami)

Video: Chcete postaviť snehuliaka?: 9 krokov (s obrázkami)
Video: Установка маяков под штукатурку. Углы 90 градусов. #12 2024, November
Anonim
Image
Image
Obrázok
Obrázok

Ú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ť:

  1. PivotPi
  2. RaspberryPi s wifi prístupom (buď Pi3 alebo iný Pi s hardvérovým kľúčom)
  3. 4 batérie AA
  4. 2 stredné servá
  5. 1 malé servo
  6. 6 prepojovacích káblov muž - žena (čierny, červený, biely a hnedý, červený, oranžový, ak si môžete vybrať farby)
  7. Rečník
  8. Karta SD Raspbian for Robots

V oblasti remesiel budete potrebovať:

  1. Penová doska
  2. Veľké kravaty
  3. Silná obojstranná páska
  4. Googlyho oči
  5. Čierna značka
  6. 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é.

  1. Jeho napájací kábel je pripojený k reproduktoru aj k jednému z portov USB Pi
  2. Jeho zvukový kábel prechádza do zvukového portu na zariadení Pi
  3. 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: