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

RC Cannon: 11 алхам
RC Cannon: 11 алхам

Видео: RC Cannon: 11 алхам

Видео: RC Cannon: 11 алхам
Видео: Радиоуправляемый танк Heng Long German Tiger I масштаб 1:8 RTR 2.4G - HL00X 2024, Арваннэгдүгээр
Anonim
RC Cannon
RC Cannon

Энэхүү зааварчилгааг Өмнөд Флоридагийн Их Сургуулийн Makecourse төслийн шаардлагыг биелүүлэх зорилгоор бүтээсэн болно (www.makecourse.com)

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл

Биеийн бүрэлдэхүүн хэсгүүд

-2 дугуй

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

Цахилгаан эд анги

-Arduino Uno самбар

-Алсын удирдлагатай

-мэдрэгч

-Dc stepper/хурдны мотор

-Олон тооны утас, үсрэлтийн кабель

-V.2 самбар (шаардлагагүй боловч холболтыг илүү зохион байгуулалттай, ажиллуулахад хялбар болгодог)

-12в батерей ба батерейны багц (цахилгаан хангамж)

-L298 хөдөлгүүрийн жолооч

Алхам 2: Их бууг угсрах- Цахилгаан байгууламж

Их буу угсрах- Цахилгаан хийц
Их буу угсрах- Цахилгаан хийц

DC хурдны моторыг L298 хөдөлгүүрийн драйвертай холбоно уу

-Dc хурд/stepper мотороос тусдаа утсыг ажиллуулж L298 модулийн портууд руу залгаарай. Энэ бол моторыг хөдөлгөх бүрэлдэхүүн хэсэг юм.

Алхам 3: Ir мэдрэгчийг V5 самбар дээр холбоно уу

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

Ир мэдрэгчийг V5 самбар дээр холбоно уу. Энэ нь хэрэглэгчийг Ир алсын удирдлагаар дамжуулан машинаа удирдах боломжийг олгодог хэсэг юм. Үүнийг IR мэдрэгчээс "Ир мэдрэгч" гэсэн порт руу залгах замаар л хийдэг.

Алхам 4: V5 самбарыг Arduino Uno дээр тавь

V5 самбарыг Arduino Uno дээр тавь
V5 самбарыг Arduino Uno дээр тавь

-Энэ бол V5 хавтанг ашиглах гайхалтай хэсэг бөгөөд энэ нь эдгээр холболтыг хялбар болгодог. Энэ нь Arduino Uno дээр "уут хийх" зориулалттай бөгөөд маш олон утсыг хэмнэж, холболтыг цэвэрхэн харагдуулдаг. Зүүг зохих ёсоор тохируулахаа мартуузай, өөрөөр хэлбэл (GND -ийг газрын порт руу, аналогтой аналог гэх мэт) энэ нь портыг нугалах, гэмтээхээс зайлсхийх явдал юм.

Алхам 5: Цахилгаан хангамжийг Arduino самбар руу холбоно уу

Цахилгаан хангамжийг Arduino самбар руу холбоно уу
Цахилгаан хангамжийг Arduino самбар руу холбоно уу
Цахилгаан хангамжийг Arduino самбар руу холбоно уу
Цахилгаан хангамжийг Arduino самбар руу холбоно уу

Батерейны багцыг ашигласнаар энэ элемент нь маш олон утсыг хэмнэх бөгөөд илүү гоёмсог харагдаж байна. Өндөр санал болгосон. Ихэнхдээ хямд байдаг эдгээр батерейны багцууд нь бие даасан асаах, унтраах унтраалгатай байдаг. Зүгээр л цахилгаан залгуурыг (arduino -тэй нийцтэй порт байгаа эсэхийг шалгаарай) arduino руу холбоно уу.

Алхам 6: Хэлхээний ерөнхий зохион байгуулалт

Хэлхээний ерөнхий зохион байгуулалт
Хэлхээний ерөнхий зохион байгуулалт

Бүрээсний доор юу болж байгааг энд харуулав.

-L298 хөдөлгүүртэй хөдөлгүүрүүд

-V5 самбар дээр холбогдсон Ir мэдрэгч.

-12 вольтын цахилгаан хангамж

- Шаардлагатай бол бүх цахилгаан эд ангиудыг газардуулгын төмөр ашиглан тэжээж/ газардуулдаг.

Алхам 7: Код ба ажиллах зарчим

Код ба ажиллах зарчим
Код ба ажиллах зарчим

Их бууг үндсэндээ Ir алсын удирдлагаар удирддаг бөгөөд програмчлалын үндсэн чиглэл болно. Ир хяналтын систем нь мэдээлэл илгээх, хүлээн авахаас бүрдэнэ. Илгээх ажлыг алсын удирдлагаас, хүлээн авалтыг Ир мэдрэгчээр хийдэг. IR алсын удирдлага нь бусад өдөр тутмын хэрэгслийн нэгэн адил хоёртын импульс кодоор дохио илгээдэг. Мэдрэгчийг төөрөгдүүлэхгүй байх, импульсийн кодыг буруу сонгохоос зайлсхийхийн тулд үүнийг тодорхой дамжуулагчийн давтамжаар модуляцлах нь түгээмэл байдаг бөгөөд үүнийг мэдрэгч дараа нь өвөрмөц команд болгон шүүж хүлээн авч болно.

Алхам 8: IR номын сан орно

IR номын сан орно
IR номын сан орно

-Ир алсын удирдлагын програмчлалыг хөнгөвчлөх үүднээс arduino ноорог зурагт оруулах боломжтой олон тооны номын сан онлайн хэлбэрээр байдаг. Эдгээрийг олж болно, жишээлбэл

www.liquidcrystal.com

www.elegoo.com

Номын санг татаж авсны дараа анхны ноорогтоо оруулна уу (дээрх зургийг үзнэ үү).

Хөтөлбөрт "үлгэр жишээ тойм" байдаг бөгөөд тэдгээрийн нэг нь Ir системд зориулагдсан болно. Энэ нь бас маш сайн эхлэх цэг байх болно. (дээрх зургийг үзнэ үү)

Номын сангийн зарим шинж чанар бүхий шингэн болор файлыг оруулсан болно.

Алхам 9: Ашиглахыг хүсч буй түлхүүрүүдээ програмчил

Ашиглахыг хүсч буй түлхүүрүүдээ програмчил
Ашиглахыг хүсч буй түлхүүрүүдээ програмчил

Их буу урагш, хойшоо явж, баруун, зүүн тийш чиглэнэ. Тиймээс эдгээр үйлдлийг гүйцэтгэхийн тулд бидэнд түлхүүр хэрэгтэй болно. Өвөрмөц түлхүүр үнэ цэнийг ашиглан тодорхой зүйлийг хийх түлхүүрийг өгөх үүргийг бид биелүүлж чадна. Дараа нь бид #define функцийг ашиглан эдгээр гол утгыг тодорхой функцтэй болгож өгч болно.

жишээ нь

#оруулах

#тодорхойлох F 16736925

#тодорхойлох B 16754775

энд "F" нь урагшлахтай холбоотой хувьсагч ба түүний хажууд байгаа цифр байх бөгөөд энэ ажлыг хийх өвөрмөц түлхүүр утга болно.

Тодорхой бүрэлдэхүүн хэсгүүдийг "өндөр" эсвэл "бага" гэж тохируулах нь тодорхой зорилтуудыг хэрэгжүүлэх болно. жишээ нь Манай кодод хэрэв бид их бууг урагшлуулахыг хүсч байвал бид DC хөдөлгүүрийн гаралтын тээглүүрийг өндөр болгож, машин хөдлөхөд хүргэдэг. Энэ бүхний бүтэн тоймыг төгсгөлд нь өгөх болно.

Алхам 10: Кодыг дуусгаж, хөдөлж эхэл

-Хэрэв та код бичих талаар сайн мэдэхгүй байгаа бол бүү ай, их буугаа хөдөлгөхийн тулд дагаж мөрдөх олон код, жишээ онлайн дээр байдаг. Энэ их бууны миний эцсийн код энд байна, үүнийг www.elegoo.com сайтаас дээжлэн авч, их бууг онох шалгуурт нийцүүлэн тохируулсан болно.

Алхам 11: Кодоо оруулаад туршиж үзээрэй

Кодоо оруулаад туршиж үзээрэй
Кодоо оруулаад туршиж үзээрэй

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

Амжилт хүсье!

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