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

HC12 утасгүй модулийг ашиглан утасгүй Arduino робот: 7 алхам
HC12 утасгүй модулийг ашиглан утасгүй Arduino робот: 7 алхам

Видео: HC12 утасгүй модулийг ашиглан утасгүй Arduino робот: 7 алхам

Видео: HC12 утасгүй модулийг ашиглан утасгүй Arduino робот: 7 алхам
Видео: Обзор и конфигурация модуля EBYTE LoRa 2024, Арваннэгдүгээр
Anonim
HC12 утасгүй модулийг ашиглан утасгүй Arduino робот
HC12 утасгүй модулийг ашиглан утасгүй Arduino робот
HC12 утасгүй модулийг ашиглан утасгүй Arduino робот
HC12 утасгүй модулийг ашиглан утасгүй Arduino робот

Хөөе залуусаа, дахин тавтай морилно уу. Өмнөх нийтлэлдээ би H Bridge Circuit гэж юу болохыг, L293D мотор жолооч IC, piggybacking L293D мотор драйвер IC, өндөр гүйдлийн хөдөлгүүртэй жолооч нарыг жолоодох, мөн L293D моторын жолоочийн самбарыг 4 хүртэл өндөрт хэрхэн яаж зохион бүтээх талаар тайлбарласан болно. одоогийн DC моторыг бие даан хийж, Arduino Motor Shield ПХБ -ийг өөрийн гараар хийж гүйцэтгээрэй.

Энэ нийтлэлд би HC12 утасгүй модулийг ашиглан Arduino утасгүй робот хэрхэн хийхийг танд үзүүлэх болно. JLCPCB ашиглан.

Алхам 1: JLCPCB -ээс бага өртөгтэй өндөр чанартай ПХБ

JLCPCB -ээс хямд үнэтэй өндөр чанартай ПХБ
JLCPCB -ээс хямд үнэтэй өндөр чанартай ПХБ

JLCPCBI бол ПХБ -ийг онлайнаар ямар ч төвөггүй захиалах боломжтой онлайнаар ПХБ үйлдвэрлэдэг шилдэг компаниудын нэг юм. Тус компани долоо хоногийн 7 өдөр тасралтгүй 24 цагаар ажилладаг. Өндөр технологийн машин механизм, ажлын автоматжуулалтаар тэд хэдхэн цагийн дотор асар их хэмжээний өндөр зэрэглэлийн ПХБ үйлдвэрлэх боломжтой.

JLCPCB нь янз бүрийн нарийн төвөгтэй ПХБ боловсруулж чаддаг. Тэд сонирхогчид, сонирхогчдод зориулагдсан нэг давхар самбар бүхий энгийн, хямд ПХБ -ийг боловсруулж, үйлдвэрлэлийн өндөр стандартын зориулалттай олон давхаргат хавтанг боловсруулдаг. JLC нь томоохон бүтээгдэхүүн үйлдвэрлэгчидтэй ажилладаг бөгөөд энэ үйлдвэрт үйлдвэрлэсэн зөөврийн компьютер эсвэл гар утас гэх мэт төхөөрөмжүүдийн ПХБ байж магадгүй юм.

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

Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд
Бүрэлдэхүүн хэсгүүд

H гүүр

H Bridge бол зүгээр л ачаалал дээр хоёр чиглэлд хүчдэл өгөх боломжийг олгодог хэлхээ юм. Тэдгээрийг роботын хөдөлгөөнт хэсэгт DC моторыг хянахад ихэвчлэн ашигладаг. DC мотор ашиглахын давуу тал нь https://rootsaid.com/arduino-gesture-controller/, бид хэлхээг өөрчлөхгүйгээр ачааллын дагуух хүчдэлийн туйлыг өөрчлөх боломжтой. Хэрэв та энэхүү H Bridge хэлхээний талаар илүү ихийг мэдэхийг хүсвэл энэ линкээр орж үзээрэй.

L293D

L293D бол дээр дурдсан хэлхээг ашигладаг IC хэлбэрийн H Bridge хэлхээний авсаархан хэлбэр юм. Энэ нь хоёр талдаа 8 гүүртэй (нийт 16 зүү) IC бөгөөд бие даасан H гүүрний 2 хэлхээг агуулдаг бөгөөд энэ нь бид нэг мотор ашиглан хоёр моторыг бие даан удирдах боломжтой гэсэн үг юм.

L293D бол ердийн мотор драйвер эсвэл мотор драйвер IC бөгөөд DC моторыг аль ч чиглэлд жолоодох боломжийг олгодог. L293D бол 16 зүү бүхий IC бөгөөд аль аль чиглэлд тогтмол гүйдлийн хоёр хөдөлгүүрийг нэгэн зэрэг удирдах боломжтой. Энэ нь нэг L293D IC -тэй хоёр тогтмол гүйдлийн моторыг удирдах боломжтой гэсэн үг юм. L293D IC -ийн талаар илүү ихийг олж мэдэх

Arduino Pro Mini

Энэхүү бяцхан самбарыг орон зай өндөр, суурилуулалтыг байнга хийдэг програмууд болон төслүүдэд зориулан бүтээсэн болно.

Жижиг хэмжээтэй, 3.3 V ба 5 V хувилбартай, ATmega328 дээр ажилладаг. Жижиг хэмжээтэй тул энэ төсөлд бид энэ самбарыг ашиглан Arduino дээр суурилсан мотор жолоочийн самбарыг удирдах болно.

Энэ бол миний BLE робот бүтээхэд ашигладаг робот явах эд анги юм. Би энэ иж бүрдлийг авсан banggood.com. Зөвхөн үүгээр зогсохгүй тэд маш олон төрлийн роботын хүрээ, мотор, arduino, бөөрөлзгөнө пи болон бусад электроник, хобби төслүүдийг хийх бараг бүх мэдрэгчтэй.

Та эдгээр бүх зүйлийг хямд үнээр, үнэхээр хурдан, чанартай хүргэлтээр авах болно. Мөн энэ хэрэгслийн гол давуу тал нь тэд хүрээг хамтад нь угсрахад шаардлагатай бүх хэрэгслийг өгдөг.

Алхам 3: Хэлхээний дизайн ба ПХБ -ийн хөгжил

Цахилгаан хэлхээний дизайн ба ПХБ -ийн хөгжил
Цахилгаан хэлхээний дизайн ба ПХБ -ийн хөгжил
Хэлхээний дизайн ба ПХБ -ийн хөгжил
Хэлхээний дизайн ба ПХБ -ийн хөгжил
Цахилгаан хэлхээний дизайн ба ПХБ -ийн хөгжил
Цахилгаан хэлхээний дизайн ба ПХБ -ийн хөгжил

Pro Mini Motor Shield ПХБ -ийн онцлог шинж чанарууд

  • Нэг удаад 2 моторыг бие даан хянадаг
  • PWM ашиглан бие даасан хурдны хяналт
  • Нэмэлт бүрэлдэхүүн хэсгүүдийн авсаархан дизайн 5 V, 12 V ба Gnd толгой
  • Piggybacking ашиглан хүчийг нэмэгдүүлэх
  • HC12 утасгүй модулийг дэмжих

Одоо мотор жолоочийн самбарын хэлхээг авч үзье. Жаахан замбараагүй харагдаж байна уу? Санаа зоволтгүй, би танд тайлбарлаж өгье.

Зохицуулагч

Оролтын хүч нь 7805 зохицуулагчтай холбогдсон байна. 7805 бол 5V-ийн зохицуулагч бөгөөд 7-32В оролтын хүчдэлийг тогтмол 5V тогтмол гүйдлийн тэжээл болгон хувиргадаг. 5 В -ийн хангамж нь Arduino -ийн хүчдэлийн оролттой холбогдсон бөгөөд L293D IC -ийн логик үйлдлүүдэд зориулагдсан болно. Алдааг олж засварлахад хялбар болгохын тулд 12V ба 5V терминал дээр заагч LED байдаг. Тиймээс та энэ хэлхээнд 7V -аас 32 -ийн хоорондох оролтын хүчдэлийг холбох боломжтой. Миний ботын хувьд би 11.1V липо батерейг илүүд үздэг.

Одоо би хэлхээг хэрхэн зохион бүтээсэн, энэ ПХБ -ийг JLCPCB -ээс хэрхэн яаж хийснийг танд хэлье.

Алхам 1 - Прототип үүсгэх

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

Алхам 2 - Схем

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

Би EasyEDA дээр талхны самбар дээрх бүх бүрэлдэхүүн хэсгүүдийг багтаасан хэлхээ зурсан - ICs, Arduino Nano, HC12 модулиуд нь Arduino дижитал зүүтэй холбогдсон. Би эдгээр товчлууруудын аналог зүү ба дижитал зүүтэй холбогдсон зарим толгойг нэмж оруулсан болно.

Түүнчлэн 5V, 12V, Gnd, утасгүй модуль, дижитал болон аналог зүү толгойнууд байгаа бөгөөд та мэдрэгч нэмж, унших боломжтой болно. Бүрэн зүү зураглалыг доорх хэсгүүдэд тайлбарласан болно.

Мотор жолооч 1

  • 1 - 5 -ийг идэвхжүүлэх (PWM)
  • InM1A - 2InM1B - 3
  • 2 - 6 -г идэвхжүүлэх (PWM)
  • InM2A - 7 инч
  • M2B - 4

HC12

  • Вин - 5В
  • Гнд - Гнд
  • Tx/Rx - D10/D11

Алхам 3 - ПХБ -ийн загварыг бий болгох

Дараа нь ПХБ -ийн дизайн. ПХБ -ийн зохион байгуулалт нь ПХБ -ийн дизайны чухал хэсэг бөгөөд бид ПХБ -ийн схемийг ашиглан схемийн дагуу ПХБ -ийг хийдэг. Би бүх бүрэлдэхүүн хэсгүүдийг гагнах боломжтой ПХБ -ийг зохион бүтээсэн. Үүнийг хийхийн тулд эхлээд схемийг хадгалж, дээд хэрэгслийн жагсаалтаас хөрвүүлэх товчийг дараад "ПХБ болгон хөрвүүлэх" -ийг сонгоно уу.

Энэ нь цонх нээх болно. Энд та бүрэлдэхүүн хэсгүүдийг хил хязгаар дотор байрлуулж, хүссэнээрээ зохион байгуулж болно. Бүх бүрэлдэхүүн хэсгүүдийг чиглүүлэх хялбар арга бол "авто зам" процесс юм. Үүнийг хийхийн тулд "Чиглүүлэлт" хэрэгсэл дээр дараад "Авто чиглүүлэгч" -ийг сонгоно уу.

ПХБ -ийн онлайн чиглүүлэлтийн сонголтууд

Энэ нь Автомат чиглүүлэгчийн тохиргооны хуудсыг нээх бөгөөд та цэвэрлэгээ, замын өргөн, давхаргын мэдээлэл гэх мэт дэлгэрэнгүй мэдээллийг өгөх боломжтой. Үүнийг хийсний дараа "Ажиллуулах" дээр дарна уу. L293D Arduino Motor Shield Board -ийн EasyEDA схем ба Gerber файлуудын холбоосыг энд оруулав. Схем/ПХБ -ийн байршлыг татаж авах эсвэл засах боломжтой.

Залуус аа, таны зохион байгуулалт бэлэн боллоо. Энэ бол ПХБ -ийн хоёр талд чиглүүлэлт хийх гэсэн хоёр давхар ПХБ юм. Та одоо Gerber файлыг татаж аваад PCLC -ээ JLCPCB -ээс үйлдвэрлэхэд ашиглаж болно.

Алхам 4: JLCPCB -ээс ПХБ хийх

JLCPCB -ээс ПХБ -ийг авах
JLCPCB -ээс ПХБ -ийг авах
JLCPCB -ээс ПХБ -ийг авах
JLCPCB -ээс ПХБ -ийг авах
JLCPCB -ээс ПХБ -ийг авах
JLCPCB -ээс ПХБ -ийг авах

Алхам 4 - Өндөр чанартай ПХБ үйлдвэрлэх

JLCPCB бол үйлдвэрлэлийн бүрэн мөчлөгтэй ПХБ -ийн үйлдвэрлэлийн компани юм. Энэ нь тэд "А" -аас эхэлж, ПХБ -ийн үйлдвэрлэлийн процессыг "Z" -ээр төгсгөдөг гэсэн үг юм.

Түүхий эдээс эхлээд бэлэн бүтээгдэхүүн хүртэл бүх зүйлийг дээвэр дор хийдэг. JLCPCBs вэбсайт руу орж үнэгүй данс үүсгэнэ үү.

Та данс амжилттай үүсгэсний дараа "Одоо иш татах" дээр дараад Gerber файлыг байршуулна уу. Gerber Файл нь ПХБ -ийн байршлын мэдээлэл, Давхаргын мэдээлэл, зай хоорондын мэдээлэл, цөөн хэдэн замыг тайлбарлах гэх мэт таны ПХБ -ийн талаархи мэдээллийг агуулдаг.

ПХБ -ийн урьдчилсан үзлэгийн доор та ПХБ -ийн тоо хэмжээ, бүтэц, зузаан, өнгө гэх мэт олон сонголтыг харах болно. Бүх зүйл дууссаны дараа "Сагсанд хадгалах" дээр дарна уу.

Дараагийн хуудсан дээр та тээвэрлэлт, төлбөрийн сонголтыг сонгож, аюулгүйгээр шалгах боломжтой. Та төлбөрөө төлөхдөө Paypal эсвэл Credit/Debit Card ашиглаж болно. Тийм шүү залуусаа. Үүнийг хийлээ.

ПХБ -ийг хэдхэн хоногийн дотор үйлдвэрлэж, хүргэх бөгөөд дурдсан хугацаанд таны үүдэнд хүргэх болно.

Алхам 5: Код

Энд би HC12 алсын удирдлага болон RC роботын кодыг хуваалцах болно. Энэ кодыг алсын удирдлага болон DIY RC робот дээрээ байршуулаарай.

Энэ бол DIY RC Off Road роботын код юм.

Алхам 6: Алсын удирдлага

Алсын удирдлага
Алсын удирдлага

Өмнөх нийтлэлд би RC роботдоо алсын удирдлагатай алсын удирдлагыг хэрхэн тохируулж болохыг харуулсан. Та энэ төслийн хувьд ижил кодтой ижил алсын удирдлагыг ашиглаж болно.

Алхам 7: Туршилтын хөтөч

Туршилтын хөтөч
Туршилтын хөтөч
Туршилтын хөтөч
Туршилтын хөтөч

Бүх кодыг байршуулсны дараа дамжуулагч болон робот дээр. Үүнийг асаагаарай.

Та LiPo батерейг ашиглан роботыг, 9В батерей эсвэл USB ашиглан алсын удирдлагыг асааж болно. Хэрэв бүх зүйл сайн байвал индикаторын LED гэрэлтэх болно.

Одоо джойстикийг хөдөлгөж үзээрэй. Бот одооноос эхлэн хөдөлж эхлэх ёстой.

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