Indholdsfortegnelse:
- Trin 1: Hvad du får brug for
- Trin 2: Snemandens kropsbygning
- Trin 3: Byg snemand
- Trin 4: Servoforbindelser
- Trin 5: Tilslutning af højttaler
- Trin 6: Skrabekode
- Trin 7: Sonic Pi -kode
- Trin 8: Sådan får du koden til dette projekt
- Trin 9: Brug for hjælp?
Video: Vil du bygge en snemand ?: 9 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
Introduktion
Dette projekt viser, hvordan man bygger en dansende snemand, med Raspberry Pi og PivotPi - en servokontroller bygget netop til det!
Scratch bruges til at kode den dansende snemand og Sonic Pi genererer feriemusikken.
Trin 1: Hvad du får brug for
Snemanden viser PivotPi, så lad os starte med det. Du får brug for:
- Et PivotPi
- En RaspberryPi med wifi -adgang (enten Pi3 eller en anden Pi med en dongle)
- 4 AA batterier
- 2 mellemstore servoer
- 1 lille servo
- 6 jumper ledninger mand til kvinde (sort, rød, hvid og brun, rød, orange, hvis du kan vælge farver)
- Højttaler
- Raspbian til Robots SD -kort
I håndværksområdet skal du bruge:
- Skumplade
- Store slipsomslag
- Stærkt dobbelt sidebånd
- Googly øjne
- Sort markør
- Et stærkt indlæg
Trin 2: Snemandens kropsbygning
Du vil bygge snemand ud af et stykke skumbræt. Brug tre tallerkener i forskellige størrelser eller runde genstande, der giver dig en snedækket snemand. Skær stykkerne ud og overvej også at slibe siderne.
Klip tre cirkler
Brug en sort markør til at gå rundt om hver cirkel, for at få dem til at skille sig ud. Og vi har starten på en snemand!
Snemand krop
Trin 3: Byg snemand
Få et indlæg af en slags, der vil være højt nok til at holde snemand.
Sæt to mellemstore servoer fast på den nederste halvdel af stolpen, og se deres omtrentlige position i øjnene. Servoplacering bestemmer den type bevægelse, du får. Hvis du placerer en servo i midten af en af cirklerne, får du en ren rotationsbevægelse. Det ser godt ud for den centrale del med armene. Fastgør armene til kroppen ved hjælp af tape, armene bevæger sig ikke, det er kroppen, der vil rotere.
Hvis du placerer en servo højere end midten af kropscirklen, får du en swing -effekt, der ser pæn ud for den nederste del. Det er ikke en præcis videnskab (det kan være, men det er ikke nødvendigt at være så præcis for en snemand), men omkring 1/3 op ser godt ud.
Den øverste servo - en lille - styrer hovedet. Vi vil bruge et kort stykke balsatræ som en hals, hvis nederste del er fastgjort til servoen, og den øverste del er fastgjort til hovedet. Dette gør det muligt for snemand at flytte hovedet fra side til side. Balsatræet bruger dobbeltsidet tape til at klæbe til hoveddelen. Tid til at dekorere snemand! Googly øjne, slikstok og det hele!
Mellemdel med arme
Nederste sektion med forskydning fra midten
Hoved og hals
Trin 4: Servoforbindelser
Tid til at slutte disse servoer til PivotPi -kortet! Der er tre af dem, men to skal være lidt for høje. Du har et par valg. Du kan sætte PivotPi/RaspberryPi højere op på understøtningsposten ved hjælp af slips-wraps eller enhver anden sikker metode, eller du kan forlænge servotråde ved at bruge han- til hun-jumpertråde.
Den nederste servo er forbundet til Port 1.
Den midterste servo er forbundet til Port 2.
Den øverste servo (den lille) er forbundet til Port 7, da min PivotPi blev holdt stående og ledningerne kunne nå den (Port 8 ville også have været fin).
Servoforbindelser
Trådudvidelser
Du kan ændre Scratch -koden til at matche dine egne forbindelser ved at tilpasse disse blokke
Trin 5: Tilslutning af højttaler
Højttalerens forbindelse er let.
- Dets strømkabel er forbundet både til højttaleren og til en af Pi's USB -port
- Dens lydkabel går ind på lydporten på Pi
- Dens strøm skal tændes til den højeste lydstyrke, da vi er udenfor
Højttalerforbindelse
Trin 6: Skrabekode
Snemandsprojektet bruger Scratch til PivotPi. For at undgå at ligne en robot, bruges nogle tilfældige generatorer. Ellers er koden ligetil. Du kan lære mere med vores online Scratch -referenceside.
Hvis du laver en DI -softwareopdatering på dit Raspbian til Robots -kort, vil du kunne finde koden ved at:
Klik på Fil, derefter Åbn
Klik på Pi -knappen og naviger til Dexter, PivotPi, Projects, Snowman
Trin 7: Sonic Pi -kode
Sonic Pi er som standard ikke på Raspbian for Robots. Du har ikke brug for det, men det er en sjov ting at tilføje.
For at installere Sonic Pi skal dit SD -kort være mindst 8 Gig med noget ledigt rum. Hvis du har en 4 Gig one, er ændringer Sonic Pi ikke passer på den.
Kør følgende kommandoer i et terminalvindue:
sudo apt-get opdatering
sudo apt-get install sonic-pi
og lad det gøre sin magi.
Hindbær Pi / Programmering / Sonic Pi
Du kan downloade Jingle Bells fra Robin Newmans samling (klik på knappen 'Download Zip', øverst til højre) (Kæmpe tak til Robin for at dele hans musikalske talent!)
Hvis du har brug for hjælp til at overføre filen fra din almindelige computer til din Pi, kan du se vores selvstudier:
Overfør filer fra en Mac
Overfør filer fra en pc
Start Sonic Pi ved at klikke på Pi's lille røde hindbærmenu, derefter Programmering, derefter Sonic Pi.
Indlæs Sonic Pi -filen ved at klikke på knappen Indlæs og finde det sted, hvor du gemte den på Pi.
Når din højttaler er tilsluttet Pi og tændt, kan du klikke på knappen Kør og lytte til din Pi oprette musik!
Trin 8: Sådan får du koden til dette projekt
Den nemmeste måde at få koden på er at opdatere din Dexter Industries -software via "DI Software Update". Når du gør dette, vises alle kodefilerne til nye projekter som dette!
Filsti
Når du kører DI Software Update, kan dette projekt findes på denne placering:
/home/pi/Dexter/PivotPi/Projects/Snowman
Fil der kan downloades
Hvis du ikke bruger Dexter Industries brugerdefinerede software, Raspbian for Robots, og du stadig vil downloade denne fil, kan du downloade den her.
Trin 9: Brug for hjælp?
Har du et spørgsmål eller et problem? Send det på fora, så hjælper vi dig.
Anbefalede:
Føj lys og uhyggelig musik til din Jack-O-Lantern-Ingen lodning eller programmering (medmindre du vil): 9 trin (med billeder)
Føj lys og uhyggelig musik til din Jack-O-Lantern-Ingen lodning eller programmering (medmindre du vil): Få den mest skræmmende Jack-O-Lantern på din gade ved at tilføje glødende lys og uhyggelig musik! Dette er også en god måde at afprøve Arduino og programmerbar elektronik på, fordi hele projektet kan gennemføres uden at skrive kode eller lodning - alt
Kom i gang med at bygge en PM -overvågningsstation: 3 trin (med billeder)
Kom i gang med at bygge en PM -overvågningsstation: Jeg er især interesseret i luftforureningsniveauer, fordi jeg bor i Kina, og mens min by, Shenzhen, sandsynligvis er en af de reneste byer i Kina, har den stadig sine dårlige dage. Så jeg ville bygge min egen for at sammenligne med den halvt dusin luft
Snemand Led Edge Lit Mirror Sign: 21 trin (med billeder)
Snowman Led Edge Lit Mirror Sign: I denne instruktive vil jeg beskrive, hvordan du kan lave et led -kant oplyst glas spejl med et Snowman design, perfekt til jul! Skiltet er graveret på en glas spejlflise fra Ikea. Disse kommer i pakker med fire og er ganske omkostningseffektive. JEG
Så du vil bygge en kæmpe robot: 19 trin (med billeder)
Så du vil bygge en kæmpe robot.: Du siger, at du vil bygge en kæmpe robot? Hvad er dit formål? Verdensherredømme? Vil din kæreste ikke få den øl til dig? Uanset hvad det er, her er hvordan du kommer i gang med at bygge dig selv en robot. Formålet med denne robot var til en scenestøtte til
Mobiltelefonalarm til en motorcykel, bil eller alt, hvad du vil: 7 trin (med billeder)
Mobiltelefonalarm til en motorcykel, bil eller alt, hvad du vil: Jeg blev træt af normale alarmer, der larmede meget, og ingen lagde mærke til dem mere. Vidste heller ikke, om nogen havde rodet med min cykel, fordi jeg var for langt væk for at høre alarmen. Så jeg besluttede at foretage denne alarm ved hjælp af en gammel mobil