Мазмуну:

Arduino Mouse Control Мээлейи: 6 кадам (Сүрөттөр менен)
Arduino Mouse Control Мээлейи: 6 кадам (Сүрөттөр менен)

Video: Arduino Mouse Control Мээлейи: 6 кадам (Сүрөттөр менен)

Video: Arduino Mouse Control Мээлейи: 6 кадам (Сүрөттөр менен)
Video: Control glove 1 2024, Июль
Anonim
Arduino Mouse Control мээлейи
Arduino Mouse Control мээлейи

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

1 -кадам: талаптар

Талаптар
Талаптар

Бул долбоорду өзүңүз жасаш үчүн сизге бир нече нерсе керек болот:- 1 Arduino Pro Micro- 1 MPU-6050 акселерометр жана гироскоп- 1 мээлей (жакшысы жүн)- Тасма- Mini-USBден USB кабелине- Бир нече/ондогон кабелдер - 10k Ohm резистору

2 -кадам: Код жана Программалык камсыздоо

Код жана Программалык камсыздоо
Код жана Программалык камсыздоо

Биринчиден, сиз кодду жаза турган Arduino IDE программасын орнотушуңуз керек. Экинчиден, сиз чип менен байланышууга жардам берген бир нече китепкананы жүктөп алышыңыз керек: https://github.com/jrowberg/i2cdevlib/tree/master/… Сиз MPU6050 китепканасын папкаңыздагы китепканаларга жылдырышыңыз керек болот. Arduino папкасы. Андан кийин биз бул кодду база катары колдонобуз: https://www.mrhobbytronics.com/wp-content/uploads/2… Сиз "buttonstate2" жана "2 баскычы" менен сызыктарды кесип койсоңуз болот оң баскычын чыкылдатуу өзгөчөлүгү. Сизге керектүү нерсенин баары, эми курулушту баштайлы!

3 -кадам: Кабелдөө

Электр өткөргүчтөрү
Электр өткөргүчтөрү

Эми сиз бактылуусуз, анткени зымдар абдан жөнөкөй! Бизге нан же жез тактайын колдонгонуңузга жараша, ондон ашык зым керек болот. Биринчиден, сенсорду/акселерометрди зымдоо жөнүндө сүйлөшөбүз. Сенсорду иштетүү үчүн Pro Microдогу VCC портун сенсордун VCC деп аталган биринчи портуна туташтыруу керек. Андан кийин жерге туташтыргычты сенсордогу VCC астындагы экинчи пинге туташтырыңыз. Андан кийин сиз 2 кошумча зымды колдонуп, маалыматты алууңуз керек. Бул санарип казыктарга туташкан (санарип 2 жана 3 -пин). SCL 3 -пинге, SDA 2 -ге кадалган. Эми баскычты туташтыралы! Ошондой эле, баскычты VCCге туташтырышыңыз керек жана ал жерге агып кетиши керек. Сиз VCCди 10 к омдук резисторго, анан ошол резисторду баскычка туташтырышыңыз керек. Андан кийин аны санариптик пинге туташтыруу керек болот (бул жерде пин 6). Эгерде баары иштесе, сенсордогу жана Arduinoдогу жарыктар сиздин компьютериңиздин USB портуна туташтырылганда күйүп кетиши керек.

4 -кадам: Колкапты чогултуу

Мээлейди чогултуу
Мээлейди чогултуу

Эми бул учурда жеке даамдар ойнойт. Сизде керектүү нерсенин баары бар, бирок капкакты же колдонуучунун кол капын 3D басып чыгарууну чечсеңиз болот. Прототиптегенде, бардыгын ордунда кармоо үчүн атайын текстилдик лента колдонсоңуз болот. Баскычты өйдө каратып, бармагына скотч менен жабыш керек. Кабелдер менен баскычтар чогулган жерде де баскычын тегерете аласыз. Ошондой эле, эгер алар бир аз узун жана жараксыз болсо, зымды же скотчту бир нече жолу байлап койсоңуз болот. Эми сенсор менен көзөмөлдү туура иштеши үчүн аны туура жайгаштыруу абдан маанилүү. Сиз аны сынап көргөнүңүздө, курсор кайсы багытта жылып жатканын көрөсүз жана керек болсо чебер боло алат. Бирок мен мээлей кийип жүргөндө төөнөгүчтөрдүн тексти окула тургандай кылып жасоону сунуштайт элем. Сенсор сөөмөйгө өтүшү керек. Сенсорду абдан жакшы скотч кылып, зымдарды казыктарга туташтырып туруңуз. Кийинкиде сиз нан беттерин жана Arduino мээлейге же алар жашаган жерге туташтырышыңыз керек. Бул жерде эң башкысы-мини-USB порту ылдый каратылышы керек, ошондо кабель туташтырылган манжаларыңыздын ортосунда чырмалышпайт.

5 -кадам: Прототипти текшерүү

Эми бардыгын текшерүү үчүн, Mini-usb кабелин колдонуп Arduino Pro Micro'го туташтыруу керек. Андан кийин Arduino IDEди жүктөп, AccelerometerMouse файлын ачыңыз. Кодду arduinoго жүктөп бериңиз! Сиз акселерометрди манжаңыз менен жылдырып жатканда чычкан курсору кыймылдап жатканын көрүшүңүз керек.

6 -кадам: толуктоолор

Кошумчалар
Кошумчалар

Эгерде сиз прототипти жактырсаңыз, ар дайым кээ бир функцияларды кошо аласыз. Сиз ошондой эле тыкан корпусту кошо аласыз. Бул лазер менен кесилиши же 3D басып чыгарылышы мүмкүн, эгер бул сиздин кол капыңызда көчмө болсо. Эгер сиз жетишерлик өнүккөн болсоңуз, анда конкреттүү аракеттер үчүн жаңсоолорду кошо аласыз. Мүмкүнчүлүктөр чексиз!

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