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

Arduino RC машины дугуй: 9 алхам (зурагтай)
Arduino RC машины дугуй: 9 алхам (зурагтай)

Видео: Arduino RC машины дугуй: 9 алхам (зурагтай)

Видео: Arduino RC машины дугуй: 9 алхам (зурагтай)
Видео: out of control! 2024, Арваннэгдүгээр
Anonim
Arduino RC машины дугуй
Arduino RC машины дугуй
Arduino RC машины дугуй
Arduino RC машины дугуй
Arduino RC машины дугуй
Arduino RC машины дугуй
Arduino RC машины дугуй
Arduino RC машины дугуй

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

ХЭСЭГ-

RC машин

www.ebay.com/itm/Multicolor-Coke-Can-Mini-…

Ардуино

www.amazon.com/Arduino-Uno-R3-Microcontrol…

Маш олон холбогч кабель

www.amazon.com/Elegoo-EL-CP-004-Multicolor…

Потенциометр + бариул

www.amazon.com/Gikfun-Knurled-Linear-Poten…

Полиэфир конденсатор

www.amazon.com/WINGONEER-0-33NF-Polyester-…

Урагш болон урвуу холболтыг өргөтгөх мэдрэгчтэй унтраалга

www.amazon.com/WINGONEER-140pcs-Momentary-…

Талхны самбар

www.amazon.com/dp/B0135IQ0ZC/ref=asc_df_B0…

Шилжүүлэгчийн Марио Карт дугуй

(Зөвхөн хэрэв та хайрцаг хийхээр явсан замаар явахыг хүсч байвал)

www.amazon.com/AmazonBasics-Steering-Wheel…

САНААРАЙ-

RC машин нь Controller -ийн DC залгуураар цэнэглэгддэг бөгөөд батерей нь тийм ч удаан үргэлжлэхгүй.

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

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

Алхам 1: КОД

КОД
КОД
КОД
КОД

Кодыг Arduino руу байршуулах (би Arduino Clone ашигласан боловч энэ нь хамаагүй гэж бодож байна). 6 холбогч кабель ба потенциометрийг ав. 3 кабелийг потенциометрийн терминал руу гагнах.

Алхам 2: BreadBoarding прототип хийх

1. Дунд терминалын кабелийг аналог зүү 0, баруун терминалын кабелийг 5 вольт, зүүн терминалын кабелийг газардуул.

2. Үлдсэн 3 кабель байх ёстой, нэгийг нь Arduino -ийн дижитал зүү 8 -д, нөгөөг нь дижитал зүү 2 -т, сүүлийг Ардуиногийн газар руу залгаарай.

3. Одоо 2 LED авч талхны тавцан дээр залгаарай, тэд эерэг тээглүүрийг хоосон багананд (эерэг мөр биш) залгасан байхад Ground -д холбогдсон эсэхийг шалгаад дижитал зүү кабелийг LED эерэг руу залгаарай. багана (мөн газардуулгын кабелийг газардуулгын төмөр замтай холбоно уу).

4. Arduino -г асааж, потенциометрийг асаана уу, энэ нь LED -ийг унтрааж, ямар байрлалд байгаагаас хамаарна.

Таалагдсанаар кодоо өөрчилж болно

Алхам 3: МЕНИПУЛАТОРЫГ БҮЛЭЭЛЭХ

МАНИПУЛАТОРЫГ БҮЛЭЭЛЭХ
МАНИПУЛАТОРЫГ БҮЛЭЭЛЭХ
МЕНИПУЛАТОРЫГ БҮЛЭЭЛЭХ
МЕНИПУЛАТОРЫГ БҮЛЭЭЛЭХ

Шураг драйвер аваад RC хянагчийг салга. Хэлхээний самбарыг анхаарч үзээрэй, гэхдээ нугалах эсвэл гадаргуу дээр холбох эд ангиудыг эвдэхээс болгоомжил.

Алхам 4: Хянагчийн тэжээлийн эх үүсвэрийг солих

Хянагчийн тэжээлийн эх үүсвэрийг солих
Хянагчийн тэжээлийн эх үүсвэрийг солих

Та RC хянагчийг 2 АА батерейны оронд Arduino-ээр тэжээхийг хүсч байгаа тул AA батерей эзэмшигч ба гагнуурын эрэгтэй холбогч кабелийг холбосон утсыг ижил цэгүүдэд (B ба B+ цооногууд) зарна.

Алхам 5: Arduino дохиог RC контроллерт оруулах

Arduino дохиог RC контроллерт оруулах
Arduino дохиог RC контроллерт оруулах
Arduino дохиог RC контроллерт оруулах
Arduino дохиог RC контроллерт оруулах

Зургийг үзээд 2 кабелийг баруун ба зүүн тийш (саарал ба нил ягаан өнгийн утас) товчлууруудын зүү рүү гагнана.

2 хальсны конденсаторыг (полиэфир конденсатор гэж нэрлэдэг) аваад жижиг протоколуудад гагнана (би зүгээр л нэг буланг нь хайчилж аваад наасан). Film Caps ашиглах шалтгаан нь Arduino нь RC хянагчийг идэвхжүүлдэг LOW -ийг тохируулах үед хангалттай өндөр хүчдэл үүсгэдэг хэвээр байна. Тиймээс Film Caps нь кодоор LOW тохируулагдсан үед дижитал зүү гарч ирэх хүчдэлийн эсэргүүцлийн үүрэг гүйцэтгэдэг.

Дижитал зүү кабелийг хальсны конденсаторын төгсгөлд, дараа нь баруун ба зүүн талын кабелийг хальсны конденсаторын бусад төгсгөлд гагнана.

Алхам 6: Урагшлах ба урвуугийн холболтыг өргөжүүлэх

Урагшлах ба урвуугийн холболтыг өргөтгөх
Урагшлах ба урвуугийн холболтыг өргөтгөх

4 кабель аваад урагш болон урвуу мэдрэгчтэй унтраалгын холболтыг сунгана уу. Үүнийг нэг кабелийг хүрэлцэх товчлуурын зүүн дээд зүү рүү гагнах, дараа нь нөгөө кабелийг ижил хүрэлцэх баруун доод зүү рүү гагнах, дараа нь кабелийн үзүүрийг тусдаа хүрэлцэх унтраалгаар гагнах замаар хийдэг. Болгоомжтой байгаарай, Surface Mount -ийн бүрэлдэхүүн хэсгийг санамсаргүй байдлаар задалж болохгүй, би анх удаа ийм алдаа гаргаж, хянагчийг эвдсэн (Бурханд талархъя, эдгээр машинууд ердөө 8 доллар).

Алхам 7: Тест хийх

СОРИЛТ
СОРИЛТ

Өргөтгөлүүдийг хөндөгдөөгүй орхиж болно, өөр хоорондоо холбоо барихгүй байгаа эсэхийг шалгаарай. Arduino -г асааж, RC машиныг асаана уу.

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

Алхам 8: Бүрхүүл хийх

Бүрхүүл хийх
Бүрхүүл хийх
Бүрхүүл хийх
Бүрхүүл хийх
Бүрхүүл хийх
Бүрхүүл хийх
Бүрхүүл хийх
Бүрхүүл хийх

Миний бүрхүүл бол үүрд ашиглагдаж байгаагүй, хэзээ ч ашиглаж байгаагүй том лего тавиур юм. Эхлээд би потенциометрийг өрөмдсөн цооногоор байрлуулж, үзүүр дээр нь бариулыг шургуулж, угсарсан хэсгийг Марио Карт дугуйны хагас хэсэгт наасан. Дараа нь би хялбархан хүрэхийн тулд бүрхүүлийн буланд сунгасан хүрдийг байрлуулж, дотор байгаа бүх зүйлийг түлхэв. Би Arduino -ийг бүрхүүлийн гадна байлгахыг хүсч байсан, энэ бүрхүүлийг түгжигдэхийг хүсээгүй, ямар нэг зүйл буруу болсны дараа бүх зүйлийг хялбархан хүртээмжтэй байлгахыг хүсч байсан.

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

Алхам 9: ДУУСГАА

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

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