Мазмуну:

Wizard Glove: Arduino Controlled Controller Glove: 4 Steps (Сүрөттөр менен)
Wizard Glove: Arduino Controlled Controller Glove: 4 Steps (Сүрөттөр менен)

Video: Wizard Glove: Arduino Controlled Controller Glove: 4 Steps (Сүрөттөр менен)

Video: Wizard Glove: Arduino Controlled Controller Glove: 4 Steps (Сүрөттөр менен)
Video: Flipper Zero Alternative? - m5stickC plus 🤯 #shorts 2024, Ноябрь
Anonim
Wizard Glove: Arduino Controlled Controller Glove
Wizard Glove: Arduino Controlled Controller Glove
Wizard Glove: Arduino Controlled Controller Glove
Wizard Glove: Arduino Controlled Controller Glove

Wizard Glove.

Менин проектимде мен мээлей жасадым, анда сиз сүйүктүү сыйкырдуу оюндарды салкын жана чукул түрдө ойноо үчүн колдоно аласыз, бир нече негизги ардуино жана ардуино активдерин колдонуп. сиз аксакалдар түрмөгү сыяктуу нерселерди ойной аласыз, же өзүңүздүн оюңузду жасай аласыз.

Колкап ылдамдыгын аныктоо үчүн акселерометрди колдонот, эгерде сиз колуңузду ылдам ыргытсаңыз, arduino Bluetooth модулунан алуучуга билдирүү жөнөтөт, ошондо алуучу буйрукту баштап, чычкан сыяктуу компьютериңизди басат. чыкылдатуу. Мээлейде ар кандай баскыч бар, аны колдонуп, дубаларды өзгөртүү жана мээлейдеги чырактардын түсүн өзгөртүүгө болот.

1 -кадам: Сизге эмне керек?

Сизге эмне керек?
Сизге эмне керек?

Сизге керек болот:

- 1x жуп кол каптар 1,5 чоңураак.

- Ардуино Леонардону жана башка кабелдерди кармоочу 1x тик бурчтук корпусу (мен iphone 4 корпусун колдондум)

- 1x arduino нано

- 1x ардуино Леонардо

- 1x адафрут нео-пиксел 16 шакеги

- Сиз тандаган 3x баскычтар (чакан баскычтарды сунуштайм, анткени алар манжаңызга туура келиши керек)

- 2x bluetooth HC-05 модулдары.

- 1x 3 огу акселерометр

жана көптөгөн зымдар, 220 омдук бир нече резистор (мен муну 6 менен кыла алчумун) жана калай сыяктуу кээ бир ширетүүчү жабдуулар.

2 -кадам: Arduino жана Bluetooth программалоо

Долбоорду баштоо үчүн сиз arduino nano жана arduino leonardo кодун коё аласыз, сиз HC-05 модулуңуз менен Bluetooth мастерин жана кулдук байланышын түзгүңүз келет. Мен бул веб -сайттан бул орнотуу үчүн эң сонун колдонмону таптым жана киришүү шилтемесин жайгаштырам, ошондо сиз улантуудан мурун так ошондой кыла аласыз (эстен чыгарбаңыз: arduino leonardo - бул кул жана arduino нано - Master) (чындыгында рахмат айткым келет "Riftliger" анын көрсөтмөсү үчүн):

Ардуино Леонардону кул катары жана ардуино наноңузду кожоюн катары туташтыргандан кийин, биз аларды ар бир атрибут менен иштөөгө жана мээлейди жасоого кое баштайбыз.

Баштоо үчүн, китепканаңыздын ардуинодо тең орнотулганын текшерип, жүктөп алыңыз.

Сиздин master arduino колкап болушу керек, андыктан неопикселдик шакек менен Bluetooth модулу туташкан. бул башкы модулда болушу керек дегенди билдирет:

#киргизиңиз #аныктоо PIN 6

жана

#Include SoftwareSerial BTserial (10, 11);

Сиздин кулуңуз ардуино bluetooth менен маалымат алып, компьютериңизди башкара билиши керек. кул үчүн сизге SoftwareSerial да керек болот, ошондой эле #include Keyboard.h жана #include Mouse.h бүбү сыяктуу эле, сиз жөнүндө көбүрөөк таба аласыз arduino refrences веб -сайты.

Жыйынтыктап айтканда, мен төмөндө толук кодду жайгаштырдым жана сиз өзүңүздүн жарыгыңызды жасоо үчүн төмөндөгү кодго окшош код түзө аласыз же өзүңүздүн акселерометрди картага түшүрө аласыз.

3 -кадам: Мээлейди куруу

Мээлей куруу
Мээлей куруу
Мээлей куруу
Мээлей куруу
Мээлей куруу
Мээлей куруу
Мээлей куруу
Мээлей куруу

кодуңузду ийгиликтүү түзүп, жүктөп, текшерип жана өркүндөткөндөн кийин, мээлейиңизди курууну чечишиңиз керек. Жогорудагы сүрөттөрдө мен бардыгын кантип орнотуу керек экенин жөнөкөй схемасын түздүм (сүрөт тартуу чеберчилигим үчүн кечирим сурайм). диаграммада "Z" сымал сызыктары бар сызыктар 5V (5вольт) менен туташкан жана "0" жөнөкөй тегерекчелери бар сызыктар GNDге (жерге) туташтырылганын көрө аласыз.

кодду орноткондо, ар бир пин кайда алып барышы керек экенин жана бардыгы кантип иштетилээрин жана көзөмөлгө алынышын билишиңиз керек. кичинекей кеңеш - бул сиздин ардуиноңуз үчүн жөнөкөй жерди табуу, анткени ал колкаптын ичине жашынууга аргасыз болот. Меники колумдун артында болчу, бирок мен ардуинону билегиңиздин артына коюуну сунуштайм, анткени акселерометрди колуңуздун ортосуна коюп, bluetoothду каалаган жерге коюуга болот.

курулуш процессинин эң татаал бөлүгү - бул бардык кабелдериңизди ширетүү. Бул менин биринчи ширетүү долбоорум болчу, ошондуктан мен үйрөнө турган нерселер көп, бирок мен ардуино менен эки гана байланыштан ар бир атрибутту вольтко жана жерге туташтыруу үчүн металл капкакчалар сыяктуу нерселерди колдонуу үчүн өз тажрыйбамдан сүйлөй алам. Бул көптөгөн зымдарды бири -бирине туташтырууну жеңилдетет, бирок эгер сиз ардуино наноңузга зым туташтырсаңыз, мен ширетүүнү сунуштайм, анткени бул күчтүү байланышты кепилдейт.

Arduino leonardo - бул өтө жөнөкөй процесс, анда сиз тактага туташтыруу үчүн секирүүчү кабелдерди колдонуп, Bluetooth модулуна учтарын кошуп, 8 -пинден GNDге (жерге) чейин туташтыра аласыз. сындыра турганчалык жаркырабайт. акыркы кадам үчүн Леонардоңуз үчүн салкын, бирок жөнөкөй кутуча түзүңүз (USB дагы эле туташтырылган), андыктан сиздин компьютерге туташтыргычыңыз бар. (Мен жөнөкөй i телефон 4 кутучасын колдондум, ал arduino leonardo + bluetooth модулуна туура келет.

4 -кадам: Акыркы продукт

Image
Image
Акыркы продукт !!
Акыркы продукт !!
Акыркы продукт !!
Акыркы продукт !!

Жана бул !!

Эгер сиз бардыгын туура туташтырсаңыз, эч кандай электр зымынын бири -бирине тийбей турганын текшериңиз жана бардыгы туташканына ишениңиз, жана сиз өзүңүздүн сыйкырыңызды өзүңүз тандаган жарыктарга карата сыйкырыңызды тандап, аксакалдын түрмөктөрү сыяктуу нерсени текшере аласыз. аларды, анан аларды баскычтарыңыздын баскычтарына баскыла, ошону менен бүттү.

сиз азыр скиримдин чукул оюнун ойноп, чыныгы сыйкырчыдай сезе аласыз. Мен бул дизайн менен кызыктуу болот деп үмүттөнөм жана долбоорлорумду кантип өркүндөтө алам деп айт

рахмат жана унутпа !!:

Көңүл ачуу!!

Сунушталууда: