Taula de continguts:

Vols construir un ninot de neu ?: 9 passos (amb imatges)
Vols construir un ninot de neu ?: 9 passos (amb imatges)

Vídeo: Vols construir un ninot de neu ?: 9 passos (amb imatges)

Vídeo: Vols construir un ninot de neu ?: 9 passos (amb imatges)
Vídeo: Аномально вкусно‼️ ЧЕХОСЛОВАЦКИЙ СУП ИЗ ФАРША. Жена Липована в шоке. 2024, Desembre
Anonim
Image
Image
Imatge
Imatge

Introducció

Aquest projecte mostra com construir un ninot de neu ballant, amb el Raspberry Pi i el PivotPi, un servo controlador dissenyat només per a això.

Scratch s’utilitza per codificar el ninot de neu que balla i Sonic Pi genera la música Holidays.

Pas 1: què necessiteu

El ninot de neu presenta el PivotPi, així que comencem amb això. Necessitarà:

  1. Un PivotPi
  2. Un RaspberryPi amb accés wifi (ja sigui el Pi3 o un altre Pi amb un dongle)
  3. 4 piles AA
  4. 2 servos mitjans
  5. 1 servo petit
  6. 6 cables jumper masculí a femení (negre, vermell, blanc i marró, vermell, taronja si podeu triar els colors)
  7. Altaveu
  8. Targeta SD Raspbian per a robots

A la zona d’artesania, necessitareu:

  1. Foamboard
  2. Embolcalls de gran corbata
  3. Cinta doble doble forta
  4. Ulls de Google
  5. Retolador negre
  6. Un post fort

Pas 2: Cos de ninot de neu

Construireu el ninot de neu a partir d’un tros de foamboard. Utilitzeu tres plats de diferents mides, o qualsevol objecte rodó, que us proporcionarà un ninot de neu molt ben proporcionat. Retalleu les peces i penseu també en lijar els costats.

Talla tres cercles

Utilitzeu un retolador negre per donar la volta a cada cercle i fer-los ressaltar. I ja tenim l’inici d’un ninot de neu!

Cos de ninot de neu

Pas 3: Construeix el ninot de neu

Obteniu una publicació d'algun tipus que sigui prou alta com per contenir el ninot de neu.

Col·loqueu dos servos mitjans a la meitat inferior del pal, fent que els ulls posin la seva posició aproximada. La col·locació del servo determina el tipus de moviment que obtindreu. Si col·loqueu un servo al centre d’un dels cercles, obtindreu un moviment de rotació pur. Es veu bé per a la part central amb els braços. Enganxeu els braços al cos amb cinta adhesiva, els braços no es mouen, és el cos que girarà.

Si col·loqueu un servo més alt que el centre del cercle corporal, obtindreu un efecte swing que queda bé a la part inferior. No és una ciència precisa (podria ser-ho, però no cal ser tan precís per a un ninot de neu), però aproximadament 1/3 amunt es veu bé.

El servo superior (un petit) controla el cap. Utilitzarem una peça curta de fusta de balsa com a coll, la part inferior de la qual s’uneix al servo i la part superior s’adjunta al cap. Això permet al ninot de neu moure el cap cap a un costat. La fusta de balsa utilitza cinta de doble cara per enganxar-se a la part del cap. És hora de decorar el ninot de neu! Ulls de googly, canya de caramel i tot!

Secció mitjana amb braços

Secció inferior amb desplaçament des del centre

Cap i coll

Pas 4: connexions de servo

És hora de connectar aquests servos a la placa PivotPi. N’hi ha tres, però dues haurien de ser una mica massa altes. Teniu un parell d’eleccions. Podeu situar el PivotPi / RaspberryPi més amunt al pal de suport utilitzant embolcalls de corbata o qualsevol altre mètode segur, o bé podeu ampliar els servocables utilitzant cables de pont masculí a femella.

El servo inferior està connectat al port 1.

El servo central està connectat al port 2.

El servo superior (el petit) està connectat al port 7, ja que el meu PivotPi es mantenia dret i els cables hi podrien arribar (el port 8 també hauria estat bé).

Servo Connections

Extensions de filferro

Podeu canviar el codi Scratch perquè coincideixi amb les vostres pròpies connexions adaptant aquests blocs

Pas 5: connexió dels altaveus

La connexió de l’altaveu és fàcil.

  1. El seu cable d’alimentació està connectat tant a l’altaveu com a un dels ports USB del Pi
  2. El seu cable d’àudio entra al port d’àudio del Pi
  3. La seva alimentació s’ha d’activar al màxim volum, ja que estarem fora

Connexió dels altaveus

Pas 6: Codi ratllat

El projecte ninot de neu utilitza Scratch per al PivotPi. Per evitar semblar completament un robot, s’utilitzen alguns generadors aleatoris. En cas contrari, el codi és senzill. Podeu obtenir més informació amb la nostra pàgina de referència Scratch en línia.

Si feu una actualització de programari DI a la vostra targeta Raspbian for Robots, podreu trobar el codi mitjançant:

Feu clic a Fitxer i, a continuació, Obre

Feu clic al botó Pi i aneu a Dexter, PivotPi, Projectes, Ninot de neu

Pas 7: Codi Sonic Pi

Sonic Pi no és, per defecte, a Raspbian for Robots. No el necessiteu, però és divertit afegir.

Per instal·lar Sonic Pi, la vostra targeta SD ha de tenir com a mínim 8 Gig amb espai lliure. Si en teniu un de 4 Gig, els canvis són que Sonic Pi no hi cabrà.

Executeu les ordres següents en una finestra de terminal:

sudo apt-get update

sudo apt-get install sonic-pi

i deixa que faci la seva màgia.

Raspberry Pi / Programació / Sonic Pi

Podeu descarregar Jingle Bells de la col·lecció de Robin Newman (feu clic al botó "Descarregar zip", a la part superior dreta) (Enormes gràcies a Robin per compartir el seu talent musical!)

Si necessiteu ajuda per transferir el fitxer des del vostre ordinador normal al vostre Pi, consulteu els nostres tutorials:

Transferir fitxers des d'un Mac

Transferir fitxers des d’un PC

Inicieu Sonic Pi fent clic al menú de gerds vermells de Pi, després a Programació i després a Sonic Pi.

Carregueu el fitxer Sonic Pi fent clic al botó Carrega i cerqueu el lloc on l’heu desat.

Un cop l'altaveu està connectat al Pi i encès, podeu fer clic al botó Executa i escoltar el vostre Pi crea música.

Pas 8: Com obtenir el codi d’aquest projecte

La forma més senzilla d'obtenir el codi és actualitzar el programari de Dexter Industries mitjançant la "Actualització de programari DI". Quan feu això, apareixeran tots els fitxers de codi per a nous projectes com aquest.

Camí del fitxer

Quan executeu l'actualització de programari DI, aquest projecte es pot trobar en aquesta ubicació:

/ home / pi / Dexter / PivotPi / Projectes / Ninot de neu

Arxiu descarregable

Si no utilitzeu el programari personalitzat de Dexter Industries, Raspbian for Robots, i encara voleu descarregar aquest fitxer, el podeu descarregar aquí.

Pas 9: necessiteu ajuda?

Té alguna pregunta o problema? Publiqueu-lo als fòrums i us ajudarem.

Recomanat: