Mundarija:
- 1 -qadam: Kerakli asboblar va materiallar
- 2 -qadam: ramkani qurish
- 3 -qadam: Plitka va Arduino -ga qalqon simlarini ulash
- 4 -qadam: LEDlarni ulash
- 5 -qadam: kodlash
- 6 -qadam: Prototipdan foydalanish
Video: Kapasitiv sezish va LED chiqishi orqali Tfcd 3D harakatini kuzatish: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Bu yo'riqnomada qo'llarning harakatini 3D maydonda qanday o'lchash mumkinligi tushuniladi. Alyuminiy zaryadlangan plyonka va qo'lingiz orasidagi masofani o'zgartirib, kondansatkichning quvvati turlicha bo'ladi. Bu usul inertial va optik tizimlar uchun 3D fazoda harakatni kuzatish uchun past darajali alternativa sifatida ishlatilishi mumkin. Ushbu prototipga biz ob'ekt alyumin folga qatlamiga juda yaqin harakat qilganda yonib turadigan LEDlarni qo'shdik.
1 -qadam: Kerakli asboblar va materiallar
- 3x 270k Ohm qarshilik
- 3x 10k Ohm qarshilik
- 3x alligator qisqichi
- 1x qizil LED
- 1x ko'k LED
- 1x yashil LED
- 3x 220 Ohm qarshilik
- Lehim
- Issiqlikning pasayishi
- Himoya kabeli
- Arduino Uno
- alyumin folga
- Karton
- Lenta
- elim seping
- Non paneli
- ulanish simlari (uzunligi har xil)
2 -qadam: ramkani qurish
Uchburchak kartondan (250x250 mm) va uch kvadrat alyumin folga (230x230 mm) kesib oling. Alyuminiy folga bir tomoniga buzadigan amallar elim surting va har birini karton bo'laklarga surting. Ushbu prototipda alyumin folga plitalari bizning sig'imli sensorlarimiz vazifasini bajaradi. Shunday qilib, alyumin folga va karton chegarasi o'rtasida etarli bo'sh joy borligiga ishonch hosil qiling, shuning uchun ramka yig'ilgandan keyin folga turli qatlamlari o'rtasida aloqa bo'lmaydi. Kartonga folga qo'llanilgandan so'ng, ramkani to'ldirish uchun lenta yordamida kartonning uchta bo'lagini yig'ish vaqti keldi. Shunga qaramay, alyumin folga turli qatlamlari o'rtasida aloqa yo'qligiga ishonch hosil qiling.
3 -qadam: Plitka va Arduino -ga qalqon simlarini ulash
Plyonkalarni sxemaga ulash uchun ekranlangan kabeldan foydalanish muhim. Oddiy kabellardan foydalanish antenna effektini yaratadi va sensor o'qishiga xalaqit beradi. Taxminan 50 sm uzunlikdagi 3 ta ekranlangan kabel borligiga ishonch hosil qiling. Bitta kabelni oling, simni echib oling, ekran simlarini kesib oling va simni alligator qisqichiga lehimlab ulash uchun faqat ichki simdan foydalaning. Lehim ulanishini yopish uchun issiqlik o'tkazgichini ishlatganingizga ishonch hosil qiling. Alligator kliplarini alyumin folga mahkamlang.
Barcha ekran simlarini non panelidagi ijobiy qatorga ulang. Keyin bu ijobiy qatorni Arduino -dagi 5V ulanishga ulang. Endi asosiy simni qalqon kabelidan oling va parallel ravishda 10k Ohm va 220k Ohm rezistorni ulang. Buni Arduino chiqish portiga ulang (biz 8, 9 va 10 ishlatganmiz).
Prototipning boshqa samolyotlari uchun bu qadamni yana 2 marta takrorlang.
4 -qadam: LEDlarni ulash
LEDlarning uchlarini uzun simga lehimlang, shunda u arduino taxtasidan tegishli plitalarning burchaklariga etib borishi mumkin.
Biz LEDlarning chiqish pinlari sifatida 2, 3 va 4 -pinlardan foydalanganmiz. Bu chiqish panelga ulangan va LEDning ijobiy oyog'iga ulangan. Keyin LEDning salbiy oyog'i 330 Ohmli rezistorga ulanadi. Rezistorning boshqa uchi Arduino eriga ulangan non taxtasi bilan bog'langan. Buni 3 ta LED uchun takrorlang. Bizning prototipimizda ko'k LED Y-tekislikka, qizil LED Z-tekislikka va yashil LED X-tekislikka ulangan. Prototipni ishlatishda to'g'ridan -to'g'ri teskari aloqa olish uchun LEDlarni mos keladigan samolyotlarga yopishtiring.
Agar siz non taxtasidan foydalanmasangiz va ekran simini to'g'ridan -to'g'ri Arduino -ga ulashni xohlasangiz, lehim ulanishlarining yaxshi ko'rinishi uchun biriktirilgan rasmni ko'rishingiz mumkin. Sizning oxirgi ulanishlaringiz umumiy rasmga o'xshash bo'lishi kerak.
5 -qadam: kodlash
Qo'shimchada biz ushbu tajriba uchun ishlatilgan kodni joylashtirdik. Qo'shimcha ma'lumot olish uchun, har bir asosiy buyruqdan so'ng, kodda nima bo'layotganini tushuntirib, izoh beriladi. Kompyuteringizda Arduino dasturiy ta'minotidagi kodni oching va uni Arduino -ga yuklang. Agar siz noutbukdan foydalanayotgan bo'lsangiz, uning zaryadlanganligiga ishonch hosil qiling; aks holda sizning prototipingiz ishlamaydi.
6 -qadam: Prototipdan foydalanish
3D harakatni kuzatishning bu usuli atrofdagi o'zgaruvchilar uchun juda sezgir. Shuning uchun koddagi qiymatlarni o'zingizning holatingizga qarab sozlang. To'g'ri qiymatlarni olish uchun ketma -ket monitordan foydalanishingiz mumkin. Maslahat: siz o'zingiz sozlashingiz mumkin, bu erda kodni ishga tushirishda o'rtacha qiymatlar + 10 % ni tashkil qiladi. Videoda prototip qanday to'g'ri ishlashi kerakligi ko'rsatilgan.
Tavsiya:
VR uchun bosh harakatini kuzatish tizimi: 8 qadam
VR uchun bosh harakatini kuzatish tizimi: Mening ismim Sam KODO, bu darsda men sizga Arduino IMU sensorlaridan VR uchun bosh kuzatuv tizimini yaratish uchun qanday qadamma -qadam o'rgataman. Bu loyihada sizga kerak bo'ladi: - HDMI LCD displey. : https: //www.amazon.com/Elecrow-Capacitive-interfac … … va
Inson ko'zining harakatini kuzatish: 6 qadam
Inson ko'zining harakatini kuzatish: Ushbu loyiha inson ko'zining harakatini tasvirga olishga qaratilgan bo'lib, uning harakatini ko'z shaklida joylashtirilgan LED chiroqlar majmuasida aks ettiradi. Ushbu turdagi loyihalar robototexnika sohasida, xususan, huma sohasida juda ko'p qo'llanilishi mumkin
VGA chiqishi bilan Arduino asosiy kompyuter: 5 qadam (rasmlar bilan)
VGA chiqishi bilan Arduino asosiy shaxsiy kompyuteri: Oldingi yo'riqnomada men ikkita Arduino yordamida BASIC bilan ishlaydigan va televizor ekrani uchun B va V chiqish signalli 8-bitli retro kompyuterni qanday qurishni ko'rsatdim. Endi men xuddi shu kompyuterni qanday qurishni ko'rsataman, lekin chiqish signali bilan
Infraqizil sensor yordamida ko'z harakatini kuzatish: 5 qadam
Infraqizil datchik yordamida ko'zning harakatini kuzatish: Men ko'z harakatini sezish va LEDni boshqarish uchun infraqizil sensordan foydalandim
Arduino asosiy kompyuter televizor chiqishi bilan: 5 qadam (rasmlar bilan)
Arduino asosiy kompyuterli televizor chiqishi: Bu ko'rsatmalarni men ikkita Arduino va boshqa boshqa komponentlar yordamida BASIC bilan ishlaydigan 8-bitli retro kompyuterni qanday qurishni ko'rsataman. Siz PS2 klaviaturasi yordamida o'zgaruvchilar va BASIC dasturini kiritishingiz mumkin, va natijasi monitorda ko'rsatiladi