Cuprins:
- Pasul 1: De ce veți avea nevoie
- Pasul 2: Corpul omului de zăpadă
- Pasul 3: Construiește Omul de Zăpadă
- Pasul 4: Conexiuni servo
- Pasul 5: Conexiune difuzor
- Pasul 6: Scratch Code
- Pasul 7: Cod Sonic Pi
- Pasul 8: Cum să obțineți codul pentru acest proiect
- Pasul 9: Aveți nevoie de ajutor?
Video: Vrei să construiești un om de zăpadă ?: 9 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Introducere
Acest proiect arată cum să construiești un om de zăpadă dans, cu Raspberry Pi și PivotPi - un servo controler construit tocmai pentru asta!
Scratch este folosit pentru a coda omul de zăpadă dansant și Sonic Pi generează muzica Holidays.
Pasul 1: De ce veți avea nevoie
Omul de zăpadă prezintă PivotPi, așa că să începem cu asta. Vei avea nevoie:
- Un PivotPi
- Un RaspberryPi cu acces wifi (fie Pi3, fie un alt Pi cu dongle)
- 4 baterii AA
- 2 servome medii
- 1 servo mic
- 6 fire jumper de la mascul la feminin (negru, roșu, alb și maro, roșu, portocaliu dacă puteți alege culori)
- Speaker
- Card SD Raspbian pentru roboți
În zona de meșteșuguri, veți avea nevoie de:
- Placa de spuma
- Cravate mari
- Bandă dublă puternică
- Ochii googly
- Marker negru
- Un post puternic
Pasul 2: Corpul omului de zăpadă
Vei construi omul de zăpadă dintr-o bucată de foamboard. Utilizați trei plăci de diferite dimensiuni sau orice obiecte rotunde, care vă vor oferi un om de zăpadă frumos proporționat. Tăiați bucățile și luați în considerare și șlefuirea părților laterale.
Tăiați trei cercuri
Folosiți un marker negru pentru a înconjura fiecare cerc, pentru a le face să iasă în evidență. Și avem începutul unui om de zăpadă!
Corpul Omului de Zăpadă
Pasul 3: Construiește Omul de Zăpadă
Obțineți un post de un fel care să fie suficient de înalt pentru a ține omul de zăpadă.
Atașați două servome medii în jumătatea inferioară a stâlpului, ochi-balans poziția lor aproximativă. Plasarea servo determină tipul de mișcare pe care îl veți obține. Dacă plasați un servo în centrul unuia dintre cercuri, veți obține o mișcare de rotație pură. Arată bine pentru partea centrală cu brațele. Atașați brațele la corp folosind bandă, brațele nu se mișcă, corpul se va roti.
Dacă plasați un servo mai sus decât centrul cercului corpului, veți obține un efect de leagăn care arată frumos pentru partea de jos. Nu este o știință precisă (ar putea fi, dar nu este necesar să fie atât de precisă pentru un om de zăpadă), dar aproximativ 1/3 în sus arată frumos.
Servo-ul superior - unul mic - controlează capul. Vom folosi o bucată scurtă de lemn de balsa ca gât, a cărei parte inferioară este atașată la servo și partea superioară este atașată la cap. Acest lucru permite omului de zăpadă să-și miște capul lateral. Lemnul de balsa folosește bandă dublă pentru a se lipi de partea capului. E timpul să decorați omul de zăpadă! Ochii googly, trestie de bomboane și tot!
Secțiunea mijlocie cu brațe
Secțiunea inferioară cu decalajul de la centru
Cap și gât
Pasul 4: Conexiuni servo
Este timpul să conectați aceste servome la placa PivotPi! Sunt trei, dar doi ar trebui să fie puțin prea mari. Aveți câteva opțiuni. Puteți pune PivotPi / RaspberryPi mai sus pe stâlpul de susținere utilizând cravate sau orice altă metodă sigură sau puteți extinde firele servo folosind fire jumper de la masculin la feminin.
Servo-ul inferior este conectat la portul 1.
Servo-ul din mijloc este conectat la portul 2.
Servo-ul de sus (cel mic) este conectat la portul 7, deoarece PivotPi-ul meu a fost ținut în picioare, iar firele ar putea ajunge la acesta (și portul 8 ar fi fost bine).
Conexiuni servo
Extensii de sârmă
Puteți modifica codul Scratch pentru a se potrivi propriilor conexiuni prin adaptarea acestor blocuri
Pasul 5: Conexiune difuzor
Conexiunea difuzorului este ușoară.
- Cablul său de alimentare este conectat atât la difuzor, cât și la unul dintre porturile USB ale lui Pi
- Cablul său audio merge pe portul audio de pe Pi
- Puterea sa trebuie să fie pornită la cel mai mare volum, deoarece vom fi afară
Conexiune difuzor
Pasul 6: Scratch Code
Proiectul om de zăpadă folosește Scratch pentru PivotPi. Pentru a evita să arate complet ca un robot, sunt folosite unele generatoare aleatorii. În caz contrar, codul este simplu. Puteți afla mai multe cu pagina noastră de referință Scratch online.
Dacă faceți o actualizare software DI pe cardul dvs. Raspbian for Robots, veți putea găsi codul prin:
Faceți clic pe Fișier, apoi Deschideți
Faceți clic pe butonul Pi și navigați la Dexter, PivotPi, Projects, Snowman
Pasul 7: Cod Sonic Pi
Sonic Pi nu este, în mod implicit, pe Raspbian pentru roboți. Nu aveți nevoie, dar este un lucru distractiv de adăugat.
Pentru a instala Sonic Pi, cardul SD trebuie să aibă cel puțin 8 Gig, cu spațiu liber. Dacă aveți unul de 4 Gig, modificările sunt că Sonic Pi nu se va potrivi.
Rulați următoarele comenzi într-o fereastră a terminalului:
sudo apt-get update
sudo apt-get install sonic-pi
și lasă-l să-și facă magia.
Raspberry Pi / Programare / Sonic Pi
Puteți descărca Jingle Bells din colecția lui Robin Newman (faceți clic pe butonul „Descărcați fișierul zip”, în partea dreaptă sus) (Mulțumiri imense lui Robin pentru că și-a împărtășit talentul muzical!)
Dacă aveți nevoie de ajutor pentru a transfera fișierul de pe computerul obișnuit pe Pi, aruncați o privire la tutorialele noastre:
Transferă fișiere de pe un Mac
Transferați fișiere de pe un computer
Porniți Sonic Pi făcând clic pe meniul mic de zmeură roșie al lui Pi, apoi pe Programare, apoi pe Sonic Pi.
Încărcați fișierul Sonic Pi făcând clic pe butonul Încărcare și găsind locul în care l-ați salvat pe Pi.
Odată ce difuzorul dvs. este conectat la Pi și pornit, puteți să faceți clic pe butonul Run și să ascultați Pi-ul dvs. care creează muzică!
Pasul 8: Cum să obțineți codul pentru acest proiect
Cel mai simplu mod de a obține codul este să vă actualizați software-ul Dexter Industries prin „Actualizare software DI”. Când faceți acest lucru, toate fișierele de cod pentru noi proiecte de genul acesta vor apărea!
Calea fișierului
Când rulați actualizarea software DI, acest proiect poate fi găsit în această locație:
/ home / pi / Dexter / PivotPi / Projects / Snowman
Fișier descărcabil
Dacă nu utilizați software-ul personalizat Dexter Industries, Raspbian for Robots și doriți în continuare să descărcați acest fișier, îl puteți descărca de aici.
Pasul 9: Aveți nevoie de ajutor?
Aveți o întrebare sau o problemă? Postează-l pe forumuri și te vom ajuta.
Recomandat:
Plug de zăpadă pentru FPV Rover: 8 pași (cu imagini)
Plug de zăpadă pentru FPV Rover: Se apropie iarna. Deci, FPV Rover are nevoie de un plug de zăpadă pentru a asigura un pavaj curat. : 2952852 Urmărește-mă pe Instagram până târziu
Fulg de zăpadă LED: 15 pași (cu imagini)
Fulg de zăpadă LED: Acest fulg de zăpadă LED are culori animate furnizate de 7 LED-uri APA102 și controlate de un microcontroler Arduino Nano. Piesele sunt acrilice tăiate cu laser. Puteți crea propriul design urmând conceptele de aici și le puteți tăia cu laser la marca locală
Omul de zăpadă Led Edge Lit Mirror Sign: 21 de pași (cu imagini)
Omul de zăpadă Led Edge Lit Mirror Sign: În acest instructiv vă voi descrie modul în care puteți face o oglindă de sticlă led edge iluminată cu un design Snowman, perfect pentru Crăciun! Acestea vin în pachete de patru și sunt destul de rentabile. Eu
Deci vrei să construiești un robot gigant .: 19 pași (cu imagini)
Deci vrei să construiești un robot gigant. Spui că vrei să construiești un robot gigant? Care e scopul tău? Dominația lumii? Iubita ta nu va lua berea aia pentru tine? Oricare ar fi, iată cum să începeți să vă construiți un robot. Scopul acestui robot a fost acela de a propune o scenă pentru m
Cum să construiești o cutie de boxe pentru chitară sau să construiești două pentru stereo: 17 pași (cu imagini)
Cum să construiești o cutie de boxe pentru chitară sau să construiești două pentru stereo-ul tău. Difuzorul va rămâne afară în magazinul meu, deci nu trebuie să fie ceva prea special. Învelișul Tolex s-ar putea deteriora prea ușor, așa că am pulverizat exteriorul negru după un nisip ușor