Obsah:

Chcete postavit sněhuláka?: 9 kroků (s obrázky)
Chcete postavit sněhuláka?: 9 kroků (s obrázky)

Video: Chcete postavit sněhuláka?: 9 kroků (s obrázky)

Video: Chcete postavit sněhuláka?: 9 kroků (s obrázky)
Video: Say NO to WAR! ❌ Share this video to everyone you can! 🙏 2024, Listopad
Anonim
Image
Image
obraz
obraz

Úvod

Tento projekt ukazuje, jak postavit tančícího sněhuláka s Raspberry Pi a PivotPi - servopohonem postaveným právě pro to!

Scratch se používá ke kódování tančícího sněhuláka a Sonic Pi generuje hudbu Holidays.

Krok 1: Co budete potřebovat

Sněhulák předvádí PivotPi, takže s tím začněme. Budete potřebovat:

  1. PivotPi
  2. RaspberryPi s wifi přístupem (buď Pi3 nebo jiný Pi s hardwarovým klíčem)
  3. 4 baterie AA
  4. 2 střední serva
  5. 1 malé servo
  6. 6 propojovacích vodičů muž - žena (černý, červený, bílý a hnědý, červený, oranžový, pokud si můžete vybrat barvy)
  7. mluvčí
  8. Karta SD pro Raspbian pro roboty

V oblasti řemesel budete potřebovat:

  1. Pěnová deska
  2. Velké kravaty
  3. Silná oboustranná páska
  4. Googlyho oči
  5. Černá značka
  6. Silný příspěvek

Krok 2: Stavba těla sněhuláka

Sněhuláka postavíte z kousku molitanu. Použijte tři talíře různých velikostí nebo jakékoli kulaté předměty, které vám poskytnou pěkně tvarovaného sněhuláka. Vystřihněte kousky a zvažte také broušení stran.

Vystřihněte tři kruhy

Pomocí černé značky obejděte každý kruh, aby vynikl. A máme začátek sněhuláka!

Tělo sněhuláka

Krok 3: Postavte sněhuláka

Získejte příspěvek nějakého druhu, který bude dostatečně vysoký, aby pojal sněhuláka.

Připevněte dvě střední serva ke spodní polovině sloupku tak, aby se přiblížila jejich přibližná poloha. Umístění serva určuje typ pohybu, který získáte. Pokud umístíte servo do středu jednoho z kruhů, získáte čistý rotační pohyb. To vypadá dobře pro centrální část s pažemi. Připevněte paže k tělu pomocí pásky, paže se nepohybují, je to tělo, které se bude otáčet.

Pokud umístíte servo výše než do středu tělesného kruhu, získáte efekt švihu, který vypadá pěkně ve spodní části. Není to přesná věda (mohlo by to být, ale není nutné být tak přesná pro sněhuláka), ale asi 1/3 nahoru vypadá hezky.

Horní servo - malé - ovládá hlavu. Jako krk použijeme krátký kus balzového dřeva, jehož spodní část je připevněna k servu a horní část je připevněna k hlavě. To umožňuje sněhulákovi pohybovat hlavou ze strany na stranu. Balzové dřevo se k hlavové části lepí oboustrannou páskou. Čas na ozdobu sněhuláka! Googlyho oči, cukrová třtina a všechno!

Střední část se zbraněmi

Spodní část s odsazením od středu

Hlava a krk

Krok 4: Servo připojení

Čas na připojení těchto serv k desce PivotPi! Jsou tři, ale dva by měly být trochu moc vysoké. Máte několik možností. PivotPi/RaspberryPi můžete umístit výše na nosný sloupek pomocí stahovacích pásek nebo jiným bezpečným způsobem, nebo můžete prodloužit servopohony pomocí propojovacích kabelů s vnitřním a vnějším závitem.

Spodní servo je připojeno k portu 1.

Prostřední servo je připojeno k portu 2.

Horní servo (malé) je připojeno k portu 7, protože můj PivotPi byl stále ve stoje a dráty k němu mohly dosáhnout (port 8 by byl také v pořádku).

Servo připojení

Prodloužení drátu

Přizpůsobením těchto bloků můžete změnit Scratch kód tak, aby odpovídal vašim vlastním připojením

Krok 5: Připojení reproduktorů

Připojení reproduktoru je snadné.

  1. Jeho napájecí kabel je připojen jak k reproduktoru, tak k jednomu z USB portů Pi
  2. Jeho zvukový kabel jde do zvukového portu na Pi
  3. Jeho výkon musíme zapnout na nejvyšší hlasitost, protože budeme venku

Připojení reproduktoru

Krok 6: Scratch Code

Projekt sněhuláka používá Scratch pro PivotPi. Abyste nevypadali úplně jako robot, používají se některé náhodné generátory. Jinak je kód přímočarý. Více se můžete dozvědět na naší online referenční stránce Scratch.

Pokud provedete aktualizaci softwaru DI na kartě Raspbian for Robots, budete moci najít kód podle:

Klikněte na Soubor a poté na Otevřít

Klikněte na tlačítko Pi a přejděte na Dexter, PivotPi, Projects, Snowman

Krok 7: Sonic Pi Code

Sonic Pi není ve výchozím nastavení na Raspbian for Robots. Nepotřebujete to, ale je zábavné to přidat.

Chcete -li nainstalovat Sonic Pi, vaše SD karta musí mít alespoň 8 Gig s nějakou volnou místností. Pokud máte 4gigové, změny jsou v tom, že se do něj Sonic Pi nevejde.

V okně terminálu spusťte následující příkazy:

sudo apt-get update

sudo apt-get install sonic-pi

a nechte to dělat své kouzlo.

Raspberry Pi / Programování / Sonic Pi

Jingle Bells si můžete stáhnout ze sbírky Robina Newmana (klikněte na tlačítko „Stáhnout zip“, vpravo nahoře) (Robinovi obrovské poděkování za sdílení jeho hudebního talentu!)

Pokud potřebujete pomoc s přenosem souboru z běžného počítače do počítače Pi, podívejte se na naše návody:

Přenos souborů z počítače Mac

Přenos souborů z počítače

Sonic Pi spustíte kliknutím na malou nabídku Raspberry Pi, poté na Programming a Sonic Pi.

Načtěte soubor Sonic Pi kliknutím na tlačítko Načíst a vyhledáním místa, kam jste jej na Pi uložili.

Jakmile je váš reproduktor zapojen do Pi a zapnut, můžete kliknout na tlačítko Spustit a poslouchat, jak váš Pi vytváří hudbu!

Krok 8: Jak získat kód pro tento projekt

Nejjednodušší způsob, jak získat kód, je aktualizovat software Dexter Industries prostřednictvím „Aktualizace softwaru DI“. Když to uděláte, zobrazí se všechny soubory kódu pro nové projekty, jako je tento!

Cesta k souboru

Když spustíte aktualizaci softwaru DI, najdete tento projekt v tomto umístění:

/home/pi/Dexter/PivotPi/Projects/Snowman

Soubor ke stažení

Pokud nepoužíváte vlastní software Dexter Industries, Raspbian for Robots, a přesto si chcete tento soubor stáhnout, můžete si jej stáhnout zde.

Krok 9: Potřebujete pomoc?

Máte dotaz nebo problém? Pošlete to na fóra a my vám pomůžeme.

Doporučuje: