Mündəricat:

Super Sadə Başlayanlar Robotu: 17 Adım (Şəkillərlə)
Super Sadə Başlayanlar Robotu: 17 Adım (Şəkillərlə)

Video: Super Sadə Başlayanlar Robotu: 17 Adım (Şəkillərlə)

Video: Super Sadə Başlayanlar Robotu: 17 Adım (Şəkillərlə)
Video: Heydər Əliyev və Həyat yoldaşını Birdə belə görün #azerbaijan #president #prezident #xeberler #xeber 2024, Noyabr
Anonim
Super Sadə Başlayanlar Robotu!
Super Sadə Başlayanlar Robotu!

'' 'ROBOT VİDEOSU' '' YouTube, quraşdırılmış versiyanı işləyərkən videonun xaricində olan bir linkdir … Bu təlimatı mütləq n00by robot wannabe üçün yaratdım. Hobbiyə yeni başlayanların sayında böyük bir sıçrayış gördüm və "necə edim" suallarının sayının artdığını görürəm. Bəlkə də bu təvazökar kiçik Instructable bir və ya ikisinə ilk robotunu yaratmağa kömək edəcək. Bu Təlimatın sonunda əsas mənbə kodunu tapa bilərsiniz. Adımların sayına görə panikaya düşməyin … Robotu izləmək asanlığı üçün çox kiçik addımlara ayırdım. Bu kiçik robot, əsas sürücü sistemi, mikrokontrolör və İQ sensoru olaraq bir neçə modifikasiya edilmiş model təyyarə servosu daşıyan sadə bir kontrplak platformasından başqa bir şey deyil. Genişləndirmək və əlavə etmək üçün bir çox otaqda dizayn etdim. Əlinizdə hissələr varsa, təxminən 3 saat ərzində tikə bilməlisiniz. Seçdiyim mikro nəzarətçi OOPic R. -dir. Bu mikrofonu seçdim, çünki onlarla qurulmuş obyekt və nümunə kodları yeni başlayanın tez işə başlamasını asanlaşdırır. Adətən 60 dollardan aşağı olan əsas robot hissələri təchizatçılarından hər hansı birində tapıla bilər. Bir proqramlaşdırma kabeli və batareya klipi olduğu üçün başlanğıc dəstini alın. Bir servoya birbaşa qoşa biləcəyiniz müddətdə hər hansı bir mikro nəzarətçidən istifadə edə bilərsiniz (siyahını qısaldır, lol). Sadalanan servolar, demək olar ki, hər hansı bir hobbi mağazasında 10 dollardan aşağı qiymətə tapılan Hitec HS-311 model təyyarə servolarıdır. IR sensoru Digikey -dən (www.digikey.com) əldə edilə bilən Sharp GP2D12 Analog vahididir. GP2D12XXX hər hansı bir analog seriyası bu işi görəcək. Tailwheel sadə Dubro.20-.40 model təyyarə 1 "təkərdir, montajı var. Servolarınızı aldığınız hobbi mağazasından seçin. Taxta baza 1/4 düym ağcaqayın kontrplak və servo / Sensor montajı, demək olar ki, hər hansı bir taxta parçasının bir parçasıdır. Bir parça küknar istifadə etdim. Kütük alüminium təkərləri özüm hazırladım, ancaq servo qoşma üçün nəzərdə tutulmuş hər hansı bir təkəri istifadə edə bilərsiniz. Robotun qalan hissəsi bir neçə vintdən və bir neçə elektrikdən ibarətdir. Sonda SPECAIL əlavə etmədən mənə təxminən 95.00 ABŞ dollarına başa gəldi. Xüsusi addım təxminən 50 dollar əlavə edir. İlk təlimatım olduğu üçün gözəl olun.

Addım 1: Alətlər və materiallar

Alətlər və Materiallar
Alətlər və Materiallar

Super SImple Robotu qurmaq üçün lazım olanların siyahısı burada!

Parça siyahısı: -ooPic R Mikrokontrolör (https://www.thebotshop.com/) (qeyd -Hansı mikrokontrolördən istifadə edə bilsəniz istifadə edə bilərsiniz) -Sharp GP2D12 Simli JST konnektoru ilə -Billet Alüminium Təkərlər/Təkərlər (və ya ekvivalent) - Hitec HS -311 Servosu, Dəyişdirilmiş -Super Yapışqan -5 X 1 düymlük İkitərəfli Bant -1/4 düymlük Kontrplak və ağac parçası -Dubro.20 -.40 RC Təyyarə Tornwheel assmbly -Misc. boşluqlar/dayaqlar və vintlər/qoz -fındıq -9 Volt batareya -İstilik büzülmə borusu 1/16 x 3 düym -3 standart dişi qıvrım sancaqları (əldə edə bilmirsinizsə panikaya düşməyin) -Boya *isteğe bağlı -9 volt batareya Alətlər: -Kiçik Kiçik Tornavidalar -İğneli Burun Kəlbətinləri -Darel və bitlər -Mişar -Lehimləmə Dəmiri -Lehim -Qum zımpara -Kəskin Qələm -Cetvel Ümumi dəyəri təxminən. $ 95.00 USD Təxminən qurma vaxtı. 2.5-3 saat

Addım 2: Servoları dəyişdirin

Servoları dəyişdirin
Servoları dəyişdirin

Super yapışqan potensiometr metodundan istifadə edərək servolarınızı dəyişdirməlisiniz. Burada ətraflı məlumat verərək yer israf etməməyi qərara aldım, çünki Instructables və Google -da onlarla necə məqalə var. Tələb tələb edirsə, bunu daha sonra buraya əlavə edəcəyəm. Əsasən, onları parçalamalı, 90 (hərəkətsiz) mövqeyi tapmalı, qazanın üst və alt hissəsini super yapışdırmalı, hamısını bir yerə qoymalı, çıxış ötürücüsünü dəyişdirməlisiniz, faylları silməlisiniz. Hitec HS-311, qazanın yığılmasını asanlaşdıran plastik qab milinə malikdir. Metal qabı olan fərqli bir servo istifadə edirsinizsə, bunun əvəzinə çıxış dişli hissəsinin alt hissəsini dəyişdirməlisiniz.

Addım 3: Taxta hissələri kəsin

Taxta hissələri kəsin
Taxta hissələri kəsin

Baza üçün 3.25 düymlük bir kvadratda 1/4 düym ağcaqayın kontrplak və ya ekvivalent bir parça kəsin.

** XÜSUSİ ** Daha sonra asan əlavə etmək üçün birincisinə uyğun olan 1/4 kontrplakdan ikinci bir parça kəsin. Bir parça hurda ağacını 5/16 düym uzunluğunda, 3/4 düym uzunluğunda, 1/2 düym qalınlığında GP2D12 montajına kəsin. Hurda servo / İR montajı, 1/4 düymlük ağcaqayın kontrplakının 2 ədədini laminasiya etməklə edilə bilər. Hər şey kəsildikdə, kobud və ya qeyri -səlis kənarları təmizləmək üçün yumşaq bir zımpara verin.

Addım 4: Delikləri qazın

Delikləri qazın
Delikləri qazın

Mikrodenetleyicinizi bələdçi olaraq istifadə edərək, kontrplakdakı montaj deliklərini göstərildiyi kimi ön tərəfə düzəldin. Arxa təkər montajını bələdçi olaraq istifadə edərək, arxa tərəfdəki kontrplakın montaj deliklərini göstərin. 1/8 düymlük bütün delikləri qazın. 3 -cü addımda ** XÜSUSİ ** -dən ehtiyat əsas parça hazırlamağı seçmisinizsə, iki əsanı bir -birinə sıxın və eyni zamanda mikrokontrolör deliklərini qazın. İki parçanı ayırın və quyruq təkərlərindən yalnız birində delik açın.

Addım 5: Servo / IR montajını quraşdırın

Servo / IR montajını quraşdırın
Servo / IR montajını quraşdırın

Aşama 2 -dən kontrplakın dibinə qədər servo / IR montajını super yapışdırın, onu sola və sağa mərkəzləşdirdiyinizə əmin olun və göstərildiyi kimi kontrplakın ön kənarı ilə yuyun.

Addım 6: Servo tellər üçün deliklər qazın

Servo tellər üçün qazma delikləri
Servo tellər üçün qazma delikləri

Müvəqqəti olaraq servolarınızı montaj vəziyyətində servo / IR qurğusunun arxasına qoyursunuz və tellərin arxa tərəfdəki dağı vurduğunu görəcəksiniz. Tellərin keçməsini təmin etmək üçün bəzi deliklərə ehtiyacımız olacaq. Servolar, çıxış şaftlarının arxaya deyil, bazanın önünə daha yaxın olması üçün istiqamətləndirilməlidir.

Kılavuz olaraq bir servo istifadə edərək, montajda deliklərin harada qazılması lazım olduğunu təyin edin və qeyd edin. Qələm və hökmdardan istifadə edərək, həmin nöqtələri 4 -cü addımda göstərildiyi kimi montajın ön tərəfinə köçürün. 5/16 qazma ucu ilə deliklər qazın. Ehtiyatlı olun, odun parçalaya bilərsiniz. Heç vaxt qorxmayın, sadəcə bir -birinə yapışdırsanız. İsteğe bağlı olaraq, servo tellərini dəyişdirərkən servonun altındakı kiçik bir çuxurdan istiqamətləndirə bilərsiniz və bu addımdan tamamilə qaçın.

Addım 7: təkər çarxı

Arxa təkər
Arxa təkər

Bir neçə 4-40 X 1/2 düymlük maşın vintləri və qoz-fındıqları istifadə edərək, arxa təkər qurğusunu bazanın arxa ortasına quraşdırın.

Vida başlarının və ya qoz -fındıqların oriyentasiyasından asılı olaraq, kontrplakın içərisinə havşa vurduqlarından əmin olun ki, servo quraşdırılmasına mane olmasınlar. Hündürlükdən narahat olmayın, sonra düzəldəcəyik.

Addım 8: Müqavilələri quraşdırın

Müqavilələri quraşdırın
Müqavilələri quraşdırın

Servo içəri girməzdən əvvəl taxtanızdakı dayanıqlıqları dərhal düzəltmək daha yaxşıdır.

4-40 X 1 düymlük bir vida, 4-40 x 1/4 düymlük dayaq və 4-40 qoz istifadə edərək, göstərildiyi kimi hər bir mikrokontrolör çuxuruna birini quraşdırın. Vida başlarının kontrplakın altına gömülü olduğundan əmin olun ki, servo quraşdırılmasına mane olmasın.

Addım 9: Servosları quraşdırın

Servoları quraşdırın
Servoları quraşdırın

Servoları kontrplak əsasının alt tərəfinə və servo / IR montajına qarşı yuxarı yapışdırın. Bunun üçün bir -iki damla kifayətdir.

Servo telləri göstərildiyi kimi servo / İR yuvasındakı deliklərdən keçirin.

Addım 10: Mikro nəzarətçini quraşdırın

Mikro nəzarətçini quraşdırın
Mikro nəzarətçini quraşdırın

Göstərildiyi kimi, mikro nəzarətçini arxa təkər qurğusunun üstünə qaldırmaq üçün hər bir dayağa bir yuyucunun qoyulması lazım ola bilər. 4-40 qoz-fındıq və ya 2,5 düymlük dişi olan kişilərdən kişiyə qədər (göstərilir) ** XÜSUSİ ** üçün daha sonra əlavə edin.

Addım 11: Təkərləri quraşdırın

Təkərləri quraşdırın
Təkərləri quraşdırın

Bu addım çox böyükdür … Seçdiyiniz təkərləri quraşdırın və təkər çarxını baza sahələrinin səviyyəsinə və ya bir qədər aşağıya doğru tənzimləyin.

Dəstəklənə bilən gözəllik: mağazada əlavə təkər dəstlərim var, ətraflı məlumat üçün e -poçt göndərin.

Addım 12: Batareya əlavə edin

Batareya əlavə edin
Batareya əlavə edin

Batareyanı ikiqat yapışan bantla, servonun arxasındakı boşluğa və altlığın arxa təkərinin önünə qoyun. Batareyanın uyğun olması üçün kənarda oturması lazımdır. ** XÜSUSİ ** versiyasını qurursanız, gözləyə və batareyanı quraşdırmaq üçün yuxarı mərtəbədən istifadə edə bilərsiniz.

Addım 13: Servoları qoşun

Servoları qoşun
Servoları qoşun

Sol servoyu oopic servo porta 31 qoşun. Ən çox 3 pinli port.

Doğru servoyu oopik servo port 30 -a qoşun. Şəklin arxasındakı şəkil qeydlərində sarı telli iki servo konnektoru axtarın.

Addım 14: IR quraşdırın

IR quraşdırın
IR quraşdırın

Sharp GP2D12 -ni ön montajdakı deliklərin/tellərin üstünə yapışdırın.

Döşəmə yansımalarını minimuma endirmək üçün IR -ni bacardığınız qədər yüksək yerə qoyun. Telləri yerə qoyun və plastik qutuda servo tellərin arxaya oturması üçün bir az rahatlama görə bilərsiniz.

Addım 15: IR -ni bağlayın

IR -ni bağlayın
IR -ni bağlayın

Bütün robotun ən çətin hissəsi mənə inanın.

GP2D12 üçün tellərin hər birinə 1 düymlük istilik büzücü boru qoyun. Yoldan kənara sürüşdürün. Lehim (və ya kıvrım) hər bir telə tək bir qadın qıvrım pin yuvası. OPSİYONLU - LEHİM OLMAYANLAR ÜÇÜN TAVSİYE EDİLMİR! Telin ucunu lazım olan mikrokontrolör sancaqlarının ucuna lehimləyə və qısalmasından qorumaq üçün istiliyi üzərinə sürüşdürə bilərsiniz. Tez və diqqətlə edilməlidir. İstilik büzücü borunu sıxılmış yuvanın üzünə sürüşdürün. İstilik silahından istifadə edərək borular sıxılır. Bağışlayın, bütün bu xırda şeyləri yaxşı bir şəkildə görə bilmədim. Oopikdə açıq olan 5 voltlu pin tapın və qırmızı GP2D12 telini ona bağlayın. Çoxları var. 12C portundan ehtiyat 5 volt istifadə etdim. Şəkil qeydlərində göstərilmişdir. Oopikdə hər hansı bir açıq GND pin tapın və ona qara GP2D12 telini bağlayın. Çoxları var. 12C portundan ehtiyat GND istifadə etdim. Şəkil qeydlərində göstərilmişdir. Pin3 tapın və ağ GP2D12 telini ona bağlayın. Onlardan yalnız biri var lol.

Addım 16: Mənbə Kodu

Mənbə Kodu
Mənbə Kodu

NÖVBƏTİ ADIMDA SONAR SEÇİMİ ÜÇÜN YENİLƏNİB 2/16/09 QAYDA KODU (XÜSUSİ MADDƏ) Mikro nəzarətçinizin təlimatlarına əməl edin və bu kodu kəsib redaktora yapışdırın. Kod tərtib edin və robota göndərin. Kod çox sadədir, lakin bot gördüyü ən çox maneəni dəf edir. Kodumu götürüb genişləndirmək asandır.'SuperSimpleBeginnersRobot'www.instructables.com'Ted Macy'[email protected]'2/16/09'-------------- -------------------------------------------------- -'Obyektlər yaradın və qurun' ------------------------------------------- ---------------------- Dim Servo_Right Yeni OServoDim kimi Servo_Sol Yeni OServoDim SRF04Servo Yeni OServoDim GP2D12 OIRRange Olaraq (3, 8, cvOn) Dim SRF04 OSonarDV Olaraq (8, 9, cvOn) SRF04Servo. IOLine = 29 'Servo G/Ç Xətti 30 -u işə salın. SRF04Servo. Center = 28' Servo mərkəzini 28 -ə qoyun. (Təlimata baxın) SRF04Servo. Operate = cvTrue 'Son iş., Servo yandırın. Servo_Right. IOLine = 30 'Servo G/Ç Xəttini 30 istifadə edəcək şəkildə ayarlayın. Servo_Right. Center = 28' Servo mərkəzini 28 olaraq təyin edin. Servo_Left. IOLine = 31 'Servo G/Ç Xəttini 31 istifadə edəcək şəkildə ayarlayın. Servo_Left. Center = 28' Servo mərkəzini 28 olaraq təyin edin. '------------------------------------------------- ---------------- 'Obyektlərin Yaratılmasını və Qurulmasını Sonlandırın' Əsas rutin gücə çağırılan əsas işinizdir! '--------------- -------------------------------------------------- Sub main () IR IR Forward_All Call SServo Loop End Sub 'a zəng edin ----------------------------------- ------------------------------ 'Əsas rutinin sonu' Sürücü sistemi alt proqramlarının başlanması '-------- -------------------------------------------------- ------- Sub Spin_Left () Servo_Left. Invert = 0 Servo_Left = 62 Servo_Right = 60End SubSub Spin_Right () Servo_Right. Invert = 1 Servo_Left = 62 Servo_Right = 60End SubSub Forward_All () Servo_Rvert_Level = 0 1 Servo_Right = 60 Servo_Left = 62End SubSub REVERSE () Servo_Right. Invert = 1 Servo_Left. Invert = 0 Servo_Right = 60 Servo_Left = 62E nd SubSub STOP () Servo_Left = 0 Servo_Right = 0 SServoEnd Sub 'a zəng edin ----------------------------------- ------------------------------ 'Sürücü sistemi alt proqramlarının sonu' Sensor alt proqramlarının başlanğıcı '-------- -------------------------------------------------- ------- Sub SServo () SRF04Servo. Position = 15 SRF04. Operate. Pulse (1, 1, 250) SRF04. Value <128 Sonra Spin_Right Başqa Zəng Edin OoPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) SRF04. Dəyəri <64 Sonra Zəng ETSİN Başqa Zəngi İrəli_Bütün Bitir ooPIC. Delay = 600 SRF04Servo. Mövqe = 46 SRF04. Operate. Pulse (1, 1, 250) Əgər SRF04. Value <128 Sonra Spin_Left -ə Başqa Zəng Edin OoPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) Əgər SRF04. Value <64 Sonra Zəng ETSƏZ Başqa Zəng Edin ooPIC. Delay = 600End SubSub IR () Əgər GP2D12. Dəyəri <64 Sonra Zəng ETMƏSƏNDƏ SONDƏN SONRA Zəng Edin ---------------------------- ------------------------------------- 'Sensor alt proqramlarının sonu' ------- ---------------- ------------------------------------------

Addım 17: XÜSUSİ ƏSASLAR

XÜSUSİ MADDƏ
XÜSUSİ MADDƏ

Başlanğıcda kəsilmiş əlavə baza hissəsini istifadə edərək daha geniş qabiliyyətlər üçün servo və sonar cihazı əlavə edə bilərsiniz.

Ehtiyacınız olacaq: Acroname -dən servo montajlı Servo (dəyişdirilməmiş) SRF04 və ya 08 (www.acroname.com) Ehtiyat baza hissəsi Kontrplakın ön kənarında, servonun oturması üçün kifayət qədər böyük olan bir çuxur kəsin. Uzun kontrplakların üstünə kontrplak qoyun və 4-40 qoz-fındıqla bərkidin. İplərin kifayət qədər yapışmasını təmin etmək üçün bütün dayaq diametrinin təxminən 1/8 düym içərisinə daxil olmasını təmin etmək üçün deliklərin alt tərəfinə havşa vurmalısınız. Servo, sonar montajı və sonar quraşdırın. Servo uopic servo port 29 -a bağlayın və oopic istifadəçi təlimatında göstərildiyi kimi sonarı pinlərə bağlayın. Hələ yazmadığım üçün test etmək üçün IDE -də nümunə kodu istifadə etməlisiniz … Batareya öldü. İstəyirsinizsə, daha çox kontrplak parçasını kəsib qazaraq və dayaqlar əlavə edərək əlavə etmək üçün bir çox səviyyə əlavə edə bilərsiniz. Botunuzu bir xətt izləyicisi etmək üçün QRB1134 kimi daha çox sensorlar əlavə edin. Əylən və daha çox bot qur! Mənə kömək üçün siyahıdan və ya siyahıdan e -poçt göndərə bilərsiniz. Tezliklə video əlavə edəcəm. Mən dialupdayam və yüksək sürətə çatmaq üçün şəhərə 20 mil getməliyəm. theo570 AT yahoo DOT com Ted (BIGBUG)

Tövsiyə: