Мазмұны:

Сиқырлы қолғап: Arduino басқарылатын контроллер қолғаптары: 4 қадам (суреттермен)
Сиқырлы қолғап: Arduino басқарылатын контроллер қолғаптары: 4 қадам (суреттермен)

Бейне: Сиқырлы қолғап: Arduino басқарылатын контроллер қолғаптары: 4 қадам (суреттермен)

Бейне: Сиқырлы қолғап: Arduino басқарылатын контроллер қолғаптары: 4 қадам (суреттермен)
Бейне: NOOBS PLAY CLASH ROYALE FROM START LIVE 2024, Қараша
Anonim
Шебер қолғап: Arduino басқарылатын контроллер қолғаптары
Шебер қолғап: Arduino басқарылатын контроллер қолғаптары
Шебер қолғап: Arduino басқарылатын контроллер қолғаптары
Шебер қолғап: Arduino басқарылатын контроллер қолғаптары

Сиқыршы қолғап.

Мен өз жобамда сиқырмен байланысты сүйікті ойындарыңызды салқын және әсерлі түрде ардуино мен ардуиноның бірнеше негізгі активтерін қолдана отырып ойнауға болатын қолғап жасадым. сіз ақсақал шиыршықтары сияқты ойындар ойнауға болады, немесе сіз тіпті өз ойын жасай аласыз.

Қолғап сіздің қолыңыздың жылдамдығын анықтау үшін акселерометрді қолданады, егер сіз қолыңызды жылдам лақтыру қозғалысында болсаңыз, arduino bluetooth модулінен қабылдағышқа хабарлама жібереді, осылайша қабылдағыш пәрменді іске қосады және тышқан сияқты компьютерді шертеді. шертулер. Сондай -ақ, қолғапта заклинание мен қолғаптағы жарықдиодты түстерді өзгертуге болатын түрлі түймелер бар.

1 -қадам: Сізге не қажет?

Саған не қажет?
Саған не қажет?

Сізге қажет болады:

- 1x жұп қолғаптар өз өлшемдерінен 1,5 үлкен.

- Ардуино Леонардо мен басқа кабельдерді ұстай алатын 1x тікбұрышты корпус (мен iPhone 4 корпусын қолдандым)

- 1x arduino нано

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

- 1 адафрут неофиксельді 16 сақина

- сіздің қалауыңыз бойынша 3x түймелері (мен кішкентай түймелерді ұсынамын, себебі олар саусақтарыңызға сәйкес келуі керек)

- 2 рет bluetooth HC-05 модульдері.

- 1х 3 осьтік акселерометр

және көптеген сымдар, 220 Ом бірнеше резисторлар (мен мұны 6 -мен жасай аламын) және қалайы сияқты кейбір дәнекерлеу жабдықтары.

2 -қадам: Arduino мен Bluetooth бағдарламалау

Жобаны бастау үшін сіз arduino nano және arduino leonardo кодтарын жасай аласыз, сіз HC-05 модульдерінің екеуімен де bluetooth мастері мен қосалқы қосылымын жасағыңыз келеді. Мен осы веб -сайтта осы қондырғыға арналған тамаша нұсқаулықты таптым және мен жалғастыруға дейін дәл осылай істеу үшін интрукцияға сілтеме қоямын (есте сақтаңыз: arduino leonardo - құл, ал arduino nano - шебер) (мен шынымен алғыс айтқым келеді) «Riftliger» оның нұсқауы үшін):

Ардуино Леонардоны құл ретінде және ардуино наноды шебер ретінде қосқаннан кейін, біз оларды әр атрибутпен жұмыс істеуге және қолғап жасауға кодтауға кірісе аламыз.

Бастау үшін, сіздің кітапханаңыздың arduino -да орнатылғанына көз жеткізіңіз және оны жүктеңіз.

сіздің басты arduino қолғап болуы керек, сондықтан неопиксельді сақина мен bluetooth модулі қосылған. бұл негізгі модуль болуы керек дегенді білдіреді:

#PIN кодын анықтаңыз 6

және

#Include SoftwareSerial BTserial (10, 11);

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

Қорытындылай келе, мен төменде толық кодты орналастырдым және сіз өзіңіздің шамдарыңызды жасау үшін төмендегі кодқа ұқсас код жасай аласыз немесе өзіңіздің акселерометріңізді картаға түсіре аласыз.

3 -қадам: қолғап салу

Қолғапты құру
Қолғапты құру
Қолғапты құру
Қолғапты құру
Қолғапты құру
Қолғапты құру
Қолғапты құру
Қолғапты құру

Сіз кодты сәтті жасағаннан, жүктегеннен, тексергеннен және жақсартқаннан кейін, қолғап жасауды бастау туралы шешім қабылдауыңыз керек. жоғарыдағы суреттерде мен бәрін қалай орнату керектігі туралы қарапайым диаграмма жасадым (сурет салу шеберлігім үшін кешірім сұраймын). диаграммада «Z» тәрізді сызықша сызықтары бар 5В (5 вольт) және олар арқылы қарапайым шеңбері «0» бар сызықтар GND (жерге) қосылғанын көруге болады.

Сіз кодты орнатқан кезде, әр түйреуіш қайда апару керектігін және бәрін қалай қуаттау және басқару керек екенін білуіңіз керек. Кішкене кеңес - сіздің ардуиноға қарапайым орын табу, себебі ол сіздің қолғаптың ішінде жасырылуы керек. Менікі қолымның ортасында болды, бірақ мен ардуиноны білегіңіздің артына қоюды ұсынамын, себебі акселерометрді қолыңыздың ортасына қоюға болады, ал Bluetooth -ды кез келген жерге қоюға болады.

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

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

4 -қадам: Соңғы өнім

Image
Image
Соңғы өнім !!
Соңғы өнім !!
Соңғы өнім !!
Соңғы өнім !!

Және бұл болды !!

Егер сіз бәрін дұрыс қосқан болсаңыз, электр сымының бір -біріне тиіп кетпейтініне көз жеткізіңіз, және бәрі қосылғанына көз жеткізіңіз, және сіз өзіңіз таңдаған шамдарға сәйкес өзіңіздің заклинанияңызды таңдай отырып, қолғапты ақсақал шиыршықтары сияқты тексере аласыз. оларды, содан кейін оларды түймелердің түймелерімен байланыстырыңыз, және бұл.

енді сіз скиримнің батыл ойынын ойнай аласыз және өзіңізді нағыз сиқыршы ретінде сезінесіз. Сіз бұл дизайнмен көңілді боласыз деп үміттенемін және менің жобаларымды қалай жақсартуға болатынын айтасыз

рахмет және есте сақтаңыз !!:

Масайрау!!

Ұсынылған: