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

2020 оны зуны төсөл: 8 алхам
2020 оны зуны төсөл: 8 алхам

Видео: 2020 оны зуны төсөл: 8 алхам

Видео: 2020 оны зуны төсөл: 8 алхам
Видео: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Долдугаар сарын
Anonim
2020 оны зуны төсөл
2020 оны зуны төсөл

2020 оны зуны төсөлдөө би ижил явах эд анги бүхий хоёр робот машин хийлээ. Нэг робот машин хэт авианы мэдрэгч ашиглан урд талын объектуудыг илрүүлж, үүний дагуу чиглэлээ автоматаар өөрчлөх ёстой байв. Нөгөө машиныг миний утсаар удирдах боломжтой байсан.

Алхам 1: хангамж авах

Хангамж авах!
Хангамж авах!

Хоёр машин үйлдвэрлэхэд шаардлагатай бүх материалыг доор жагсаав.

- Цэвэр тунгалаг нийлэг суурь

- Резин дугуйтай 2 хуванцар дугуй

- 2 шар араатай мотор (холбогчийг заавал залгаарай)

- Цутгамал/чиргүүл дугуй - Тоног төхөөрөмж (самар ба боолт) - Hex зогсолт - KeyeStudio Arduino Clone (Шар ба Хар самбар) - NodeMCU Esp8266 самбар - Мини талхны самбар - 480 цэгийн талх самбар

- Микро USB (ESP8266 -ийн хувьд)

- USB A -аас B хүртэл (Arduino хавтангийн хувьд

- 6 вольтын батерейны багц (4хАА багтаамжтай)

- DF Robot Dual H-Bridge (Хар хэлхээний самбар, Хар дулаан шингээгч, ногоон холбогчтой)

- L298N (Хар дулаан шингээгч, Цэнхэр холбогчтой Улаан хэлхээний самбар)

- холбогч утас

- 2 ширхэг IR мэдрэгч (жижиг цэнхэр хэлхээний самбар, 4 зүү холбогч)

- 3qty Wheel хөдөлгөөнт диск (1 нь сэлбэг)

- 2qty 9g servo

- UltraSonic мэдрэгч (Цэнхэр хэлхээний самбар, 2 том дугуй нүдтэй)

- Асаах/унтраах товчлуур

- 1 хобби халив (Хар бариул, улбар шар өнгийн дээд)

- Хоёр талт соронзон хальс (эд ангиудыг явах эд анги руу холбох зориулалттай. Та мөн цавуу буу ашиглаж болно)

Алхам 2: Машины явах эд анги угсрах

Машины явах эд анги угсрах
Машины явах эд анги угсрах
Машины явах эд анги угсрах
Машины явах эд анги угсрах
Машины явах эд анги угсрах
Машины явах эд анги угсрах

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

Эхлээд та моторыг явах эд анги дээр хуванцар бэхэлгээ, зарим эрэг, зарим самар ашиглан дээрх зураг дээрх шиг засах хэрэгтэй.

Дараа нь та дугуйг хөдөлгүүрт холбодог

Одоо та урд дугуйг зургаан өнцөгт, зарим эрэг, самар ашиглан явах эд анги руу холбох хэрэгтэй

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

Алхам 3: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас

Бид эхлээд хэт авианы мэдрэгчээр удирддаг машиныг хийх болно. Танд хэт авианы мэдрэгч, 6V зай, холбогч утас, L298 самбар, талхны самбар, Arduino Redboard хэрэгтэй болно. Надад туслахын тулд би дээрх схемийг ашигласан.

Хоёр хөдөлгүүрийг холбогч утас ашиглан L298 самбарт холбоно уу

L298 самбарыг 9V тэжээлийн эх үүсвэрт холбоно уу

L298 самбарыг улаан самбар дээрх GND -тэй холбоно уу

Хэт авианы мэдрэгчийг хоосон талх болон аналог оролт руу холбоно уу

L298 самбарыг улаан самбар дээр холбоно уу

Мэдрэгчийн эргэлтийг талх болон улаан самбар дээр холбоно уу

Дараа нь нөгөө зайг адаптераар улаан самбар руу холбоно уу

Алхам 4: Код

Оруулсан код нь хэт авианы мэдрэгчийг урд талд байгаа бүх зүйлийг шалгахад ашиглагдана. Дараа нь машинд ямар нэгэн зүйл саад болж байгаа эсэхээс хамааран чиглэлээ өөрчлөхийг хэлнэ. Та мөн доор байрлуулсан NewPing номын санг татаж авах хэрэгтэй болно. Дараа нь та үүнийг Arduino програмын номын сангийн хавтсанд оруулах хэрэгтэй.

bitbucket.org/teckel12/arduino-new-ping/downloads/

Алхам 5: Амжилт (эсвэл үгүй)

Image
Image

Хэрэв та бүх зүйлийг зөв хийвэл энэ нь ажиллах ёстой. Эндээс харж байгаагаар би мэдрэгчүүдийг ажиллуулсан, гэхдээ мотор ажиллахгүй байна. Код болон мэдрэгч бүгд ажиллаж байгаа бололтой. Гэсэн хэдий ч машин зүгээр л жолоодохгүй. Би утас, кодыг шалгасан, бүх зүйл зүгээр юм шиг санагдсан. Та эдгээр техникийн асуудлуудтай тулгарч магадгүй бөгөөд хэрэв тийм бол эвдэрсэн, эвдэрсэн эсэхийг дахин шалгаж үзээрэй. Мэдрэгч нь доор байрлуулсан видеонуудад үзүүлсэн шиг тодорхой ажиллаж байсан. Дараагийн машинд амжилттай ашигласан тул мотор нь бас эвдэрдэггүй. Би энэ машиныг дараагийн машины дараа хийсэн боловч хамгийн түрүүнд үүнийг үзүүлэхээр шийдсэн. L298 самбар дээр асуудал гарсан гэж би бодож байна.

Алхам 6: Хоёр дахь машиныг холбох

Хоёр дахь машиныг холбох
Хоёр дахь машиныг холбох

Одоо бид таны утсаар удирдах боломжтой машин бүтээх гэж байна. Аз болоход, энэ нь ажилласан бөгөөд миний эргэн тойрон явж буй видео бичлэгүүд надад бий. Энэ машины хувьд танд өмнөх шигээ их материал хэрэггүй. Танд зөвхөн холбогч утас, L298N самбар, батерейны контейнер хэрэгтэй болно. Би машинаа удирдахад шаардлагатай програмыг татаж авахын тулд андройд утас ашигласан.

Хөдөлгүүрийг L298 самбарт холбоно уу

Талх болон L298 самбарыг холбоно уу

Батерейны багцыг L298 самбарт холбохоо мартуузай

Алхам 7: Код

Энэ машинд татаж авах шаардлагатай код энд байна. Энэ нь таны утасны IP хаягийг илрүүлэх ёстой бөгөөд ингэснээр та машинаа утсаараа удирдах боломжтой болно. Та мөн андройд утсан дээрээ програм татаж авах хэрэгтэй болно.

Алхам 8: Амжилт

Бүх алхамыг доошлуулсны дараа та одоо мэдрэгчтэй дэлгэцээ ашиглан машинаа удирдах боломжтой байх ёстой

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