INHOUDSOPGAWE:
- Stap 1: wat u benodig
- Stap 2: Snowman Body Building
- Stap 3: Bou die sneeuman
- Stap 4: Servo -verbindings
- Stap 5: Luidsprekeraansluiting
- Stap 6: Krapkode
- Stap 7: Sonic Pi -kode
- Stap 8: Hoe om die kode vir hierdie projek te kry
- Stap 9: Hulp nodig?
Video: Wil u 'n sneeuman bou ?: 9 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
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ê:
- 'N PivotPi
- 'N RaspberryPi met wifi -toegang (óf die Pi3 óf 'n ander Pi met 'n dongle)
- 4 AA batterye
- 2 medium servo's
- 1 klein servo
- 6 springdrade manlik tot vroulik (swart, rooi, wit en bruin, rooi, oranje as u kleure kan kies)
- Spreker
- Raspbian vir Robots SD -kaart
In die kunsvlytgebied benodig u:
- Skuim bord
- Groot das omhulsels
- Sterk dubbelband
- Googly oë
- Swart merker
- '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.
- Die kragkabel is aan beide die luidspreker en die USB -poort van die Pi gekoppel
- Die klankkabel gaan na die klankpoort op die Pi
- 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:
Voeg ligte en spookagtige musiek by u Jack-O-Lantern-geen soldeer of programmeer nie (tensy u wil): 9 stappe (met foto's)
Voeg ligte en spookagtige musiek by u Jack-O-Lantern-geen soldeer of programmeer nie (tensy u wil): Hou die bangste Jack-O-Lantern op u straat deur gloeiende ligte en spookagtige musiek by te voeg! Dit is ook 'n goeie manier om Arduino en programmeerbare elektronika uit te probeer, want die hele projek kan voltooi word sonder om kode of soldeer te skryf - alhoewel
Hoe om 'n grijperarm met 'n robot -beheerde bou te bou via Nrf24l01 Arduino: 3 stappe (met foto's)
Hoe om 'n gryparm -robot -beheerde robot gebou te word via Nrf24l01 Arduino: die instruksie " Hoe om 'n gryparm te volg, word 'n robot gestuur deur Nrf24l01 Arduino " sal verduidelik hoe u 'n drie -vryheidsgreeparm kan bou wat geïnstalleer is op 'n wiel met wiel aangedryf deur 'n L298N -module met dubbele motor met behulp van MEG
Sneeuman Led Edge Lit Mirror Sign: 21 stappe (met foto's)
Sneeuman Led Edge Lit Mirror Sign: In hierdie instruksies gaan ek beskryf hoe u 'n glansspieël met 'n voorkant met 'n Snowman -ontwerp kan maak, perfek vir Kersfees! Die bord is gegraveer op 'n glas spieëlteël van Ikea. Dit kom in pakke van vier en is redelik koste -effektief. Ek
So u wil 'n reuse -robot bou: 19 stappe (met foto's)
Dus wil u 'n reuse -robot bou: sê u dat u 'n reuse -robot wil bou? Wat is jou doel? Wêreldoorheersing? Sal jou vriendin nie die bier vir jou kry nie? Wat dit ook al is, hier is hoe u kan begin met die bou van 'n robot vir u. Die doel van hierdie robot was vir 'n verhoogstut vir
Hoe om 'n kitaar luidsprekerkas te bou of twee vir u stereo te bou: 17 stappe (met foto's)
Hoe om 'n kitaar -luidsprekerkas of twee vir u stereo te bou: ek wou hê dat 'n nuwe kitaarspreker saam met die buisversterker wat ek bou, gaan. Die luidspreker bly in my winkel, sodat dit nie te spesiaal hoef te wees nie. Tolex -bedekking kan te maklik beskadig word, so ek het die buitekant net swart gespuit na 'n ligte sand