Mündəricat:
- Addım 1: Yazıcı hissələri
- Addım 2: Lehim və Servo Hack
- Addım 3: Motor və Sürücü Qalxanı Bağlantısı
- Addım 4: Bluetooth Modulu Bağlantısı
- Addım 5: Servo Motorun Motor Sürücüsünə Bağlanması
- Addım 6: Batareya Quraşdırması
- Addım 7: Baş və silah hazırlayın
- Addım 8: Final
- Addım 9: Arduino Proqramlaşdırması (Motor Qalxanı Kitabxanası əlavə edin)
- Addım 10: Kod Təsviri-1
- Addım 11: Kod Təsviri-2
- Addım 12: Kod Təsviri-3
- Addım 13: Layihə Faylları və Video
Video: Kərə yağı robotunu keçin: 13 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Xülasə
Bu layihədə Rick və Morty -də yağ robotu edəcəyik. Robotda kamera və səs xüsusiyyəti olmayacaq. Videonu aşağıdakı linkdən izləyə bilərsiniz.
www.youtube.com/embed/X7HmltUWXgs
Metalik siyahı
- Arduino UNO
- Arduino Motor Sürücü Qalxanı
- Zumo Şassi dəsti
- 6V Reducer Micro DC Motor (2 ədəd)
- 7.4 V Lipo Batareya 850 mAh 25C
- HC-05 və ya HC-06 Bluetooth Modulu
- SG-90 Mini Servo Motor
- Jumper Kabelləri
- Kağız Klip (1 ədəd)
- 3D hissələri
Addım 1: Yazıcı hissələri
- Bu layihədə Arduino elektron kartı və 3D printer texnologiyasından istifadə edəcəyik. Əvvəlcə 3D hissələri çap edəcəyik.
- 3D hissələrə GitHub bağlantısından daxil ola bilərsiniz.
Parçaların vəzifəsi aşağıdakı kimidir.
- şassi: Robotun əsas gövdəsidir.
- aşağı bədən: Robotun başını hərəkət etdirməyə kömək edəcək parça. Servo motor bu hissəyə sabitlənəcəkdir.
- üst bədən: Şassi ilə aşağı gövdə arasındakı hissədir.
- menteşe: Bu hissə bədəni açıq və yaxınlaşdırır.
Çap müddəti (Yazıcı Modeli: MakerBot Replicator2)
- Şəkil_1 -də hissələrin çap müddəti: 5saat 13m. (Çap parametrlərini Şəkil_3 -də göstərildiyi kimi qurarsanız.)
- Şəkil_2 -də hissələrin çap müddəti: 5saat 56m. (Çap parametrlərini Şəkil_3 -də göstərildiyi kimi qurarsanız.)
- Qeyd: Çap müddəti printer modelindən asılıdır.
Addım 2: Lehim və Servo Hack
- DC mühərrikləri Zumo şassisinin içərisindədir.
- Jumper kabelləri DC mühərriklərinə lehimlənir.
- Aşağı hissəyə bağlanmadan əvvəl robotun başını hərəkət etdirəcək servoda bir neçə dəyişiklik edilməlidir. Bu dəyişikliyin məqsədi servo motoru daha hamar idarə etməkdir.
- Aşağıdakı linkdən istifadə edə bilərsiniz.
www.youtube.com/watch?v=I-sZ5HWsGZU
- Servo motor, Şəkil_4 -də göstərildiyi kimi aşağı gövdə hissəsinə sabitlənmişdir.
- Aşağı gövdə və yuxarı hissələr Şəkil_5 -də göstərildiyi kimi vida ilə bir -birinə bərkidilir.
Addım 3: Motor və Sürücü Qalxanı Bağlantısı
- Arduino Motor Sürücü Qalxanı, Şəkil_6 -da göstərildiyi kimi Arduino Uno'ya sabitlənmişdir.
- Sağ tərəfdəki DC motor, motor sürücüsünün M3 portuna sabitlənmişdir.
- Sol tərəfdəki DC motor, motor sürücüsünün M4 portuna sabitlənmişdir.
Addım 4: Bluetooth Modulu Bağlantısı
- RX və TX sancaqları, müvafiq olaraq Arduino lövhəsinin 2 və 3 -cü pinlərinə lehimlənir.
- VCC və GND pinləri müvafiq olaraq Arduino lövhəsinin 5V və GND pinlərinə lehimlənir.
Addım 5: Servo Motorun Motor Sürücüsünə Bağlanması
- Servo motor, motor sürücüsünün M1 portuna sabitlənir.
- Arduino UNO şassi üzərində yerləşdirilib.
Addım 6: Batareya Quraşdırması
- Zumo Kit -in batareya tutacağı şəkildəki kimi dəyişdirilmişdir. Sonra lipo batareyası bu dəyişdirilmiş tutucuya iki tərəfli lentlə bağlanır.
- Lipo batareyasının qırmızı pimi Arduino Vin pininə və qara pin GND pininə lehimlənmişsə, Arduino Uno gücə malikdir. İstəyirsinizsə, dövrəyə kiçik bir keçid əlavə edə bilərsiniz. Bunun üçün şassi hissəsində kiçik bir çuxur yarada bilərsiniz.
Addım 7: Baş və silah hazırlayın
- Robotun başı və qolları zəruri nöqtələrə yapışdırılır.
- Robotun başı aşağı gövdə hissəsinə yapışdırılır.
- Menteşə şəkildə göstərildiyi kimi quraşdırılmışdır.
Addım 8: Final
- Nəhayət, robot şəkildəki kimi görünməlidir.
- 3d çap hissələri və montaj üçün aşağıdakı linkdən istifadə edə bilərsiniz.
www.thingiverse.com/thing:1878565
Addım 9: Arduino Proqramlaşdırması (Motor Qalxanı Kitabxanası əlavə edin)
- Kodları girməzdən əvvəl Arduino IDE proqramına bəzi kitabxanalar əlavə etməliyik.
- Əvvəlcə mühərrikləri idarə etmək üçün "AFMotor.h" kitabxanasını əlavə etməlisiniz. Bunun üçün aşağıdakı adımları yerinə yetirməlisiniz.
- "Adafruit Motor Shield Kitabxanası" adlı ZIP faylı GitHub linkindən endirilir.
- Arduino IDE -də "Eskiz> Kitabxanaya Daxil et. ZIP Kitabxanası əlavə et" düyməsini basın. Yüklənmiş Adafruit Motor Shield Kitabxanasını seçin və Aç düyməsini basın. Bu şəkildə AFMotor.h adlı kitabxana layihəyə əlavə olunur.
- Bununla birlikdə, bluetooth bağlantısı üçün "SoftwareSerial.h" kitabxanasını əlavə etməlisiniz.
Addım 10: Kod Təsviri-1
boşluq qurmadan əvvəl bölmədə;
Motorların və bluetooth sensorunun bağlı olduğu pin nömrələrinə aid obyektlər yaradılır. (mySerial, motor1, motor2, motor3)
Addım 11: Kod Təsviri-2
bölmədə boşluq qurulması;
Serial ünsiyyət başlayır.
Addım 12: Kod Təsviri-3
bölmədə boşluq döngəsi;
Qırmızı işarələnmiş bölmədə məlumatların bluetooth modulundan alındığını yoxlayın. Gələn məlumatlar c dəyişəninə göndərilir.
Məsələn, daxil olan məlumatlar "F" dirsə, mühərriklər irəli istiqamətdə hərəkət edir.
- Voidloop bölməsindən sonra alt proqramlar yaradılır. Motorların dönmə sürəti və dönmə tərəfi alt proqramlarda müəyyən edilir.
- "İrəli", "Geri", "Sol", "Sağ" və "Dur" alt proqramların adlarıdır.
Addım 13: Layihə Faylları və Video
GitHub bağlantısı:
github.com/yasinbrcn/Pass-The-Butter-Robot.git
Tövsiyə:
Nəzarət Ledinə keçin (Arduino): 4 addım
Push Switch to Control Led (Arduino): Salam! Bu gün Arduinoda LED-in ON/OFF vəziyyətini idarə etmək üçün düyməni necə istifadə edəcəyimi göstərəcəyəm. Bunun üçün TinkerCAD istifadə edəcəyəm. istifadə etmək çox asandır və bu kimi şeylərə gəldikdə məqsədlərimizə xidmət edir. İstəsəniz
Rekursiyadan istifadə edərək əlaqəli bir siyahıdan keçin - Java: 12 addım
Rekursiyadan istifadə edərək əlaqəli siyahıdan keçin - Java: Xoş gəldiniz və sizə rekursiv funksiyanın necə yaradılacağını göstərəcək bu təlimat dəstini seçdiyiniz üçün təşəkkür edirik. Ediləcək addımları başa düşmək üçün əsas java biliklərinə ehtiyac var. Ümumiyyətlə, bu 12 addımlı proses artıq çəkməməlidir
Kərə yağı robotu: Ekzistensial böhranlı Arduino Robotu: 6 addım (şəkillərlə)
Kərə yağı robotu: Var olan Krizli Arduino Robotu: Bu layihə "Rick və Morty" cizgi serialına əsaslanır. Epizodlardan birində Rick, yeganə məqsədi kərə yağı gətirmək olan bir robot hazırlayır. Bruface (Brüssel Mühəndislik Fakültəsi) tələbələri olaraq mexanika üçün bir tapşırıq var
Siçan Kaydırma Təkərini Kərə Yağı Eynilə Dəyişdirin: 6 addım
Siçan Kaydırma Təkərini Kərə Yağı Eynilə Dəyişdirin: Siçanınızdakı sərt, tıklayan təkərdən nifrət edirsiniz? Siçan təkərinizə 10 dəqiqədə super hamar, kərə yağı hamar bir fırlanma hərəkəti verin. Kiçik bir tornavida işlədə bilsəniz, siçanınızın hansı şəkildə bir araya gətirildiyinə görə bunu bacarmalısınız. Alətlər: 1 komp
Ucuza A/B keçin: 4 addım
A/B Ucuza keçin: Mağazadan bir şey almaqdansa, tez -tez özüm üçün hazırlayıram. Bu A/B keçidini düzəltdim, çünki ön portlarımın sürücüləri Audacity vasitəsi ilə maşınımda düzgün qeyd etməyimə icazə vermirlər. İndi bu əvvəllər də edilib, amma mən