Агуулгын хүснэгт:

Автомат дугуйтай сандал: 4 алхам
Автомат дугуйтай сандал: 4 алхам

Видео: Автомат дугуйтай сандал: 4 алхам

Видео: Автомат дугуйтай сандал: 4 алхам
Видео: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Долдугаар сарын
Anonim
Автомат дугуйтай сандал
Автомат дугуйтай сандал

Өнөө үед манай нийгэмд бид хөгшин хүмүүс, бие бялдрын хөгжлийн бэрхшээлтэй хүмүүстэй тулгарч буй бэрхшээлтэй тулгарч байна. Тиймээс бид тэдэнд бүх хүчээрээ туслахыг хүсч байна. Бид тэдэнд туслах гараа бүтээсэн бөгөөд тэднийг хүссэн газар нь авч явж, хэний ч тусламжгүйгээр удирдаж чадна.

Автомат тэргэнцэр бол эдгээр санаанаас үүдэлтэй төхөөрөмж юм. Энэхүү тэргэнцэрийг тохь тухтай байлгахын тулд олон түлхэх өнцгөөр тохируулж болно. Автомат тэргэнцэр нь нөхцөл байдал, түүнийг ашиглаж буй хүнээс хамаарч олон хяналтын чадвартай байдаг. Цаашдын хэлэлцүүлэгт бид үүнийг илүү гүнзгийрүүлж болно. Ухаалаг автомат тэргэнцэр дээр тоног төхөөрөмжийн хэлхээг голчлон хяналтын дохиог L239D IC -д таних, дижитал хэлбэрт шилжүүлэх, дамжуулахад ашигладаг. Энэхүү баримт бичигт бид ATMEGA328 дээр суурилсан хөгжлийн самбарыг ашиглаж байна. Хөгжлийн самбарыг нэгтгэсэн хөгжлийн платформ дээр суулгагдсан C хэл ашиглан програмчилсан болно. Нэгдүгээрт, Voice модулийг 4 командын дагуу сургасан болно. Үүний дараа дуут командыг хэрэглэгч илгээдэг. Микроконтроллер нь энэ тушаалтай холбоотой дохиог шалгаж, хадгалсан командуудтай харьцуулж, энэ тушаалтай холбоотой даалгаврыг гүйцэтгэхэд ашиглагддаг. Энд бидний төсөлд бид Андройд ухаалаг гар утсан дээр өөрөө боловсруулсан програмыг ашиглаж, дараа нь Bluetooth модульд холбосон болно.

Блютүүт модуль нь HC-05 бөгөөд тэргэнцэрийг Андройдтой холбож, түүнийг удирдах боломжтой. Эцэст нь ухаалаг тэргэнцэр дээр алсын удирдлага, гар удирдлагатай джойстикээр удирддаг онцлогийг нэмж оруулав. Bluetooth модулийг нэмсэн гол шалтгаан нь хүн ба компьютер хооронд утасгүй холболт хийх хамгийн хялбар арга юм.

Алхам 1: Шаардлагатай мэдрэгч ба хянагч

Шаардлагатай мэдрэгч ба хянагч
Шаардлагатай мэдрэгч ба хянагч
Шаардлагатай мэдрэгч ба хянагч
Шаардлагатай мэдрэгч ба хянагч
Шаардлагатай мэдрэгч ба хянагч
Шаардлагатай мэдрэгч ба хянагч
Шаардлагатай мэдрэгч ба хянагч
Шаардлагатай мэдрэгч ба хянагч

шаардлагатай элементүүд байна

1. Arduino UNO R3

2. Bluetooth модуль

3. servo мотор X 2

4. дугуй

5. давхардсан дугуй

6. мотор жолооч (l298)

7. явах эд анги

8. джойстик

9. Bluetooth програм

10. андройд утас

BLUETOOTH (HC-05):

Дуут болон алсын удирдлагатай горимууд нь утасгүй холбоонд хамаардаг. сандал ба интерфэйсийн хооронд өгөгдөл дамжуулах орчин шаардлагатай. Энд Bluetooth нь сандлыг утасгүй төхөөрөмжтэй холбох хэрэгсэл болгон ашигладаг. Яриа таних горимд зарим командыг анх хөгжүүлэгч хэрэглэгчийн тав тухтай хэлээр тохируулдаг. Сандал удирдах явцад хэрэглэгчийн өгсөн тушаал бүрийг нэрээ нууцлах ёстой тусгай тэмдэгтүүдийн өвөрмөц багц болгон задлах болно. Хүлээн авсан аналог өгөгдлийг тоон өгөгдөл болгон хөрвүүлэх бөгөөд өгөгдөл дамжуулах ажлыг цуваа холбооны горимд 9600 baud хурдаар хийх болно. Bluetooth -ээр хүлээн авсан өгөгдөл нь дижитал хэлбэртэй бөгөөд дараа нь аналог хэлбэрт шилжиж, хөгжүүлэгчийн өгсөн тушаалуудыг ашиглан баталгааждаг. Хэрэв энэ нь ping авбал тухайн зааварт нийцсэн үйлдлийг гүйцэтгэнэ.

Нөгөөтэйгүүр, алсын удирдлага нь ижил орчин ашиглан ажилладаг. Өгөгдлийг кодлох, декодлох нь дээрх процедуртай төстэй юм. Нэг алсын удирдлагаар дамжуулан хүссэн сандлынхаа профайлыг сонгоход л сандлын тоог хялбархан хянах боломжтой. Хэрэглэгч интерфэйсээр дамжуулан хүссэн профайлыг сонгосны дараа алсын удирдлага нь тус тусдаа Bluetooth орчинд холбогддог.

JOYSTICK:

Гарын авлагын хяналтын горимд хэрэглэгч джойстик гэж нэрлэгддэг интерфэйсийг ашиглан өөрийн сандал жолоодох боломжтой. Үндсэндээ джойстик бол гурван суваг бүхий холбооны төхөөрөмж бөгөөд таван хослолоор ашиглах боломжтой. Ерөнхийдөө энэ нь хоёр тэнхлэг X&Y -ийг агуулдаг бөгөөд тэдгээрийн утга нь 0 -ээс 1024 хооронд хэлбэлздэг бөгөөд үүнээс гадна оролт тэг эсвэл нэгийг өгдөг унтраалга агуулдаг. Сандлын алгоритм нь оролт бүр нь тодорхой функцтэй тохирч байхаар хийгдсэн байдаг.

SERVO MOTOR:

Энэхүү төсөлд эдгээр моторыг сандлын арын түлхэлт, банзны тохируулгад ашигладаг. Серво хөдөлгүүрийн хүрээ 0 -ээс 180 градус байна. Энэхүү төсөлд таван тохь тухтай өнцөг бүхий арын түлхэлтийг нэвтрүүлсэн бөгөөд илүү олон өнцгийг оруулах боломжтой.

Үүнтэй адилаар банзыг мөн адил тохируулж болно, гэхдээ энэ төсөлд зөвхөн хоёр өнцөг ашигладаг.

Алхам 2: Сандлын функциональ байдал

Image
Image
Сандлын функциональ байдал
Сандлын функциональ байдал
Сандлын функциональ байдал
Сандлын функциональ байдал

ДУУ, АЛСАН ХЯНАЛТЫН ХЯНАЛТ

Энэхүү сандал нь бүх төрлийн хүмүүст тохиромжтой. Хөгшин хүмүүсийг авч үзье, тэд бусад хүмүүс шиг хаа сайгүй нүүж чадахгүй. Тэднийг хүссэн үедээ, хаашаа ч хамаагүй авч явахын тулд тэдэнд тусламж хэрэгтэй байна. Хөгжлийн бэрхшээлтэй хүмүүс ч гэсэн ийм асуудалтай тулгардаг. Гэсэн хэдий ч тэдний дуу хоолой ажиллах боломжтой хэвээр байна. Тиймээс тэдний дуу хоолойг сандал жолоодох гол түлхүүр болгон авснаар бид яриа таних системийг суурилуулсан. Яриа таних систем нь хүмүүстэй харилцаж, тушаалыг тухтай хэлээр нь авдаг. Хүмүүс сандлаа хялбархан удирдаж чаддаг бөгөөд бусдад найдалгүйгээр өөрийгөө жолооддог.

Бие махбодийн хувьд бэрхшээлтэй, дуу хоолойгоо өргөж чаддаггүй хүмүүсийн хувьд. Бид алсын удирдлагатай горимыг суурилуулсан бөгөөд энэ сандлыг гадны хүн эсвэл зөвлөгчөөр хялбархан удирдах боломжтой болсон. Алсын удирдлагатай системээр дамжуулан сандлын бүх функцэд хандах боломжтой болно. Жишээлбэл, өндөр настны гэр, эмнэлэгт хүмүүсийн тоо өндөр байдаг. Тиймээс сандалны тоо бас өндөр байна. Энэ хувилбарт тулгарч буй асуудал бол зөвлөгч нар тодорхой сандал дээр харгалзах алсын удирдлагад эргэлзэх явдал юм. Энэ асуудлыг даван туулахын тулд бид "нэгээс олон хүнд" системийг нэвтрүүлсэн. Үүгээр дамжуулан энэ нь зөвлөгчтэй харилцаж, хүссэн сандал сонгох боломжийг тэдэнд олгодог.

ГАРЫН ХЯНАЛТ

Дуут болон алсын удирдлагатай зэрэгцэн бид гараар хянах горимыг суулгасан. Гадны ямар ч дэмжлэггүйгээр сандал дээр суух боломжтой. Тухайн хүнийг боловсролтой болгох шаардлагагүй. Бичиг үсэг мэддэггүй хүн ч гэсэн джойстикийг хазайлгах замаар амархан хянаж чаддаг. Жойстик нь 5 сувагтай бөгөөд функц бүрийг хялбархан удирдах боломжтой.

Алхам 3: Банзан горим ба орны горим

Банзан горим ба орны горим
Банзан горим ба орны горим
Банзан горим ба орны горим
Банзан горим ба орны горим

Олон өнцөг булангийн тохируулга

Сандлын нэмэлт онцлог бол олон өнцгийн тохируулга юм. Нэг байрлалд тасралтгүй сууснаар хүмүүс ямар нэгэн таагүй мэдрэмжийг мэдрэх болно. Үүнээс зайлсхийхийн тулд бид сандалаа тав тухтай байрлалд нь тохируулах таван өнцгийг санал болгож байна. Дараах гурван горимын аль нэгээр өнцгийг тохируулж болно.

PLANK MODE

Ямар нэгэн зүйл бичих, эсвэл ямар нэгэн ажил хийхийн тулд тэдэнд багаж хэрэгслийг багтаасан дэмжлэг хэрэгтэй. Тиймээс, бид банзны горимыг бий болгосон бөгөөд энэ нь хүссэн үедээ банз өгөх боломжтой бөгөөд товчлуурыг дарахад л банзыг арилгадаг.

Зөвлөмж болгож буй: