Съдържание:

Безжичен робот Arduino, използващ безжичен модул HC12: 7 стъпки
Безжичен робот Arduino, използващ безжичен модул HC12: 7 стъпки

Видео: Безжичен робот Arduino, използващ безжичен модул HC12: 7 стъпки

Видео: Безжичен робот Arduino, използващ безжичен модул HC12: 7 стъпки
Видео: Обзор и конфигурация модуля EBYTE LoRa 2024, Юли
Anonim
Безжичен робот Arduino, използващ безжичен модул HC12
Безжичен робот Arduino, използващ безжичен модул HC12
Безжичен робот Arduino, използващ безжичен модул HC12
Безжичен робот Arduino, използващ безжичен модул HC12

Хей момчета, добре дошли обратно. В предишната си публикация обясних какво е H мостова верига, L293D драйвер на двигател IC, прахосмукачка L293D IC драйвер на мотор за шофиране на двигатели с висок ток и как можете да проектирате и направите своя собствена L293D моторна платка, която може да контролира до 4 високи текущи DC двигатели независимо и направете своя собствена печатна платка Arduino Motor Shield.

В този пост ще ви покажа как да направите безжичен робот Arduino, използвайки безжичен модул HC12. използвайки JLCPCB.

Стъпка 1: Евтини висококачествени печатни платки от JLCPCB

Евтини висококачествени печатни платки от JLCPCB
Евтини висококачествени печатни платки от JLCPCB

JLCPCBI е една от най -добрите онлайн компании за производство на печатни платки, от където можете да поръчвате печатни платки онлайн без никакви проблеми. Компанията работи 24 часа в денонощието, 7 дни в седмицата без прекъсване. Със своите високотехнологични машини и автоматизиран работен поток те могат да произвеждат огромни количества висококачествени печатни платки в рамките на часове.

JLCPCB може да разработва печатни платки с различна сложност. Те разработват прости и евтини печатни платки с еднослойна платка за любители и ентусиасти, както и сложна многослойна платка за високи стандартни индустриални приложения. JLC работи с големи производители на продукти и може да е печатната платка на устройства, които използвате, като например лаптоп или мобилни телефони, произведени в тази фабрика.

Стъпка 2: Компонентите

Компонентите
Компонентите
Компонентите
Компонентите
Компонентите
Компонентите

H мост

H Bridge е просто верига, която позволява да се приложи напрежение върху товар във всяка посока. Те обикновено се използват за управление на DC двигател в движещи се части на роботи. Предимството на използването на DC мотор е, че https://rootsaid.com/arduino-gesture-controller/, можем да обърнем полярността на приложеното напрежение върху товара, без да променяме веригата. Ако искате да научите повече за тази верига H Bridge, разгледайте тази връзка.

L293D

L293D е компактна форма на H мостова верига под формата на IC, която използва гореспоменатата верига. Това е интегрална схема с 8 пина от всяка страна (общо 16 пина), която съдържа 2 независими вериги H Bridge, което означава, че можем да управляваме два двигателя независимо, използвайки единична IC.

L293D е типичен драйвер на двигателя или IC драйвер на двигателя, който позволява на DC двигателя да се движи в двете посоки. L293D е 16-пинов IC, който може да управлява набор от два DC двигателя едновременно във всяка посока. Това означава, че можете да управлявате два DC мотора с една L293D IC. Научете повече за L293D IC

Arduino Pro Mini

Тази малка дъска е разработена за приложения и проекти, където пространството е първокласно и инсталациите са постоянни.

Малък, наличен във версии 3.3 V и 5 V, задвижван от ATmega328. Поради малкия си размер, в този проект ще използваме тази платка за управление на Arduino Based Driver Board.

Шасито на робота Това е шасито на робота, което използвах, за да направя моя BLE робот. Взех този комплект banggood.com. Не само този, те имат толкова много видове роботизирани рамки, двигатели и почти всички сензори за извършване на arduino, малиново пи и други проекти за електроника и хоби.

Ще получите всички тези неща на евтина цена с наистина бърза и качествена доставка. И най -хубавото в този комплект е, че те предоставят всички инструменти, от които се нуждаете, за да сглобите рамката заедно.

Стъпка 3: Проектиране на вериги и развитие на печатни платки

Дизайн на вериги и развитие на печатни платки
Дизайн на вериги и развитие на печатни платки
Дизайн на вериги и развитие на печатни платки
Дизайн на вериги и развитие на печатни платки
Дизайн на вериги и развитие на печатни платки
Дизайн на вериги и развитие на печатни платки

Характеристики на платка Pro Mini Motor Shield

  • Управлява независимо 2 двигателя едновременно
  • Независим контрол на скоростта с помощта на ШИМ
  • Компактен дизайн 5 V, 12 V и Gnd Headers за допълнителни компоненти
  • Увеличете мощността чрез Piggybacking
  • Поддържа безжичен модул HC12

Сега нека да разгледаме схемата на нашата платка с драйвери на двигателя. Изглежда малко объркан? Не се притеснявайте, ще ви го обясня.

Регулаторът

Входната мощност е свързана към регулатор 7805. 7805 е 5V регулатор, който ще преобразува входно напрежение 7- 32V в постоянно 5V DC захранване. Захранването с 5 V е свързано към входа на напрежението на Arduino, както и за логически операции на L293D IC. Има индикаторни светодиоди на 12V и 5V терминали за лесно отстраняване на неизправности. Така че, можете да свържете входно напрежение от 7V до 32 към тази верига. За моя бот предпочитам 11.1V Lipo батерия.

Сега нека ви кажа как проектирах схемата и направих тази печатна платка от JLCPCB.

Стъпка 1 - Създаване на прототип

Първо свържете всички компоненти заедно на чертежа, за да мога лесно да отстраня неизправности, ако нещо се обърка. След като накарах всичко да работи както трябва, опитах го на робот и играх с него известно време. Тогава се уверих, че схемата работи правилно и не се нагрява.

Стъпка 2 - Схемите

За изготвяне на схеми и проектиране на печатни платки имаме онлайн инструменти за проектиране на печатни платки от EasyEDA, предоставя всички необходими възможности за онлайн проектиране на печатни платки и печат на печатни платки със стотици компоненти и множество слоеве с хиляди песни.

Нарисувах верига в EasyEDA, която включваше всички компоненти на макета - интегралните схеми, модула Arduino Nano и HC12, които са свързани към цифровия щифт на Arduino. Добавих и някои заглавки, които са свързани към аналогови щифтове и цифрови пинове на тези бутони, ще бъдат полезни в бъдеще.

Също така има 5V, 12V, Gnd, безжичен модул, цифрови и аналогови пинови заглавки, в които искате да добавите сензори и да правите показания в бъдеще. Пълното картографиране на щифтове е обяснено в долните раздели.

Шофьор на мотор 1

  • Активиране на 1 - 5 (ШИМ)
  • InM1A - 2InM1B - 3
  • Активиране на 2 - 6 (ШИМ)
  • InM2A - 7In
  • M2B - 4

HC12

  • Vin - 5V
  • Gnd - Gnd
  • Tx/Rx - D10/D11

Стъпка 3 - Създаване на PCB оформление

След това проектирайте печатната платка. Оформлението на печатни платки всъщност е значителна част от дизайна на печатни платки, ние използваме оформления на печатни платки, за да направим печатни платки от схеми. Проектирах печатна платка, където мога да споя всички компоненти заедно. За целта първо запазете схемите и от горния списък с инструменти щракнете върху бутона за конвертиране и изберете „Конвертиране в печатна платка“.

Това ще отвори прозорец. Тук можете да поставите компонентите вътре в границата и да ги подредите така, както искате. Лесният начин за маршрутизиране на целия компонент е процес на „автоматично маршрутизиране“. За целта щракнете върху инструмента „Маршрут“и изберете „Автоматичен маршрутизатор“.

Опции за онлайн маршрутизиране на печатни платки

Това ще отвори страница за конфигуриране на автоматичен маршрутизатор, където можете да предоставите подробности като свободно пространство, ширина на пистата, информация за слоя и т.н. След като направите това, щракнете върху „Изпълни“. Ето връзката към схеми на EasyEDA и файлове от Gerber на L293D Arduino Motor Shield Board. Моля, не се колебайте да изтеглите или редактирате схемите/оформлението на печатната платка.

Това е момчета, вашето оформление вече е завършено. Това е двуслойна печатна платка, което означава, че маршрутизирането е там от двете страни на печатната платка. Вече можете да изтеглите файла Gerber и да го използвате за производство на вашата печатна платка от JLCPCB.

Стъпка 4: Получаване на печатни платки от JLCPCB

Получаване на печатни платки от JLCPCB
Получаване на печатни платки от JLCPCB
Получаване на печатни платки от JLCPCB
Получаване на печатни платки от JLCPCB
Получаване на печатни платки от JLCPCB
Получаване на печатни платки от JLCPCB

Стъпка 4 - Получаване на висококачествена печатна платка

JLCPCB е компания за производство на печатни платки с пълен производствен цикъл. Това означава, че те започват от „А“и завършват с „Z“на производствения процес на печатни платки.

От суровини до готови продукти, всичко се прави точно под покрива. Отидете на уебсайта на JLCPCBs и създайте безплатен акаунт.

След като успешно сте създали акаунт, щракнете върху „Цитат сега“и качете вашия Gerber файл. Gerber File съдържа информация за вашата печатна платка, като информация за оформлението на печатни платки, информация за слоя, информация за разстояния, песни, за да назовем само няколко.

Под визуализацията на печатната платка ще видите толкова много опции като количество печатна платка, текстура, дебелина, цвят и т.н. Изберете всичко, което ви е необходимо. След като всичко е готово, кликнете върху „Запазване в кошницата“.

На следващата страница можете да изберете опция за доставка и плащане и да се проверите сигурно. Можете да използвате Paypal или кредитна/дебитна карта за плащане. Това е момчета. Готово е.

ПХБ ще бъде произведена и изпратена с дни и ще бъде доставена до прага ви в рамките на споменатия период от време.

Стъпка 5: Кодът

Тук ще споделя кода за дистанционното управление HC12 и RC робота. Просто качете този код на вашето дистанционно управление, както и на вашия DIY RC робот.

Това е кодът за DIY RC офроуд робот.

Стъпка 6: Дистанционното управление

Дистанционното управление
Дистанционното управление

В предишната публикация ви показах как можете да настроите дистанционно управление с голям обхват за вашия RC робот. Можете да използвате същото дистанционно управление със същия код за този проект.

Стъпка 7: Тест драйв

Тест драйв
Тест драйв
Тест драйв
Тест драйв

След качване на всички кодове, в предавателя, както и в робота. Включете го.

Можете да използвате LiPo батерия за захранване на робота и 9V батерия или USB за захранване на дистанционното управление. Ако всичко върви добре, индикаторите ще светят.

Сега опитайте да преместите джойстика. Досега ботът трябва да започне да се движи.

Препоръчано: