Mündəricat:

Bir qar adamı qurmaq istəyirsiniz ?: 9 addım (şəkillərlə)
Bir qar adamı qurmaq istəyirsiniz ?: 9 addım (şəkillərlə)

Video: Bir qar adamı qurmaq istəyirsiniz ?: 9 addım (şəkillərlə)

Video: Bir qar adamı qurmaq istəyirsiniz ?: 9 addım (şəkillərlə)
Video: Kiməsə yardım etmək istəyəndə 🤕 #harunmemmedov #shorts #short 2024, Noyabr
Anonim
Image
Image
Şəkil
Şəkil

Giriş

Bu layihə, Raspberry Pi və PivotPi ilə rəqs edən bir qar adamının necə qurulacağını göstərir - bunun üçün qurulmuş bir servo nəzarətçi!

Scratch rəqs edən qar adamını kodlaşdırmaq üçün istifadə olunur və Sonic Pi tətil musiqisini yaradır.

Addım 1: Nə lazımdır

Kardan adam PivotPi nümayiş etdirir, buna görə başlayaq. Sizə lazım olacaq:

  1. Bir PivotPi
  2. WiFi girişi olan bir RaspberryPi (ya Pi3, ya da dongle ilə başqa bir Pi)
  3. 4 ədəd AA batareya
  4. 2 orta servo
  5. 1 kiçik servo
  6. 6 atlama telləri kişidən dişi (qara, qırmızı, ağ və qəhvəyi, qırmızı, narıncı rəngləri seçə bilsəniz)
  7. Dinamik
  8. Robotlar üçün SD kart Raspbian

Əl sənətləri sahəsində sizə lazım olacaq:

  1. Köpük lövhə
  2. Böyük qalstuk bağlayır
  3. Güclü iki tərəfli lent
  4. Çılğın gözlər
  5. Qara marker
  6. Güclü bir yazı

Addım 2: Qar adamı bədən quruluşu

Kardan adamı bir parça köpük taxtasından quracaqsınız. Sizə gözəl nisbətdə bir qar adamı verəcək müxtəlif ölçülü üç boşqab və ya yuvarlaq əşyalar istifadə edin. Parçaları kəsin və tərəfləri zımpara etməyi də düşünün.

Üç dairəni kəsin

Qara bir markerdən istifadə edərək hər dairəni gəzin və onları fərqləndirin. Və bir qar adamının başlanğıcı var!

Qar adamı bədəni

Addım 3: Qar adamı yaradın

Kardan adamı tutacaq qədər hündür olacaq bir yazı alın.

Təxminən mövqelərini gözün altından tutaraq postun aşağı yarısına iki orta servo bağlayın. Servo yerləşdirmə, alacağınız hərəkət növünü təyin edir. Dairələrdən birinin mərkəzinə bir servo qoysanız, təmiz bir fırlanma hərəkəti alacaqsınız. Qolları olan mərkəzi hissə üçün yaxşı görünür. Qolları bədənə bantla bağlayın, qollar hərəkət etmir, dönəcək bədəndir.

Bədən dairəsinin mərkəzindən daha yüksək bir servo yerləşdirsəniz, alt hissəsi üçün gözəl görünən bir yelləncək effekti alacaqsınız. Bu dəqiq bir elm deyil (ola bilər, amma bir qar adamı üçün bu qədər dəqiq olmaq lazım deyil), ancaq təxminən 1/3 qədər gözəl görünür.

Üst servo - kiçik - başı idarə edir. Boyun olaraq aşağı hissəsi servoya, üst hissəsi isə başa bərkidilmiş qısa bir balsa ağacından istifadə edəcəyik. Bu, qar adamının başını yan -yana hərəkət etdirməsinə imkan verir. Balsa ağacı baş hissəsinə yapışmaq üçün iki tərəfli lentdən istifadə edir. Qar adamını bəzəmək vaxtıdır! Qəşəng gözlər, konfet qamışı və hamısı!

Qolları olan orta hissə

Mərkəzdən ofset ilə alt hissə

Baş və Boyun

Addım 4: Servo Bağlantıları

Bu servoları PivotPi lövhəsinə bağlamağın vaxtı gəldi! Üçü var, amma ikisi bir qədər yüksək olmalıdır. Bir neçə seçiminiz var. PivotPi/RaspberryPi-ni bağlama bantları və ya hər hansı digər təhlükəsiz üsulla dəstəkləyici postun üstünə qaldıra bilərsiniz və ya kişi və dişi tullanan telləri istifadə edərək servo telləri uzada bilərsiniz.

Alt servo Port 1 -ə bağlıdır.

Orta servo Port 2 -ə bağlıdır.

Üst servo (kiçik olan) Port 7 -ə bağlıdır, çünki mənim PivotPi ayaq üstə qaldı və tellər ona çata bildi (Port 8 də yaxşı olardı).

Servo Əlaqələri

Tel Uzantıları

Bu blokları uyğunlaşdıraraq Scratch kodunu öz əlaqələrinizə uyğun olaraq dəyişə bilərsiniz

Addım 5: Dinamik Bağlantısı

Dinamikin əlaqəsi asandır.

  1. Güc kabeli həm dinamikə, həm də Pi USB portundan birinə bağlıdır
  2. Onun audio kabeli Pi üzərindəki audio porta gedir
  3. Çöldə olacağımız üçün gücü ən yüksək səsə çevrilməlidir

Dinamik Bağlantısı

Addım 6: Scratch Code

Qar adamı layihəsi, PivotPi üçün Scratch istifadə edir. Tamamilə robot kimi görünməmək üçün bəzi təsadüfi generatorlardan istifadə olunur. Əks təqdirdə kod sadədir. Onlayn Scratch istinad səhifəmizlə daha çox məlumat əldə edə bilərsiniz.

Raspbian for Robots kartınızda bir DI Software Update etsəniz, kodu tapa bilərsiniz:

Fayl, sonra Aç düyməsini basın

Pi düyməsini vurun və Dexter, PivotPi, Projects, Snowman'a gedin

Addım 7: Sonic Pi Kodu

Sonic Pi, Robotlar üçün Raspbian -da deyil. Ehtiyacınız yoxdur, amma əlavə etmək çox əyləncəlidir.

Sonic Pi qurmaq üçün SD kartınız bir az ehtiyat otağı olan ən az 8 Gig olmalıdır. 4 Gig -iniz varsa, dəyişikliklər Sonic Pi -yə uyğun gəlmir.

Terminal pəncərəsində aşağıdakı əmrləri yerinə yetirin:

sudo apt-get yeniləməsi

sudo apt-get sonic-pi quraşdırın

və onun sehrini etsin.

Raspberry Pi / Proqramlaşdırma / Sonic Pi

Jingle Bells-i Robin Newmanın kolleksiyasından yükləyə bilərsiniz ("Zipi Yüklə" düyməsini basın, yuxarı sağda) (Robinə musiqi istedadını paylaşdığı üçün böyük təşəkkürlər!)

Dosyanı adi kompüterinizdən Pi -yə köçürmək üçün bir yardıma ehtiyacınız varsa, dərslərimizə baxın:

Faylları Mac -dan köçürün

Bir PC -dən faylları köçürün

Pi -nin kiçik qırmızı moruq menyusuna, sonra Proqramlaşdırmaya, sonra Sonic Pi -yə tıklayaraq Sonic Pi -yə başlayın.

Yükləmə düyməsini basaraq və Pi -də saxladığınız yeri taparaq Sonic Pi faylını yükləyin.

Dinamikiniz Pi -yə qoşulduqdan və işə salındıqdan sonra "Çalış" düyməsini sıxıb Pi yaratmaq üçün musiqi yaratmaq üçün qulaq asa bilərsiniz!

Addım 8: Bu Layihənin Kodunu Necə Alınır

Kodu əldə etməyin ən asan yolu, "DI Software Update" vasitəsilə Dexter Industries proqramınızı yeniləməkdir. Bunu etdiyiniz zaman, bu kimi yeni layihələr üçün bütün kod sənədləri görünəcək!

Fayl Yolu

DI Proqram Güncellemesini çalıştırdığınızda, bu layihəni bu yerdə tapa bilərsiniz:

/home/pi/Dexter/PivotPi/Projects/Snowman

Yüklənə bilən fayl

Dexter Industries xüsusi proqramı olan Robotlar üçün Raspbian istifadə etmirsinizsə və hələ də bu faylı yükləmək istəyirsinizsə, buradan yükləyə bilərsiniz.

Addım 9: Kömək lazımdır?

Sualınız və ya probleminiz var? Forumlarda yerləşdirin və sizə kömək edək.

Tövsiyə: