Mundarija:

Arduino lazer yorlig'i - Duino yorlig'i: 11 qadam (rasmlar bilan)
Arduino lazer yorlig'i - Duino yorlig'i: 11 qadam (rasmlar bilan)

Video: Arduino lazer yorlig'i - Duino yorlig'i: 11 qadam (rasmlar bilan)

Video: Arduino lazer yorlig'i - Duino yorlig'i: 11 qadam (rasmlar bilan)
Video: ESP32 Laser Projector with stepper motors | StanleyProjects.com 2024, Iyul
Anonim
Arduino lazer yorlig'i - Duino yorlig'i
Arduino lazer yorlig'i - Duino yorlig'i
Arduino lazer yorlig'i - Duino yorlig'i
Arduino lazer yorlig'i - Duino yorlig'i

Duino tagger- Umumiy kirish Duino yorlig'i- bu arduino atrofida joylashgan lazerli teglar tizimi. Nihoyat, ofis qurollari, o'rmonli urushlar va shahar atrofidagi to'qnashuvlar uchun mukammal lazer yorlig'i tizimi bo'lmaguncha, modifikatsiyalanishi va buzilishi mumkin bo'lgan lazer yorlig'i tizimi. Boshqa o'yinchilarni yoki nishonlarni belgilash / otishni taqlid qilish. Men bu loyihada bir muncha vaqt ishladim, lekin buni tugatgan deb o'ylamayman, lekin men ko'proq odamlarni jalb qilish vaqti kelgan edi. Umid qilamanki, bu ko'rsatma men uni arduino musobaqasida qatnashishim uchun etarli vaqt ichida tugaydi, lekin menimcha, o'qituvchilarga biroz vaqtdan keyin tahrir va sozlash kerak bo'ladi. Bu ko'rsatmali maqsad sizga o'zingizni duo -tagger qurishingiz uchun kerak bo'lgan ma'lumotlarni taqdim etishdir. Bu ko'rsatma yengil qurolni o'zgartirish orqali duo -taggerni qanday yasashga qaratilgan, lekin ozgina qo'shimcha ish bilan siz o'z qurolingizni noldan yasashingiz mumkin. Bu ko'rsatma loyihaning dasturiy ta'minot / kod tomoniga juda tafsilotli ko'rinmaydi, lekin milya yorlig'i protokoliga asoslangan ish kodi taqdim etilgan. Duino tagger dasturlash haqida bilmoqchi bo'lganlar uchun men sizni "Dahshatli g'oya" dagi ajoyib darslardan boshlashingizni maslahat beraman. Thoes tajribasi arduino foydalanuvchilariga umumiy ma'lumot sahifasini (1 -qadam) va kod sahifalarini (8 -qadam) topishi mumkin, eng foydali, yangi arduino foydalanuvchilariga ko'rsatmali va havolalarni diqqat bilan ko'rib chiqishlari kerak bo'ladi. Umid qilamanki, sizning ko'pchiligingiz buni foydali deb topasiz va o'zingizning duo taggerlaringizni yaratishda davom etasiz. Bu erda ko'rsatilgan tizimni takomillashtirish va takomillashtirish uchun juda ko'p imkoniyatlar mavjud. Agar siz ushbu duet belgini takomillashtirishni davom ettirsangiz, iltimos, o'z ishingiz bilan o'rtoqlashing va umid qilamanki, vaqt o'tishi bilan tizim ancha boy o'yin tajribasiga aylanadi. Mening duo -teglarimning Youtube -dagi videolari: Bu videoda men ishlagan talcapult nishoniga o'q otish uchun qilingan ikkinchi duo -tagger ishlatilgani ko'rsatilgan. Umid qilamanki, tez orada munozara haqida ko'rsatma beraman.

1 -qadam: umumiy nuqtai

Sharh
Sharh

Umumiy nuqtai duino tegining asosiy qismlari: IQ uzatuvchi tizimi nima - tranzistorli kuchaytirgich, yuqori quvvatli IQ LED va yaxshi yo'naltirilgan IQ nurini beradigan linza. Nima uchun - taggerga boshqa o'yinchilarni belgilash / otish vositalarini berish, shuningdek, o'yin haqidagi ma'lumotlarni etkazish. Transmitter arduino -dan uzatish signalini kuchaytiradi va uni IQ -LED yordamida uzatadi, linzalar qurolni o'zini qurol kabi tutish va uzoq masofali uzatishni amalga oshirish uchun signalni juda yo'naltirish uchun ishlatiladi. ovoz yozuvchisi / tabriknomadan elektronika ijro etilishi) Nima uchun - Tizimdan ba'zi ovozli mulohazalarni olish yaxshi. Ovoz effektlari, tagger o'qqa tutilganida yoki o'q -dorilar tugaganida yoki hayoti tugaganida sizga xabar beradi. Qabul qiluvchilar nima - standart IQ qabul qilish moduli va quvvatni sozlash kondansatkichi Nima uchun - Qurol qachon otilganini biladi. Ushbu dizaynda qurolning 3 ta sensori 1, shuningdek old va orqa bosh datchiklari ishlatiladi. Vizual effektlar va chiroqlar - LED va chiziqli grafik drayverlarning sxemalari Nima uchun - O'yin ma'lumotlari, masalan, chiroqlar haqida vizual mulohazalarni olish yoqimli. sizga qachon otilgani haqida xabar berish uchun. Narx Ushbu bo'limni xalqaro miqyosda do'stona qilish; Yozish vaqtida: £ 1 GBP = $ 1,6 USD = 1.1 EUR Agar sizda arduino mavjud bo'lsa, bu loyihaning asosiy qo'shimcha komponentlarini taxminan 10 funtga sotib olish mumkin. Endi duo -tagger yasashning eng yaxshi vaqti, chunki arzon ikkinchi qo'l qurollarni qo'lga olish oson. Yengil qurol - bu kompyuter o'yinlarida ishlatilishi mumkin bo'lgan qurol, ularning ko'pchiligi zamonaviy LCD displeyda ishlamaydi, shuning uchun ularning ko'pchiligi ebayda va boshqa joylarda arzonga tushadi. Xayriya do'konidan har biri 4 funt sterling bo'lgan ikkita engil qurol sotib oldim. Yorug'lik qurollari - bu loyiha uchun juda yaxshi boshlang'ich, chunki ular optikani, kalitlarni va korpusni ta'minlaydi, sizga quyidagilar kerak bo'ladi: Arduino Light Gun Rangli LED (afzal 30mA+) IQ sensorlari IQ qabul qilgichiga kamida 2x IQ LED mos keladi. afzal 100mA+) Peizo ovoz chiqargichi Quvvat tranzistorlari /MOSFET Elektronikaning bir necha asoslari: lehim, rezistorlar, kondansatkichlar. Bundan tashqari, siz Scrap plastmassali LED chiziqli grafik drayveri chiplarini xohlaysiz. Ko'proq LEDlar Sensorlarni o'rnatish uchun shaxsiy xabar qutilarini yozib oling Shlyapalar / dubulg'alar / bosh bantlar.

2 -qadam: asoslar

Asosiysi
Asosiysi
Asosiysi
Asosiysi
Asosiysi
Asosiysi

Elektron asboblarga yordam berishga urinish uchun sahifalar. Duo tagger dizaynining bir necha nuqtalarida foydali bo'lgan ba'zi asoslar. R = RezistorC = KondansatkichV = VoltajI = Oqim LEDlarning LEDlarini ishlatish ular orqali tokni cheklash uchun rezistor yordamida ishlatilishi kerak. LEDni R = (V manbai -V led) /INotda ishlaydigan oqimini tanlang: Ehtimol, men ishlatgan rezistor qiymatlarini nusxa ko'chirishingiz mumkin. Tugmalar Ushbu loyihadagi tugmalar (tetikler va hk) bosilganda past kuchlanish beradi deb taxmin qilinadi. Buning uchun standart sxema ko'rsatilgan sxemada ko'rsatilgan. FiltrlarR C (rezistorli kondansatkich) sxemalari duino tagger -ning bir nechta joylarida foydali bo'lishi mumkin, yoki ular elektr ta'minotidagi kuchlanish o'zgarishini yumshatish yoki PWM signallarini analog darajaga aylantirish uchun unchalik murakkab emas: suvdan foydalanish uchun. elektr va oqimga o'xshash qarshilik rezistor tor quvur kabi harakat qiladi (somonni tasavvur qiling) faqat suvning sekin oqishiga imkon beradi. Kondensator katta suv idishi / paqir kabi ishlaydi. Diagrammadagi past o'tish filtri somon va paqir kombinati kabi ishlaydi: Agar siz paqir ichidagi yoki tashqarisidagi suv oqimini to'satdan o'zgartirsangiz ham, uning darajasi (kuchlanish) asta -sekin o'zgaradi. Past o'tish uchun kesish chastotasi: f = 1/(2pi*R*C)

3 -qadam: Yengil qurolni o'zgartirish

Yengil qurolni o'zgartirish
Yengil qurolni o'zgartirish
Yengil qurolni o'zgartirish
Yengil qurolni o'zgartirish
Yengil qurolni o'zgartirish
Yengil qurolni o'zgartirish

Yengil qurolni o'zgartirish tafsilotlari engil qurolga bog'liq bo'ladi. Bu erda ba'zi umumiy ko'rsatmalar va g'oyalar: Qolishi kerak bo'lgan foydali qismlar: KalitlarTrigger LED's Lensasi Yengil qurolga saqlash joyini qo'shish: narsalarni o'rnatish qiyin bo'lishi mumkin, siz arduinoingizni qurol ichiga qo'yishni xohlamasligingiz mumkin. Men arduino -larimni duo teglarimdan osongina olib tashlashni xohlardim, shuning uchun ularni boshqa loyihalarda ishlatishim mumkin edi. Mening duo taggerlarimdan birida (MK1 quroli) arduino nano -pinlari o'tadigan teshiklarni kesib oldim va qurolning ichki qismiga rozetka o'rnatdim, shunda arduino qurolning tashqi tomoniga ulangan. Men Mk2 quroliga arduino uchun tashqi korpus qo'shdim va uni o'q o'qiga o'xshatishga harakat qildim. Koson / o'q qisqichi men arzon halqa bog'lovchi papkadan olgan plastmassadan qilingan va uning qopqog'i kuchli magnit bilan ushlab turilgan.

4 -qadam: uzatuvchi

Transmitter
Transmitter
Transmitter
Transmitter

IQ uzatuvchi sizga kerak bo'ladi: IQ LED: ko'rish burchagi tor bo'lgan LEDni qidiring (IQ nurining ko'p qismi optik orqali o'tishini ta'minlash uchun). IQ qabul qiluvchilarga mos keladigan to'lqin uzunligi bo'lgan LEDlarni tanlang. Bir nechta zaryadlanuvchi LEDlarni oling, chunki ular nominal oqimdan yuqori ishlaydi, shuning uchun yonib ketishi mumkin. Siz faqat arduino chiqish piniga IQ LEDni (oqim cheklovli rezistor bilan) ulashingiz mumkin va u uzatish imkoniyatiga ega bo'ladi, lekin duino taggerining diapazoni unchalik ta'sirli bo'lmaydi. Men yaratgan asosiy kuchaytirgich oddiy tranzistorli sxemadir (elektron sxemasi berilgan), siz tranzistor o'rniga mosfetni tanlashingiz mumkin. IQ LED orqali taxminan 300mA oqim. Bu LED uchun nominal tokdan ko'proq, lekin LEDni engishga qodir ko'rinadi, chunki siz faqat qisqa vaqt ichida yuqori tokni urasiz. Agar siz LEDni quvvatlantirish uchun arduino -dan 5V quvvat manbasini ishlatayotgan bo'lsangiz, u faqat 400/500mA ni ta'minlay oladi, shuning uchun Led infraqizil uzatgichi uchun 300mA dan foydalanish boshqa LED va karnaylar uchun juda ko'p narsani qoldirmaydi, shuning uchun loyihalashda buni yodda tuting. duo taggerini qurishda, yuqori oqimlarni etkazib bera oladigan voltaj regulyatorini qo'shgan ma'qul. IQ nurini fokuslash uchun linzadan foydalanish kerak bo'ladi, siz engil qurol bilan birga kelgan linzadan foydalanishingiz mumkin. Qizil LEDni ishlatib, yaxshi yoritilgan nurni olish uchun IQni qaerga qo'yish kerakligini aniqlab olishingiz mumkin.

5 -qadam: qabul qiluvchi

Arduino tanlovida ikkinchi o'rinni egalladi

Tavsiya: