Mundarija:

O'zingizning barabanchi botingizni qanday yasash mumkin !!: 14 qadam
O'zingizning barabanchi botingizni qanday yasash mumkin !!: 14 qadam

Video: O'zingizning barabanchi botingizni qanday yasash mumkin !!: 14 qadam

Video: O'zingizning barabanchi botingizni qanday yasash mumkin !!: 14 qadam
Video: ШАРИКОВ АТАКУЕТ! #3 Прохождение HITMAN 2024, Iyul
Anonim
Qanday qilib o'z baraban botini yasash mumkin !!
Qanday qilib o'z baraban botini yasash mumkin !!

Bu robotga "Baraban mashinasi" deb nomlangan juda ko'p e'tibor berilgan robot ilhom bergan, men uni keyinroq topa olaman. Bu robot aylanib yurish uchun tank tagliklaridan foydalanadi, to'siqlarni topish uchun ultratovushli sonaridan foydalanadi, sonar bilan ob'ektning qattiqligini/yumshoqligini/aks sadosini aniqlaydi. U o'ynashga arziydigan ob'ektni topgach, u joyidan ilonga aylanadi, so'ngra motorli baraban tayoqchalari yordamida 20-60 soniya qisqa bo'ladi. urmoq Tashqi yozish/ijro etish modulidan foydalanib, u 20 soniya zarbani yozib oladi va uni uzluksiz o'ynayotgan ritm bilan sinxron o'ynaydi (robot hali ham o'ynaydi). Bu daqiqali murabbo sessiyasi tugagach, u aylanib ketadi va cheksiz tsiklda boshqasini topishga harakat qiladi. Ko'rish/tinglash juda qiziq!

1 -qadam: Materiallar:

1 tishli dvigatel va tishli paket- $ 39.99 sotib olish Buy4 GM10 tishli pager dvigateli- $ 39.00 sotib olish 2 L293D dvigatel drayveri chiplari- $ 8.00 sotib olish 1 9V yozish moduli- $ 10.79 sotib olish SRF05 Ultrasonik diapazonni topuvchi Buy 2-3 mm oq Sintra to'plami yoki sizga ma'qul bo'lgan boshqa qurilish materiallari Buy1 SRF05 uy-joy braketasi AA batareyalari to'plami Katta karnay Ba'zi ichi bo'sh alyuminiy quvur 2,54 mm boshli pinli ko'plab ko'plab simlar, ham F/M va F/F

2 -qadam: asboblar

Pense Lehimlash dazmollari Mini Philips tornavida Mini tekis tornavida Tel kesuvchi/striptizchi Sabr

3 -qadam: materiallarni yig'ish

Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish

4 -qadam: Barcha qadamlarni ulang

Barcha qadamlarni ulang
Barcha qadamlarni ulang

O'z -o'zidan tushunarli, yo'llarni yig'ing va g'ildiraklarni o'zi bilan birga kelgan tishli dvigatelga burang. Oyoqlarning boshqa uchida alyuminiy quvurlardan biriga issiq yopishtiruvchi joylashtiriladi, shunda u xuddi rasmdagi kabi erkin aylanadi.

5 -qadam: motorlar

Dvigatellar plitalarining har biriga bitta simni lehimlang (har biri uchun ikkitadan). Oldingi rasm ham buning uchun adolatni ko'rsatishi kerak.

6 -qadam: Dvigatel haydash

L293D-ni loyiha taxtasiga ulang va dvigatellardan A-B terminallariga to'rtta simni lehimlang. Endi kodni dasturchingizga yozing: yuqori 4low 5press F5 Ikkala g'ildirak ham oldinga burilmaguncha ikki raqamni almashtiring.

7 -qadam: №2 motorli haydash

Motor haydash #2
Motor haydash #2
Motor haydash #2
Motor haydash #2

IC kartasini va 16pinli DIP -ni DIP -dagi lehim bilan IC kartasining o'rtasiga oling:

8 -qadam: Ikkinchi L293D -ni Picaxe -ga ulash

Ikkinchi L293D -ni Picaxe -ga ulash
Ikkinchi L293D -ni Picaxe -ga ulash
Ikkinchi L293D -ni Picaxe -ga ulash
Ikkinchi L293D -ni Picaxe -ga ulash

Quyidagi rasmdagi kabi GM10-> L293D-> Pikaxe kartasini ulang va kodni ishga tushiring: asosiy: yuqori 1 past 0 kutish 1 past 1 past 0 kutish 1 past 1 baland 0 kutish 1 past 1 past 0 kutishli 1 asosiy

9 -qadam: baraban tayoqchalari

Ikkita GM10 -ga issiq yopishtiruvchi, har biri bir xil uzunlikdagi ikkita alyuminiy trubka, agar siz unga qattiq zarba bersangiz, unga yaxshi "ding" beradigan bo'lsin. Uchinchisi, bass -baraban bo'ladi, shuning uchun u (qalinroq) bo'ladi, yoki shunchaki chuqurroq ovoz chiqaradi, men musiqiy emasman, bilmayman:). Rasmsiz yurish uchun o'z -o'zidan tushunarli?

10 -qadam: Yozish moduli

Yozish moduli
Yozish moduli
Yozish moduli
Yozish moduli

Qiziqarli tomoni: yozuvchi modulidan V+G ni kesib oling, uni uzoq ushlab turing, shuning uchun uni uzoq vaqt saqlang V+G ni Picaxe -ning V+G portlariga ulang Yozish modullarining simlaridan birini kesib oling va kesilmaganini a ga ulang. Pikaxe chiqishi 0Ko'rsatish modullaridan birini kesib, ikkinchisini 1 -chi chiqishga ulang 1 *** MUHIM: agar sizning ijro etish tugma bo'lsa, tugmani olib tashlang, membranani oching va u erdan taxtaning iziga rioya qiling. Kichkina teshik, ishlab chiqaruvchi buni sinovdan o'tkazish uchun ishlatadi, simingizni lehimlang, bu sizning yagona ijro etish simingiz (chiqishga ulanadi) **** Kodni ishga tushiring: main: high 0wait1low 0wait1goto main

11 -qadam: SRF05

SRF05
SRF05
SRF05
SRF05

SRF05-dagi 5 ta sarlavhali qoziqdagi lehim, agar siz qaysi tomondan lehim qilishni bilmasangiz, ma'lumotlar sahifasiga qarang: https://www.robot-electronics.co/uk/htm/srf05tech.htm bu kodni ishga tushiring: simvol trig = 3 belgi echo = 6 belgi diapazoni = w1main: pulsout trig, 2 pulsin echo, 1, diapazonga ruxsat bering = diapazoni * 10/58 xatolarni tuzatish asosiy srf05 qizil rangda miltillovchi bo'lishi kerak

12 -qadam: Botni aslida yig'ing

Aslida Botni yig'ing
Aslida Botni yig'ing

Sintrani kitob javoniga o'xshash dizaynga yopishtiring (menda ikki qavat bor edi) va uni botning tagiga issiq yopishtiring (yoki agar siz o'zingizni mustahkam qilsangiz L-qavsdan foydalaning):

13 -qadam: №1 test

Test №1
Test №1

Har bir baraban tayog'ining bitta simini pikaxadagi chiqishga ulang (0-7), ikkinchisining simini V+ terminaliga ulang (V1) Ijro etishni bitta chiqishga, yozuvni boshqasiga, shuningdek V+ ga ulang. Kengashdan G simlari Zaxira L293D va 4 -chi GM10 -ni ushbu chipga ulang va kodni bajaring: asosiy: yuqori 0 pauza 100 ta 0 pauza 100 ta yuqori 1 ta pauza 100 ta 1 ta pauza 100 ta 2 ta pauza 100 ta 2 ta pauza 6 ta pauza 100goto main Bu hamma narsa yakuniy urish emas, ishlayotganiga ishonch hosil qilish uchun sinov: Pandda siz quyidagi videoni olishingiz kerak: minus it+va oila fonda qichqiradi Bu diagaramga qarang:

14 -qadam: Final

Yo'q, men loyihaning yakuniy kodini ko'rsatmoqchi emasman, shuning uchun umidingizni uzmang, lekin men sizga qimmatli ma'lumotlarni aytib beraman. Qaysi buyruq qaysi baraban/yozish/ijro etilishini boshqarishini ko'rish va har xil vaqt farqlari (pauzalar, keyin raqam - xonim vaqti) yordamida ritmik qilish uchun oxirgi qilingan testdan (12 -qadam) foydalaning. ro'yxatga olish moduli sessiya boshida (yuqori) boshlanadi va sessiya oxirida (past _), so'ngra keyingi sessiyada barabanchi keyingi sessiyada (yuqori, past va hokazo) ijro etilishini ta'minlang. Men buni keyinroq tahrir qilaman, srf05 kodini kodga qanday qo'shish kerak, men kodni almashmayman, so'ramang:) Xursand bo'ling !!

Tavsiya: