Агуулгын хүснэгт:
- Алхам 1: PIC микроконтроллерийг сонгох
- Алхам 2: Мотор ба зай
- Алхам 3: бүрэлдэхүүн хэсгүүд
- Алхам 4: Хэлхээний схем
- Алхам 5: Мэдрэгчийн карт
- Алхам 6: Кодууд
- Алхам 7: Чухал зөвлөмжүүд
Видео: PIC18F бүхий мөр дагагч робот: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
УРАЛДААНЫ ЛИНК
Би энэ мөрийг дагадаг роботыг их сургуулийн микроконтроллерын курст хийсэн. Тиймээс би энэ үндсэн мөр дагагч роботыг 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: бүрэлдэхүүн хэсгүүд
- Зураг 18f2520
- 20 МГц болор
- R1 ………………………………………………………………… 4.7k эсэргүүцэл
- C1 ба C2 …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………… 33
- Товч
- 7805 хүчдэлийн зохицуулагч
- 16V 100 uf конденсатор (электролит)
- C4 C5 C6 ба C7 ………………………………….100pf x4
- SN74HC14n
- D1 ……………………………………………………….. Удирдсан
-
L293B x2
- Шилжүүлэх
- Бичил DC мотор 6v 350rpm x4 (та өөр сонголтыг сонгож болно)
- Дугуй x4 (би R5 мм дугуй сонгосон)
- Lipo зай 7.4v 1250ma (1750 ма илүү дээр байж магадгүй)
- Урсгал буурах хэлхээ (сонголтоор таны зай болон мотороос хамаарна)
- Холбогч кабель
Мэдрэгч картын хувьд
- CNY 70 X5
- R10 R11 R12 R13 R14 ……………………………..
- RV1 RV2 RV3 RV4 RV5 ………………………………………….22k тримпот X5
- CR2 CR3 CR4 CR5 CR6 ………………………………………………..3030 Ом X5
- J1 эрэгтэй толгой
- Хэвлэмэл хэлхээний материал
Алхам 4: Хэлхээний схем
Алхам 5: Мэдрэгчийн карт
Би мэдрэгчийн картыг талхны тавцан дор нааж байгаа боловч CNY ба шал хоорондын зай тохиромжтой байх ёстой. Ойролцоогоор 1-0.5 см хангалттай, би J2-J6 дээр холбогч кабелийг гагнаж, sn74hc14n оролт дээр холбосон.
Алхам 6: Кодууд
Та кодыг татаж авах боломжтой. Үндсэндээ урагш, зүүн, баруун тийш буцах кодыг оруулсан болно. Хэрэв та роботын хурдыг нэмэгдүүлэхийг хүсч байвал хойшлуулах кодыг өөрчлөх хэрэгтэй.
Алхам 7: Чухал зөвлөмжүүд
- Хамгийн чухал хэсгүүдийн нэг бол мэдрэгч карт бөгөөд сайн мэдээлэл хүлээн авах ёстой. CNY ба шал хүртэлх зай нь тохирсон байх ёстой тул та CNY -ийн ялгаруулагч дээрх хүчдэлийг хэмжиж, тогоонд тохируулаарай. Би шалан дээр уралдаж байхдаа харанхуй байсан тул мэдрэгч нь сайн ажиллахгүй байсан бөгөөд би цагаан өнгийн LED -ийг талхны тавцан дор тавиад дахин тохируулснаар илүү сайн мэдээлэл олж авсан.
- Өөр нэг чухал зүйл бол 4 мотор юм. Хэрэв та 2 моторын оронд 4 мотор ашигладаг бол илүү сайн тэнцвэр олж авах боломжтой бөгөөд энэ нь өгөөжөө өгөхөд маш амжилттай байх болно.
Зөвлөмж болгож буй:
PICO -той мөр дагагч робот: 5 алхам (зурагтай)
PICO -той мөр дагагч робот: Та бидний мэддэг соёл иргэншлийг устгах чадвартай, хүн төрөлхтнийг устгах чадвартай робот бүтээхээс өмнө. Та эхлээд газар дээр зурсан шугамыг дагаж чадах энгийн роботуудыг бүтээх чадвартай байх ёстой бөгөөд эндээс та
Arduino Uno болон L298N -ийг ашиглан мөр дагагч робот: 5 алхам
Arduino Uno ба L298N ашиглан шугамын дагалдагч робот: Line Flower бол эхлэгч электроникийн хувьд маш энгийн робот юм
Arduino (микроконтроллер) ашиглахгүйгээр мөр дагагч робот хэрхэн хийх вэ: 5 алхам
Arduino (Микроконтроллер) ашиглахгүйгээр мөр дагах роботыг хэрхэн яаж хийх вэ: Энэхүү зааварчилгаанд би Arduino -ийг ашиглахгүйгээр дараах роботыг хэрхэн яаж хийхийг зааж өгөх болно. Би тайлбарлахад маш хялбар алхамуудыг ашиглах болно. Энэ мөрийг дагаж мөрдөхийн тулд танд ямар ч програмчлалын туршлага хэрэггүй болно
Arduino -гүй мөр дагагч робот: 4 алхам
Ардуиногүй мөр дагагч робот: Энэхүү зааварчилгаанд би танд ардуиногүйгээр роботын араас мөр хэрхэн хийхийг зааж өгөх болно. Би тайлбарлахад маш хялбар алхамуудыг ашиглах болно. програмчлах туршлагатай болох
WitBlox ашиглан мөр дагагч робот: 3 алхам
WitBlox ашиглан шугам дагагч робот: Робот бүтээх нь биднийг үргэлж сэтгэл хөдөлгөдөг. Бие даан шийдвэр гаргах чадвартай ухаалаг робот бүтээх нь бүр ч сэтгэл хөдөлгөм юм. Өнөөдөр WitBlox ашиглан шугам дагагч робот бүтээцгээе. Шугам дагагч бол бие даасан робот бөгөөд хоёр блэкийг дагадаг