Съдържание:

Лице, което следва количката: 8 стъпки
Лице, което следва количката: 8 стъпки

Видео: Лице, което следва количката: 8 стъпки

Видео: Лице, което следва количката: 8 стъпки
Видео: Детето ми се храни само със зеленчуци 2024, Юли
Anonim
Човек след количката
Човек след количката

Роботите получават все повече и повече внимание в много индустрии всеки ден. От днес роботите поемат повечето от тривиалните работни места, където някога е било необходимо човешко внимание.

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

В тази инструкция няма да изграждаме тези индустриални големи машини, а работещ модел, базиран на Arduino, за същата кауза.

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

Стъпка 1: Стъпка 1: Намиране на необходимите части за проектиране

Е, пиша това като обща инструкция, така че ще се опитам да намеря някои алтернативи, ако не можете да намерите частите, които използвам. Ще добавя и връзки за покупка, за да можете да купувате артикулите, които не са ви под ръка и така да можете да персонализирате своя бот с вашето творчество. За части, за да направите този проект, вижте hnhcart. Те имат качествени части с невероятен ценови диапазон.

Микроконтролер: добре, ако сте начинаещ, опитайте да използвате Arduino. Е, аз използвам Arduino Uno. Купете връзка за Arduino UNO

  • Двигатели: всеки 12V мотор ще работи. Използвам DC двигатели с общо 12 волта, насочени към 300 оборота в минута. Можете също така да закупите BO двигатели. Купете връзка за DC редукторни платки | BO мотори
  • Драйвер на двигателя: ще ви е необходим драйвер на двигателя, за да управлявате двигателите, тъй като повечето микроконтролери не могат да подават толкова напрежение. Използвам L298N, който можете да посочите тук, за да закупите драйвер за мотор.
  • ШАСИ: За шасито трябва да закупите конкретно за двигателите, които използвате. За BO и DC двигатели с подмазка можете да се обърнете към тази връзка
  • Ултразвуков сензор: Използвам генеричен ултразвуков сензорен модул HCRS04. линк за закупуване на
  • ултразвуков сензор.
  • Модул на IR сензор за близост: Всеки сензор за близост ще работи, който може да открие откриване на обект за поне 20 см. Купете връзка за сензора
  • Джъмперни проводници: всички имаме нужда от джъмперни кабели за свързване на неща. Ако сте начинаещ, ще ви трябват куп такива за различни проекти. можете да си купите от тук Мъж до мъж | Мъж към жена
  • Батерия: Ами използвам 12V липо батерия за този проект. ако нямате това, винаги можете да преминете към родови 12v литиево-йонни батерии. Или ако използвате 9v BO мотори, можете дори да използвате обикновена 9v батерия. Но внимавайте да проверите спецификациите на вашия двигател, преди да закупите батерията, тъй като можете да повредите двигателя, ако подавате по -високо напрежение от капацитета на двигателя. За да закупите 9v батерия вижте тук.

  • Платка/дъска за прототипи: ще ви трябва нещо, за да свържете целия проводник. Тук макетът ще ви бъде полезен. линк за закупуване на Breadboard | прототипна дъска

Стъпка 2: Настройка на шасито

Настройка на шасито
Настройка на шасито
Настройка на шасито
Настройка на шасито
Настройка на шасито
Настройка на шасито
Настройка на шасито
Настройка на шасито

За този проект използвам шаси с 4 редуктора, които лесно можете да намерите. Използвам 4 метални L -образни стойки за монтиране на моето серво - глава и дървена кутия и като карета.

  • За да изградите шасито, първо монтирайте стойките
  • монтирайте двигателите и гумите
  • монтирайте серво
  • оставете главата и кутията настрана, тъй като ще ви трябва място, за да изградите останалата част от бота. ще го прикачим в края.

Стъпка 3: Окабеляване на драйвера на двигателя

Окабеляване на драйвера на двигателя
Окабеляване на драйвера на двигателя

За да доставим достатъчно сок към двигателите, трябва да настроим драйвера на двигателя.

  1. първо, завийте полюсите +ve и -ve на двигателя към PTR конектора на драйвера на двигателя.
  2. след това за захранване, драйверът на двигателя завинтва +ve на батерията към 12v порт и -ve към GND порта на драйвера на двигателя.
  3. поставете входния щифт на драйвера на двигателя към PWM щифта на Arduino по ваш избор. ЗАПОМНЕТЕ да промените съответно щифтовете на двигателя във вашия код.
  4. добавете превключвател между +ve на батерията и драйвера на двигателя в противен случай ще трябва да продължите да изключвате батерията, когато не я използвате. вземете 2 проводника от 5v и GND на драйвера на двигателя към макета, за да можете да захранвате Arduino, както и други устройства.

Стъпка 4: Настройка на главата: Ултразвуков сензор и IR Срензор

Настройка на главата: ултразвуков сензор и инфрачервен сензор
Настройка на главата: ултразвуков сензор и инфрачервен сензор

Залепих сензорите с пистолет върху квадратна метална плоча, както е показано на снимката по -горе

  • свържете всички 5v и GND към 5v и GND на макетната платка, за да захранвате сензорите и серво.
  • прикрепете изходните щифтове на левия и десния IR сензор към щифта 12 и щифта 13 на Arduino.
  • прикрепете ехото и тригния щифт на ултразвуковия сензор към щифт 2 и щифт 3 на Arduino.
  • прикрепете входния щифт на серво към щифт 5 на arduino.

Стъпка 5: Настройте вашия Arduino

Настройте вашия Arduino
Настройте вашия Arduino

Използвах двойна лента, за да фиксирам Arduino и макет на шасито, тъй като осигурява и изолация на гърба на Arduino.

захранвайте Arduino, като прикачите 5v и GND на платката към Vin и GND към Arduino и сте готови.

Стъпка 6: Време за код

Време за код
Време за код

Оставям връзка за изтегляне на кода, докато ще обясня и основния алгоритъм зад кода.

  • първоначално ботът ще стартира функция за търсене на ръката.
  • веднага щом бъде намерен обект, ботът ще инициира функцията цикъл
  • при това, ако левият IR сензор се задейства, ботът ще завие надясно
  • ако се задейства десният IR сензор, ботът ще завие наляво
  • ако обектът се доближи твърде много, ботът ще се върне назад.
  • ако обектът отиде далеч, ботът ще продължи напред.

Стъпка 7: Всичко е готово, нека финализира

Всичко е готово, позволява финализиране
Всичко е готово, позволява финализиране
Всичко е готово, позволява финализиране
Всичко е готово, позволява финализиране

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

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