Мазмуну:
- 1 -кадам: материалдар жана инструменттер
- 2 -кадам: Даярдоо жана өбөлгөлөр
- 3 -кадам: Коопсуздук
- 4 -кадам: Кеңештер жана кеңештер:
- 5 -кадам: Үйдө жасалган гониометрди жасоо
- 6 -кадам: Бардыгын бириктирүү
- 7 -кадам: Баштоо
- 8 -кадам: EMG жана гониометрди кошуу
- 9 -кадам: LED жыйынтыктарын кошуу
- 10 -кадам: Санариптик дисплейдин чыгышын кошуу
- 11 -кадам: Баскычты кошуу
- 12 -кадам: Гониометрди жана зым тиркемелерин орнотуу
- 13 -кадам: EMG электроддорун жайгаштыруу
- 14 -кадам: Оң репортер биосенсорун коддоо
- 15 -кадам: ТУУРА РЕП EAGLE SCHEMATIC
- 16 -кадам: КИЙИНКИ ИДЕЯЛАР
Video: Туура өкүл: 16 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
- Братыңды да көтөрөсүңбү?
Гимнастикага жаңыдан келгендер үчүн көтөрүүнү үйрөнүү оор иш болушу мүмкүн. Көнүгүүлөр табигый эмес жана ар бир өкүл өзүн ийгиликсиз сезет. Эң жаманы, ыңгайсыздыкты күчөткөндөр сиздин начар техникаңызга жана чийилген колдоруңузга катуу карап жатышат.
Эгерде бул өкүнүчтүү көрүнүш сизге окшош болсо, анда Right Rep biosensor сиз үчүн! Чоң балдардын куралдарын алгысы келген мээ гимнастикасынын жаңы баштоочулары үчүн Right Rep биосенсору ар дайым туура өкүлдү алуудан камсыздандырууга жардам берет. Бул биосенсор бицепстин кайталанышын эсептейт жана сиз жетиштүү түрдө иштеп жатканыңызды жана кыймылдын толук спектрин колдонуп жатканыңызды көрсөтөт. Туура өкүл менен сиз туура жооп берүүнү үйрөнөсүз.
1 -кадам: материалдар жана инструменттер
Төмөндө бул долбоордун материалдары жана шаймандары келтирилген:
Материалдар
- Arduino Uno MicroProcessor ($ 23.00)
- Жарым өлчөмдөгү нан тактасы (4 таңгак - $ 5.99)
- 16 Segment LCD дисплейи (2 таңгак - $ 6.49)
- BITalino EMG сенсору ($ 27.00)
- 1 х 3 Коргошун Аксессуары ($ 21.47)
- Сенсор кабели ($ 10.87)
- 3 Алдын ала гелденген 3М бир жолку электроддор (50 таңгак - $ 20.75)
- 4 220 Ом резистору (100 таңгак - $ 6.28)
- 1 10K Ohm резистору (100 пакет - $ 5.99)
- 1 потенциометр (10 таңгак - $ 9.99)
- Байланышкан зымдар (120 пакет - $ 6.98, M/F, M/M жана F/F камтыйт)
- 9V батарея (4 пакет - $ 13.98)
- 2 кагаз клип (100 пакет - $ 2.90)
- Scotch Mounting Putty ($ 1.20)
- Кийилүүчү жең (кысылган жеңди сатып алдыңыз же эски көйнөктөн жеңди кесип алсаңыз болот)
Бардыгы: $ 162.89 (Бул жөн гана жогорудагы баалардын жыйындысы. Ар бир компоненттин бирдигине болгон баа алда канча аз болушу керек)
Куралдар
Arduino коддоо мүмкүнчүлүгү бар компьютер
2 -кадам: Даярдоо жана өбөлгөлөр
Оң реп схемаңызды туташтыруудан мурун, аракет потенциалын жана кээ бир негизги схемаларды билүү үчүн убакыт бөлүү маанилүү. Скелет булчуңдары эки негизги касиетке ээ, алар дүүлүктүрүүчү жана жыйрылуучу. Алар стимулга жооп берүүчү кызыктуу мааниге жана контрактивдүү мааниге, алар чыңалууну жаратууга жөндөмдүү. Ар бир салмакты көтөргөндө, булчуң талчалары кыймыл потенциалы деп аталган булчуңдагы кичинекей чыңалуудан улам толкунданышат. Right Rep булчуңдарыңыздын толук кубаттуулукта иштешин камсыз кылуу үчүн электромиограмма сенсорунун (EMG) жардамы менен бул аракеттердин потенциалын көзөмөлдөйт. EMG сенсорлору жөнүндө көбүрөөк маалыматты бул жерден тапса болот.
Электр схемаларынын зымдарын тартуу тажрыйбасы бул чечилбеген масштаб үчүн жетиштүү болушу керек. Right Rep биосенсорун жасоо үчүн, бир нече түзмөктү чынжырга туташтыруу керек болот. Негизги түзмөктөр - Arduino Uno микропроцессору, 16 сегменттеги суюк кристалдуу дисплей (ЖК), BITalino EMG сенсору жана үйдөгү гониометр.
Arduino Uno микропроцессору - бул системанын "мээси" катары иштеген компьютер. ЖК репрессияларды көрсөтүү үчүн 16 сегменттүү дисплейди колдонот. EMG сенсору жогоруда айтылгандай аракет потенциалын өлчөйт. Акырында, үй гониометринде кыймылдын толук спектрин өлчөө үчүн айлануучу потенциометр колдонулат. Ал муну потенциометрдин каршылыгынын өзгөрүүсүнөн келип чыккан өзгөрүлмө чыгуу чыңалуусун өлчөө менен жасайт.
Система курулгандан кийин, ал код менен камсыз болушу керек. Бул долбоор Arduino кодун колдонот. Бул долбоорду баштоодон мурун бул жерде жайгашкан LCD китепканасы жана башка пайдалуу Arduno коду менен таанышуу керек. Бул долбоор үчүн биз колдонгон код GitHubда жайгашкан. Кодду жүктөп алып, каалаган убакта өз долбооруңуз үчүн колдонсоңуз болот.
3 -кадам: Коопсуздук
Эскертүү!
Right Rep биосенсору медициналык аппарат эмес жана медициналык приборлордун ордуна колдонулбашы керек. Сураныч, Right Rep биосенсорун колдонуудан мурун машыгуу жана оор салмакты көтөрүү боюнча дарыгериңиз менен кеңешиңиз.
Right Rep - бул электр тогуна урунуу коркунучу бар электрдик түзүлүш. Ошондуктан, Туура өкүлдүн бардыгы үчүн коопсуз болушун камсыз кылуу үчүн төмөнкү коопсуздук чаралары аткарылышы керек.
Бул жерде электр коопсуздук боюнча кээ бир кеңештер сакталууга тийиш:
- Микросхемаларды өзгөртүүдө кубат ажыратылышы керек.
- Нымдуу же сынган тери менен схемаларды өзгөртпөңүз
- Бардык суюктуктарды жана башка өткөрүүчү материалдарды чынжырдан алыс кармаңыз
- Электр жабдууларын күн күркүрөгөндө же башка учурларда колдонууга болбойт, эгерде электр кубаттуулугунун ылдамдыгы нормадан жогору болсо.
- Бул система EMG сенсорун жана электрод блокторун колдонот. Сураныч, туура электродду жайгаштырууну жана бул жердеги коопсуздук эрежелерин сактаңыз.
- Бардык компоненттерди жерге туташтырыңыз. Бул аппараттан сизге келе турган эч кандай агымдын жоктугун камсыздайт.
Электр энергиясы коркунучтуу, бул коопсуздук чараларын сактоо менен сиздин тажрыйбаңыз жагымдуу жана коркунучсуз болот.
4 -кадам: Кеңештер жана кеңештер:
Биосенсорлор өзгөрүлмө нерселер болушу мүмкүн, бир экинчи нерсе иштейт, кийинки экинчи нерсе аябагандай ийгиликсиз болот. Төмөндө Right Rep сенсорунун бир калыпта иштеши үчүн кээ бир кеңештер жана кеңештер келтирилген.
Мүчүлүштүктөрдү оңдоо:
- Эгерде ЖК кыскартуу болбогондо кайталоолорду санап жатса, электроддор темага скотч менен бекем бекитилгенин текшериңиз. Бул керексиз кыймыл артефактты азайтат. Эгерде мурунку дагы эле иштебесе, Arduino кодексиндеги EMG босогосун өзгөртүүнү карап көрүңүз.
- Кыймылдын диапазону ар бир колдонуучунун ортосунда өзгөрөт. Бул кыймылдын толук спектриндеги өкүлдү эсепке албоого алып келиши мүмкүн. Бул өзгөрүүнү эсепке алуу үчүн, гониометрдин босогосун бул өзгөрүүнү эсепке алуу үчүн тууралаңыз.
- LCD караңгылатылсынбы? "Vo" төөнөгүчтөгү каршылыкты өзгөртүү менен жарыкты жогорулатууга аракет кылыңыз. Же бул мисалды текшерип, анын туура иштешин текшериңиз.
- Эгерде Arduino күчүн жоготуп жатса, 9V батарейкасы бүткөнүн текшериңиз.
- Эгерде баары аткарылбаса, бардык зымдардын туура жана коопсуз туташканын текшериңиз.
Кеңештер:
- Зымдардын схемада кайда баратканын көзөмөлдөөнү жоготуу оңой болушу мүмкүн. Түстөр схемасын түзүү жана долбооруңузда ырааттуу болуу пайдалуу кеңеш болмок. Мисалы, оң чыңалуу үчүн кызыл зымды жана жерге кара зымды колдонуу.
- Лифтинг сиздин жеке ден соолугуңуз үчүн, башкалардын пикири сиздин машыгууңузга таасир этпесин!
5 -кадам: Үйдө жасалган гониометрди жасоо
Үйдө жасалган гониометрди жасоо үчүн скотч орнотуучу шпаклевканы, айлануучу потенциометрди жана 2 кагаз клипти алуу керек.
6 -кадам: Бардыгын бириктирүү
Гониометрди түзүү үчүн эки кагаз клипти түздөңүз. Андан кийин, потенциометрдин дөңгөлөгүн монтаждоочу шыбак менен ороп коюңуз. Түздөлгөн кагаз клиптердин бирин алып, аны монтаж шыбагасына салыңыз. Бул билеги менен кыймылдаган өзгөрүлмө гониометрдин буту болот. Маалымдама буту үчүн потенциометрдин түбүнө кагаз шпаклевкасын монтаж шыбагын колдонуу менен чаптаңыз. Бул бут бицепске параллель бекитилет.
7 -кадам: Баштоо
Электр схемасын куруу үчүн, Arduino Unoдон прото тактасына электрди жана жерге туташтыруудан баштаңыз.
8 -кадам: EMG жана гониометрди кошуу
EMG менен гониометрдин ар бирин электрге, жерге жана аналогдук пинге туташтырыңыз. Жогорудагы диаграмма үчүн сол жактагы кичинекей сенсор EMG, потенциометр гониометрди билдирет. Ар бир сенсор кайсы пинке салынганына көңүл буруңуз, бизде EMG A0 жана гониометр A1де.
9 -кадам: LED жыйынтыктарын кошуу
Жерге эки светодиодду жана санарип пинге туташтырыңыз. Бир LED реп бүткөнүн көрсөтөт, экинчиси болсо жыйындысы качан бүткөнүн көрсөтөт. Ар бир LED коддоо бөлүгү үчүн санарип пинге көңүл буруңуз. Бизде бир LED 8 -ге, экинчиси 9 -пинге барат. Ар бир LED 220Ohm каршылыгын колдонуп жерге туташтырылышы керек.
10 -кадам: Санариптик дисплейдин чыгышын кошуу
Санарип дисплейди кошуу үчүн, жогоруда көрсөтүлгөн зымдарды кылдаттык менен аткарыңыз. Резистор бөлүүчү сол үчүнчү пинден өтөт. 10K Ohm резистору дагы ошол пинден жана 220Ohm резистору ошол эле пинден жерге чейин иштейт.
11 -кадам: Баскычты кошуу
Сүрөт тактасына жогорудагы сүрөттө көрсөтүлгөндөй баскычты коюңуз. Баскычты электр менен камсыздап, 220 Ом резистордун жардамы менен жерге көмүңүз. Баскычтын чыгышын санарип пинге киргизиңиз (биз 7 -пинди колдондук).
12 -кадам: Гониометрди жана зым тиркемелерин орнотуу
Гониометрдин курулушу аяктагандан кийин, сиз гониометрди кысуу жеңине бекитүүгө даярсыз. Бул түздөлгөн кагаз клиптерди кысуу жеңине токуу аркылуу жасалат. Гониометрдин өзгөрүлмөлүү буту үчүн, потенциометрдин терүүчүсүнө бекитилген, кагаздын кыскычын билекке параллель токуңуз. Ошо сыяктуу эле, потенциометрдин базасына туташкан шилтеме буту үчүн, бицепске параллелдүү кагаз клипти токуңуз.
Андан кийин, гониометрди зымга туташтыруу үчүн 9 аялдан эркекке секирүүчү зымдарды колдонуңуз. Потенциометрдин эки кырдуу тарабы электр менен жерге туташкан. Потенциометрдин бир тараптуу жагы аналогдук A1 туташуусуна туташкан.
13 -кадам: EMG электроддорун жайгаштыруу
BITalino EMG сенсорун Arduino менен бириктирүү үчүн, биринчи кадам - электроддорду туура жайгаштыруу. 3 электрод аянтчасы керек болот. Бицепс булчуңунун курсагына эки электрод, бирөө чыканак сөөгүнө коюлат. Бул тезистерди өткөрүш үчүн Биталиного электроддор кызыл, ак жана кара жетелейт. Ак коргошун чыканактын электродуна бекитилет. Кызыл жана кара коргошундар бицепс булчуңунун курсагындагы электроддорго бекитилет. Эскертүү: кызыл коргошун бицепке жогору, кара коргонго ылдыйыраак туташтырылган. Акырында, EMG сенсорун Arduino менен туташтыруу үчүн кызыл жана кара зымдарды бийликке жана жерге туташтырыңыз. Күлгүн зым аналогдук пин A0 кириши керек.
14 -кадам: Оң репортер биосенсорун коддоо
Эми схема бүткөндөн кийин, ал кодду жүктөөгө даяр. Тиркелген код бул долбоорду аягына чыгаруу үчүн колдонулган толук код. Жогорудагы сүрөт, код ачылгандан кийин кандай болушу керектигинин үлгүсү катары. Код туура иштеп жатканда, төмөнкүлөр пайда болот:
1. EMG жана гониометр сигналдары analogRead () функциясы аркылуу окулат.
2. if () операторун колдонуп, программа EMG жана гониометрдин сигналдары алардын тийиштүү чектеринен чоң экендигин текшерет. Эгерде эки сигнал тең чоңураак болсо, анда ЖК дисплейге өкүл кошулат жана жашыл LED күйүп турат, бул реп бүткөнүн билдирет. Эгерде сигналдардын бири чегине жетпей калса, анда LED өчөт жана эч кандай өкүл эсептелбейт.
3. Сигнал маалымат пунктуна тез жөнөтөт, андыктан өкүлдөр ортосунда канча убакыт өткөнүн текшерүүчү код линиясы бар. Эгерде мурунку өкүлдөн бери жарым секунда өтүп кетсе, анда ал EMG жана гониометрдин чектери аткарылганча жаңы өкүлдү эсептейт.
4. Андан кийин, код толтурулган кайталоолордун саны топтомдогу кайталоолордун санынан көп же барабар экендигин текшерет (биз бул көрсөткүчтү ар бир топко 10 жолу кайталайбыз). Эгерде өкүлдөрдүн саны бул мааниден чоң же ага барабар болсо, көк LED күйгүзүлөт, ал жыйынтыкталды.
5. Акырында, код баскыч басылып жаткандыгын текшерет. Эгерде баскыч басылып жатса, кайра эсептөө кайра 0го коюлат жана ЖК дисплейи ошого жараша жаңыртылат.
GitHubдан бул кодго жетүү үчүн БУЛ ЖЕРДИ басыңыз!
15 -кадам: ТУУРА РЕП EAGLE SCHEMATIC
Мына, ошол эле схеманын бүркүт схемасы жогорудагы кадамдарда. ЖК дисплейден башка бардык компоненттер түз эле зымга багытталган. ЖК дисплей үчүн эскертүү: диаграммада көрсөтүлгөн зымдарды кылдаттык менен аткарыңыз. Ар бир зым барган санарип казыктары оңдолбогону менен, биз жөнөкөйлүк үчүн колдонулган конфигурацияны колдонууну сунуштайбыз. Эгерде казыктар коддо көрсөтүлгөн зым менен дал келбесе, программа туура иштебейт. Мүмкүн болгон жерде эки же үч жолу текшерүү керек болушу мүмкүн.
16 -кадам: КИЙИНКИ ИДЕЯЛАР
Программаны андан ары өркүндөтүшүбүз керек болгон идея - дисплейге ар кандай фазаларды кошуу. Бул фразалар программага кирген маалыматтарга көз каранды болот. Мисалы, бир жолу кайталоо саны топтун аягынан бир же эки жолу алыстаганда, ЖК дисплейи "Дээрлик бүттү" же "Дагы бир нече!" Деп окуй алат. Дагы бир мисал убакытка көз каранды билдирүүлөр болушу мүмкүн. Эгерде dt кайталануунун ортосундагы минутага жетпесе, дисплей "жайыраак" деп окуй алат.
Дагы бир программалык камсыздоо идеясы өзүн өзү калибрлөө өзгөчөлүгү болушу мүмкүн. Тиешелүү босогону табуу үчүн сериялык мониторду текшерүүнүн ордуна, код сиз үчүн таба алмак. Бул үчүн талап кылынган коддоо деңгээли биздин азыркы билимибизден тышкары, ошондуктан бул дагы бир идея.
Аппаратты жаңыртуу резистор бөлүштүргүчтүн ордуна ЖК дисплей үчүн потенциометрди колдонушу мүмкүн. Резистор бөлгүч аркылуу өтүүчү пин дисплейдеги тексттин жарыктыгын көзөмөлдөйт. Потенциометрди колдонуу колдонуучунун жарыктыгын терүү менен, тескерисинче, туруктуу жарыктык деңгээлине ээ болууга мүмкүндүк берет.
Сунушталууда:
Эски компьютерден жеке мини стол күйөрманы кантип жасалат - Чөнтөгүңүзгө туура келет: 6 кадам
Эски компьютерден жеке мини стол күйөрманы кантип жасалат - чөнтөгүңүзгө туура келет: Мен сизге эски компьютерден жеке мини стол желдеткичин кантип жасоону көрсөтөм. Бонус - бул чөнтөгүңүзгө да туура келет. Бул абдан жөнөкөй долбоор, андыктан көп тажрыйба же тажрыйба талап кылынбайт. Ошентип, баштайлы
Туура өчүрүү үчүн камдык кубат булагы: 5 кадам
Туура өчүрүү үчүн резервдик энергия менен камсыздоо: Резервдик электр булагы - бул алардын негизги электр энергиясы өчүп калса, түзмөктөрдү энергия менен камсыз кылган схема. Бул учурда, бул резервдик энергия булагы бир нече секундага гана энергия менен камсыз кылуу үчүн арналган, ошондо түзмөк анын өчүрүү процедурасын жасай алат
Ардуино паркинг жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз: 5 кадам (сүрөттөр менен)
Ардуино паркинг жардамчысы - Ар дайым машинаңызды туура жерге токтотуңуз: Бул долбоордо мен сизге Арудинонун жардамы менен өзүңүздүн унаа токтотуучу жардамчыңызды кантип курууну көрсөтөм. Бул паркинг жардамчысы машинаңызга чейинки аралыкты өлчөйт жана LCD дисплейинин окуусун жана LEDди колдонуп, аны туура жерге токтотууга багыт берет
Туура компоненттин изин кантип тандоо керек: 3 кадам
Туура компоненттин изин кантип тандоо керек: Издин изи же жердин үлгүсү-бул компоненттин басылган схемага физикалык жактан тиркелиши жана электрдик туташтырылышы үчүн колдонулган төшөмөлөрдүн (бетине орнотуу технологиясында) же тешиктердин (тешик технологиясында) жайгашуусу. . Цирктеги жердин үлгүсү
Качан Makita BL1813G Батареялары Макитанын Сайты Радиосуна туура келбейт: 6 кадам
Качан Makita BL1813G Батареялары Makita Сайты Радиосуна туура келбейт: Makita Cordless 18V Li-Ion Combi Drill HP457D батареялары сайттын радиолоруна орнотууга туура келбейт, бул бургулоо DIY дүкөндөрүнө сатылганына байланыштуу. жана Amazon DIY колдонуу үчүн. Бул абдан кыжырды келтирет, анткени мен билген эмесмин