Агуулгын хүснэгт:
- Алхам 1: JLCPCB -ээс бага өртөгтэй өндөр чанартай ПХБ
- Алхам 2: бүрэлдэхүүн хэсгүүд
- Алхам 3: Хэлхээний дизайн ба ПХБ -ийн хөгжил
- Алхам 4: JLCPCB -ээс ПХБ хийх
- Алхам 5: Код
- Алхам 6: Алсын удирдлага
- Алхам 7: Туршилтын хөтөч
Видео: HC12 утасгүй модулийг ашиглан утасгүй Arduino робот: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Хөөе залуусаа, дахин тавтай морилно уу. Өмнөх нийтлэлдээ би H Bridge Circuit гэж юу болохыг, L293D мотор жолооч IC, piggybacking L293D мотор драйвер IC, өндөр гүйдлийн хөдөлгүүртэй жолооч нарыг жолоодох, мөн L293D моторын жолоочийн самбарыг 4 хүртэл өндөрт хэрхэн яаж зохион бүтээх талаар тайлбарласан болно. одоогийн DC моторыг бие даан хийж, Arduino Motor Shield ПХБ -ийг өөрийн гараар хийж гүйцэтгээрэй.
Энэ нийтлэлд би HC12 утасгүй модулийг ашиглан Arduino утасгүй робот хэрхэн хийхийг танд үзүүлэх болно. JLCPCB ашиглан.
Алхам 1: 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 -ээс ПХБ хийх
Алхам 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 гэрэлтэх болно.
Одоо джойстикийг хөдөлгөж үзээрэй. Бот одооноос эхлэн хөдөлж эхлэх ёстой.
Зөвлөмж болгож буй:
Arduino болон DFPlayer Mini MP3 тоглуулагчийн модулийг ашиглан LCD ашиглан MP3 тоглуулагч хэрхэн хийх вэ: 6 алхам
Arduino болон DFPlayer Mini MP3 тоглуулагчийн модулийг ашиглан LCD тоглуулагчийг хэрхэн яаж хийх вэ: Өнөөдөр бид Arduino болон DFPlayer мини MP3 тоглуулагчийн модулийг ашиглан LCD тоглуулагч хийх болно. Төсөл нь SD карт дээрх MP3 файлуудыг уншиж, түр зогсоох боломжтой. мөн 10 жилийн өмнөх төхөөрөмжтэй адил тоглоорой. Мөн өмнөх дуу, дараагийн дуу нь хөгжилтэй байдаг
V3 модулийг ашиглан дуут удирдлагатай робот: 6 алхам
V3 модулийг ашиглан дуут удирдлагатай робот: Энэ роботыг хэн ч хялбархан хийх боломжтой, миний өгсөн шиг үйл явцыг дагана уу. Энэ бол дуут удирдлагатай робот бөгөөд та миний роботыг хоёр аргаар ашиглаж болно. алсын болон бусад нь дуут байна
I2C / IIC LCD дэлгэц - Arduino ашиглан SPI -IIC модулийг ашиглан I2C LCD дэлгэц рүү SPI LCD ашиглах: 5 алхам
I2C / IIC LCD дэлгэц | IUC LCD дэлгэц дээр SPI LCD дэлгэцийг SPI -ийг IIC модулийг ашиглан Arduino ашиглан ашиглаарай: Сайн байна уу залуусаа, ердийн SPI LCD 1602 -ийг холбоход хэт олон утас байдаг тул үүнийг arduino -той холбоход маш хэцүү боловч зах зээл дээр боломжтой нэг модуль байдаг. SPI дэлгэцийг IIC дэлгэц болгон хөрвүүлэх тул та зөвхөн 4 утас холбох хэрэгтэй
Arduino дээр суурилсан төслүүдэд NRF24L01 дамжуулагч модулийг ашиглан утасгүй холбоо: 5 алхам (зурагтай)
Arduino дээр суурилсан төслүүдэд NRF24L01 дамжуулагч модулийг ашиглан утасгүй холбоо: Энэ бол миний робот, микро контроллеруудын талаархи хоёр дахь зааварчилгаа юм. Таны роботыг амьд бөгөөд хүлээж байсны дагуу ажиллаж байгаа нь үнэхээр гайхалтай бөгөөд хэрэв та роботоо эсвэл бусад зүйлийг утасгүйгээр хурдан, хурдан удирдах нь илүү хөгжилтэй байх болно гэдэгт итгээрэй
2.4Ghz NRF24L01 модулийг ашиглан Arduino ашиглан утасгүй алсын удирдлага - Nrf24l01 4 суваг / Quadcopter -ийн 6 суваг дамжуулагч хүлээн авагч - Rc нисдэг тэрэг - Arduino ашиглан Rc онгоц: 5 алхам (зурагтай)
2.4Ghz NRF24L01 модулийг ашиглан Arduino ашиглан утасгүй удирдлага | Nrf24l01 4 суваг / Quadcopter -ийн 6 суваг дамжуулагч хүлээн авагч | Rc нисдэг тэрэг | Arduino ашиглан Rc онгоц: Rc машин ажиллуулах | Квадрокоптер | Дрон | RC онгоц | RC завь, бидэнд үргэлж хүлээн авагч, дамжуулагч хэрэгтэй байдаг, RC QUADCOPTER -ийн хувьд бидэнд 6 суваг дамжуулагч, хүлээн авагч хэрэгтэй гэж бодъё, энэ төрлийн TX ба RX нь хэтэрхий үнэтэй тул бид үүнийг өөрөө хийх болно