Мазмуну:
- 1 -кадам: талаптар
- 2 -кадам: Код жана Программалык камсыздоо
- 3 -кадам: Кабелдөө
- 4 -кадам: Колкапты чогултуу
- 5 -кадам: Прототипти текшерүү
- 6 -кадам: толуктоолор
Video: Arduino Mouse Control Мээлейи: 6 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Ошентип, менин мектеп долбоорум үчүн мен курсорду акселерометр менен башкара турган 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 басып чыгарылышы мүмкүн, эгер бул сиздин кол капыңызда көчмө болсо. Эгер сиз жетишерлик өнүккөн болсоңуз, анда конкреттүү аракеттер үчүн жаңсоолорду кошо аласыз. Мүмкүнчүлүктөр чексиз!
Сунушталууда:
Жумшак робототехника мээлейи: 8 кадам (сүрөттөр менен)
Soft Robotics Glove: Менин долбоорум - softrobotic мээлей. Анын ар бир манжасында жайгашкан кыймылдаткычы бар; мээлейдин астыңкы бөлүгү колдонуучуну кийүүнү жеңилдетүү үчүн алынып салынат. Кыймылдаткычтар билекке сааттан бир аз чоңураак аппарат орнотулган
Зымсыз чычкан мээлейи: 6 кадам
Wireless Mouse Glove: Бул Instructable Колорадо Боулдер университетинин Wearble технологиялары курсу боюнча менин акыркы долбоорум үчүн. Бул долбоордун максаты - Bluetooth технологиясын колдонуп зымсыз чычкан жасоо. Долбоордун негизги максаты - бул чычканды жасоо
Лазердик туннель мээлейи!: 7 кадам (сүрөттөр менен)
Лазердик туннель мээлейи!: Илимий фантастикалык тасмадагы ар бир келгиндин эң сонун куралдары эсиңиздеби? Ал укмуштуудай лазердик куралды колуна байлап, эч тийбестен атканбы? Эми сизде дагы бирөө болушу мүмкүн! Туннель мээлейинин эки режими бар, туннель жана чекит, а
Темир адам мээлейи: 4 кадам (сүрөттөр менен)
Темир адам мээлейи: Бул долбоор колуңузга кийип жүргөн эки картон бөлүктөн турат. Бири колуңузда, бири билегиңиздин артында. Билегиңизди өйдө караганыңызда, алаканыңыздагы бөлүм учуп кетүүчү стабилизаторлорду жана Темир Адамдын костюмундагы куралдарды тууроо үчүн күйүп калат
Synth мээлейи: Gakken SX-150 менен ойноо: 8 кадам (Сүрөттөр менен)
Synth Колкап: Gakken SX-150 менен ойноо: {// Баштоочу электроника үчүн жакшы. // Бул сизге интерфейстерди куруу үчүн негизги ноу-хауды берет. // Эгерде чынчыл болсок, мунун көбү башка Iblesте бар, бирок мага бул долбоорлорду чогултуу идеясы жакты // // Геккен