Мазмуну:

HC12 зымсыз модулун колдонуу менен зымсыз Arduino роботу: 7 кадам
HC12 зымсыз модулун колдонуу менен зымсыз Arduino роботу: 7 кадам

Video: HC12 зымсыз модулун колдонуу менен зымсыз Arduino роботу: 7 кадам

Video: HC12 зымсыз модулун колдонуу менен зымсыз Arduino роботу: 7 кадам
Video: APM Flight Controller DIY HC 12 Serial Telemetry Module for Mission Planner Waypoint Mission 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 Wireless модулун колдонуу менен Arduino Wirless роботун кантип жасоону көрсөтөм. JLCPCB колдонуу.

1 -кадам: JLCPCBден арзан баада жогорку сапаттагы PCBлер

JLCPCBден төмөн баадагы жогорку сапаттагы ПХБлар
JLCPCBден төмөн баадагы жогорку сапаттагы ПХБлар

JLCPCBIs онлайн ПКБ чыгаруучу эң мыкты компаниялардын бири, бул жерден сиз PCBге эч кандай кыйынчылыксыз заказ кыла аласыз. Компания суткасына 24 саат, жумасына 7 күн тынымсыз иштейт. Жогорку технологиялуу машиналары жана автоматташтырылган жумуш агымы менен алар бир нече сааттын ичинде жогорку класстагы ПХБларды өндүрө алышат.

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

2 -кадам: Компоненттер

Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер

H Bridge

H Bridge - бул жөн эле чынжыр, ал эки тарапка бир жүктөөдө чыңалуу колдонууга мүмкүндүк берет. Алар көбүнчө роботтордун кыймылдуу бөлүктөрүндө DC моторун башкаруу үчүн колдонулат. DC моторун колдонуунун артыкчылыгы мына ушунда: https://rootsaid.com/arduino-gesture-controller/, биз чынжырды өзгөртпөстөн жүктөлгөн чыңалуудагы полярдуулукту артка кайтара алабыз. Бул H Bridge схемасы жөнүндө көбүрөөк билгиңиз келсе, бул шилтемени караңыз.

L293D

L293D - жогоруда аталган схеманы колдонгон IC түрүндөгү H Bridge схемасынын чакан формасы. Бул ар бир капталында 8 төөнөгүчтүү IC (бардыгы 16 казык), анда 2 көз карандысыз H Bridge микросхемасы камтылган, демек, биз бир моторду эки ICди өз алдынча башкара алабыз.

L293D - бул кадимки мотор айдоочу же мотор айдоочу IC, бул DC моторун эки жакка айдоого мүмкүндүк берет. L293D-бул бир эле учурда каалаган багытта эки DC кыймылдаткычынын топтомун башкара ала турган 16 пиндүү IC. Бул бир L293D IC менен эки DC моторун башкара аласыз дегенди билдирет. L293D IC жөнүндө көбүрөөк билүү

Arduino Pro Mini

Бул кичинекей такта, мейкиндик премиум жана орнотмолор туруктуу болгон тиркемелер жана долбоорлор үчүн иштелип чыккан.

Чакан, 3.3 V жана 5 V версияларында бар, ATmega328 менен иштейт. Чакан болгондуктан, бул долбоордо биз бул тактаны Arduino негизделген мотор айдоочулар тактасын башкаруу үчүн колдонобуз.

Бул менин BLE роботумду жасоо үчүн колдонулган робот шасси. Мен бул комплектти алдым banggood.com. Бул эле эмес, аларда роботтун алкактарынын, моторлорунун жана ардуино, малина пи жана башка электроника жана хобби долбоорлорун жасоо үчүн дээрлик бардык сенсорлору бар.

Сиз булардын бардыгын чындап тез жана сапаттуу жеткирүү менен арзан баада аласыз. Жана бул комплектинин эң сонун жери - бул кадрды чогуу чогултуу үчүн керектүү бардык шаймандарды камсыздоо.

3 -кадам: Райондук дизайн жана ПХБны өнүктүрүү

Райондук дизайн жана ПХБ өнүктүрүү
Райондук дизайн жана ПХБ өнүктүрүү
Райондук дизайн жана ПХБ өнүктүрүү
Райондук дизайн жана ПХБ өнүктүрүү
Райондук дизайн жана ПХБ өнүктүрүү
Райондук дизайн жана ПХБ өнүктүрүү

Pro Mini Motor Shield PCB өзгөчөлүктөрү

  • Бир убакта 2 моторду өз алдынча башкарат
  • PWMди колдонуу менен көз карандысыз ылдамдыкты көзөмөлдөө
  • Compact Design5 V, 12 V жана Gnd Headers кошумча компоненттери үчүн
  • Piggybacking менен күчтү көбөйтүңүз
  • HC12 зымсыз модулун колдоо

Эми мотор айдоочулар тактасынын схемасын карап көрөлү. Бир аз башаламан окшойт? Кабатыр болбоңуз, мен сизге түшүндүрүп берем.

Регулятор

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

Эми мен сизге схеманы кантип иштеп чыкканымды жана бул ПКБны JLCPCBден кантип жасаганымды айтып берейин.

1 -кадам - Прототипти түзүү

Бир нерсе туура эмес болуп калса, мен оңой эле оңдоп кетишим үчүн, баардык компоненттерди нан тактасына бириктиргиле. Баарын туура иштеткенден кийин, мен аны роботто сынап көрдүм жана аны менен бир топко чейин ойнодум. Ошол учурда, мен Circuit туура иштеп жатканын жана ысып жок экенин текшерип көрдүм.

2 -кадам - схемалар

Микросхемаларды чийүү жана ПКБларды жасоо үчүн бизде EasyEDAнын онлайн ПКБ дизайн инструменттери бар, жүздөгөн компоненттери жана миңдеген тректери бар бир нече катмарлары бар PCB Дизайнынын жана ПКБнын Басып чыгаруу үчүн бардык керектүү мүмкүнчүлүктөрү бар.

Мен EasyEDAга схеманы тарттым, анын ичине нандын үстүндөгү бардык компоненттер кирген - ICлер, Arduino Nano жана HC12 модулу, алар Arduino санарип пинине туташкан. Мен ошондой эле бул баскычтардын аналогдук казыктарына жана санарип казыктарына туташкан кээ бир баштарды кошуп койдум, бул келечекте пайдалуу болот.

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

Мотор айдоочу 1

  • 1 - 5ти иштетүү (PWM)
  • InM1A - 2InM1B - 3
  • 2 - 6 иштетүү (PWM)
  • InM2A - 7In
  • M2B - 4

HC12

  • Vin - 5V
  • Гнд - Гнд
  • Tx/Rx - D10/D11

3 -кадам - PCB макетин түзүү

Андан кийин, PCB долбоорлоо. PCB макети чындыгында ПХБ Дизайнынын олуттуу бөлүгү, биз ПХБ схемаларын схемалардан ПХБ жасоо үчүн колдонобуз. Мен бардык компоненттерди ширете турган ПХБ долбоорлодум. Бул үчүн, адегенде схемаларды сактап, эң жогорку куралдар тизмесинен, конверттөө баскычын чыкылдатып, "ПХБга айландыруу" тандаңыз.

Бул терезени ачат. Бул жерде сиз компоненттерди чек аранын ичине жайгаштырып, каалаганыңыздай иреттей аласыз. Бардык компоненттердин оңой жолу-бул "авто-маршрут" процесси. Ал үчүн "Маршрут" куралын чыкылдатып, "Авто роутерди" тандаңыз.

PCB Онлайн Маршрут Жолдор

Бул Auto Router Config баракчасын ачат, анда сиз тазалоо, тректин кеңдиги, катмар маалыматы ж. Бул жерде L293D Arduino Motor Shield Boardтун EasyEDA схемаларына жана Гербер файлдарына шилтеме. Сураныч, схемаларды/ПХБнын жайгашуусун жүктөп алуу же оңдоо.

Мына, балдар, сиздин макетиңиз эми бүттү. Бул эки катмар PCB, бул маршрут ПХБнын эки тарабында тең бар экенин билдирет. Сиз азыр Gerber файлын жүктөп алып, аны PCLCңизди JLCPCBден өндүрүү үчүн колдоно аласыз.

4 -кадам: JLCPCBден PCBлерди алуу

PCBлерди JLCPCBден жасоо
PCBлерди JLCPCBден жасоо
PCBлерди JLCPCBден жасоо
PCBлерди JLCPCBден жасоо
PCBлерди JLCPCBден жасоо
PCBлерди JLCPCBден жасоо

4 -кадам - жогорку сапаттагы PCB өндүрүшүн алуу

JLCPCB - бул толук өндүрүш циклине ээ болгон PCB өндүрүш компаниясы. Бул алар "А" дан башталып, PCB өндүрүш процессинин "Z" менен аяктаганын билдирет.

Сырьёдон баштап даяр продукцияга чейин бардыгы чатырдын астында жасалат. JLCPCBs вебсайтына өтүңүз жана акысыз эсеп түзүңүз.

Сиз ийгиликтүү каттоо эсебин түзгөндөн кийин, "Азыр цитата келтир" дегенди басып, Gerber Файлыңызды жүктөңүз. Gerber File сиздин ПКБ жөнүндө маалыматты камтыйт, мисалы, ПКБнын жайгашуу маалыматы, Катмар маалыматы, аралык маалыматы, тректер.

PCB алдын ала көрүү алдында, сиз PCB саны, текстурасы, калыңдыгы, түсү сыяктуу көптөгөн варианттарды көрөсүз. Баары бүткөндөн кийин, "Арабага сактоо" баскычын чыкылдатыңыз.

Кийинки баракта, сиз жеткирүү жана төлөм опциясын тандап, Коопсуздукту текшере аласыз. Төлөө үчүн Paypal же Кредит/Дебет картасын колдонсоңуз болот. Мына ушундай. Анын Бүттү.

ПХБ бир нече күндүн ичинде даярдалат жана жөнөтүлөт жана көрсөтүлгөн убакыт аралыгында сиздин эшигиңизге жеткирилет.

5 -кадам: Кодекс

Бул жерде мен HC12 Remote Controller менен RC Robotтун кодун бөлүшөм. Жөн гана бул кодду алыстан башкаруучуңузга, ошондой эле DIY RC роботуңузга жүктөңүз.

Бул DIY RC Off Road роботунун коду.

6 -кадам: Алыстан башкаруучу

Remote Controller
Remote Controller

Мурунку постто мен сизге RC роботуңуз үчүн узак аралыкка алыстан башкарууну кантип орнотсо болорун көрсөткөм. Бул долбоор үчүн ошол эле код менен ошол эле алыстан башкарууну колдоно аласыз.

7 -кадам: Test Drive

Test Drive
Test Drive
Test Drive
Test Drive

Бардык коддорду жүктөгөндөн кийин, өткөргүчтө, ошондой эле роботто. Бийликке аны.

Сиз роботту иштетүү үчүн LiPo батарейкасын жана алыстан башкарууну иштетүү үчүн 9В батареяны же USB колдоно аласыз. Эгерде баары ойдогудай болсо, индикатордук диоддор күйөт.

Эми джойстикти жылдырууга аракет кылыңыз. Бот азырынча кыймылга келиши керек.

Сунушталууда: