Mundarija:

Sehrgar qo'lqop: Arduino boshqaruvli qo'lqop: 4 qadam (rasmlar bilan)
Sehrgar qo'lqop: Arduino boshqaruvli qo'lqop: 4 qadam (rasmlar bilan)

Video: Sehrgar qo'lqop: Arduino boshqaruvli qo'lqop: 4 qadam (rasmlar bilan)

Video: Sehrgar qo'lqop: Arduino boshqaruvli qo'lqop: 4 qadam (rasmlar bilan)
Video: REALNIY FOKUS PRANK! MAKTAB O'QUCHILARI BILAN! #umidmirzo #umidfokus #fokussirlari #shorts 2024, Noyabr
Anonim
Sehrgar qo'lqop: Arduino tomonidan boshqariladigan qo'lqop
Sehrgar qo'lqop: Arduino tomonidan boshqariladigan qo'lqop
Sehrgar qo'lqop: Arduino tomonidan boshqariladigan qo'lqop
Sehrgar qo'lqop: Arduino tomonidan boshqariladigan qo'lqop

Sehrgar qo'lqop.

Men o'z loyihamda qo'lqop yasadim, u bilan siz sehrli o'yinlarni bir necha oddiy arduino va arduino aktivlari yordamida salqin va sho'ng'in tarzda o'ynashingiz mumkin. Siz oqsoqollar kitobi kabi narsalarni o'ynashingiz mumkin, yoki siz hatto o'zingiz o'yini qilishingiz mumkin.

Qo'lqop sizning tezligingizni aniqlash uchun akselerometrdan foydalanadi, agar siz qo'lingizni tez uloqtirsangiz, arduino bluetooth modulidan qabul qiluvchiga xabar yuboradi, shunda qabul qiluvchi buyruqni bajarishi va sichqoncha kabi kompyuteringizni bosishi mumkin. sekin urish. Qo'lqopda, shuningdek, qo'lqopdagi yorug'lik chiroqlarining sehrini o'zgartirish va rangini o'zgartirish uchun ishlatilishi mumkin bo'lgan turli xil tugmalar mavjud.

1 -qadam: Sizga nima kerak?

Sizga nima kerak?
Sizga nima kerak?

Sizga kerak bo'ladi:

- O'zingizning kattaligingizdan 1,5 baravar katta qo'lqop.

- Arduino Leonardo va boshqa kabellarni ushlab tura oladigan 1x to'rtburchaklar korpus (men iPhone 4 korpusidan foydalanganman)

- 1 marta arduino nano

- 1 marta arduino Leonardo

- 1 ta adafruit neo-pikselli 16 ta halqa

- siz tanlagan 3x tugmalar (men sizga kichik tugmachalarni tavsiya qilaman, chunki ular barmoqlaringizga to'g'ri kelishi kerak)

- 2x bluetooth HC-05 moduli.

- 1 eksa 3 o'qli akselerometr

va ko'plab simlar, 220 ohmli bir nechta rezistorlar (men buni 6 bilan qila olardim) va qalay kabi ba'zi lehim uskunalari.

2 -qadam: Arduino va Bluetooth -ni dasturlash

Loyihani boshlash uchun siz arduino nano va arduino leonardoni kodlashingiz mumkin, bluetooth master va HC-05 modullari bilan qul ulanishni yaratishni xohlaysiz. Men ushbu veb -saytda ushbu o'rnatish uchun mukammal qo'llanmani topdim va men davom ettirishdan oldin siz ham xuddi shunday qilishingiz uchun kirish uchun havolani joylashtiraman (esda tuting: arduino leonardo - qul, arduino nano - ustoz) (men chindan ham rahmat aytmoqchiman "Riftliger" ko'rsatmasi uchun):

Arduino Leonardoni qul va arduino nanosini xo'jayin qilib ulaganingizdan so'ng, biz ularni har bir atribut bilan ishlash va qo'lqop yasash uchun kodlashni boshlashimiz mumkin.

Boshlash uchun, kutubxonangiz arduino -da o'rnatilganligiga ishonch hosil qiling va uni yuklab oling.

sizning master arduino qo'lqop bo'lishi kerak, shuning uchun neopikselli halqa va bluetooth moduli ulangan. bu asosiy modul quyidagilarga ega bo'lishi kerak degan ma'noni anglatadi.

#PIN kodni belgilang 6

va

#include SoftwareSerial BTserial (10, 11);

Sizning qulingiz arduino bluetooth orqali ma'lumot olishi va kompyuteringizni boshqarishi kerak. shuning uchun qul uchun sizga SoftwareSerial kerak bo'ladi, shuningdek standart #include Keyboard.h va #include Mouse.h jodugarlari haqida ko'proq ma'lumotni arduino refrences veb -saytidan topishingiz mumkin.

Xulosa qilib aytganda, men to'liq kodni quyida joylashtirdim va siz chiroqlarni yoqish uchun o'z kodingizga o'xshash kod yaratishingiz yoki o'zingizning akselerometringizni xaritaga qo'yishingiz mumkin.

3 -qadam: qo'lqop qurish

Qo'lqopni qurish
Qo'lqopni qurish
Qo'lqopni qurish
Qo'lqopni qurish
Qo'lqopni qurish
Qo'lqopni qurish
Qo'lqopni qurish
Qo'lqopni qurish

kodingizni muvaffaqiyatli yaratganingizdan, yuklaganingizdan, sinovdan o'tkazganingizdan va yaxshilaganingizdan so'ng, qo'lqop qurishni boshlashingiz kerak. yuqoridagi rasmlarda men hamma narsani qanday sozlash kerakligi haqida oddiy diagramma tuzdim (rasm chizish mahoratim uchun uzr so'rayman). diagrammada siz "Z" kabi chayqaluvchi chiziqli chiziqlarni ko'rishingiz mumkin, ular orqali 5V (5volt) ga ulangan va ular orqali oddiy aylana "0" bo'lgan chiziqlar GND (erga) ulangan.

kodni o'rnatganingizda, har bir pin qaerga olib borilishi kerakligini va hamma narsani qanday quvvatlantirish va boshqarish kerakligini bilishingiz kerak. Kichkina maslahat - sizning arduino uchun oddiy joyni topish, chunki u sizning qo'lqopingizda yashiringan bo'ladi. Menda qo'limning o'rtasida meniki bor edi, lekin men arduino -ni bilagining orqa qismining boshiga qo'yishni maslahat beraman, chunki akselerometrni qo'lning o'rtasiga qo'yish yaxshiroq va bluetooth -ni boshqa joyga qo'yish mumkin.

qurilish jarayonining eng qiyin qismi - barcha kabellaringizni lehimlash. Bu mening birinchi lehim loyihasi edi, shuning uchun menda ko'p narsa bor, lekin men tajribadan gapirishim mumkinki, har bir atributni arduino -ga faqat ikkita ulanishdan volt va erga ulash uchun metall qopqoqli simi qopqog'i. Bu ko'p simlarni bir -biriga ulashni osonlashtiradi, lekin agar siz arduino nano -ga sim ulashingiz kerak bo'lsa, men lehimlashni maslahat beraman, chunki bu kuchli ulanishni kafolatlaydi.

Arduino Leonardo - bu juda oddiy jarayon bo'lib, siz o'tish kabellaridan foydalanib, taxtaga ulanishingiz, bluetooth modulining uchlarini lehimlashingiz va simi 8 pinidan GNDgacha (erga) ulashingiz mumkin. sindirish uchun shunchalik porlamaydi. oxirgi qadamda leonardo uchun ajoyib, lekin oddiy quti yarating (usb hali ham ulangan bo'lsa ham), shuning uchun sizda kompyuterni ulash uchun qabul qilgich bor. (men oddiy i telefon 4 qutisini ishlatardim, bu arduino leonardo + bluetooth moduliga mos keladi.

4 -qadam: Yakuniy mahsulot !

Image
Image
Yakuniy mahsulot !!
Yakuniy mahsulot !!
Yakuniy mahsulot !!
Yakuniy mahsulot !!

Va bu ham !!

Agar siz hamma narsani to'g'ri ulagan bo'lsangiz, hech qanday elektr simlari bir -biriga tegmasligiga ishonch hosil qiling va hamma narsa ulanganligiga ishonch hosil qiling va siz qo'lqopingizni oqsoqollar kabi narsalarni sinab ko'rishingiz mumkin. ularni, keyin ularni tugmalaringizning tugmachalari bilan bog'lang va bu hammasi.

endi siz skyrimning g'aroyib o'yinini o'ynashingiz va o'zingizni haqiqiy sehrgar kabi his qilishingiz mumkin. Umid qilamanki, siz ushbu dizayndan zavqlanasiz va loyihalarimni qanday yaxshilashim mumkinligini ayting

rahmat va eslab qoling !!:

Maza qiling!!

Tavsiya: