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

PIC18F бүхий мөр дагагч робот: 7 алхам
PIC18F бүхий мөр дагагч робот: 7 алхам

Видео: PIC18F бүхий мөр дагагч робот: 7 алхам

Видео: PIC18F бүхий мөр дагагч робот: 7 алхам
Видео: LDmicro 14: ЖК-дисплей I2C и часы реального времени DS3231 (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Арваннэгдүгээр
Anonim
Image
Image
Мотор ба батерей
Мотор ба батерей

УРАЛДААНЫ ЛИНК

Би энэ мөрийг дагадаг роботыг их сургуулийн микроконтроллерын курст хийсэн. Тиймээс би энэ үндсэн мөр дагагч роботыг Pic 18f2520 ашиглан хийж, PIC CCS -ийн хөрвүүлэгчийг ашигласан. Интернет дээр ardunio эсвэл pic бүхий олон мөр дагагч төсөл байдаг боловч олон төсөл маш төстэй байдаг. Энэ шалтгааны улмаас би бүрэлдэхүүн хэсгүүдийг хэрхэн сонгосон, яагаад сонгосон талаар тайлбарлаж, үр ашигтай шугам дагагч роботын талаар хэдэн зөвлөгөө өгөх болно.

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

Алхам 1: PIC микроконтроллерийг сонгох

Зарим 16f зургууд нь мөр дагагчдад маш тохиромжтой бөгөөд хямдхан байдаг. Би 18F2520 -ийг сонгосон, учир нь энэ нь хангалттай оролтын оролт, 32к програмын санах ойтой бөгөөд хамгийн гол нь 40 МГц хүртэл осцилляторыг дэмждэг бөгөөд өгөгдлийг боловсруулах нь маш чухал юм.

Алхам 2: Мотор ба зай

Би 6 в 350 эрг / мин хурдтай тогтмол гүйдлийн 4 мотор ашигласан. Та 4 мотортой, 2 моторын эсрэг маш энгийн кодтой маш сайн тэнцвэрийг хангаж чадна. Хэрэв та хүсвэл хамгийн их эргэлтийн хурдтай моторыг сонгож болно, гэхдээ 350 эрг / мин нь миний хувьд маш хурдан бөгөөд маш том эргүүлэх моменттэй. Нэмж дурдахад дөрвөн мотор нь маш үр ашигтай хөдөлгөөн, эргэлт хийдэг.

Li-Po батерей нь миний робот, мэдрэгч карт, мотор, зураг болон бусад эд ангиудыг тэжээдэг. Миний lipo 30c 7.4v 1250ma байсан. Би уралдаанд эрчим хүчний асуудалтай тулгарч байгаагүй ч дөрвөн мотор өндөр энерги зарцуулдаг бөгөөд хэрэв та маш их шалгалт хийхийг хүсч байна.

Алхам 3: бүрэлдэхүүн хэсгүүд

  1. Зураг 18f2520
  2. 20 МГц болор
  3. R1 ………………………………………………………………… 4.7k эсэргүүцэл
  4. C1 ба C2 …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 33
  5. Товч
  6. 7805 хүчдэлийн зохицуулагч
  7. 16V 100 uf конденсатор (электролит)
  8. C4 C5 C6 ба C7 ………………………………….100pf x4
  9. SN74HC14n
  10. D1 ……………………………………………………….. Удирдсан
  11. L293B x2

  12. Шилжүүлэх
  13. Бичил DC мотор 6v 350rpm x4 (та өөр сонголтыг сонгож болно)
  14. Дугуй x4 (би R5 мм дугуй сонгосон)
  15. Lipo зай 7.4v 1250ma (1750 ма илүү дээр байж магадгүй)
  16. Урсгал буурах хэлхээ (сонголтоор таны зай болон мотороос хамаарна)
  17. Холбогч кабель

Мэдрэгч картын хувьд

  1. CNY 70 X5
  2. R10 R11 R12 R13 R14 ……………………………..
  3. RV1 RV2 RV3 RV4 RV5 ………………………………………….22k тримпот X5
  4. CR2 CR3 CR4 CR5 CR6 ………………………………………………..3030 Ом X5
  5. J1 эрэгтэй толгой
  6. Хэвлэмэл хэлхээний материал

Алхам 4: Хэлхээний схем

Хэлхээний схем
Хэлхээний схем
Хэлхээний схем
Хэлхээний схем

Алхам 5: Мэдрэгчийн карт

Мэдрэгчийн карт
Мэдрэгчийн карт
Мэдрэгчийн карт
Мэдрэгчийн карт
Мэдрэгчийн карт
Мэдрэгчийн карт

Би мэдрэгчийн картыг талхны тавцан дор нааж байгаа боловч CNY ба шал хоорондын зай тохиромжтой байх ёстой. Ойролцоогоор 1-0.5 см хангалттай, би J2-J6 дээр холбогч кабелийг гагнаж, sn74hc14n оролт дээр холбосон.

Алхам 6: Кодууд

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

Алхам 7: Чухал зөвлөмжүүд

  • Хамгийн чухал хэсгүүдийн нэг бол мэдрэгч карт бөгөөд сайн мэдээлэл хүлээн авах ёстой. CNY ба шал хүртэлх зай нь тохирсон байх ёстой тул та CNY -ийн ялгаруулагч дээрх хүчдэлийг хэмжиж, тогоонд тохируулаарай. Би шалан дээр уралдаж байхдаа харанхуй байсан тул мэдрэгч нь сайн ажиллахгүй байсан бөгөөд би цагаан өнгийн LED -ийг талхны тавцан дор тавиад дахин тохируулснаар илүү сайн мэдээлэл олж авсан.
  • Өөр нэг чухал зүйл бол 4 мотор юм. Хэрэв та 2 моторын оронд 4 мотор ашигладаг бол илүү сайн тэнцвэр олж авах боломжтой бөгөөд энэ нь өгөөжөө өгөхөд маш амжилттай байх болно.

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