Mündəricat:

Sihirbaz Əlcək: Arduino Nəzarətçi Əlcək: 4 addım (şəkillərlə)
Sihirbaz Əlcək: Arduino Nəzarətçi Əlcək: 4 addım (şəkillərlə)

Video: Sihirbaz Əlcək: Arduino Nəzarətçi Əlcək: 4 addım (şəkillərlə)

Video: Sihirbaz Əlcək: Arduino Nəzarətçi Əlcək: 4 addım (şəkillərlə)
Video: Arduino and Flex Sensor based Robotic Hand Control 2024, Noyabr
Anonim
Sihirbaz Əlcəyi: Arduino Nəzarətli Əlcək
Sihirbaz Əlcəyi: Arduino Nəzarətli Əlcək
Sihirbaz Əlcəyi: Arduino Nəzarətli Əlcək
Sihirbaz Əlcəyi: Arduino Nəzarətli Əlcək

Sihirbaz Əlcəyi.

Layihəmdə ən sevdiyiniz sehrli oyunları sərin və təsirli bir şəkildə oynamaq üçün istifadə edə biləcəyiniz bir əlcək hazırladım. böyük kitablar kimi oyunlar oynaya bilərsən, hətta öz oyununuzu da edə bilərsən.

Əlcək əlinizin sürətini təyin etmək üçün bir akselerometrdən istifadə edir, belə ki, əlinizi sürətli atma hərəkətində hərəkət etdirsəniz, arduino bluetooth modulundan alıcıya bir mesaj göndərir, beləliklə alıcı əmr verməyə başlaya bilər və siçan kimi kompüterinizə vura bilər. klik. Əlcəkdə də sehrləri dəyişdirmək və əlcəkdəki led işıqların rəngini dəyişdirmək üçün istifadə edə biləcəyiniz fərqli bir düymə var.

Addım 1: Nə lazımdır?

Nə lazımdır?
Nə lazımdır?

Ehtiyacınız olacaq:

- 1x cüt əlcək öz ölçüsündən 1,5 böyükdür.

- Arduino leonardo və digər kabelləri tuta bilən 1x düzbucaqlı korpus (iphone 4 korpusundan istifadə etmişəm)

- 1 ədəd arduino nano

- 1 ədəd arduino leonardo

- 1 ədəd adafruit neo-pixel 16 üzük

- Seçdiyiniz 3x düymələr (kiçik düymələri tövsiyə edirəm, çünki barmaqlarınıza uyğun olmalıdır)

- 2x bluetooth HC-05 modulu.

- 1x 3 oxlu akselerometr

və bir çox tel, 220 ohm bir neçə rezistor (6 ilə edə bilərdim) və qalay kimi bəzi lehimləmə avadanlıqları.

Addım 2: Arduino və Bluetooth proqramlaşdırılması

Layihənizə başlamaq üçün arduino nano və arduino leonardo kodlaya bilərsiniz, həm də HC-05 modullarınızla bluetooth master və slave əlaqəsi yaratmaq istəyəcəksiniz. Bu veb saytında bu quraşdırma üçün mükəmməl bir bələdçi tapdım və davam etməzdən əvvəl eyni şeyi edə biləcəyiniz üçün girişə bir keçid yerləşdirəcəyəm (unutmayın: arduino leonardo qul və arduino nano ustadır) (həqiqətən təşəkkür etmək istəyirəm "Riftliger" təlimatı üçün):

Arduino leonardo'nuzu qul və arduino nanonuzu usta olaraq bağladıqdan sonra onları hər atributla işləməyə və əlcək düzəltməyə kodlaşdırmağa başlaya bilərik.

Başlamaq üçün kitabxananızın həm arduino -da qurulduğundan əmin olun, həm də yükləyin.

usta arduino əlcək olmalıdır, buna görə də neopixel üzük və bluetooth modulu bağlıdır. bu o deməkdir ki, əsas modul olmalıdır:

#daxil edin #təyin PIN 6

#SoftwareSerial BTserial daxil edin (10, 11);

qulunuz arduino bluetooth ilə məlumat ala bilməli və kompüterinizi idarə edə bilməlidir. kölə üçün arduino refrences veb saytında daha çox məlumat əldə edə biləcəyiniz SoftwareSerial -a, həmçinin Keyboard.h və #include Mouse.h ifritə ehtiyacınız olacaq.

Nəticədə tam kodu aşağıda yerləşdirdim və işıqlarınızı düzəltmək və ya öz akselerometrinizi xəritəyə salmaq üçün aşağıdakı koda bənzər bir kod yarada bilərsiniz.

Addım 3: Əlcəyin qurulması

Əlcək tikmək
Əlcək tikmək
Əlcək tikmək
Əlcək tikmək
Əlcək tikmək
Əlcək tikmək
Əlcək tikmək
Əlcək tikmək

Kodunuzu uğurla yaratdıqdan, yüklədikdən, sınadıqdan və təkmilləşdirdikdən sonra əlcək tikməyə başlamaq qərarına gəlməlisiniz. yuxarıdakı şəkillərdə hər şeyin necə qurulacağına dair sadə bir diaqram hazırladım (rəsm bacarıqlarım üçün üzr istəyirəm). diaqramda "Z" kimi bir cızıqlı xətti olan xətləri görə bilərsiniz 5V (5volt) və "0" sadə bir dairəsi olan xətlər GND (yerə) bağlıdır.

kodu qurduğunuzda, hər bir pinin hara aparacağını və hər şeyin necə gücləndiriləcəyini və idarə olunacağını bilməlisiniz. kiçik bir ipucu, əlcəkinizin içərisində gizlənmək məcburiyyətində qalacağınız üçün arduino üçün sadə bir yer tapmaqdır. əlimin ortasında mənimki var idi, amma arduino -nu biləyinizin arxasına qoymağı məsləhət görürəm, çünki akselerometr əlinizin ortasına yerləşdirilə bilər və bluetooth hər yerə yerləşdirilə bilər.

tikinti prosesinin ən çətin hissəsi bütün kabellərinizin lehimlənməsidir. bu mənim ilk lehimləmə layihəm idi, buna görə öyrənməli olduğum çox şey var, ancaq hər bir atributu arduino ilə cəmi iki əlaqədən volt və yerə bağlamaq üçün metal tıxaclı naqillər kimi şeylərdən istifadə etmək üçün təcrübədən danışa bilərəm. Bu, bir çox telləri bir -birinə bağlamağı asanlaşdırır, ancaq arduino nano -ya bir tel bağlamalısınızsa, lehimləməyi məsləhət görürəm, çünki bu güclü bir əlaqəni təmin edir.

Arduino leonardo, lövhəyə qoşmaq, uclarını qul bluetooth modulunuza lehimləmək və sancağı 8 -dən GND -ə (yerə) bağlamaq üçün keçid kabellərindən istifadə edə biləcəyiniz çox sadə bir prosesdir. qırılacaq qədər parlamayacaq. son addımda, leonardo üçün sərin, lakin sadə bir qutu yaradın (usb hələ də qoşulduqda), belə ki, kompüterinizə qoşmaq üçün bir qəbulediciniz var. (arduino leonardo + bluetooth modulunun uyğun olması üçün mükəmməl olan sadə bir i telefon 4 qutusundan istifadə etdim.

Addım 4: Son Məhsul

Image
Image
Son Məhsul !!
Son Məhsul !!
Son Məhsul !!
Son Məhsul !!

Və bu qədər!!

Hər şeyi düzgün bir şəkildə bağlamısınızsa, heç bir elektrik telinin bir -birinə toxunmadığından əmin olun və hər şeyin bağlı olduğuna əmin olun və seçdiyiniz, sevdiyiniz işıqlara uyğun olaraq sehrlərinizi seçərək əlcəyinizi ağsaqqallar kimi sınaya bilərsiniz. Onları düymələrinizin düymələrinə bağlayın, vəssalam.

indi sürükleyici bir skyrim oyunu oynaya və əsl sehrbaz kimi hiss edə bilərsiniz. Ümid edirəm bu dizaynla əylənəcəksiniz və layihələrimi necə inkişaf etdirə biləcəyimi söyləyin

təşəkkür edirəm və yadda saxla !!:

Əylənin!!

Tövsiyə: