Cuprins:

Vrei să construiești un om de zăpadă ?: 9 pași (cu imagini)
Vrei să construiești un om de zăpadă ?: 9 pași (cu imagini)

Video: Vrei să construiești un om de zăpadă ?: 9 pași (cu imagini)

Video: Vrei să construiești un om de zăpadă ?: 9 pași (cu imagini)
Video: Cum Sa Desenezi Un OM De ZAPADA | Usor Pas cu Pas Tutorial pentru Incepatori 2024, Noiembrie
Anonim
Image
Image
Imagine
Imagine

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:

  1. Un PivotPi
  2. Un RaspberryPi cu acces wifi (fie Pi3, fie un alt Pi cu dongle)
  3. 4 baterii AA
  4. 2 servome medii
  5. 1 servo mic
  6. 6 fire jumper de la mascul la feminin (negru, roșu, alb și maro, roșu, portocaliu dacă puteți alege culori)
  7. Speaker
  8. Card SD Raspbian pentru roboți

În zona de meșteșuguri, veți avea nevoie de:

  1. Placa de spuma
  2. Cravate mari
  3. Bandă dublă puternică
  4. Ochii googly
  5. Marker negru
  6. 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ă.

  1. Cablul său de alimentare este conectat atât la difuzor, cât și la unul dintre porturile USB ale lui Pi
  2. Cablul său audio merge pe portul audio de pe Pi
  3. 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: