Mundarija:
- 1 -qadam: Sizga nima kerak
- 2 -qadam: Kardan odamning tana tuzilishi
- 3 -qadam: Kardan odamni yarating
- 4 -qadam: Servo ulanishlar
- 5 -qadam: Karnay ulanishi
- 6 -qadam: Kodni chizish
- 7 -qadam: Sonic Pi kodi
- 8 -qadam: Ushbu loyihaning kodini qanday olish mumkin
- 9 -qadam: Yordam kerakmi?
Video: Siz kardan odam qurmoqchimisiz?: 9 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Kirish
Bu loyihada Raspberry Pi va PivotPi - buning uchun qurilgan servo kontroller yordamida qanday raqsga tushadigan kardan odam qurilishi ko'rsatilgan!
Scratch raqsga tushadigan kardan odamni kodlash uchun ishlatiladi va Sonic Pi Holidays musiqasini yaratadi.
1 -qadam: Sizga nima kerak
Kardan odam PivotPi -ni namoyish etadi, shuning uchun boshlaylik. Sizga kerak bo'ladi:
- PivotPi
- Wi -Fi tarmog'iga ega RaspberryPi (Pi3 yoki dongle bilan boshqa Pi)
- 4 ta AA batareyasi
- 2 ta o'rta servo
- 1 ta kichik servo
- Erkak -ayol 6 ta o'tish simlari (qora, qizil, oq va jigarrang, qizil, to'q sariq)
- Karnay
- Robotlar uchun Raspbian SD karta
Hunarmandchilik sohasida sizga kerak bo'ladi:
- Ko'pikli taxta
- Katta galstuk taqadi
- Ikki tomonlama kuchli lenta
- Yalang'och ko'zlar
- Qora marker
- Kuchli post
2 -qadam: Kardan odamning tana tuzilishi
Siz kardan odamni ko'pikli taxtadan qurasiz. Har xil o'lchamdagi uchta plastinkadan yoki har qanday yumaloq narsalardan foydalaning, bu sizga yaxshi nisbatda kardan odam beradi. Parchalarni kesib oling va yon tomonlarini silliqlashni ham o'ylab ko'ring.
Uch doira kesib oling
Qora markerdan foydalanib, har bir doira bo'ylab aylaning, shunda ular ajralib turadi. Va bizda kardan odamning boshlanishi bor!
Qorqiz tanasi
3 -qadam: Kardan odamni yarating
Kardan odamni ushlab turadigan balandlikdagi post oling.
Ustunning pastki yarmiga ikkita o'rta servo bog'lab, ularning taxminiy pozitsiyasini ko'rsating. Servo joylashuvi sizning harakat turini aniqlaydi. Agar siz servolarni aylanalardan birining o'rtasiga joylashtirsangiz, siz sof aylanish harakati olasiz. Bu qo'llar bilan markaziy qism uchun yaxshi ko'rinadi. Qo'llarni tanaga lenta yordamida mahkamlang, qo'llar qimirlamaydi, aylanadigan tanadir.
Agar siz servo tanani aylana markazidan balandroq joylashtirsangiz, siz pastki qismga yaxshi ko'rinadigan burilish effektini olasiz. Bu aniq fan emas (shunday bo'lishi mumkin, lekin kardan odam uchun bu aniq bo'lishi shart emas), lekin 1/3 qismi yaxshi ko'rinadi.
Yuqori servo - kichik - boshni boshqaradi. Bo'yin sifatida biz balsa yog'ochining qisqa qismini ishlatamiz, uning pastki qismi servoga, yuqori qismi esa boshga biriktirilgan. Bu kardan odamga boshini yonma -yon harakat qilishiga imkon beradi. Balsa yog'ochining bosh qismiga yopishtirish uchun ikki tomonlama lenta ishlatiladi. Kardan odamni bezash vaqti keldi! Googly ko'zlar, konfet va hamma!
Qo'llar bilan o'rta qism
Pastki qism markazdan ofset bilan
Bosh va bo'yin
4 -qadam: Servo ulanishlar
Bu servolarni PivotPi kartasiga ulash vaqti keldi! Ularning uchtasi bor, lekin ikkitasi biroz baland bo'lishi kerak. Sizda bir nechta tanlov bor. PivotPi/RaspberryPi-ni tayanch ustuniga yuqoriga ko'tarish yoki boshqa xavfsiz usul yordamida qo'yish mumkin, yoki erkak-ayol o'tish simlari yordamida servo simlarni uzaytirish mumkin.
Pastki servo 1 -portga ulangan.
O'rta servo port 2 ga ulangan.
Yuqori servo (kichkina) 7 -portga ulangan, chunki mening PivotPi tik turgan va simlar unga etib borgan (8 -port ham yaxshi bo'lardi).
Servo ulanishlar
Tel kengaytmalari
Siz ushbu bloklarni moslashtirish orqali Scratch kodini o'z ulanishlaringizga mos ravishda o'zgartirishingiz mumkin
5 -qadam: Karnay ulanishi
Spikerning aloqasi oson.
- Uning quvvat kabeli dinamikga ham, Pi USB portidan biriga ham ulangan
- Uning audio kabeli Pi audio portiga o'tadi
- Uning kuchi eng baland ovozga aylanishi kerak, chunki biz tashqarida bo'lamiz
Karnay ulanishi
6 -qadam: Kodni chizish
Kardan odam loyihasi PivotPi uchun Scratch -dan foydalanadi. Robotga o'xshamaslik uchun tasodifiy generatorlardan foydalaniladi. Aks holda, kod oddiy. Qo'shimcha ma'lumotni bizning onlayn Scratch ma'lumotnoma sahifamizdan bilib olishingiz mumkin.
Agar siz Raspbian for Robots kartangizda DI dasturiy ta'minotini yangilasangiz, siz quyidagi kodni topa olasiz:
Fayl -ni bosing, keyin Ochish -ni bosing
Pi tugmachasini bosing va Dexter, PivotPi, Projects, Snowman -ga o'ting
7 -qadam: Sonic Pi kodi
Sonic Pi, odatda, robotlar uchun Raspbian -da emas. Sizga kerak emas, lekin uni qo'shish qiziqarli.
Sonic Pi -ni o'rnatish uchun sizning SD -kartangiz bo'sh joy bilan kamida 8 Gig bo'lishi kerak. Agar sizda 4 konsert dasturi bo'lsa, Sonic Pi unga mos kelmaydi.
Terminal oynasida quyidagi buyruqlarni bajaring:
sudo apt-get yangilanishi
sudo apt-get install sonic-pi
va uning sehrini qilsin.
Raspberry Pi / dasturlash / Sonic Pi
Siz Jingle Bells-ni Robin Nyuman kollektsiyasidan yuklab olishingiz mumkin ("Yuklab olish zip" tugmasini bosing, o'ng yuqori) (Robinga musiqiy iste'dodi bilan bo'lishgani uchun katta rahmat!)
Agar sizga faylni oddiy kompyuterdan Pi -ga o'tkazish uchun yordam kerak bo'lsa, bizning darslarimizga qarang:
Mac -dan fayllarni uzatish
Kompyuterdan fayllarni uzatish
Pi -ning qizil malina menyusini, keyin Dasturlashni, so'ng Sonic Pi -ni bosish orqali Sonic Pi -ni ishga tushiring.
Yuklash tugmasini bosish va Pi -da saqlangan joyni topish orqali Sonic Pi faylini yuklang.
Karnayingiz Pi -ga ulangan va yoqilgandan so'ng, siz "Ishga tushirish" tugmachasini bosishingiz va musiqangizni yaratgan Pi -ni tinglashingiz mumkin!
8 -qadam: Ushbu loyihaning kodini qanday olish mumkin
Kodni olishning eng oson yo'li - Dexter Industries dasturiy ta'minotini "DI dasturiy ta'minotini yangilash" orqali yangilash. Buni qilganingizda, bu kabi yangi loyihalar uchun barcha kodli fayllar paydo bo'ladi!
Fayl yo'li
DI Software Update -ni ishga tushirganingizda, ushbu loyihani ushbu manzilda topish mumkin:
/home/pi/Dexter/PivotPi/Project/Snowman
Yuklab olinadigan fayl
Agar siz Dexter Industries maxsus dasturiy ta'minotidan foydalanmasangiz, robotlar uchun Raspbian va siz hali ham bu faylni yuklamoqchi bo'lsangiz, uni bu erdan yuklab olishingiz mumkin.
9 -qadam: Yordam kerakmi?
Savol yoki muammo bormi? Buni forumlarga joylashtiring va biz sizga yordam beramiz.
Tavsiya:
Ish stoli to'lqin to'lqinli shamollatuvchi quvurli odam: 4 qadam (rasmlar bilan)
Ish stolida qo'pol to'lqinli shamollatuvchi quvurli odam: Men har doim stol usti o'lchamli " Quvurli to'lqinli shamollatuvchi kolbali odamni " qurishni xohlardim, uni "Tube odam" deb ham atashadi, u ham Skydancer, Havo raqqosi … 2013 yilda men aql bilan qilingan birinchi qo'pol prototipni taqdim etdim
Hayotingizdagi maxsus odam uchun tush qutisi: 11 qadam (rasmlar bilan)
Hayotingizdagi alohida odam uchun tushlar qutisi: Bu kichkina quti mening sevgilim va men birga hayot kechirgan kunlarimiz sonini ko'rsatadi. Albatta, bu sana har qanday bo'lishi mumkin, bu sizning nikohingizdagi kunlarni, siz va turmush o'rtog'ingiz uchrashgan kundan boshlab, siz ko'chib o'tgan kunni anglatishi mumkin
Gigant LED - Odam Savajni kuzatish: 13 qadam (rasmlar bilan)
Gigant LED - Odam Savajni kuzatish: Bu erda siz Twitter, YouTube va Twitch ogohlantirish chiroqlari vazifasini bajarishga mo'ljallangan Giant LED -ni topasiz. Men uchun asosiy maqsad - bu Adam Savage va sinovdan o'tgan jamoaning tvitlari, videolari yoki tebranishlari bo'lganida ogohlantirish berish va
Aqlli odam bilan superkondensatorning foydasiz mashinasi yoki dialogi: 7 qadam (rasmlar bilan)
Superkondansatör foydasiz mashina yoki aqlli yigit bilan muloqot: aqlli yigit. Nima?! Yaroqsiz mashina! Yana! Yuzlab, minglab odamlarning YouTube kanallarini yopib qo'yishi etarli emasmi? Ularning ko'pchiligi o'tish tugmasi bilan qilingan, bu rokka ega.SG. Xo'sh? Hamma bir xil ishlashini biladi. Va siz allaqachon
O'yin -kulgi uchun temir odam reaktori (Raqamli harakat protsessori): 7 qadam (rasmlar bilan)
Temir odamning o'yin -kulgi uchun reaktori (Raqamli harakat protsessorli joystik): Salom azizlar! Bu mening birinchi ko'rsatmam, shuning uchun sizdan ijobiy fikr va mulohazalaringizni kuting! Loyiha uy o'yinlari, musobaqalar, tadbirlar uchun interaktiv platformadir - faqat o'yin -kulgi uchun. Bu temir odam reaktori dizaynida qilingan ikkita harakat sensori.