Mündəricat:
- Addım 1: Nə lazımdır
- Addım 2: Qar adamı bədən quruluşu
- Addım 3: Qar adamı yaradın
- Addım 4: Servo Bağlantıları
- Addım 5: Dinamik Bağlantısı
- Addım 6: Scratch Code
- Addım 7: Sonic Pi Kodu
- Addım 8: Bu Layihənin Kodunu Necə Alınır
- Addım 9: Kömək lazımdır?
Video: Bir qar adamı qurmaq istəyirsiniz ?: 9 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
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:
- Bir PivotPi
- WiFi girişi olan bir RaspberryPi (ya Pi3, ya da dongle ilə başqa bir Pi)
- 4 ədəd AA batareya
- 2 orta servo
- 1 kiçik servo
- 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)
- Dinamik
- Robotlar üçün SD kart Raspbian
Əl sənətləri sahəsində sizə lazım olacaq:
- Köpük lövhə
- Böyük qalstuk bağlayır
- Güclü iki tərəfli lent
- Çılğın gözlər
- Qara marker
- 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.
- Güc kabeli həm dinamikə, həm də Pi USB portundan birinə bağlıdır
- Onun audio kabeli Pi üzərindəki audio porta gedir
- Çö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ə:
FPV Rover üçün Qar Kürəsi: 8 Addım (Şəkillərlə birlikdə)
FPV Rover üçün Qar Kürəsi: Qış gəlir. Beləliklə, FPV Rover-in təmiz bir səki düzəltmək üçün Qar Kürəyinə ehtiyacı var. : 2952852Gecikmək üçün məni İnstagram -da izləyin
Şəlalə adamı: 4 addım
Şəlalə Adam: Videoda şüşənin içərisində titrəmə zamanı terminallara toxunduqda parlaq LED -i yandıran suyun olduğunu görə bilərsiniz. Su tel terminallarını tamamilə tərk etmədiyi üçün (cihazı lövhədə tərk etməsəniz
Nəzarət Edilə bilən AGS-001 Ön Fənərini Orijinal Bir Oyunda Oğlan Avansına Necə Qurmaq olar (LOCA yoxdur!): 5 addım (şəkillərlə)
Nəzarət Edilə bilən AGS-001 Ön Fənərini Orijinal Bir Oyun Boy Avansına Necə Qurmaq olar (LOCA yoxdur!): Köhnə Game Boy Advance ekranınızı işıqlandırmaq istəyirsiniz. Yeni işıqlandırılmış arxa işıqlı IPS dəstlərini heç yerdə tapa bilməzsiniz və köhnə AGS-101 dəstləri stokda deyil və ya həddən artıq çoxdur. Bundan əlavə, çöldə olarkən ekranı görmək istəyərsiniz
Avtomatik Qar Oyanışı: 6 addım (şəkillərlə)
Avtomatik Qar Uyandırma Zəngi: Səhər evdən çıxmaq, bir neçə santimetr ağ əşyanın bir gecədə həll olunmasından sonra çox aktiv ola bilər. Səhər stressi aradan qaldırmaq üçün o günlərdə bir az əvvəl oyanmaq xoş olmazmı? Bu layihə
Nəhəng Bir Robot Yaratmaq İstəyirsiniz .: 19 Addım (Şəkillərlə birlikdə)
Nəhəng Bir Robot Yaratmaq İstəyirsiniz.: Nəhəng bir robot qurmaq istədiyinizi söyləyirsiniz? Məqsədiniz nədir? Dünya hökmranlığı? Qız yoldaşınız o pivəni sizin üçün almayacaqmı? Nə olursa olsun, özünüzə bir robot qurmağa necə başlamalısınız. Bu robotun məqsədi m üçün bir səhnə dayağı üçün idi