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

ShWelcome Box: Заримдаа найз: 8 алхам
ShWelcome Box: Заримдаа найз: 8 алхам

Видео: ShWelcome Box: Заримдаа найз: 8 алхам

Видео: ShWelcome Box: Заримдаа найз: 8 алхам
Видео: Собака лежала в луже. История борзой собаки по имени Мелвин. 2024, Долдугаар сарын
Anonim
ShWelcome Box: Заримдаа найз
ShWelcome Box: Заримдаа найз

Та компани хайж байна уу?

Алхам 1: Танилцуулга

Зузаан, нимгэн дунд үргэлж таны хажууд байх найз хайж байна уу? ShWelcome хайрцаг нь асуудлаасаа болон хэт ойртсон хүмүүсээсээ зугтах дуртай байдаг тул өөр газар хайгаарай. Яг л архитектурын оюутнууд шиг.

Хүмүүс хэлэхдээ хэрэв энэ нь чамаас хангалттай удаа зугтах юм бол чи ичимхий зангийн доор найз олж чадна …

Алхам 2: Видео

Image
Image

Алхам 3: Эд анги, материал, багаж хэрэгсэл

Эд анги, материал, багаж хэрэгсэл
Эд анги, материал, багаж хэрэгсэл
Эд анги, материал, багаж хэрэгсэл
Эд анги, материал, багаж хэрэгсэл
Эд анги, материал, багаж хэрэгсэл
Эд анги, материал, багаж хэрэгсэл

Материал:

1.5 мм фанерын 1х хуудас

1.5мм хэмжээтэй цагаан картон 2 ширхэг хуудас

4х хэт авианы мэдрэгч

2х тогтмол гүйдлийн мотор

2х резинэн дугуй

1x Arduino Mega

1х гантиг

1х ноосон даавуу

8х 2n2222 транзистор

8x диод

8х 100Ω эсэргүүцэл

Олон холбогч утас - Эр/Эр, Эр/Эм

Exacto хутга

Цавуу (цавуу буу хэрэглэхийг зөвлөж байна, хэрэв та алдаа гаргавал хэсгүүдийг салгаж болно)

Ноос хайчлах хайч

Материалыг гараар эсвэл лазераар огтлох боломжтой (лазер огтлохыг зөвлөж байна)

Алхам 4: Хэлхээ

Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ

Хэлхээний хувьд өөр өөр мотор, хэт авианы мэдрэгч дээр давтагддаг 2 ерөнхий тохиргоо байдаг.

Тогтмол гүйдлийн хөдөлгүүрийн хувьд энэ хэсгийн эхний дүрсийг дагана уу, гэхдээ Arduino -той ойр байхын тулд бүх зүйлийг аль болох ойрхон байрлуулахыг хичээ. 1-ийг дуусгасны дараа хоёр дахь моторын дарааллын дагуу ижил диаграмыг давт. Аль мотор аль талдаа (зүүн эсвэл баруун мотор) болохыг мэдэх хэрэгтэй.

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

Алхам 5: Машин хийх

Машин хийх
Машин хийх
Машин хийх
Машин хийх
Машин хийх
Машин хийх

ShWelcome -ийг бүтээхдээ үүнийг 3 тусдаа хэсэг болгон бүтээх нь зүйтэй. Талх, Ардуино, мэдрэгчийг байрлуулсан суурь, мотор, туслах хөлийг агуулсан доод хэсэг, хамгийн сүүлд роботын дээвэр/дээвэр.

Том модон зургаан өнцөгт хэлбэр, дөрвөлжин бүрт 2 нүхтэй 4 жижиг очир алмаазнаас эхэл. Дөрвөлжин талуудыг эсрэг талд нь байрлуулаад наа. Дараа нь трапец хэлбэртэй 4 хэлбэрийг үзүүрээр нь нүх гаргаж аваад суурийн доор, 2 алмазны хооронд байрлуулна. Төгсгөлд нь 4 жижиг модон дөрвөлжин ашиглан дунд дөрвөлжингийн ирмэг дээр наагаад суурийг доод хэсэгт нь байрлуулна.

Доод тасалгааг хийхийн тулд дугуйг үзүүрээр нь бөөгнөрсөн үзүүрээр нь наалдуулах хэрэгтэй. 1 дугуйг мотор бүрийн гадна хэсэгт байрлуулна. Дараа нь 4 ширхэг, дунд нь нүхтэй 1 квадрат, дунд нь нүхтэй 1 тэгш өнцөгт, бусад 2 тэгш өнцөгтийг ашиглан дугуйрсан хэсгийн дунд хайрцгийг үүсгэн суурийг нь барих боломжтой болгоно. Хөдөлгүүрийн утсыг суурийн дээгүүр талхны самбартай холбохын тулд квадратуудын нүхээр дамжуулж байгаа эсэхийг шалгаарай. Дэмжих хөлийг бий болгохын тулд 3 шулуун хэсгийг өөр өөр тойрогтой хамт барьж, цавуу тогтсоны дараа гантиг дотор шургуулна. Дараа нь голд байгаа том нүхээр дамжуулж байрлуулна. Бид эхлээд картоноор ёроол хийхийг оролдсон боловч энэ нь суурийн жинг тэсвэрлэх чадваргүй байв.

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

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

Хөдөлгүүрийг хоёр чиглэлд ажиллуулахын тулд H-Bridge-ийг ашиглаж болно.

Алхам 6: Програмчлал

Моторыг янз бүрийн чиглэлд эргүүлэх чадвартай болгохын тулд аль мэдрэгчийн гох, цуурай зүү ямар зүүтэй холбогдсон, 8 дижитал тээглүүрийг хаана холбохыг тодорхой харуулснаар код эхэлнэ.

Дараа нь дугуйны моторын хурд, бага зэрэг найрсаг болохоосоо өмнө хэдэн удаа харьцсан гэх мэт хяналттай хувьсагчдыг тохируулдаг.

Тохиргоонд байгаа бүх зүйл бол гаралт, оролт зүү бүрийн хувьд зүү горимыг тогтоох явдал юм.

Кодыг хялбаршуулсан арга бол робот хэрхэн жижиг, жижиг функцэд шилжиж, хүссэн зүйлээ хийхэд хялбар болгодог. Хамгийн доод түвшний функцууд нь зүүн мотор тус бүрийг урагш эсвэл хойшоо хөдөлгөхийг хэлдэг leftForward (), leftBackward (), rightForward (), rightBackward () функцууд юм. Дараа нь урагш (), арагш (), зүүн (), баруун () гэх мэт функцууд роботыг тодорхой чиглэлд хөдөлгөхийн тулд өмнө дурдсан функцуудыг дууддаг.

Алхам 7: Үр дүн ба эргэцүүлэл

Үр дүн ба тусгал
Үр дүн ба тусгал
Үр дүн ба тусгал
Үр дүн ба тусгал
Үр дүн ба тусгал
Үр дүн ба тусгал

Энэхүү төслийн төгсгөлд манай робот хэрхэн хөдөлж байгаад бид маш их баяртай байсан боловч сайжруулах зүйл байгаа гэж бодож байна. Бид анхны дизайнаасаа маш их зүйлийг сурсан.

Бидний анхны загвар бол 4 дугуйтай хайрцагтай байх явдал юм. Энэхүү давталтаас олж мэдсэн зүйл бол илүү их мотор нь эрчим хүчний эх үүсвэрийг бүр илүү хуваасан гэсэн үг юм. Энэ нь мотор бүр суларч, робот жингийнхээ дор хөдөлж чадахгүй гэсэн үг юм. Эндээс бид дугуй тус бүрийг илүү хүчтэй болгохын тулд дугуйныхаа хэмжээг 2 болгож бууруулахаар шийдсэн.

2 дугуйтай хийц нь хамаагүй дээр байсан бөгөөд робот илүү жигд, тууштай хөдөлжээ.

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

Ирээдүйд бид гөлгөр/ зогсолтгүй хөдөлгөөн, жижиг биетэй (хэрэв бид жижиг талхны хавтан ашигласан бол) гэх мэт зүйлийг хэрэгжүүлэхийг оролдох эсвэл илүү хурдан/ тогтворгүй болгох арга замыг хайж олохыг хүсч байна.

Алхам 8: Лавлагаа ба кредит

Лавлагаа ба кредит
Лавлагаа ба кредит

Энэхүү төслийг Торонтогийн их сургуулийн Жон Х Даниэлс Архитектурын хөтөлбөрт хамрагдсан ARC385 курст зориулав

DC моторын тохиргоо - анги руу гулсуулна уу (дээрх зураг)

Ардуино мега

Хэт авианы мэдрэгчийн заавар

Amazon DC мотор ба дугуй

Хэт авианы мэдрэгч

Бүлгийн гишүүд:

Фрэнсис Банарес

Юан Ван

Жү И

Нур Бэйдун

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