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

Утасгүй Arduino удирдлагатай танк (nRF24L01): 6 алхам (зурагтай)
Утасгүй Arduino удирдлагатай танк (nRF24L01): 6 алхам (зурагтай)

Видео: Утасгүй Arduino удирдлагатай танк (nRF24L01): 6 алхам (зурагтай)

Видео: Утасгүй Arduino удирдлагатай танк (nRF24L01): 6 алхам (зурагтай)
Видео: "Унага робот" сургалтын зураас дагагч болон Bluetooth удирдлагатай роботын угсрах заавар 2024, Долдугаар сарын
Anonim
Утасгүй Arduino удирдлагатай танк (nRF24L01)
Утасгүй Arduino удирдлагатай танк (nRF24L01)
Утасгүй Arduino удирдлагатай танк (nRF24L01)
Утасгүй Arduino удирдлагатай танк (nRF24L01)
Утасгүй Arduino удирдлагатай танк (nRF24L01)
Утасгүй Arduino удирдлагатай танк (nRF24L01)
Утасгүй Arduino удирдлагатай танк (nRF24L01)
Утасгүй Arduino удирдлагатай танк (nRF24L01)

Сайн байна уу!

Өнөөдөр би танд Arduino удирдлагатай танк болон алсын удирдлага хийх аргыг зааж өгөх болно. Танкны 3d хэвлэсэн эд ангиудыг (хянагч, замын хөтөч, танкны тагийг эс тооцвол) timmiclark -аар зохион бүтээсэн бөгөөд эндээс олж болно.

Алхам 1: Материал ба багаж хэрэгслийг цуглуулах

Материал ба багаж хэрэгслийг цуглуулах
Материал ба багаж хэрэгслийг цуглуулах

Эхлэхийн тулд танд дараахь материал хэрэгтэй болно.

  • 1x Arduino UNO (энд)
  • 1x Arduino Nano (энд)
  • 2x nRF24L01 2.4GHz утасгүй модуль (энд)
  • 1x L298N мотор драйвер (энд)
  • 2x Gear мотор (хуванцар шар хэсэг) (энд)
  • 1х Joystick (энд)
  • 1х 9в батерейны хавчаар (энд)
  • 2х цахилгаан унтраалга (энд)
  • 2x TR 18650 батерей (мөн цэнэглэгч) (энд)
  • 2 батерейны 1х TR 18650 батерейны эзэмшигч (энд)
  • 1х эрэгтэй, эмэгтэй холбогч багц (энд)

3D хэвлэсэн хэсгүүд нь дараахь алхамуудаас бүрдэнэ.

  • 2х их бие
  • 2x TrackMidFrame
  • 52x зам
  • 4x Cog
  • 4x CogBracketInner
  • 4x CogBracketOuter
  • 1х Танкны хавтас
  • 1х хянагч

Мөн танд дараах хэрэгслүүд хэрэгтэй болно.

  • Гагнуурын төмөр
  • Өрөмдлөгийн янз бүрийн хэмжээ
  • супер цавуу
  • Бахө
  • Хутга

Алхам 2: Танкийг хамтад нь хий

Танкийг хамтад нь хий
Танкийг хамтад нь хий
Танкийг хамтад нь хий
Танкийг хамтад нь хий
Танкийг хамтад нь хий
Танкийг хамтад нь хий

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

Би танкийг угсарсны дараа утасгүй модуль болон цахилгаан унтраалгыг тохируулахын тулд нүх өрөмдсөн. Би бүгдийг нь наахаасаа өмнө цооног өрөмдөх ёстой байсан ч энэ нь тийм ч их ач холбогдолтой байсангүй. Би цооног өрөмдөж, мотор жолоочийг савны ёроолд М3 боолтоор бэхлэв.

Нэмэлт (хэрэв танд надтай ижил асуудал байгаа бол):

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

Алхам 3: Танк ба хянагчийг програмчлах

Arduino програмчлахын тулд танд RF24 номын сан суулгасан байх шаардлагатай. Тиймээс доорх файлуудыг татаж аваад arduino IDE -ийг нээнэ үү. Sketch -> Номын санг оруулах ->. ZIP номын сан руу очиж "RF24.zip" -ийг тэнд оруулна уу.

Дараа нь та arduino UNO -г холбож, 'tank.ino' -г arduino руу оруулах хэрэгтэй болно. Бид дараагийн алхамд утсыг холбоно.

Одоо Arduino UNO -г салгаад Arduino Nano -г холбож 'controller.ino' -г Arduino -д байршуулна уу.

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

Алхам 4: Танкийг холбох

Танкийг холбож байна
Танкийг холбож байна
Танкийг холбож байна
Танкийг холбож байна
Танкийг холбож байна
Танкийг холбож байна
Танкийг холбож байна
Танкийг холбож байна

(nRF24L01 модулийн зургийг доод талаас нь харуулав) Танкийг холбож үзнэ үү: Дараах тээглүүрүүдийг холбоно уу. --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- холбогдоогүй L298N ---- Arduino тээглүүр • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 Савны батерейны хувьд газардуулгын утас нь GND зүү рүү явдаг. arduino ба мотор жолоочийн GND зүү. тэжээлийн утас нь arduino -ийн Вин зүү, цахилгаан унтраалгаар дамжуулан мотор драйверын +12V зүү рүү ордог. Өө, мотор драйверын +5V зүү нь arduino -ийн 5V зүү дээр бэхлэгдсэн байна.

Алхам 5: Хянагчийн утсыг холбох

Хянагчийн утсыг холбох
Хянагчийн утсыг холбох
Хянагчийн утсыг холбох
Хянагчийн утсыг холбох
Хянагчийн утсыг холбох
Хянагчийн утсыг холбох

RF24L01 тээглүүрийн утаснууд ---- Arduino зүү • GND 1 ---- GND • VCC 2 ---- 3.3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- холбогдоогүй Joystick ---- Arduino pin • GND ---- GND • +5V ---- 5V • VRx- --- A0 • VRy ---- A1 Энэ бол бүх бүрэлдэхүүн хэсгүүдийг хянагч дээр суулгасан таавар юм, гэхдээ жаахан тэвчээр гаргаснаар та удирдаж чадна гэдэгт итгэлтэй байна.

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