Mündəricat:
- Addım 1: Alətlər və Komponentlər
- Addım 2: Quraşdırma
- Addım 3: İdarəetmə Sistemi
- Addım 4: Elektrik sxemləri
- Addım 5: Arduino Sketch
- Addım 6: Son məhsul
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu təlimat, Cənubi Florida Universitetindəki Makecourse layihəsinin tələbini yerinə yetirmək üçün yaradılmışdır (www.makecourse.com)
Bu təlimat, layihəmi yenidən yaratmaq üçün addımları əhatə edəcək. Layihəm Pixy 2 və Arduino Uno istifadə edərək müəyyən bir rəng və ya forma uyğun gələn bir rover idi. Lazımi vasitələr, montaj, idarəetmə sistemi və proqramlaşdırma daxil olmaqla prosesin bütün aspektləri əhatə olunacaq.
Addım 1: Alətlər və Komponentlər
Elektrik komponentləri:
- Arduino Uno
- Pixy 2
- Çörək lövhəsi
- 2 x DC Motor
- DC çeviricisi
- Pan-tilt Servo Kit
- Busbar
- 2 x 1N4001 diod
- 2 x 2N2222A tranzistor
- 2 x 1k rezistor
Alətlər/Komponentlər
- Alüminium T-Oluklu Çərçivə
- HDPE Plastik Levha
- 2 x RC Avtomobil Təkərləri
- 3D printer
- Tornavida
- USB 2.0 Kabeli
- Güc qazma/dremel
- Turnigy Multistar Çox Rotorlu Lipo Paketi
*Qeyd: Bu layihənin məqsədi semestr ərzində dəyişdi, buna görə də hər şey əvvəlcədən nəzərdə tutulduğu kimi istifadə edilmədi (batareya həddindən artıq idi - eyni nəticələrə daha ucuz bir şeylə nail ola bilərsiniz).
Addım 2: Quraşdırma
Təəssüf ki, layihəni montaj edərkən çox şəkil çəkmədim, amma çox çətin deyil. Motorun montajı və batareyanı relslərə yerləşdirən hissələr 3D çap edilib.
T-yivli alüminium mötərizələrlə birlikdə düzbucaqlı formaya vidalanmışdır.
Qara plastik təbəqələr qazılır və montaj üçün istifadə olunur: bara, DC çeviricisi, çörək taxtası, Arduino Uno və Pixy 2. Pixy 2 daha yaxşı baxış bucağı vermək üçün öz platformasına quraşdırılmışdır.
Addım 3: İdarəetmə Sistemi
İdarəetmə sistemi, bir bara vasitəsilə DC çeviriciyə qoşulan 10000mAh lityum polimer batareya ilə qidalanır. Batareya lazım olandan xeyli böyükdür, lakin bir neçə fərqli layihədə istifadə etmək məqsədi ilə alınıb. DC çeviricisi təxminən 5V təmin edir və çörək lövhəsi vasitəsilə iki DC mühərrikinə və Arduino Uno -ya güc verir ki, bu da öz növbəsində Pixy 2 -ni gücləndirir.
Addım 4: Elektrik sxemləri
Yuxarıda kabellərin və elektrik komponentlərinin əsas qəzası göstərilir. NPN 2N 2222A tranzistoru, aşağı gücün gücləndirilməsi və keçid tətbiqləri üçün istifadə olunan yarımkeçirici bir cihazdır. Diodlar cərəyanı bir istiqamətdə saxlamaq üçün istifadə olunur, bu da Arduino Uno -nu təsadüfən cərəyanı qəbul etməkdən və partlamadan qoruyur. DC mühərriklərindən istifadə etdiyimiz üçün nədənsə səhv istiqamətə gedirsə, həmişə gücünüzü və torpaq kabellərinizi dəyişə bilərsiniz və əks istiqamətdə fırlanacaq. Bunu AC mühərrikləri ilə etmək olmaz. Diaqramdakı pin konfiqurasiyası Arduino eskizinə uyğun gəlmir, yalnız istifadəçiyə komponentlərin bir -birinə necə bağlandığı barədə fikir verir.
Addım 5: Arduino Sketch
Bu layihə üçün Arduino eskizində Pixycam.com saytında 'Dəstək' altında və oradan 'Yükləmələr' bölməsində tapıla bilən Pixy 2 kitabxanası istifadə olunur. Yalnız müvafiq olaraq Pixy və ya Pixy 2 üçün uyğun kitabxananı yüklədiyinizə əmin olun. Kitabxananı yükləyərkən PixyMon v2 yükləmək də çox faydalıdır. Pixy rəngləri/cisimləri yalnız düyməni basıb LED -in açılmasını gözləyərək öyrənə bilsə də (əvvəlcə ağ, sonra qırmızı) və qırmızı olduqda sərbəst buraxmaq üçün onu PixyMon proqramı vasitəsilə öyrətmək faydalıdır. Parlaqlıq və minimum blok sahəsi də daxil olmaqla bütün kamera parametrlərini tənzimləyə bilərsiniz (bu, daha kiçik, parlaq çalarları aşkar etməyə çalışırsınızsa faydalıdır). Eskiz, təyin edilmiş hər hansı bir imzaya riayət etmək üçün aşkar edilmiş obyektin x mövqeyini və hər iki sahəsini müqayisə edir. Pixy 2 yeddi fərqli imzanı öyrənə bilər və eyni anda yüzlərlə obyekti aşkar edə bilir.
Oradan, robotun irəli, sola və ya sağa getməsini təmin edən analogWrite () funksiyasından istifadə edərək DC mühərriklərini proqramlaşdırmaq olduqca asandır.
Qeyd: daha parlaq, fərqli rənglər Pixy ilə ən yaxşı işləyir
Addım 6: Son məhsul
Burada robota qırmızı bir Milad ağacı bəzəyini izləməyi öyrətdilər.
Tövsiyə:
NodeMCU ilə Telegram Botu (ESP8266): 3 addım
NodeMCU ilə Telegram Botu (ESP8266): Sisteminizdən bildiriş vermək üçün bota ehtiyacınız varmı? yoxsa sadəcə mesaj göndərməklə bir şey edirsiniz? Telegram Bot sizin həllinizdir! Bu dərsdə botumu hazırlamaq üçün Telegram Web və BotFather istifadə edəcəyəm
T2 - Çay Botu - Çay Brewing Asanlaşdırıldı: 4 Addım
T2 - Çay Botu - Çay Brewing Asanlaşdırıldı: Çay botu, istifadəçiyə çayını tövsiyə olunan dəmləmə müddətinə dəmləməsinə kömək etmək üçün hazırlanmışdır. Dizayn məqsədlərindən biri də sadə saxlamaq idi. Bir ESP8266, bir servo motoru idarə etmək üçün bir veb server ilə proqramlaşdırılmışdır. ESP8266 Veb Server mobil cavab verir və
Discord -a İnteraktiv Botu necə əlavə etmək olar: 6 addım
Discord -a İnteraktiv Bot Necə Əlavə Edilir: Bu təlimatda bir neçə komando ilə işləyən öz interaktiv botunuzun necə yaradılacağını göstərəcəyəm. Discord, oyunçuları bir araya gətirən bir Skype/Whats-app sosial media tətbiqidir. Öz kanalları ola bilər, hər bir üzvün hansı oyunu oynadığını yoxlayın
Karton və Arduino ilə bir döyüş botu necə qurulacaq: 7 addım (şəkillərlə)
Karton və Arduino ilə bir döyüş botu necə qurulur: Arduino UNO -dan istifadə edərək döyüş botları yaratdım və cəsədləri düzəltmək üçün kartondan istifadə etdim. Mən əlverişli təchizatlardan istifadə etməyə çalışdım və uşaqlara döyüş botlarının dizaynı ilə bağlı yaradıcılıq azadlığı verdim. Battlebot simsiz idarəedicidən əmr alır
ATtiny85 Geyinilə bilən Titrəmə Aktivliyi İzləmə İzləmə və Proqramlaşdırma Arduino Uno ilə ATtiny85: 4 addım (şəkillərlə)
ATtiny85 Geyinilə bilən Titrəmə Aktivliyi İzləmə Saatı və Proqramlaşdırılması Arduino Uno ilə ATtiny85: Geyinilə bilən fəaliyyət izləmə saatı necə edilir? Bu, durğunluq algıladıqda titrəmək üçün hazırlanmış geyilə bilən bir gadgetdır. Vaxtınızın çoxunu mənim kimi kompüterdə keçirirsinizmi? Özünüz də bilmədən saatlarla oturursunuz? Sonra bu cihaz f