Агуулгын хүснэгт:
- Алхам 1: Утаснууд юу гэсэн үг вэ
- Алхам 2: Эдгээр утсыг самбар дээр хэрхэн холбох вэ
- Алхам 3: Wii Chuck өргөтгөлийн кабель
- Алхам 4: Утасны өнгө
- Алхам 5: Утасыг самбар дээр холбоно уу
- Алхам 6: Arduino 2 руу утас холбох
- Алхам 7: Програм хангамж
Видео: Утасгүй Wii Nunchuck удирдлагатай Arduino: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
Arduino -д суурилсан аливаа төслийн хяналтын систем болгон бүрэн өөрчлөөгүй утасгүй Wii Nunchuck -ийг ашигла. Нэмэлт радио дамжуулагч/хүлээн авагч гэх мэт хосууд байдаггүй. Энэ заавар нь Arduino микроконтроллерын талаар тодорхой туршлага шаарддаг. Утасгүй холбогчтой ирдэг радио хүлээн авагч нь Arduino -тэй холбогддог бөгөөд дараа нь "чак" -аас өгөгдлийг уншдаг.
Стандарт утастай Nunchuck -аас өгөгдлийг "унших" зорилгоор Arduino -ийг хэрхэн ашиглах талаар сүлжээнд тайлбарууд байдаг. Энэ бол богино кабелиар дамжуулан Wii хянагчийн суурийн залгуурт (тэгш өнцөгт зүйл) холбох зориулалттай гар төхөөрөмж бөгөөд дараа нь өгөгдлийг Bluetooth -ээр Wii (эсвэл үнэхээр компьютер) руу илгээдэг.
Туршилтанд Nunchuck -ийн төгсгөлд байгаа залгуурыг Arduino хавтангийн зүүгээр холбох боломжийг олгохын тулд зургаан контакт бүхий тусгай адаптер хийсэн.
Үүний нэг жишээ энд байна:
todbot.com/blog/2008/02/18/wiichuck-wii-nunchuck-adapter-available/ Гэсэн хэдий ч би илүү бат бөх холболтыг тайлбарлах гэж байна. Стандарт чакийг "уншихад" шаардлагатай програм хангамж (өөрөөр хэлбэл кабелиар) утасгүй чак дээр ажиллахгүй. Утастай холбох зориулалттай програмыг сүлжээний хэд хэдэн газраас олж болно. Утасгүй холбогчийг Nintendo хийдэггүй бөгөөд хэд хэдэн брэнд байдаг - бүгд Хятадаас. Утасгүй утас нь 3 тэнхлэгтэй хурдасгуур, 2 товчлуур, эрхий хуруугаараа тохирсон прожектортой. Үнэ нь маш бага тул энэ нь Arduino -д суурилсан бүх төрлийн төхөөрөмжүүдийн богино хугацааны утасгүй удирдлагын системийг бий болгох гайхалтай арга байж болох юм. Тийм учраас би энэ зааварчилгаа өгч байна. Энэ хакерд ажиллах болно гэдгийг би мэдэж байгаа хоёр төрлийн утасгүй чак байна. Би хараахан бусдыг туршиж үзээгүй байна.
Алхам 1: Утаснууд юу гэсэн үг вэ
Nunchuck адаптерийг ашиглан Arduino -тай утастай эсвэл утасгүй чакийг холбоход хялбар байдаг. Гэхдээ илүү тогтвортой холболт хийхийн тулд би санал болгож байна: Wii Nunchuck өргөтгөл кабель худалдаж аваарай. Энэ нь нэг үзүүрт Nunchuck залгуур, нөгөө талд залгууртай. Кабелийг хайчилж ав, ингэснээр та нэг төгсгөлд нь залгуур, нөгөө талд нь үнэгүй утаснууд байгаа бөгөөд үүнийг Arduino руу гагнах боломжтой болно.
Алхам 2: Эдгээр утсыг самбар дээр хэрхэн холбох вэ
Энэхүү залгуурыг Arduino -д гагнах үед та утасгүй Nunchuck радио хүлээн авагчийг залгаад унтраана уу. Залгуур/залгуурт байгаа 6 харилцагчийн зөвхөн 4 нь шаардлагатай бөгөөд эдгээр нь: +V хүч (Чак нь 3.3V зориулалттай боловч Arduino самбараас 5V тэжээлээр сайн ажилладаг юм шиг санагддаг) GND (Ground) SDA (4 -р аналог pin -т холбогдох) Arduino дээр) SCK (Arduino дээрх 5 -р аналог Pin -д холбогдох) Утаснуудаа шалгаад дахин шалгаад шошго тавина уу. Эмэгтэй залгуурыг харж байгаа байдал (өргөтгөлийн кабелийнхаа төгсгөлд та талыг нь огтолсон байна) утасгүй nunchuck радио хүлээн авагч төхөөрөмжөөс гарч байгаа эрэгтэй залгуурыг оруулна уу: ТАЙЛБАР: Би энэ зургийг 25 шинэчилсэн /6/10 өмнөх диаграм буруу байсан тул! энд алдаа гаргахад маш амархан.
Алхам 3: Wii Chuck өргөтгөлийн кабель
Энд хар тугалганы залгуурыг холбохын тулд миний хайчилж авсан Wii Nunchuck кабелийн зураг байна.
Алхам 4: Утасны өнгө
Хэрэв та өмнөх зурган дээр үзүүлсэн өргөтгөлийн утсыг яг ижилхэн худалдаж авбал та хайчилж, утасны үзүүрийг нь нүцгэн авбал эдгээр утаснууд, тэдгээрийг холбосон arduino дээрх хавчуулгын өнгө болно. Хэрэв та залгуурыг өөр өөр өргөтгөлийн утаснаас хайчилж авбал өнгө өөр байж болно. Энэ тохиолдолд эсэргүүцлийг хэмжих зориулалттай тоолуурыг ашиглан 2 хуудасны утсыг шалгаж, давхар шалгаж үзээрэй (нэг тугалга нь залгуур доторх зэс таг дээр хүрч, нөгөө туяагаар эсэргүүцэл тэг Ом хүртэл бүх бариултай үзүүрийг шалгана. залгуурын аль хаяг нь утасны төгсгөл болохыг та мэднэ).
Алхам 5: Утасыг самбар дээр холбоно уу
Програм хангамжийн зарим хувилбарууд нь аналог 2, 3 -р зүүг +5V ба GND болгон хөрвүүлэх тул та 4 зүү, SCK, SDA, 5V, GND -ийг дараалан байрлуулах боломжтой. Би +V ба GND -ийг Arduino дээрх +5V ба GND зүү рүү гагнах ажлыг сонгосон. Дараа нь SCK нь 5 -р аналог пин рүү, SDA нь 4 -р аналог руу ордог. Мөн үүнийг саяхан туршилт, алдааны тусламжтайгаар олж илрүүлсэн бөгөөд үүнийг "зүсэгдсэн Nunchuck өргөтгөл кабель" ашиглан утасгүй сүлжээнд холбох хэрэгсэл болгон ашиглах боломжтой болсон. Чак хүлээн авагч - Та хоёр гаднах татах эсэргүүцэлтэй гагнах хэрэгтэй - ойролцоогоор 1800 Ом тус бүр зөв юм шиг санагддаг. Нэг нь SCK (аналог pin 5) ба +5V хооронд, нөгөө нь SDA (аналог pin 4) ба +5V хооронд явдаг.
Хэрэв та хүлээн авагчийг Arduino -ийн хажууд байлгавал (жишээ нь TodBot төрлийн Arduino адаптер ашиглан) эдгээр нь шаардлагагүй болно.
Алхам 6: Arduino 2 руу утас холбох
Энд миний өөрийн Arduino -ийн утаснуудын дүрс байна. Энд би өөрийгөө тэнцвэржүүлэгч тэшүүрээр (өөрөөр хэлбэл өөрийгөө тэнцвэржүүлэх робот гэх мэт) жолоодохын тулд утасгүй жолоодлогыг ашиглаж байна.
Алхам 7: Програм хангамж
Миний програм хангамжийг бусдын боловсруулсан ерөнхий зориулалтын утасгүй чак уншигч програмаас өөрчилсөн. Энэ нь Чад Филлипс, Майк Дрехер, Бьорн Гизлер нарын код болон саяхан Майк Дрехерийн хийсэн цэвэрлэгээний ажилд үндэслэсэн болно. Доорх форумын линкийг үзнэ үү. Энэ сэдэв нь Arduino форум дээр байсан бөгөөд асуудал саяхан шийдэгдсэн. Програм хангамжийн хоёр хувилбар байдаг бөгөөд би хоёуланг нь ажиллуулж чадсан: Энэхүү Arduino форумын хуудсанд кодын хоёр хувилбар багтсан болно: https://www.arduino.cc/cgi-bin/yabb2/Y… Би баталж чадна Энэ нь ATmega328 процессортой хамгийн сүүлийн үеийн Arduino самбар дээр ажилладаг бөгөөд үүнийг Arduino17 ашиглан хөрвүүлж ачаална. Түүнчлэн энэхүү утасгүй чак удирддаг R2D2 роботыг (!) Үзнэ үү: https://www.youtube.com/watch? V = PvAdX5… Миний өөрийгөө тэнцвэржүүлэх скейтбордын талаар дэлгэрэнгүйг эндээс үзнэ үү: https://sites.google.com/site/onewheel… https://www.instructables.com/id/Self_balancing_one_wheeled_electric_skateboard/ Энд миний 2 дугуйтай өөрөө тэнцвэржүүлэгч тэшүүрийн жолоодлогыг удирдах утасгүй чакийг харуулсан видео байна. Энэ хакерыг бүх төрлийн робот, машин, servo төхөөрөмж, роботын гар, агаарт байгаа хулгана гэх мэтийг удирдахад ашиглаж болох нь ойлгомжтой бөгөөд үүнийг хийхэд маш хямд юм. Та джойстикийг ашиглах эсвэл төхөөрөмжөө хөдөлгөхийг хүссэн чигээрээ чангалж болно.
Сайхан амраарай …………….
Зөвлөмж болгож буй:
Утасгүй Arduino удирдлагатай танк (nRF24L01): 6 алхам (зурагтай)
Утасгүй Arduino удирдлагатай танк (nRF24L01): Сайн байна уу! Өнөөдөр би танд Arduino удирдлагатай танк болон алсын удирдлага хэрхэн хийхийг зааж өгөх болно. Танкны 3d хэвлэсэн эд ангиудыг (хянагч, замын хөтөч, савны тагийг эс тооцвол) timmiclark бүтээсэн бөгөөд эндээс олж болно
HC12 утасгүй модулийг ашиглан утасгүй Arduino робот: 7 алхам
HC12 утасгүй модулийг ашиглан утасгүй Arduino робот: Хөөе залуусаа, дахин тавтай морилно уу. Өмнөх нийтлэлдээ би H Bridge Circuit гэж юу болохыг, L293D мотор драйвер IC, piggybacking L293D мотор драйвер IC, өндөр гүйдлийн хөдөлгүүртэй жолооч нарыг жолоодох, мөн L293D моторт жолоочийн самбарыг хэрхэн яаж хийх, хэрхэн хийх талаар тайлбарласан болно
Arduino утасгүй удирдлагатай робот машин: 5 алхам
Arduino утасгүй удирдлагатай робот машин: Энэ нийтлэлд та Arduino утасгүй удирдлагатай робот машиныг хэрхэн бүтээх талаар сурах болно. Бид дамжуулагч ба хүлээн авагчийн талыг хоёуланг нь барих болно.Дамжуулагч талд нь Arduino нано, джойстик модуль, NRF24L01 орно
Raspbian Stretch дээрх TP Link WN7200ND USB утасгүй адаптер бүхий тавин метрийн утасгүй нэвтрэх цэг: 6 алхам
Raspbian Stretch дээрх TP Link WN7200ND USB утасгүй адаптер бүхий тавин метрийн хүртээмжтэй утасгүй хандалтын цэг: Raspberry Pi нь аюулгүй утасгүй хандалтын цэгүүдийг бий болгоход тохиромжтой боловч сайн хүрээтэй байдаггүй, би үүнийг өргөжүүлэхийн тулд TP Link WN7200ND USB утасгүй адаптер ашигласан. Би үүнийг хэрхэн хийх талаар хуваалцахыг хүсч байна.Би яагаад чиглүүлэгчийн оронд бөөрөлзгөнө pi ашиглахыг хүсч байна вэ? T
DIY утасгүй микрофоноос утасгүй гитарын систем: 4 алхам
DIY утасгүй микрофон утасгүй гитарын систем: Би зарим видео, зарим хамтлагуудыг үзэж байсан бөгөөд бараг бүгд гитар дээр утасгүй систем ашигладаг. Галзуурах, хөдлөх, алхах, утасгүйгээр хүссэн бүхнээ хийх, тиймээс би утас авахыг мөрөөддөг .. Гэхдээ .. миний хувьд одоо энэ нь хэтэрхий үнэтэй байгаа тул би үүнийг олж авлаа