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

Жолоодлоготой удирдлагатай Rover хэрхэн хийх вэ: 4 алхам
Жолоодлоготой удирдлагатай Rover хэрхэн хийх вэ: 4 алхам

Видео: Жолоодлоготой удирдлагатай Rover хэрхэн хийх вэ: 4 алхам

Видео: Жолоодлоготой удирдлагатай Rover хэрхэн хийх вэ: 4 алхам
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Оны зургадугаар сарын
Anonim
Image
Image

Дохио зангаагаар удирддаг ровер (теле удирдлагатай ровер) бүтээх заавар энд байна. Энэ нь онгоцонд мөргөлдөхөөс урьдчилан сэргийлэх мэдрэгч бүхий ровер төхөөрөмжөөс бүрдэнэ. Дамжуулагч нь болхи алсын удирдлага биш харин гартаа зүүж болох сэрүүн бээлий бөгөөд гар хөдөлгөөнөөр ровер руу дохио дамжуулах болно. RF дохиог харилцаа холбооны зориулалтаар ашигладаг.

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

Хангамж

Arduino/Genuino UNO (UNO кабелиар) x2

Ли-ион батерей (12V) x1

Jumper Wires (Эрэгтэй, эрэгтэй, эрэгтэй, эмэгтэй, эмэгтэй) x40 тус бүр

Breadboard x1

L298 мотор драйверийн модуль x1

MPU6050 гироскоп x1

RF хүлээн авагч ба дамжуулагч тус бүр x1

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

Явах эд ангийн тохиргоо x1

Зай эзэмшигч (ихэвчлэн явах эд ангитай хамт ордог) x1

Шилжүүлэгч (ихэвчлэн явах эд ангид багтдаг) x2

Утас хуулагч x1

Гагнуурын насос (шаардлагагүй) x1

Хоёр талт соронзон хальс x1

Алхам 1: Хэлхээний диаграм ба онол:

Хэлхээний диаграм ба онол
Хэлхээний диаграм ба онол
Хэлхээний диаграм ба онол
Хэлхээний диаграм ба онол

Дамжуулагчийн тохиргоо: Товчхондоо, бид гироскопоос уншиж, Arduino -ээр дамжуулагч руу илгээх хэрэгтэй.

Хүлээн авагчийн тохиргоо: Бид дамжуулсан өгөгдлийг хүлээн авах ёстой (хүлээн авагч ашиглан), хүлээн авсан өгөгдлийн дагуу дугуйг эргүүлэх*. Үүний зэрэгцээ бид ровер нь урд талын объектуудаас хамгийн бага зайд байгаа эсэхийг шалгах хэрэгтэй (саадыг илрүүлэх). Бид энэ төсөлд I2C холболтыг ашиглах болно. *Энэхүү төслийн талаархи сонирхолтой баримт: Энэхүү код нь аналог өгөгдлийг боловсруулж, гарны хөдөлгөөний түвшинг харгалзан роверыг хөдөлгөдөг. Тиймээс бид роверыг янз бүрийн хурдаар зөв чиглэлд явуулах логикийг хөгжүүлэх хэрэгтэй.

Алхам 2: Rover бүтээх:

Алхам 1 (явах эд анги угсрах):

Явах эд ангиудыг угсарч, роверынхоо суурийг тавина. Энэ бол нэлээд хялбар алхам бөгөөд та үүнийг богино хугацаанд хийх ёстой.

Алхам 2 (Бүх бүрэлдэхүүн хэсгүүдийг шалгана уу):

Бүх мэдрэгчийг тус тусад нь Arduino -той холбож шалгана уу. Та мэдрэгчийг тус тусад нь Arduino -той хэрхэн холбох талаар зааварчилгааг үзэх боломжтой.

Алхам 3 (дамжуулагчийн тохиргоо):

Нэгдүгээрт, тээглүүрийг гироскоп руу гагнах. Одоо дараах хэлхээний схемийн дагуу холболтуудыг хий. Батерейг яг одоо бүү холбоорой.

Дараа нь Arduino -г зөөврийн компьютер дээрээ залгаарай. Дараах кодын файлыг байршуулаад код зөв ажиллаж байгаа эсэхийг шалгаарай (код дээрх хэвлэх мэдэгдлүүдийн тайлбарыг устгаж үүнийг хий). Цуваа дэлгэцийн товчлуур дээр дарна уу (дэлгэцийн баруун дээд талд) хэвлэлийн мэдүүлгийн гаралтыг харах. Хэрэв бүх зүйл зөв ажиллаж байгаа бол та зайгаа холбож болно.

Гироскопын чиглэл зөв (ашигласан кодын дагуу) байгаа эсэхийг шалгахаа бүү мартаарай. Дээр дурдсан диаграмыг ашиглан гироскопын чиглэлийг шалгана уу.

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

Алхам 4 (Хүлээн авагчийн тохиргоо):

Дараах хэлхээний схемийн дагуу холболтыг хий. Батерейг яг одоо бүү холбоорой. Дараа нь Arduino -г зөөврийн компьютер дээрээ залгаарай. Дараах кодын файлыг байршуулаад код зөв ажиллаж байгаа эсэхийг шалгаарай. Үүнийг хийхийн тулд:

1. Код дээрх хэвлэмэл мэдэгдлүүдийн тайлбарыг устгана уу

2. Дамжуулагчийн тохиргоог асаана уу

3. Дугуй нь газарт хүрэхгүй байхын тулд роверыг тавиур дээр тавь.

ТАЙЛБАР: Та нэг эсвэл хоёулангийнх нь хөдөлгүүрийн чиглэлийг өөрчлөх шаардлагатай байж магадгүй Хэрэв код зөв ажиллаж байгаа бол та гар утасныхаа дагуу сериал дэлгэц дээр зөв гаралтыг (урагш, хойш, баруун, зүүн эсвэл зогсох) харах боломжтой байх ёстой. хөдөлгөөнүүд. Хэрэв бүх зүйл зөв ажиллаж байвал та батерейг холбож болно. Гэсэн хэдий ч батерейг холбохын өмнө та бүх холболтыг шалгах хэрэгтэй. Нэг буруу терминал таны хэлхээг сүйтгэж болзошгүй.

Алхам 5 (Батерей ашиглан тохиргоог ажиллуулна уу):

Одоо зөөврийн компьютерээ салгаад батерейг холбогдох тохиргоонд холбоно уу. Төслөө туршиж үзээрэй.

Роверыг өөрөөсөө 5 м -ээс хол зайд бүү явуулаарай, эс тэгвэл ровер зогсох/буруу ажиллаж эхлэх болно!

Алхам 6 (угсрах):

Одоо роверыг угсарч, бодит байдлыг нь харах цаг боллоо! Миний роверын угсралтын дизайны хувьд 'Хэлхээ диаграм ба онол' хэсэгт байгаа зургуудыг үзээрэй. Та роверыг өөр аргаар угсрах боломжтой. Тэнцвэртэй байгаа эсэхийг шалгаарай, эс тэгвээс дугуй нь хөдөлж магадгүй ("Хөөх!" Гэж бүү бодоорой, учир нь та роверыг буруу замаар дээшлүүлж магадгүй юм).

Туршилтын явцад ровер яг хөдөлж чадахгүй байгааг олж мэднэ. Бид энгийн RF модулийг ашиглаж байгаа тул бага зэрэг саатал, алдаа гарах болно. Түүнчлэн, практик хувилбар дээр моторууд зарим ялгаатай байдаг бөгөөд роверын массын төв нь таны бодож байгаа шиг биш юм. Тиймээс та ровер шууд явах ёстой үед диагональ хөдөлж байгааг олж мэдэх боломжтой. Зүүн ба баруун моторын хурдыг өөрчлөх замаар тэнцвэрт байдлыг засах боломжтой. Роверын тэнцвэрийг сайжруулахын тулд "ena" ба "enb" хувьсагчдыг өөр тоогоор үржүүлээрэй.

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

@Scientify Inc

Алхам 3: Кодын файлууд

Виртуал утасны номын сангийн холбоос энд байна:

drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…

Алхам 4: Баярлалаа

Доорх сэтгэгдлээ хуваалцана уу. Төслийг туршиж байхдаа таны туршлагын талаар сонсох дуртай байсан! Би бүх асуултанд 24 цагийн дотор хариулахыг хичээх болно.

Нийгмийн:

YouTube: Scientify Inc.

YouTube: Шинжлэх ухаан हिंदी

Инстаграм

Зааварлах боломжтой

LinkedIn

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