Mundarija:

RC Cannon: 11 qadam
RC Cannon: 11 qadam

Video: RC Cannon: 11 qadam

Video: RC Cannon: 11 qadam
Video: Arrma 4s Version 2 RC Cars 2024, Noyabr
Anonim
RC to'pi
RC to'pi

Bu ko'rsatma Janubiy Florida universitetining Makecourse loyihasi talablarini bajarish uchun yaratilgan (www.makecourse.com)

1 -qadam: Sizga nima kerak

Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi

Tana komponentlari

-2 ta g'ildirak (3D bosilgan yoki siz xohlagan tarzda)

-Shassi-Tercihen osonlik bilan shakllantirilishi mumkin bo'lgan narsadan yasalgan, ya'ni burg'ulash, lazer bilan kesish va hk. Buning sababi shundaki, bizda simlar ko'p bo'ladi va shuning uchun shassisda to'plarning elektr komponentlarini simlash uchun portlar yaratish kerak bo'ladi.

Elektr komponentlari

-Arduino Uno taxtasi

-Uzoqdan

-Sensor

-DC qadamli/tezlikli motorlar

-Ko'p simlar va o'tish kabellari

-V.2 platasi (shart emas, lekin ulanishlarni ancha tartibli va oson bajaradi)

-12V batareya va batareya to'plami (quvvat manbai)

-L298 dvigatel haydovchisi

2-qadam: to'pni yig'ish- elektr konstruktsiyasi

To'plarni yig'ish- elektr konstruktsiyasi
To'plarni yig'ish- elektr konstruktsiyasi

L298 dvigatel drayveriga doimiy tezlikli motorlarni ulang

-Shaxsiy simlarni shahar tezligi/step motoridan ishga tushiring va ularni L298 moduli portlariga ulang. Bu dvigatellarni boshqaradigan komponent.

3 -qadam: Ir sensorini V5 kartasiga ulang

Ir sensorini V5 kartasiga ulang
Ir sensorini V5 kartasiga ulang

Ir sensorini V5 kartasiga ulang. Bu foydalanuvchiga mashinani Ir masofadan boshqarish pulti orqali boshqarishga imkon beradi. Kabelni IQ sensoridan "Ir sensori" deb yozilgan portga ulash orqali amalga oshiriladi.

4 -qadam: V5 kartasini Arduino Uno -ga o'rnating

V5 kartasini Arduino Uno -ga o'rnating
V5 kartasini Arduino Uno -ga o'rnating

-Bu V5 kartasini ishlatishning ajoyib qismi, bu ulanishlarni osonlashtiradi. U Arduino Uno-ga "sumka yig'ish" uchun mo'ljallangan va shuning uchun ko'p simlarni tejaydi va ulanishlar chiroyli ko'rinadi. Pimlarni to'g'ri o'rnatganingizga ishonch hosil qiling, ya'ni (GNDni er portiga, analogga analogga va hokazo) bu portlarning egilishiga yoki shikastlanishiga yo'l qo'ymaslikdir.

5 -qadam: Arduino kartasiga quvvat manbaini ulang

Quvvat manbaini Arduino kartasiga ulang
Quvvat manbaini Arduino kartasiga ulang
Quvvat manbaini Arduino kartasiga ulang
Quvvat manbaini Arduino kartasiga ulang

Buning uchun batareya to'plamini ishlatib, bu element ko'plab simlarni tejaydi va biroz oqlangan ko'rinadi. Tavsiya etiladi. Ko'pincha arzon bo'lgan bu akkumulyator to'plamlari, shuningdek, mustaqil ravishda yoqish va o'chirish tugmasi bilan ta'minlangan. Arduino -ga faqat rozetkani ulang (arduino bilan mos keladigan portni olganingizga ishonch hosil qiling).

6 -qadam: O'chirish sxemasi

O'chirish sxemasi
O'chirish sxemasi

Mana, kaput ostida nima bo'lyapti.

-L298 tomonidan boshqariladigan tez motorlar

-Ir sensori V5 kartasiga ulangan.

-12V quvvat manbai

- Barcha elektr komponentlari kerak bo'lganda topraklama panjarasi yordamida quvvatlanadi/ erga ulanadi.

7 -qadam: Kod va ishlash printsipi

Kod va ishlash printsipi
Kod va ishlash printsipi

To'p asosan Ir masofadan boshqarish pulti orqali boshqariladi va dasturlashda asosiy e'tibor bo'ladi. Ir nazorat qilish tizimi ma'lumotlarni yuborish va qabul qilishdan iborat. Yuborish masofadan boshqarish pultidan, qabul qilish esa Ir sensori yordamida amalga oshiriladi. Uzoqdan boshqarish pultlari boshqa kundalik asboblar singari signallarni ikkilik pulsli kod orqali yuboradi. Sensorni chalkashtirib yubormaslik va puls kodini noto'g'ri tanlamaslik uchun, uni ma'lum bir tashuvchi chastotasida modulyatsiya qilish odatiy holdir, uni sensor o'ziga xos buyruq sifatida filtrlashi va qabul qilishi mumkin.

8 -qadam: IR kutubxonasini o'z ichiga oladi

IR kutubxonasini o'z ichiga oladi
IR kutubxonasini o'z ichiga oladi

-Internetda masofadan boshqarish pultini dasturlashni osonlashtirish uchun arduino eskiziga qo'shilishi mumkin bo'lgan ko'plab kutubxonalar mavjud. Bularni topish mumkin, masalan

www.liquidcrystal.com

www.elegoo.com

Kutubxonani yuklab olgandan so'ng, uni dastlabki eskizga qo'shing (yuqoridagi rasmga qarang).

Shuningdek, dasturda "misol eskizlari" mavjud, ulardan biri Ir tizimiga tegishli. Bu ham ajoyib boshlanish bo'lardi. (yuqoridagi rasmga qarang)

Bundan tashqari, ba'zi kutubxona xususiyatlariga ega bo'lgan suyuq kristalli fayl ham mavjud.

9 -qadam: Siz foydalanmoqchi bo'lgan kalitlarni dasturlashtiring

Siz foydalanmoqchi bo'lgan kalitlarni dasturlashtiring
Siz foydalanmoqchi bo'lgan kalitlarni dasturlashtiring

To'p oldinga, orqaga, chapga va o'ngga yo'naltiriladi. Shunday qilib, biz ushbu operatsiyalarni bajarish uchun kalitlarga muhtoj bo'lamiz. Biz kalitlarni tayinlash vazifasini, ularning noyob kalit qiymatidan foydalanib, aniq ishlarni bajarishimiz mumkin. Keyin biz #define funktsiyasidan foydalanib, ushbu kalit qiymatlarni aniq funktsiyalarga tayinlashimiz mumkin.

masalan

#qo'shing

#ta'rif F 16736925

#ta'rif B 16754775

bu erda "F" oldinga siljish bilan bog'liq o'zgaruvchi va uning yonidagi raqam bo'ladi, bu vazifani bajarish uchun yagona kalit qiymati.

Muayyan tarkibiy qismlarni "yuqori" yoki "past" ga qo'yish muayyan maqsadlarni amalga oshiradi. masalan Bizning kodimizda, agar biz to'pni oldinga siljitishni xohlasak, biz dvigatelning chiqish pinlarini baland qilib o'rnatamiz, bu esa mashinaning harakatlanishiga olib keladi. Bularning barchasining to'liq eskizlari oxirida taqdim etiladi.

10 -qadam: Kodni tugating va harakatlaning

-Agar siz kodlashni bilmasangiz, qo'rqmang, Internetda to'pni harakatga keltirish uchun ko'plab kodlar va misollar mavjud. Mana bu to'pning oxirgi kodi, u www.elegoo.com saytidan olingan va to'pni nishonga olish mezonlariga moslashtirilgan.

11 -qadam: Kodni yuklang va sinovdan o'tkazing

Kodni yuklang va sinovdan o'tkazing
Kodni yuklang va sinovdan o'tkazing

Agar hamma narsa yaxshi bo'lsa, siz to'pni harakatga keltira olasiz. Batareyalarni zaryadlashni va yoqishni unutmang. Bundan tashqari, kompyuterga ulanganingizda to'pni ishlatmang. Bu sizning qurilishingizning ba'zi nozik qismlari uchun xavfli bo'lishi mumkin.

Omad!

Tavsiya: