Satura rādītājs:
- 1. darbība. Kas jums būs nepieciešams
- 2. solis: Sniegavīra ķermeņa veidošana
- 3. solis: izveidojiet sniegavīru
- 4. solis: Servo savienojumi
- 5. darbība: skaļruņu savienošana
- 6. darbība: skrāpēšanas kods
- 7. solis: Sonic Pi kods
- 8. darbība. Kā iegūt šī projekta kodu
- 9. darbība. Vai nepieciešama palīdzība?
Video: Vai vēlaties izveidot sniegavīru?: 9 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:55
Ievads
Šis projekts parāda, kā izveidot dejojošu sniegavīru, izmantojot Raspberry Pi un PivotPi - tieši šim nolūkam izveidotu servo kontrolieri!
Scratch tiek izmantots, lai kodētu dejojošo sniegavīru, un Sonic Pi ģenerē brīvdienu mūziku.
1. darbība. Kas jums būs nepieciešams
Sniegavīrs demonstrē PivotPi, tāpēc sāksim ar to. Jums būs nepieciešams:
- PivotPi
- RaspberryPi ar piekļuvi Wi -Fi (vai nu Pi3, vai cits Pi ar dongle)
- 4 AA baterijas
- 2 vidēji servi
- 1 mazs servo
- 6 džemperu vadi no vīrieša līdz sievietei (melna, sarkana, balta un brūna, sarkana, oranža, ja varat izvēlēties krāsas)
- Runātājs
- Raspbian robotiem SD karte
Amatniecības jomā jums būs nepieciešams:
- Putu dēlis
- Aptinumi ar lielām kaklasaitēm
- Spēcīga divpusēja lente
- Googly acis
- Melns marķieris
- Spēcīgs amats
2. solis: Sniegavīra ķermeņa veidošana
Jūs veidosiet sniegavīru no putuplasta plātnes. Izmantojiet trīs dažāda izmēra plāksnes vai jebkādus apaļus priekšmetus, kas sniegs jums skaistu proporcionālu sniegavīru. Izgrieziet gabalus un apsveriet arī sānu slīpēšanu.
Izgrieziet trīs apļus
Izmantojiet melnu marķieri, lai apbrauktu katru apli, lai tie izceltos. Un mēs esam sniegavīra sākums!
Sniegavīra ķermenis
3. solis: izveidojiet sniegavīru
Iegūstiet sava veida amatu, kas būs pietiekami garš, lai turētu sniegavīru.
Piestipriniet divus vidējus servosportus pie statņa apakšējās puses, aplūkojot to aptuveno stāvokli. Servo izvietojums nosaka kustības veidu, kuru jūs saņemsiet. Ja novietojat servo viena apļa centrā, jūs saņemsiet tīru rotācijas kustību. Tas labi izskatās centrālajā daļā ar rokām. Pievienojiet rokas ķermenim, izmantojot lenti, rokas nekustas, tas griezīsies.
Ja novietojat servo augstāk par ķermeņa apļa centru, jūs iegūsit šūpošanās efektu, kas izskatās jauki apakšējai daļai. Tā nav precīza zinātne (tā varētu būt, bet sniegavīram nav jābūt tik precīzai), bet apmēram 1/3 augšā izskatās jauki.
Augšējais servo - mazs - kontrolē galvu. Kā kaklu izmantosim īsu balsa koka gabalu, kura apakšējā daļa ir piestiprināta pie servo, bet augšējā - pie galvas. Tas ļauj sniegavīram pārvietot galvu no vienas puses uz otru. Balsa koks izmanto divpusēju lenti, lai pieķertos galvas daļai. Laiks izrotāt sniegavīru! Googly acis, konfektes un viss!
Vidējā daļa ar rokām
Apakšējā daļa ar nobīdi no centra
Galva un kakls
4. solis: Servo savienojumi
Laiks savienot šos servos ar PivotPi plati! To ir trīs, bet divām jābūt nedaudz par augstu. Jums ir pāris izvēles iespējas. Jūs varat novietot PivotPi/RaspberryPi augstāk uz atbalsta statņa, izmantojot kaklasaites vai jebkuru citu drošu metodi, vai arī varat pagarināt servo vadus, izmantojot džemperu vadus no vīriešiem līdz sievietēm.
Apakšējais servo ir savienots ar 1. portu.
Vidējais servo ir savienots ar 2. portu.
Augšējais servo (mazais) ir savienots ar 7. portu, jo mans PivotPi tika turēts stāvus un vadi to varēja sasniegt (arī 8. ports būtu bijis labi).
Servo savienojumi
Stiepļu pagarinātāji
Jūs varat mainīt Scratch kodu, lai tas atbilstu jūsu savienojumiem, pielāgojot šos blokus
5. darbība: skaļruņu savienošana
Skaļruņa savienošana ir vienkārša.
- Tās barošanas kabelis ir pievienots gan skaļrunim, gan vienam no Pi USB portiem
- Tās audio kabelis iet uz Pi audio portu
- Tā jauda ir jāieslēdz līdz vislielākajam skaļumam, jo mēs būsim ārā
Skaļruņa savienojums
6. darbība: skrāpēšanas kods
Sniegavīru projektā PivotPi tiek izmantots Scratch. Lai pilnībā neizskatītos pēc robota, tiek izmantoti daži nejauši ģeneratori. Pretējā gadījumā kods ir vienkāršs. Jūs varat uzzināt vairāk, izmantojot mūsu tiešsaistes Scratch atsauces lapu.
Ja savā Raspbian for Robots kartē veicat DI programmatūras atjauninājumu, kodu varēsit atrast, veicot tālāk norādītās darbības.
Noklikšķiniet uz Fails, pēc tam uz Atvērt
Noklikšķiniet uz pogas Pi un dodieties uz Dexter, PivotPi, Projects, Snowman
7. solis: Sonic Pi kods
Sonic Pi pēc noklusējuma nav pieejams Raspbian for Robots. Jums tas nav vajadzīgs, bet tas ir jautri, ko pievienot.
Lai instalētu Sonic Pi, jūsu SD kartei ir jābūt vismaz 8 Giga lielai, un tai ir jābūt brīvai telpai. Ja jums ir 4 Gig viens, izmaiņas ir tādas, ka Sonic Pi tajā neiederēsies.
Termināļa logā palaidiet šādas komandas:
sudo apt-get update
sudo apt-get instalēt sonic-pi
un ļaujiet tai darīt savu burvību.
Raspberry Pi / Programmēšana / Sonic Pi
Jingle Bells varat lejupielādēt no Robina Ņūmena kolekcijas (noklikšķiniet uz pogas Lejupielādēt zip, augšējā labajā stūrī) (Milzīgs paldies Robinam par dalīšanos ar savu muzikālo talantu!)
Ja jums nepieciešama palīdzība, lai failu pārsūtītu no sava parastā datora uz Pi, apskatiet mūsu pamācības:
Failu pārsūtīšana no Mac
Failu pārsūtīšana no datora
Sāciet Sonic Pi, noklikšķinot uz Pi mazo sarkano aveņu izvēlnes, pēc tam Programming, pēc tam Sonic Pi.
Ielādējiet Sonic Pi failu, noklikšķinot uz pogas Ielādēt un atrodot vietu, kur to saglabājāt.
Kad skaļrunis ir pievienots Pi un ieslēgts, varat noklikšķināt uz pogas Palaist un klausīties, kā jūsu Pi rada mūziku!
8. darbība. Kā iegūt šī projekta kodu
Vienkāršākais veids, kā iegūt kodu, ir atjaunināt Dexter Industries programmatūru, izmantojot “DI Software Update”. To darot, tiks parādīti visi šādu jaunu projektu koda faili!
Faila ceļš
Palaižot DI programmatūras atjauninājumu, šo projektu var atrast šajā vietā:
/home/pi/Dexter/PivotPi/Projekti/Sniegavīrs
Lejupielādējams fails
Ja neizmantojat Dexter Industries pielāgoto programmatūru Raspbian for Robots un joprojām vēlaties lejupielādēt šo failu, varat to lejupielādēt šeit.
9. darbība. Vai nepieciešama palīdzība?
Vai jums ir jautājums vai problēma? Ievietojiet to forumos, un mēs jums palīdzēsim.
Ieteicams:
Vai izveidot USB centrmezglu no vecās tastatūras? ♻: 3 soļi (ar attēliem)
Vai izveidot USB centrmezglu no vecās tastatūras? ♻: As-Salaamu-Alaikum! Man ir veca tastatūra, kas netika izmantota, un arī tās atslēgas bija mazliet bojātas. Tāpēc es nolēmu to labi izmantot. Es paņēmu tā shēmas plati un pārveidoju to par "USB centrmezglu". Tas bija viegli
FALLOUT iedvesmots arkādes kabinets vai jebkura tēma, kuru vēlaties: 9 soļi
FALLOUT iedvesmots arkādes kabinets vai jebkura tēma, kuru vēlaties: Arkādes kabinets daudziem ir pārsteidzošs papildinājums jebkuram spēlētāja iestatījumam un kopas saraksta vienumam, taču tie parasti var maksāt vairāk nekā 1000 ASV dolāru. Tāpēc es nolēmu to izveidot ar minimālu krājumu un aprīkojumu, izmantojot radošus veidus, lai
Tātad jūs vēlaties izveidot milzīgu robotu: 19 soļi (ar attēliem)
Tātad jūs vēlaties izveidot milzu robotu: Jūs sakāt, ka vēlaties izveidot milzīgu robotu? Kāds ir jūsu mērķis? Pasaules kundzība? Tava draudzene tev alu nedabūs? Neatkarīgi no tā, lūk, kā sākt veidot robotu. Šī robota mērķis bija skatuves balsts m
Modinātājs mobilajam tālrunim motociklam, automašīnai vai jebkuram citam, ko vēlaties: 7 soļi (ar attēliem)
Modinātājs mobilajam tālrunim motociklam, automašīnai vai jebkuram citam, ko vēlaties: man apnika parastās signalizācijas, kas rada daudz trokšņa, un neviens vairs par tām neņem vērā. Arī nezinot, vai kāds ir sajaucies ar manu velosipēdu, jo es biju tālu, lai dzirdētu modinātāju. Tāpēc es nolēmu izveidot šo modinātāju, izmantojot veco mobilo tālruni
Kā izveidot ģitāras skaļruņu kasti vai izveidot divus stereoiekārtām: 17 soļi (ar attēliem)
Kā izveidot ģitāras skaļruņu kasti vai izveidot divus stereoiekārtām: Es gribēju, lai jauns ģitāras skaļrunis tiktu pievienots manis veidotajam caurules pastiprinātājam. Skaļrunis paliks ārpus manas veikala, tāpēc tam nav jābūt pārāk īpašam. Tolex pārklājums var būt pārāk viegli sabojājams, tāpēc es vienkārši izsmidzināju ārpusi melnu pēc vieglām smiltīm