Innholdsfortegnelse:

Vil du bygge en snømann ?: 9 trinn (med bilder)
Vil du bygge en snømann ?: 9 trinn (med bilder)

Video: Vil du bygge en snømann ?: 9 trinn (med bilder)

Video: Vil du bygge en snømann ?: 9 trinn (med bilder)
Video: Den nye pige - En film om mobning 2024, November
Anonim
Image
Image
Bilde
Bilde

Introduksjon

Dette prosjektet viser hvordan du bygger en dansende snømann, med Raspberry Pi og PivotPi - en servokontroller bygget nettopp for det!

Scratch brukes til å kode den dansende snømannen og Sonic Pi genererer feriemusikken.

Trinn 1: Det du trenger

Snømannen viser PivotPi, så la oss begynne med det. Du vil trenge:

  1. En PivotPi
  2. En RaspberryPi med wifi -tilgang (enten Pi3 eller en annen Pi med en dongle)
  3. 4 AA -batterier
  4. 2 mellomstore servoer
  5. 1 liten servo
  6. 6 jumper ledninger mann til hunn (svart, rød, hvit og brun, rød, oransje hvis du kan velge farger)
  7. Høyttaler
  8. Raspbian for Robots SD -kort

I håndverksområdet trenger du:

  1. Skumplater
  2. Stort slips
  3. Sterk dobbeltsidig tape
  4. Googly øyne
  5. Svart markør
  6. Et sterkt innlegg

Trinn 2: Snowman Body Building

Du vil bygge snømannen av et stykke skumplater. Bruk tre tallerkener i forskjellige størrelser, eller noen runde gjenstander, som vil gi deg en pent proporsjonert snømann. Klipp bitene ut og vurder å slipe sidene også.

Klipp tre sirkler

Bruk en svart markør for å gå rundt hver sirkel, for å få dem til å skille seg ut. Og vi har starten på en snømann!

Snømannskropp

Trinn 3: Bygg snømannen

Få et innlegg av noe slag som vil være høyt nok til å holde snømannen.

Fest to mellomstore servoer til den nedre halvdelen av stolpen, og øye-baller deres omtrentlige posisjon. Servoplasseringen avgjør hvilken type bevegelse du vil få. Hvis du plasserer en servo i midten av en av sirklene, får du en ren rotasjonsbevegelse. Det ser bra ut for den sentrale delen med armene. Fest armene til kroppen ved hjelp av tape, armene beveger seg ikke, det er kroppen som vil rotere.

Hvis du plasserer en servo høyere enn midten av kroppssirkelen, får du en svingeffekt som ser fin ut for den nedre delen. Det er ikke en presis vitenskap (det kan være, men det er ikke nødvendig å være så presis for en snømann), men omtrent 1/3 opp ser bra ut.

Den øverste servoen - en liten - styrer hodet. Vi vil bruke et kort stykke balsatre som en hals, den nedre delen er festet til servoen og den øvre delen er festet til hodet. Dette gjør at snømannen kan bevege hodet side til side. Balsatreet bruker dobbeltsidig tape for å feste seg til hodedelen. På tide å dekorere snømannen! Googly øyne, candy cane og alt!

Midtseksjon med armer

Nederste del med forskyvning fra midten

Hode og nakke

Trinn 4: Servokoblinger

På tide å koble servoene til PivotPi -kortet! Det er tre av dem, men to bør være litt for høye. Du har et par valg. Du kan sette PivotPi/RaspberryPi høyere opp på støttestolpen ved å bruke tie-wraps eller annen sikker metode, eller du kan forlenge servotrådene ved å bruke mannlige til kvinnelige hoppetråder.

Den nederste servoen er koblet til Port 1.

Den midterste servoen er koblet til Port 2.

Den øverste servoen (den lille) er koblet til Port 7 da min PivotPi ble holdt stående og ledningene kunne nå den (Port 8 hadde også vært greit).

Servo tilkoblinger

Wire Extensions

Du kan endre Scratch -koden for å matche dine egne forbindelser ved å tilpasse disse blokkene

Trinn 5: Tilkobling av høyttalere

Høyttalerens tilkobling er enkel.

  1. Strømkabelen er koblet både til høyttaleren og til en av Pi -USB -porten
  2. Lydkabelen går til lydporten på Pi
  3. Strømmen må slås på til det høyeste volumet da vi er utenfor

Høyttalertilkobling

Trinn 6: Skrapekode

Snømannsprosjektet bruker Scratch for PivotPi. For å unngå å se helt ut som en robot, brukes noen tilfeldige generatorer. Ellers er koden grei. Du kan lære mer med vår online Scratch -referanseside.

Hvis du gjør en DI -programvareoppdatering på Raspbian for Robots -kortet ditt, vil du kunne finne koden ved å:

Klikk på Fil og deretter Åpne

Klikk på Pi -knappen og naviger til Dexter, PivotPi, Projects, Snowman

Trinn 7: Sonic Pi Code

Sonic Pi er ikke som standard på Raspbian for Robots. Du trenger det ikke, men det er en morsom ting å legge til.

For å installere Sonic Pi må SD -kortet ditt være minst 8 Gig med noe ledig rom. Hvis du har en 4 Gig one, er endringer Sonic Pi ikke passer på den.

Kjør følgende kommandoer i et terminalvindu:

sudo apt-get oppdatering

sudo apt-get install sonic-pi

og la den gjøre sin magi.

Bringebær Pi / Programmering / Sonic Pi

Du kan laste ned Jingle Bells fra Robin Newmans samling (klikk på ‘Last ned zip-knappen’ øverst til høyre) (Stor takk til Robin for at du delte hans musikalske talent!)

Hvis du trenger hjelp til å overføre filen fra din vanlige datamaskin til din Pi, kan du ta en titt på våre opplæringsprogrammer:

Overfør filer fra en Mac

Overfør filer fra en PC

Start Sonic Pi ved å klikke på Pi’s lille røde bringebærmeny, deretter Programmering, deretter Sonic Pi.

Last inn Sonic Pi -filen ved å klikke på Last inn -knappen og finne stedet der du lagret den på Pi.

Når høyttaleren er koblet til Pi og slått på, kan du klikke på Run -knappen og lytte til Pi -musikken din!

Trinn 8: Hvordan få koden for dette prosjektet

Den enkleste måten å få koden på er å oppdatere Dexter Industries -programvaren din gjennom "DI Software Update". Når du gjør dette, vil alle kodefilene for nye prosjekter som dette dukke opp!

Filbane

Når du kjører DI Software Update, kan dette prosjektet bli funnet på dette stedet:

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

Nedlastbar fil

Hvis du ikke bruker Dexter Industries tilpassede programvare, Raspbian for Robots, og du fortsatt vil laste ned denne filen, kan du laste den ned her.

Trinn 9: Trenger du hjelp?

Har du et spørsmål eller et problem? Legg det ut på forumet, så hjelper vi deg.

Anbefalt: