Mundarija:

Siz kardan odam qurmoqchimisiz?: 9 qadam (rasmlar bilan)
Siz kardan odam qurmoqchimisiz?: 9 qadam (rasmlar bilan)

Video: Siz kardan odam qurmoqchimisiz?: 9 qadam (rasmlar bilan)

Video: Siz kardan odam qurmoqchimisiz?: 9 qadam (rasmlar bilan)
Video: INSONLAR SIZNI HURMAT QILISHI VA SIZGA QULOQ SOLISHLARINI XOHLAYSIZMI ? 2024, Noyabr
Anonim
Image
Image
Rasm
Rasm

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:

  1. PivotPi
  2. Wi -Fi tarmog'iga ega RaspberryPi (Pi3 yoki dongle bilan boshqa Pi)
  3. 4 ta AA batareyasi
  4. 2 ta o'rta servo
  5. 1 ta kichik servo
  6. Erkak -ayol 6 ta o'tish simlari (qora, qizil, oq va jigarrang, qizil, to'q sariq)
  7. Karnay
  8. Robotlar uchun Raspbian SD karta

Hunarmandchilik sohasida sizga kerak bo'ladi:

  1. Ko'pikli taxta
  2. Katta galstuk taqadi
  3. Ikki tomonlama kuchli lenta
  4. Yalang'och ko'zlar
  5. Qora marker
  6. 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.

  1. Uning quvvat kabeli dinamikga ham, Pi USB portidan biriga ham ulangan
  2. Uning audio kabeli Pi audio portiga o'tadi
  3. 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: