Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай эд ангиудыг аваарай
- Алхам 2: (MyoWare -ийн тусламжтайгаар) Электродыг бэлдэж, тэдгээрийг холбоно уу
- Алхам 3: (MyoWare -ийн тусламжтайгаар) Мэдрэгчийг Arduino самбар дээр холбоно уу
- Алхам 4: (MyoWare -гүйгээр) Дохионы тохируулагч хэлхээг бий болгох
- Алхам 5: (MyoWare байхгүй бол) Электродыг Circuit болон Arduino руу холбоно уу
- Алхам 6: Код !
- Алхам 7: Эцсийн үр дүн
Видео: Arduino-той булчин-хөгжим: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Сайн байцгаана уу, энэ бол миний анхны зааварчилгаа юм, энэ төсөл нь Old Spice Muscle Music видео сурталчилгааг үзсэний дараа урам зориг өгсөн бөгөөд эндээс бид Терри Крупс EMG дохиогоор өөр өөр хэрэгслүүд хэрхэн тоглож байгааг үзэх боломжтой болно.
Бид энэхүү аяллаа энэхүү анхны төслөөр эхлүүлэхээр төлөвлөж байгаа бөгөөд энэ нь олж авсан EMG дохионы далайцаас хамаарч өөр өөр байдаг. Хожим нь энэ дохиог спикер тоглохын тулд чанга яригчтай холбох болно.
Энэхүү төслийг бүтээхийн тулд бид Arduino UNO болон MyoWare булчингийн мэдрэгчийг цөм болгон ашиглах болно. Хэрэв та MyoWare мэдрэгч авч чадахгүй байгаа бол санаа зоволтгүй, бид өөрсдөө хэрхэн яаж бүтээхээ тайлбарлах болно, энэ нь жаахан төвөгтэй боловч үүнийг туршиж үзэх нь зүйтэй юм.
За эхэлцгээе.
Алхам 1: Шаардлагатай эд ангиудыг аваарай
Энэ төслийг бий болгох хоёр арга бий: MyoWare мэдрэгчийг ашиглах (Алхам 2 ба 3), мөн үүнийг хийхгүйгээр (Алхам 4 ба 5).
MyoWare мэдрэгчийг ашиглах нь илүү хялбар байдаг, учир нь электроникийн талаар дэвшилтэт мэдлэг шаардагддаггүй, бараг л залгаарай, тоглоорой. MyoWare програмыг ашиглахгүй байхын тулд та OpAmps -ийн талаар тодорхой мэдлэгтэй байх шаардлагатай. Энэ арга нь илүү хэцүү боловч MyoWare хэлхээний ард юу байгааг ойлгох боломжийг танд олгоно.
MyoWare -ийн хувьд бидэнд дараах бүрэлдэхүүн хэсгүүд, хэрэгслүүд хэрэгтэй болно.
- MyoWare булчингийн мэдрэгч (Sparkfun)
- Arduino UNO (Амазон)
- Илтгэгч
- Талхны самбар
- 22 AWG кабель
- 3 x 3M электрод (Амазон)
- Халив
- 2 x матрын хавчаар
- Arduino USB кабель
- Утас хуулагч
- 1 x 1000uF (Амазон)
MyoWare байхгүй бол танд өмнөх бүрэлдэхүүн хэсгүүд (MyoWare -гүйгээр) хэрэгтэй болно.
- +12 В, -12 В ба 5 В -ийн тэжээлийн хангамж (энэ зааварт үзүүлсэн шиг компьютерын PS -ээр өөрөө хийх боломжтой)
- Хэрэв таны тэжээлийн хангамжийн AC кабель нь 3 залгууртай бол танд гурван залгуур/хоёр залгууртай адаптер эсвэл залгуур хэрэгтэй болно. (Заримдаа энэ нэмэлт бэхэлгээ нь хүсээгүй дуу чимээ үүсгэж болно).
- Мультиметр
- Intrumentation өсгөгч AD620
- OpAmps 2 x LM324 (эсвэл үүнтэй төстэй)
- Диод 3 x 1N4007 (эсвэл үүнтэй төстэй)
-
Конденсатор
-
Туйлширдаггүй (керамик конденсатор, полиэстер гэх мэт байж болно)
- 2 x 100 nF
- 1 x 120 nF
- 1 x 820 nF
- 1 x 1.2 uF
- 1 x 1 uF
- 1 x 4.7 uF
- 1 x 1.8 uF
-
Туйлширсан (электролит конденсатор)
2 x 1mF
-
-
Эсэргүүцэл
- 1 x 100 Ом
- 1 x 3.9k Ом
- 1 x 5.6k Ом
- 1 x 1.2k Ом
- 1 x 2.7k Ом
- 3 x 8.2k Ом
- 1 x 6.8k Ом
- 2 x 1k Ом
- 1 x 68k Ом
- 1 x 20k Ом
- 4х10к Ом
- 6 x 2k Ом
- 1 x 10к Ом потенциометр
Алхам 2: (MyoWare -ийн тусламжтайгаар) Электродыг бэлдэж, тэдгээрийг холбоно уу
Энэ хэсгийн хувьд бидэнд MyoWare мэдрэгч ба 3 электрод хэрэгтэй болно.
Хэрэв та бидний адил том электродтой бол диаметрийг нь багасгахын тулд ирмэгийг нь огтолж авах хэрэгтэй, эс тэгвээс энэ нь бусад электродыг блоклох бөгөөд ингэснээр дохио саад болно.
MyoWare -ийг мэдрэгчийн гарын авлагын 4 -р хуудсанд тэмдэглэсний дагуу холбоно уу.
Алхам 3: (MyoWare -ийн тусламжтайгаар) Мэдрэгчийг Arduino самбар дээр холбоно уу
MyoWare самбар нь RAW, SHID, GND, +, -, SIG, R, E, M. гэсэн 9 зүүтэй бөгөөд энэ төслийн хувьд бид зөвхөн 5V, "Ground" болон "SIG" -ийг холбохын тулд " +" шаарддаг. 3 том кабелиар холбогдсон гаралтын дохио (~ 2 фут).
Дээр дурдсанчлан "+" зүү нь Arduino-ийн 5V зүү, "-" -ийг GND-тэй холбох ёстой бөгөөд SIG-ийн хувьд дохионы далайц гэнэт өөрчлөгдөхөөс зайлсхийхийн тулд нэмэлт шүүлтүүр хэрэгтэй болно.
Илтгэгчийн хувьд бид зөвхөн эерэг утсыг 13 -р зүүтэй холбож, сөрөгийг GND -тэй холбох хэрэгтэй.
Мөн бид код авахад бэлэн байна !!!
Алхам 4: (MyoWare -гүйгээр) Дохионы тохируулагч хэлхээг бий болгох
Энэ хэлхээг 8 үе шаттайгаар нэгтгэдэг.
- Хэмжих хэрэгслийн өсгөгч
- Бага нэвтрүүлэх шүүлтүүр
- Өндөр нэвтрүүлэх шүүлтүүр
- Inverter өсгөгч
- Бүрэн долгионы нарийвчлалтай Шулуутгагч
- Идэвхгүй бага нэвтрүүлэх шүүлтүүр
- Дифференциал өсгөгч
- Зэрэгцээ параллель хайч
1. Хэмжих хэрэгслийн өсгөгч
Энэ үе шат нь 500 Gain-тай дохиог урьдчилан өсгөх, системд байж болох 60 Гц дохиог арилгахад ашиглагддаг. Энэ нь 200 мВ -ийн хамгийн их далайцтай дохиог бидэнд өгөх болно.
2. Бага нэвтрүүлэх шүүлтүүр
Энэхүү шүүлтүүр нь 300 Гц -ээс дээш дохиог арилгахад хэрэглэгддэг.
3. Өндөр нэвтрүүлэх шүүлтүүр
Энэхүү шүүлтүүрийг электродуудын хөдөлгөөнөөр 20 Гц -ээс бага дохио өгөхөөс зайлсхийхийн тулд ашигладаг.
4. Inverter өсгөгч
68 -ийн ашиг авбал энэ өсгөгч нь 8-8 В -ийн хооронд хэлбэлздэг далайцтай дохио үүсгэх болно.
5. Бүрэн долгионы нарийвчлалтай Шулуутгагч
Энэхүү Шулуутгагч нь аливаа сөрөг дохиог эерэг дохио болгон хувиргаж, бидэнд зөвхөн эерэг дохиог үлдээдэг. Arduino нь зөвхөн аналог оролтонд 0 -ээс 5 В хүртэлх дохиог хүлээн авдаг тул энэ нь ашигтай байдаг.
6. Passive Low-pass шүүлтүүр
Бид далайц гэнэт өөрчлөгдөхгүйн тулд 2 x 1000uF электролитийн конденсаторыг ашигладаг.
7. Дифференциал өсгөгч
6 -р үе шат дууссаны дараа бидний дохио нь 1.5 В -ийн офсеттай байдаг бөгөөд энэ нь бидний дохио 0 В хүртэл, 1.5 В хүртэл, хамгийн ихдээ 8 вольт хүртэл буурч чадахгүй гэсэн үг юм. Дифференциал өсгөгч нь 1.5 В (хүчдэл хуваагч ба 5 В -ийн тусламжтайгаар олж авсан, 10 к потенциометрээр тохируулсан) ба бидний өөрчлөхийг хүсч буй дохио нь 1.5 В -ийг булчингийн дохио дээр байрлуулснаар бид хамгийн багадаа 0 В, хамгийн их утга бүхий сайхан дохиог бидэнд үлдээнэ. 6.5 В.
8. Хажуугийн зэрэгцээ параллель хайч
Эцэст нь хэлэхэд, Arduino нь зөвхөн 5 В -ийн хамгийн их далайцтай дохиог хүлээн авдаг. Энэхүү Clipper нь бидэнд үүнийг хийхэд тусална.
Алхам 5: (MyoWare байхгүй бол) Электродыг Circuit болон Arduino руу холбоно уу
Biceps дээр байрлуулсан электродууд нь 1, 2 электродууд бөгөөд тохойнд хамгийн ойр байрлах электродыг эталон электрод гэж нэрлэдэг.
Электрод 1 ба 2 нь AD620 -ийн + ба оролтод холбогдсон байх нь ямар дарааллаар байх нь хамаагүй.
Лавлах электродыг GND -тэй холбосон.
Шүүлтүүрт дохио нь Arduino -ийн A0 зүү рүү шууд ордог.
** ARDUINO -ийн GND -ийг хэлхээний GND -д салгахаа бүү мартаарай **
Алхам 6: Код !
Эцэст нь кодууд.
1. Эхнийх нь biceps -ээс авсан дохионы далайцаас хамаарч 400 Гц -ээс 912 Гц хүртэл үр жимс цэвэрлэх явдал юм.
2. Хоёрдахь нь далайцын далайцаас хамаарч C хотын захирагчийн масштабын гурав дахь октав юм.
Та Википедиа дахь үр жимсийг олж чадна, зөвхөн аравтын бутархайг үл тоомсорлоорой
Алхам 7: Эцсийн үр дүн
Эдгээр нь олж авсан үр дүн бөгөөд та хүссэн тэмдэглэлээ тоглуулахын тулд кодыг өөрчилж болно.
Энэхүү төслийн дараагийн үе шат нь хөгжмийн зэмсэг тоглохын тулд зарим шатлалт мотор болон бусад төрлийн хөдөлгүүрүүдийг нэгтгэх явдал юм. Мөн хүчтэй дохио авахын тулд дасгал хий.
Одоо булчингаа хөгжим тоглуул. ОНИГООГООРОЙ !!:)
Зөвлөмж болгож буй:
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
[EMG] Булчин идэвхжүүлсэн унтраалга: 3 алхам
[EMG] Булчинг идэвхжүүлсэн унтраалга: Энэхүү прототип нь цахилгаан булчингийн үйл ажиллагаагаар компьютерийн хяналтыг идэвхжүүлэхийн тулд хямд өртөгтэй, нээлттэй эх үүсвэртэй техник хангамж/програм хангамжийн боломжийг харуулдаг. чадах уу
Хасел булчин: 7 алхам
Хасел булчин: Хасел булчинг роботын элементүүдийн хөдөлгөөнд зориулан зөөлөн роботт ашигладаг
Зөөлөн булчин (идэвхжүүлэгч): 11 алхам
Зөөлөн булчин (идэвхжүүлэгч): Анхны зөөлөн булчингаа (идэвхжүүлэгч) бүтээцгээе. Зөөлөн идэвхжүүлэгч хийхэд шаардлагатай бүх зүйлийг доор өгөв, мөн та хаанаас худалдаж авах боломжтой линкүүдийг дурдсан болно
Хийн булчин: 4 алхам
Хийн булчин: Хийн булчин эсвэл агаарын булчин нь энгийн, хямд бөгөөд маш хүчтэй байдаг. Өргөдөл нь машин механизм, робот техникээс авахуулаад элэгддэг хувцас хүртэл байдаг. Агаарын булчингууд нь ямар ч наалдамхай байдаггүй бөгөөд бусад шугаман хөдөлгөгч механизм шиг жин ба хүч чадлын харьцаатай байдаггүй. Энэ нь