Mundarija:
- 1 -qadam: Sizga nima kerak?
- 2 -qadam: Arduino va Bluetooth -ni dasturlash
- 3 -qadam: qo'lqop qurish
- 4 -qadam: Yakuniy mahsulot !
Video: Sehrgar qo'lqop: Arduino boshqaruvli qo'lqop: 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
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 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
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 !
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:
Solderdoodle Plus: Sensorli boshqaruvli lehimli dazmol, LED teskari aloqa, 3D bosma quti va USB bilan qayta zaryadlanuvchi: 5 qadam (rasmlar bilan)
Solderdoodle Plus: Sensorli boshqaruv, Led teskari aloqa, 3D bosma quti va USB bilan qayta zaryadlanuvchi lehimli dazmol: Solderdoodle Plus uchun Kickstarter loyiha sahifasiga tashrif buyuring, simsiz USB qayta zaryadlanuvchi issiq ko'p asbobli va ishlab chiqarish modeliga oldindan buyurtma bering! Https: //www.kickstarter.com/projects/249225636/solderdoodle-plus-cordless-usb-rechargeable-ho
Simsiz qo'lqop bilan boshqariladigan robot qo'l - NRF24L01+ - Arduino: 7 qadam (rasmlar bilan)
Simsiz qo'lqop bilan boshqariladigan robot qo'l | NRF24L01+ | Arduino: bu videoda; 3D robot qo'lda yig'ish, servo boshqaruv, moslashuvchan sensorli boshqaruv, nRF24L01 bilan simsiz boshqaruv, Arduino qabul qilgich va uzatuvchi manba kodi mavjud. Qisqasi, ushbu loyihada biz simli simlar yordamida robot qo'lini boshqarishni o'rganamiz
Imo -ishorali boshqaruvli ultratovushli pianino!: 10 qadam (rasmlar bilan)
Imo-ishorali boshqaruvli Ultrasonik Pi pianino!: Ushbu loyiha arzon HC-SR04 ultratovushli sensorlardan foydalanadi va yuqori sifatli ovoz uchun Raspberry Pi-dagi sintezator orqali ijro etilishi mumkin bo'lgan MIDI yozuvlarini yaratadi. , qaerda musiqa
PhotonLamp - MQTT boshqaruvli WS2812b bilan jihozlangan dizayner chiroq: 5 qadam (rasmlar bilan)
PhotonLamp - MQTT boshqaruvi bilan jihozlangan WS2812b konstruktorli chiroq: Bir necha yil oldin biz sigaret shaklidagi chiroqli soyali va sutli shishadan tayyorlangan dizayner chiroqni sotib olganmiz. Bizga soyaning o'ziga xos dizayni va chiroqning umumiy ko'rinishi yoqdi. Lekin men chiroqdan qoniqmadim
Sehrgar shassi sinovlari: 7 qadam (rasmlar bilan)
Sehrgarlar shassisining sinovlari: Bu ko'rsatma bu shassisdan o'rgangan narsalarimni ko'rib chiqish emas, garchi uni yig'ish oson va boshqaruv paneli mavjud bo'lsa -da, agar siz ROV -ni ishlab chiqarishni xohlasangiz, men bilan baham ko'rishni yaxshi ko'raman. tirnalaman, endi men