Mundarija:
- 1 -qadam: Sizga nima kerak
- 2-qadam: to'pni yig'ish- elektr konstruktsiyasi
- 3 -qadam: Ir sensorini V5 kartasiga ulang
- 4 -qadam: V5 kartasini Arduino Uno -ga o'rnating
- 5 -qadam: Arduino kartasiga quvvat manbaini ulang
- 6 -qadam: O'chirish sxemasi
- 7 -qadam: Kod va ishlash printsipi
- 8 -qadam: IR kutubxonasini o'z ichiga oladi
- 9 -qadam: Siz foydalanmoqchi bo'lgan kalitlarni dasturlashtiring
- 10 -qadam: Kodni tugating va harakatlaning
- 11 -qadam: Kodni yuklang va sinovdan o'tkazing
Video: RC Cannon: 11 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Bu ko'rsatma Janubiy Florida universitetining Makecourse loyihasi talablarini bajarish uchun yaratilgan (www.makecourse.com)
1 -qadam: Sizga nima kerak
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
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. 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
-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
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
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
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
-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
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
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:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino uchun qadam tezligini boshqarish menyusi: 6 qadam
Arduino uchun qadam tezligini boshqarish menyusi: Bu SpeedStepper kutubxonasi qadam dvigatelining tezligini nazorat qilish uchun AccelStepper kutubxonasining qayta yozilishi. SpeedStepper kutubxonasi sizga belgilangan dvigatel tezligini o'zgartirishga imkon beradi, so'ngra xuddi shu algoritm yordamida yangi belgilangan tezlikka tezlashadi/sekinlashadi
Qanday qilib qadam taymerini yasash mumkin?: 3 qadam (rasmlar bilan)
Qanday qilib qadam taymerini yasash mumkin ?: Men ko'plab sport turlarida yaxshi qatnashardim: yurish, yugurish, velosiped haydash, badminton o'ynash va hokazo. Men tez orada sayohat qilishni yaxshi ko'raman. Xo'sh, qorin qornimga qarang …… Xo'sh, baribir, men mashg'ulotlarni qaytadan boshlashga qaror qildim. Qanday uskunani tayyorlashim kerak?
Arduino UNO bilan qadam motor: 3 qadam
Arduino UNO bilan qadam dvigateli: Bosqichli motorlar - bu alohida bosqichlarda harakatlanadigan shahar motorlari. Ularda "fazalar" deb nomlangan guruhlarga bo'lingan bir nechta rulon bor. Har bir fazani ketma -ket quvvatlantirganda, dvigatel birma -bir aylanadi, zinapoyali dvigatellar juda foydali
Kompyuteringizni qadam dvigateli bilan boshqaring!: 9 qadam (rasmlar bilan)
Kompyuteringizni qadam dvigateli bilan boshqaring!: Oldingi ko'rsatmalarimdan birida men sizga step motorini aylanuvchi kodlovchi sifatida qanday ishlatishni ko'rsatdim. Bu yo'riqnomada keling, undan kompyuterni boshqarish uchun qanday foydalanish kerakligini bilib olaylik. Shunday qilib, ko'p vaqt sarflamasdan, boshlaylik