Mundarija:

Yangi boshlanuvchilar uchun super robot!: 17 qadam (rasmlar bilan)
Yangi boshlanuvchilar uchun super robot!: 17 qadam (rasmlar bilan)

Video: Yangi boshlanuvchilar uchun super robot!: 17 qadam (rasmlar bilan)

Video: Yangi boshlanuvchilar uchun super robot!: 17 qadam (rasmlar bilan)
Video: Sariq bola Spiderman bo'ldi 🤯 / kanalga obuna bo'ling! 2024, Iyul
Anonim
Yangi boshlanuvchilar uchun super robot!
Yangi boshlanuvchilar uchun super robot!

'' 'ROBOT VIDEO' '' 'Mana, YouTube joylashtirilgan versiyasini qayta ishlayotgan paytda, videoga saytdan tashqari havola … Men bu ko'rsatmani n00by robotining mutlaq xohishi uchun yaratdim. Men yangi boshlanuvchilarning sevimli mashg'ulotlariga kirishi va "men qanday qilaman" degan savollar sonining ko'payib borayotganini payqadim. Balki bu kamtarin Instructable bir yoki ikkisiga birinchi robotini yaratishga yordam beradi. Siz ko'rsatma oxirida asosiy manba kodini topasiz. Bosqichlar sonidan vahima qo'ymang … Men osonlik bilan robotni kichik qadamlarga ajratdim. Bu kichkina robot, asosiy qo'zg'aysan tizimi, mikrokontroller va IQ sensori sifatida bir nechta modifikatsiyalangan samolyotli servolarni o'z ichiga olgan oddiy kontrplak platformasidan boshqa narsa emas. Men kengaytirish va qo'shish uchun ko'p xonani loyihalashtirdim. Agar sizda ehtiyot qismlar bo'lsa, uni taxminan 3 soat ichida qurishingiz kerak. Men tanlagan mikrokontroller - OOPic R. Men bu mikrofonni tanladim, chunki o'nlab o'rnatilgan ob'ektlar va namunaviy kodlar yangi boshlovchining tez ishga tushishini osonlashtiradi. Ularni har qanday yirik robot qismlarini etkazib beruvchilardan, odatda 60 dollardan past narxda topish mumkin. Boshlang'ich to'plamini oling, chunki u dasturiy kabel va batareya qisqichiga ega. Servo to'g'ridan -to'g'ri unga ulanishi mumkin bo'lsa, har qanday mikrokontrollerdan foydalanishingiz mumkin (bu ro'yxatni qisqartiradi, lol). Sanab o'tilgan servolar Hitec HS-311 rusumli samolyot servolari bo'lib, deyarli har qanday sevimli mashg'ulot do'konida topiladi, ba'zida 10 dollardan kam. IQ sensori - bu Digikey (www.digikey.com) saytida mavjud bo'lgan Sharp GP2D12 analog birligi. Har qanday GP2D12XXX analog seriyasi bu ishni bajaradi. Tailwheel-bu Dubro.20-.40 rusumli oddiy 1 dyuymli g'ildirak. O'rnatish moslamasi bo'lgan sevimli mashg'ulot do'konidan birini tanlang. Yog'och asosi 1/4 dyuymli qayinli kontrplak va servo / Sensor o'rnatish - bu yog'ochdan yasalgan har qanday narsaning qoldiqlari. Men bir bo'lak archa ishlatdim. Men alyuminiy g'ildiraklarni o'zim yasadim, lekin siz servo biriktirish uchun mo'ljallangan har qanday g'ildirakni ishlatishingiz mumkin. Robotning qolgan qismi bir nechta vintlardek va elektrdan iborat "SPECAIL" qo'shilmasa, menga 95,00 AQSh dollari kerak bo'ladi. Maxsus qadam taxminan 50 dollar qo'shadi. Chiroyli bo'ling, chunki bu mening birinchi ko'rsatmam.

1 -qadam: asboblar va materiallar

Asboblar va materiallar
Asboblar va materiallar

Mana, Super SImple robotini yaratish uchun sizga kerak bo'ladigan narsalar ro'yxati!

Qismlar ro'yxati: -ooPic R Microcontroller (https://www.thebotshop.com/) (eslatma -Siz xohlagan mikrokontrollerdan foydalanishingiz mumkin) -Sharp GP2D12 Simli JST ulagichi bilan -Billet alyuminiy g'ildiraklar/shinalar (yoki ekvivalent) - Hitec HS -311 Servos, O'zgartirilgan -Super elim -5 X 1 dyuymli ikki tomonlama lenta -1/4 dyuymli kontrplak va yog'och parchasi -Dubro.20 -.40 RC samolyot dumaloq g'ildirak assmbly -Misc. bo'shliqlar/to'xtash joylari va vintlardek/yong'oqlar -9 voltli akkumulyator -issiqlik qisqaruvchi quvurlar 1/16 x 3 dyuym -3 standart urg'ochi qisqichlar Tornavidalar -Burun qisqichlari -Matkap va bitlar -Ko'rish -Lehimlash temir -Lehim -Qum -Sharp qalam -Hukmdor Umumiy qiymati taxminan. $ 95.00 USD Taxminan qurish vaqti. 2,5 - 3 soat

2 -qadam: Servolarni o'zgartiring

Servolarni o'zgartiring
Servolarni o'zgartiring

Siz super elim yordamida potentsiometr yordamida servolarni o'zgartirishingiz kerak bo'ladi. Men bu erda batafsil ma'lumot berib, bo'sh joyni bo'shatmaslikni tanladim, chunki Instructables va Google -da sizga ko'rsatadigan o'nlab maqolalar mavjud. Agar talab bo'lsa, men uni keyinroq qo'shib qo'yaman. Asosan, siz ularni yirtib tashlashingiz kerak, 90 (harakatsiz) holatini toping, qozonning yuqori va pastki qismini yopishtiring, hammasini bir joyga qo'ying, chiqish mexanizmini o'zgartiring, faylni o'chiring. Hitec HS-311 plastmassadan yasalgan valga ega, bu esa uni yozib olishni osonlashtiradi. Agar siz metall idishga ega bo'lgan boshqa servodan foydalansangiz, uning o'rniga chiqish mexanizmining pastki qismini o'zgartirishingiz kerak. Potansiyometr = Pot = O'zgaruvchan qarshilik

3 -qadam: yog'och qismlarini kesib oling

Yog'och qismlarini kesib oling
Yog'och qismlarini kesib oling

Baza uchun 3,25 dyuymli 1/4 dyuymli qayin kontrplak yoki unga teng bo'lakni kesib oling.

** MAXSUS ** Birinchisiga mos keladigan 1/4 kontrplakning ikkinchi qismini kesib oling, so'ngra qo'shib qo'ying. Yog'och qoldiqlarini uzunligi 2/5/16 dyuymli, balandligi 3/4 dyuymli, qalinligi 1/2 dyuymli GP2D12 bo'lagiga kesib oling. Hurda servo / IQ o'rnatish 1/4 dyuymli qayin kontrplakining 2 qismini laminatlash orqali amalga oshirilishi mumkin. Hamma narsa kesilganda, qo'pol yoki noaniq qirralarni tozalash uchun yumshoq silliqlash qiling.

4 -qadam: teshiklarni burg'ulash

Teshiklarni burg'ulash
Teshiklarni burg'ulash

Qo'llanma sifatida mikrokontrolerni ishlatib, kontrplakdagi o'rnatish teshiklarini old tomoniga qarab joylashtiring. G'ildirakli o'rnatish moslamasini yo'riqnoma sifatida ishlatib, kontrplakning orqa tomoniga o'rnatiladigan teshiklarni joylashtiring. Barcha teshiklarni 1/8 dyuymli burg'ulang. Agar siz 3 -bosqichda "MAXSUS" dan ehtiyot qismni yasashni tanlagan bo'lsangiz, ikkita tayanchni bir -biriga mahkamlang va bir vaqtning o'zida mikrokontroller teshiklarini burang. Ikkita bo'lakni ajratib oling va dum g'ildiraklaridan faqat bittasida teshik qiling.

5 -qadam: Servo / IR ulagichini o'rnating

Servo / IR ulagichini o'rnating
Servo / IR ulagichini o'rnating

2 -qadamdan boshlab kontrplakning pastki qismiga servo / IQ o'rnatgichini super yopishtiring, shunda uni chapga va o'ngga, shuningdek kontrplakning old qirrasi bilan ko'rsatilgan tarzda yuving.

6 -qadam: Servo simlar uchun teshiklar

Servo simlar uchun burg'ulash teshiklari
Servo simlar uchun burg'ulash teshiklari

Vaqtinchalik servolarni servo / infraqizil moslamaning orqasida o'rnatiladi va simlar uning orqa tomoniga o'rnatilishini payqaysiz. Bizga simlar o'tishi uchun teshiklar kerak bo'ladi. Servolarni shunday yo'naltirish kerakki, chiqish vallari orqa tomonga emas, taglikning old qismiga yaqinroq bo'lsin.

Qo'llanma sifatida servodan foydalanib, tog'da qaysi teshiklarni burish kerakligini aniqlang va belgilang. Qalam va o'lchagichdan foydalanib, bu nuqtalarni 4 -qadamda ko'rsatilgandek, tog'ning old qismiga o'tkazing. Ehtiyot bo'ling, siz yog'ochni bo'laklarga bo'lishingiz mumkin. Hech qachon qo'rqmang, agar siz uni yopishtirsangiz. Ixtiyoriy ravishda siz servo simlarini o'zgartirish paytida servo tagida burg'ulash qilingan kichik teshik orqali yo'nalishni o'zgartirishingiz mumkin va bu qadamdan butunlay qochishingiz mumkin.

7 -qadam: g'ildirak g'ildiragi

Dumaloq g'ildirak
Dumaloq g'ildirak

Pastki g'ildirak yig'ilishini 4-40 X 1/2 dyuymli mashina vintlari va yong'oqlari yordamida ko'rsatilganidek, taglikning markaziy orqa qismiga o'rnating.

Vintli boshlar yoki yong'oqlarning yo'nalishiga qarab, kontrplak ichiga gumbaz o'rnatilganligiga ishonch hosil qiling, shunda ular servo o'rnatishga xalaqit bermaydi. Hozir balandlik haqida qayg'urmang, biz uni keyinroq to'g'rilaymiz.

8 -qadam: Qarama -qarshiliklarni o'rnating

Cheklovlarni o'rnating
Cheklovlarni o'rnating

Servo kirmasidan oldin, taxtangizdagi to'xtash joylarini hoziroq o'rnatish yaxshiroqdir.

4-40 X 1 dyuymli vintni, 4-40 x 1/4 dyuymli tayanchni va 4-40 somunni ishlatib, ko'rsatilganidek, har bir mikrokontroller teshigiga bittasini o'rnating. Vintli boshlar kontrplak ichiga qarama -qarshi o'rnatilganligiga ishonch hosil qiling, shunda ular servo o'rnatishga xalaqit bermaydi.

9 -qadam: Servolarni o'rnating

Servolarni o'rnating
Servolarni o'rnating

Servolarni kontrplak tagining pastki qismiga va servo / IQ o'rnatgichga mahkam yopishtiring. Bir -ikki tomchi kifoya qiladi.

Servo simlarini servo / IR ulagichining teshiklari orqali ko'rsatilgandek o'tkazing.

10 -qadam: Mikrokontrollerni o'rnating

Mikrokontrollerni o'rnating
Mikrokontrollerni o'rnating

Mikrokontrolerni o'rnatish tartibiga qarab, har bir to'xtash joyiga kir yuvish mashinasini o'rnatish kerak bo'ladi, bu sizning mahoratingizga qarab, orqa g'ildirakning ustki qismidagi mikrokontrollerni ko'tarish uchun kerak bo'ladi. (ko'rsatilgan) ** MAXSUS ** uchun keyinroq qo'shiladi.

11 -qadam: g'ildiraklarni o'rnatish

G'ildiraklarni o'rnatish
G'ildiraklarni o'rnatish

Bu qadam juda katta … O'zingiz xohlagan g'ildiraklarni o'rnating va g'ildirak g'ildiragini taglik joylari tekis yoki biroz pastroq qilib sozlang.

Tushunarli sovg'a: Menda do'konda g'ildiraklarning qo'shimcha to'plamlari bor, tafsilotlar uchun elektron pochta.

12 -qadam: Batareya qo'shing

Batareya qo'shing
Batareya qo'shing

Ikkita yopishqoq lentali batareyani servo orqasidagi bo'shliqda va taglikning pastki qismidagi dumaloq g'ildirak oldida joylashtiring. Agar siz "MAXSUS" versiyasini o'rnatayotgan bo'lsangiz, batareyani o'rnatish uchun yuqori qavatdagi bo'sh joydan foydalanishingiz mumkin.

13 -qadam: Servolarni ulang

Servolarni ulang
Servolarni ulang

Chap servo oopik servo portga ulang 31. O'ng tomonda 3 pinli port.

To'g'ri servo oopik servo port 30 ga ulang. Rasmning orqa qismidagi rasm yozuvlarida sariq simli ikkita servo ulagichni qidiring.

14 -qadam: IRni o'rnating

IR -ni o'rnating
IR -ni o'rnating

Sharp GP2D12 -ni old qismidagi teshiklar/simlar ustiga super yopishtiruvchi.

Zamin aksini kamaytirish uchun IQni iloji boricha balandroq qilib qo'ying. U simlarni joyiga qo'ying va servo simlar orqasiga joylashishi uchun plastik qutida biroz yengillik ko'rasiz.

15 -qadam: IQ simini ulang

IQ simini ulang
IQ simini ulang

Butun robotning eng qiyin qismi, menga ishoning.

GP2D12 simlarining har biriga 1 dyuymli issiqlik o'tkazmaydigan quvur joylashtiring. Yo'l chetiga siljiting. Har bir simga bitta ayol qisqichli pinli lehim (yoki burish). Ixtiyoriy - lehimlanmaganlar uchun tavsiya etilmaydi! Siz simning uchini kerakli mikrokontroller pimlarining uchiga lehimlab, qisqa tutashuvdan himoya qilish uchun uning ustiga issiqlik o'tkazgichini suring. Buni tez va ehtiyotkorlik bilan bajarish kerak. Issiqlikni pasaytiradigan trubkani siqilgan idishning old tomoniga siljiting. Issiqlik tabancasından foydalanib, quvurlar qotib qoladi. Kechirasiz, men bu kichik narsalarning hammasini yaxshi rasmga ololmadim. Oopikda 5 voltli ochiq pinni toping va unga qizil GP2D12 simini ulang. Ularning ko'pi bor. Men 12C portidan zaxira 5 voltdan foydalanardim. Eslatmalar rasmda ko'rsatilgan. Oopikda ochiq GND pinini toping va unga qora GP2D12 simini ulang. Ularning ko'pi bor. Men 12C portidan zaxira GND ishlatardim. Eslatmalar rasmda ko'rsatilgan. Pin3 ni toping va unga oq GP2D12 simini ulang. Ulardan faqat bittasi bor lol.

16 -qadam: Manba kodi

Manba kodi
Manba kodi

2/16/09 YANGILANGAN KEYINGI QADAMDA SONAR VARISHI UChUN manba kodi (MAXSUS STUFF) Mikrokontrolleringiz uchun ko'rsatmalarga amal qiling va bu kodni muharrirga kesib qo'ying. Kodni tuzing va robotga yuboring. Kod juda oddiy, lekin bot ko'rgan to'siqlarning ko'pini chetlab o'tadi. Mening kodimni olish va uni kengaytirish oson. "SuperSimpleBeginnersRobot" www.instructables.com'Ted Macy'[email protected]'2/16/09 ' -------------------------------------------------- -"Ob'ektlarni yaratish va o'rnatish" ------------------------------------------- ---------------------- Dim Servo_Right, yangi oServoDim Servo_Left, yangi oServoDim SRF04Servo, yangi oServoDim GP2D12 sifatida oIRRange (3, 8, cvOn) Dim SRF04 oSonarDV sifatida (8, 9, cvOn) SRF04Servo. IOLine = 29 'Servo 30 -chi kirish -chiqish liniyasidan foydalaning. SRF04Servo. Center = 28' Servo markazini 28 -ga sozlang. (Qo'llanmani ko'ring), Servo yoqing. Servo_Right. IOLine = 30 'Servo 30 -chi kirish -chiqish liniyasidan foydalanishga sozlang. Servo_Right. Center = 28' Servo markazini 28 -ga sozlang. Servo_Left. IOLine = 31 'Servo kirish -chiqish liniyasi 31 -ni ishlatadigan qilib sozlang. Servo_Left. Center = 28' Servo markazini 28 -ga sozlang. '------------------------------------------------- ---------------- "Ob'ektlarni yaratishni va o'rnatishni tugating" Asosiy ish-bu sizning asosiy ishingiz, uni yoqish kerak! '--------------- -------------------------------------------------- Sub main () Qo'ng'iroq qiling IR qo'ng'irog'i Forward_All Call SServo Loop End Sub '----------------------------------- ------------------------------ 'Asosiy tartibning oxiri' Drayvlar tizimi subroutinesining boshlanishi '-------- -------------------------------------------------- ------- Sub Spin_Left () Servo_Left. 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-ga qo'ng'iroq qiling ----------------------------------- ------------------------------ 'Drayv tizimining pastki dasturlarining oxiri' Sensorli subroutinesning boshlanishi '-------- -------------------------------------------------- ------- Sub SServo () SRF04Servo. Position = 15 SRF04. Operate. Pulse (1, 1, 250) Agar SRF04. Value <128 bo'lsa Spin_Right boshqa raqamga qo'ng'iroq qilish Forward_All End bo'lsa ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) Agar SRF04. Value <64 bo'lsa, REVERSE -ni chaqiring, boshqa qo'ng'iroqni Forward_All End bo'lsa ooPIC. Delay = 600 SRF04Servo. Position = 46 SRF04. Operate. Pulse (1, 1, 250) Agar SRF04. Value <128 Keyin Spin_Left boshqa qo'ng'iroq Forward_All End bo'lsa ooPIC. Delay = 600 SRF04Servo. Position = 31 SRF04. Operate. Pulse (1, 1, 250) Agar SRF04. Value <64 Keyin qo'ng'iroq REVERSE Boshqa qo'ng'iroq Forward_A ooPIC. Delay = 600End SubSub IR () Agar GP2D12. Value <64 bo'lsa, StopEP End IfEnd Sub ni chaqiring ---------------------------- ------------------------------------- "Sensorli dasturlarning oxiri" ------- ---------------- ------------------------------------------

17 -qadam: MAXSUS MAHSULOT

MAXSUS MAHSULOT
MAXSUS MAHSULOT

Boshida kesilgan qo'shimcha tayanch qismdan foydalanib, siz katta imkoniyatlar uchun servo va sonar qurilmasini qo'shishingiz mumkin.

Sizga kerak: Acroname (www.acroname.com) dan servo o'rnatish bilan SRF04 yoki 08 Servo (o'zgartirilmagan) Zaxira taglik qismi Kontrplakning old chetidan servo mos keladigan darajada katta bo'lgan teshikni kesib oling. Kontrplakni uzoq masofalarga o'rnating va 4-40 ta yong'oq bilan mahkamlang. Iplar etarlicha yopishib qolishi uchun teshik diametrining 1/8 dyuymga to'g'ri kelishi uchun siz teshiklarning pastki qismini teskari burishingiz kerak bo'ladi. Servo, sonar o'rnatish va sonarni o'rnating. 29 -gachasi servo portga servo ulang va oopik foydalanish qo'llanmasida ko'rsatilganidek, sonarni pimlarga ulang. Buni tekshirish uchun IDE -dagi namuna kodidan foydalanish kerak bo'ladi, chunki men hali yozmaganman … Batareya tugadi. Agar xohlasangiz, kontrplakning ko'proq bo'laklarini kesish va burg'ilash va to'siqlarni qo'shish orqali siz qo'shilish uchun ko'p darajalarni qo'shishingiz mumkin. Botni chiziq izdoshi qilish uchun QRB1134 kabi ko'proq sensorlarni qo'shing. Xursand bo'ling va ko'proq botlarni yarating! Siz menga yordam uchun elektron pochta ro'yxatiga yoki o'chirishingiz mumkin. Tez orada video qo'shaman. Men qo'ng'iroq qilyapman va yuqori tezlikka erishish uchun shaharga 20 mil yurishim kerak. theo570 AT yahoo DOT com Ted (BIGBUG)

Tavsiya: