Мазмуну:
- 1 -кадам: JLCPCBден арзан баада жогорку сапаттагы PCBлер
- 2 -кадам: Компоненттер
- 3 -кадам: Райондук дизайн жана ПХБны өнүктүрүү
- 4 -кадам: JLCPCBден PCBлерди алуу
- 5 -кадам: Кодекс
- 6 -кадам: Алыстан башкаруучу
- 7 -кадам: Test Drive
Video: HC12 зымсыз модулун колдонуу менен зымсыз Arduino роботу: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Эй балдар, кайра кош келиңиздер. Мурунку постумда, мен H Bridge Circuit деген эмне экенин түшүндүрдүм, L293D мотор айдоочу IC, piggybacking L293D мотор айдоочусу IC, учурдагы мотор драйверлерин айдоо үчүн жана кантип өзүңүздүн L293D мотор драйверлер тактасын долбоорлоп, 4 бийиктикке чейин башкара аласыз. учурдагы DC моторлору өз алдынча жана өз Arduino Motor Shield ПХБ жасалат.
Бул постто мен сизге HC12 Wireless модулун колдонуу менен Arduino Wirless роботун кантип жасоону көрсөтөм. JLCPCB колдонуу.
1 -кадам: JLCPCBден арзан баада жогорку сапаттагы PCBлер
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лерди алуу
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 -кадам: Алыстан башкаруучу
Мурунку постто мен сизге RC роботуңуз үчүн узак аралыкка алыстан башкарууну кантип орнотсо болорун көрсөткөм. Бул долбоор үчүн ошол эле код менен ошол эле алыстан башкарууну колдоно аласыз.
7 -кадам: Test Drive
Бардык коддорду жүктөгөндөн кийин, өткөргүчтө, ошондой эле роботто. Бийликке аны.
Сиз роботту иштетүү үчүн LiPo батарейкасын жана алыстан башкарууну иштетүү үчүн 9В батареяны же USB колдоно аласыз. Эгерде баары ойдогудай болсо, индикатордук диоддор күйөт.
Эми джойстикти жылдырууга аракет кылыңыз. Бот азырынча кыймылга келиши керек.
Сунушталууда:
Кантип MP3 ойноткучту LCD менен Arduino жана DFPlayer Mini MP3 ойнотуучу модулун колдонуу менен жасаса болот: 6 кадам
Кантип MP3 ойноткучту LCD менен Arduino жана DFPlayer Mini MP3 ойноткуч модулун жасоо керек: Бүгүн биз Arduino жана DFPlayer мини MP3 ойноткуч модулун колдонуп ЖК менен MP3 ойноткуч жасайбыз. Проект SD картасындагы MP3 файлдарын окуй алат жана тындыра алат жана 10 жыл мурун түзмөк менен бирдей ойнойт. Ошондой эле мурунку ыры жана кийинки ыры кызыктуу
Arduino негизделген долбоорлор үчүн NRF24L01 Transceiver модулун колдонуу менен зымсыз байланыш: 5 кадам (Сүрөттөр менен)
Arduino негизиндеги долбоорлор үчүн NRF24L01 Transceiver модулун колдонуу менен зымсыз байланыш: Бул роботтор жана микро контроллерлер жөнүндө менин экинчи үйрөткүч окуу куралым. Роботуңуздун тирүү жана күтүлгөндөй иштеп жатканын көрүү чынында эле таң калыштуу, эгерде сиз роботту же башка нерселерди зымсыз тез жана көзөмөлдөп турсаңыз, анда мен үчүн кызыктуу болот деп ишенем
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу - Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу - Rc Helicopter - Rc учагы Arduino колдонуу: 5 кадам (сүрөттөр менен)
Ардуино менен 2.4Ghz NRF24L01 модулун колдонуу менен зымсыз алыстан башкаруу | Nrf24l01 4 каналы / 6 каналды берүүчү Quadcopter үчүн алуучу | Rc Helicopter | Arduino менен Rc учагы: Rc машинасын иштетүү | Quadcopter | Дрон | RC учагы | RC кайыгы, бизге дайыма рецептор жана өткөргүч керек, RC QUADCOPTER үчүн бизге 6 каналдуу өткөргүч жана кабыл алгыч керек деп ойлойбуз жана TX менен RXтин бул түрү өтө кымбат, ошондуктан биз аны өзүбүздө жасайбыз
Wemos ESP-Wroom-02 D1 Mini WiFi модулун кантип колдонуу керек Blynkти колдонуу менен ESP8266 + 18650: 10 кадам
Wemos ESP-Wroom-02 D1 Mini WiFi модулун кантип колдонуу керек Blynkти колдонуу менен ESP8266 + 18650: Мүнөздөмөсү: nodemcu 18650 кубаттоо тутумунун интеграциясы менен шайкеш келет. туташтыргычы уйку режиминде колдонулушу мүмкүн · 1 кошуу
Май роботу: Экзистенциалдык кризис менен Arduino роботу: 6 кадам (Сүрөттөр менен)
Май роботу: Ардуино роботу экзистенциалдык кризис менен: Бул долбоор " Рик жана Морти " анимациялык сериясына негизделген. Эпизоддордун биринде Рик робот жасайт, анын бирден бир максаты - сары май алып келүү. Брюсфейдин (Брюссель инженердик факультети) студенттери катары бизде механикага тапшырма бар