INHOUDSOPGAWE:

Wil u 'n sneeuman bou ?: 9 stappe (met foto's)
Wil u 'n sneeuman bou ?: 9 stappe (met foto's)

Video: Wil u 'n sneeuman bou ?: 9 stappe (met foto's)

Video: Wil u 'n sneeuman bou ?: 9 stappe (met foto's)
Video: MEAU - Dat heb jij gedaan (Official video) 2024, November
Anonim
Image
Image
Beeld
Beeld

Inleiding

Hierdie projek wys hoe u 'n dansende sneeuman kan bou, met die Raspberry Pi en PivotPi - 'n servobestuurder wat net daarvoor gebou is!

Scratch word gebruik om die dansende sneeuman te kodeer en Sonic Pi genereer die vakansie -musiek.

Stap 1: wat u benodig

Die sneeuman wys die PivotPi, so laat ons daarmee begin. Jy sal nodig hê:

  1. 'N PivotPi
  2. 'N RaspberryPi met wifi -toegang (óf die Pi3 óf 'n ander Pi met 'n dongle)
  3. 4 AA batterye
  4. 2 medium servo's
  5. 1 klein servo
  6. 6 springdrade manlik tot vroulik (swart, rooi, wit en bruin, rooi, oranje as u kleure kan kies)
  7. Spreker
  8. Raspbian vir Robots SD -kaart

In die kunsvlytgebied benodig u:

  1. Skuim bord
  2. Groot das omhulsels
  3. Sterk dubbelband
  4. Googly oë
  5. Swart merker
  6. 'N Sterk pos

Stap 2: Snowman Body Building

U bou die sneeuman uit 'n stuk skuimplank. Gebruik drie borde van verskillende groottes, of enige ronde voorwerpe, wat u 'n mooi sneeuman gee. Sny die stukke uit en oorweeg dit ook om die kante te skuur.

Sny drie sirkels

Gebruik 'n swart merker om elke sirkel om hulle te laat uitstaan. En ons het die begin van 'n sneeuman!

Sneeuman liggaam

Stap 3: Bou die sneeuman

Kry 'n pos van een of ander aard wat hoog genoeg sal wees om die sneeuman vas te hou.

Heg twee medium servo's aan die onderste helfte van die paal vas, met die oog op hul benaderde posisie. Servoplasing bepaal die tipe beweging wat u sal kry. As u 'n servo in die middel van een van die sirkels plaas, kry u 'n suiwer rotasiebeweging. Dit lyk goed vir die sentrale deel met die arms. Heg die arms aan die lyf vas met behulp van band, die arms beweeg nie, dit is die liggaam wat sal draai.

As u 'n servo hoër as die middel van die liggaamsirkel plaas, kry u 'n swaai -effek wat mooi lyk vir die onderste deel. Dit is nie 'n presiese wetenskap nie (dit kan wees, maar dit is nie nodig om so presies te wees vir 'n sneeuman nie), maar ongeveer 1/3 van dit lyk goed.

Die boonste servo - 'n klein een - beheer die kop. Ons sal 'n kort stuk balsahout as 'n nek gebruik, waarvan die onderste deel aan die servo geheg is en die boonste deel aan die kop geheg is. Dit stel die sneeuman in staat om sy kop van kant tot kant te beweeg. Die balsahout gebruik dubbelzijdige band om aan die kopgedeelte vas te hou. Tyd om die sneeuman te versier! Googly oë, candy cane en al!

Middelste gedeelte met arms

Onderste gedeelte met offset van middel af

Kop en nek

Stap 4: Servo -verbindings

Tyd om die servo's aan die PivotPi -bord te koppel! Daar is drie van hulle, maar twee moet 'n bietjie te hoog wees. U het 'n paar keuses. U kan die PivotPi/RaspberryPi hoër op die ondersteuningspaal sit deur middel van banddraad of enige ander veilige metode, of u kan die servodrade verleng deur manlike tot vroulike springdrade te gebruik.

Die onderste servo is aan poort 1 gekoppel.

Die middelste servo is verbind met poort 2.

Die boonste servo (die klein) is gekoppel aan poort 7, aangesien my PivotPi bly staan het en die drade dit kon bereik (poort 8 sou ook goed gewees het).

Servo -verbindings

Draaduitbreidings

U kan die Scratch -kode verander om by u eie verbindings te pas deur hierdie blokke aan te pas

Stap 5: Luidsprekeraansluiting

Die verbinding van die spreker is maklik.

  1. Die kragkabel is aan beide die luidspreker en die USB -poort van die Pi gekoppel
  2. Die klankkabel gaan na die klankpoort op die Pi
  3. Die krag moet aangeskakel word na die hoogste volume, aangesien ons buite is

Luidsprekeraansluiting

Stap 6: Krapkode

Die sneeuman -projek gebruik Scratch vir die PivotPi. Om te voorkom dat dit heeltemal soos 'n robot lyk, word 'n paar ewekansige kragopwekkers gebruik. Anders is die kode eenvoudig. U kan meer leer met ons aanlyn Scratch -verwysingsbladsy.

As u 'n DI -sagteware -opdatering op u Raspbian for Robots -kaart doen, kan u die kode vind deur:

Klik op File en dan op Open

Klik op die Pi -knoppie en navigeer na Dexter, PivotPi, Projects, Snowman

Stap 7: Sonic Pi -kode

Sonic Pi is nie standaard by Raspbian vir Robots nie. U het dit nie nodig nie, maar dit is 'n prettige ding om by te voeg.

Om Sonic Pi te installeer, moet u SD -kaart minstens 8 Gig wees met 'n ekstra ruimte. As u 'n 4 -gig -een het, is Sonic Pi nie daarop aangepas nie.

Voer die volgende opdragte in 'n terminale venster uit:

sudo apt-get update

sudo apt-get installeer sonic-pi

en laat dit sy towerkuns doen.

Framboos Pi / Programmering / Sonic Pi

U kan Jingle Bells aflaai uit die versameling van Robin Newman (klik regs bo op die 'Download Zip'-knoppie) (baie dankie aan Robin vir die deel van sy musikale talent!)

Kyk na ons tutoriale as u hulp nodig het om die lêer van u gewone rekenaar na u Pi oor te dra:

Dra lêers van 'n Mac oor

Dra lêers van 'n rekenaar oor

Begin Sonic Pi deur op die Pi se rooi framboos -spyskaart te klik, dan op Programmering, dan op Sonic Pi.

Laai die Sonic Pi -lêer deur op die Laai -knoppie te klik en vind die plek waar u dit op die Pi gestoor het.

Sodra u luidspreker in die Pi gekoppel en aangeskakel is, kan u op die Run -knoppie klik en na u Pi -musiek luister!

Stap 8: Hoe om die kode vir hierdie projek te kry

Die maklikste manier om die kode te kry, is deur u Dexter Industries -sagteware op te dateer deur middel van die 'DI Software Update'. As u dit doen, verskyn al die kode lêers vir nuwe projekte soos hierdie!

Lêer pad

As u die DI -sagteware -opdatering uitvoer, kan hierdie projek op hierdie plek gevind word:

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

Aflaaibare lêer

As u nie die aangepaste sagteware van Dexter Industries, Raspbian for Robots, gebruik nie en u hierdie lêer steeds wil aflaai, kan u dit hier aflaai.

Stap 9: Hulp nodig?

Het u 'n vraag of 'n probleem? Plaas dit op die forums en ons help u.

Aanbeveel: