Съдържание:
- Стъпка 1: Стъпка 1: Намиране на необходимите части за проектиране
- Стъпка 2: Настройка на шасито
- Стъпка 3: Окабеляване на драйвера на двигателя
- Стъпка 4: Настройка на главата: Ултразвуков сензор и IR Срензор
- Стъпка 5: Настройте вашия Arduino
- Стъпка 6: Време за код
- Стъпка 7: Всичко е готово, нека финализира
Видео: Лице, което следва количката: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Роботите получават все повече и повече внимание в много индустрии всеки ден. От днес роботите поемат повечето от тривиалните работни места, където някога е било необходимо човешко внимание.
Нека започнем с един прост - Бот, който ви следва докато вървите. Има много приложения към този проект, например в летища и търговски комплекси, той може да ви прехвърля стоки, докато се разхождате свободно.
В тази инструкция няма да изграждаме тези индустриални големи машини, а работещ модел, базиран на 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: Окабеляване на драйвера на двигателя
За да доставим достатъчно сок към двигателите, трябва да настроим драйвера на двигателя.
- първо, завийте полюсите +ve и -ve на двигателя към PTR конектора на драйвера на двигателя.
- след това за захранване, драйверът на двигателя завинтва +ve на батерията към 12v порт и -ve към GND порта на драйвера на двигателя.
- поставете входния щифт на драйвера на двигателя към PWM щифта на Arduino по ваш избор. ЗАПОМНЕТЕ да промените съответно щифтовете на двигателя във вашия код.
- добавете превключвател между +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, като прикачите 5v и GND на платката към Vin и GND към Arduino и сте готови.
Стъпка 6: Време за код
Оставям връзка за изтегляне на кода, докато ще обясня и основния алгоритъм зад кода.
- първоначално ботът ще стартира функция за търсене на ръката.
- веднага щом бъде намерен обект, ботът ще инициира функцията цикъл
- при това, ако левият IR сензор се задейства, ботът ще завие надясно
- ако се задейства десният IR сензор, ботът ще завие наляво
- ако обектът се доближи твърде много, ботът ще се върне назад.
- ако обектът отиде далеч, ботът ще продължи напред.
Стъпка 7: Всичко е готово, нека финализира
всичко направено, всичко остава да използвате творчеството си, за да го персонализирате и да намерите иновативната си употреба за проекта.
Препоръчано:
МАСКА ЗА ЛИЦЕ, АКТИВИРАНА НА ГЛАС: 3 стъпки
АКТИВИРАНА НА ГЛАСА МАСКА ЗА ЛИЦЕ: НЯКОЛКО МЕСЕЦА НАЗАД ЕДНО МОМЕ, НАЗВАНО „TYLER GLAIEL“, НАПРАВИ ГЛАСОВА АКТИВИРАНА МАСКА ЗА ЛИЦЕ, КОЯТО Е ВИРАЛНА … СЛЕД ТОВА МНОГО, НО НИКОЙ ОТ ТЕ НЕ ПРЕДОСТАВИ НЕОБХОДИМОСТИТЕ ЗА НЕОБХОДИМОСТТА. ТАЙЛЪР САМ СЕ ВЗЕМА РЪКОВОДСТВОТО „Направи си сам“и GITHUB CO
Откриване на лице на Raspberry Pi 4B в 3 стъпки: 3 стъпки
Откриване на лица на Raspberry Pi 4B в 3 стъпки: В тази инструкция ще извършим разпознаване на лица на Raspberry Pi 4 с Shunya O/S, използвайки библиотеката Shunyaface. Shunyaface е библиотека за разпознаване/разпознаване на лица. Проектът има за цел да постигне най -бързата скорост на откриване и разпознаване с
Аларма за докосване на лице: 4 стъпки (със снимки)
Аларма за докосване на лице: Докосването на лицето ни е един от най-често срещаните начини, по които се заразяваме с вируси като Covid-19. Академично проучване през 2015 г. (https://www.ncbi.nlm.nih.gov/pubmed/25637115) установи, че докосваме лицата си средно 23 пъти на час. Аз решавам
Огледало за разпознаване на лице със секретно отделение: 15 стъпки (със снимки)
Огледало за разпознаване на лица с тайно отделение: Винаги съм бил заинтригуван от вечно творческите тайни отделения, използвани в истории, филми и други подобни. Така че, когато видях конкурса за тайни отделения, реших сам да експериментирам с идеята и да направя обикновено изглеждащо огледало, което отваря
MyPetBot (Бот, който ви следва): 10 стъпки (със снимки)
MyPetBot (Бот, който ви следва): Ai е едно от най -красивите приложения на математиката. По същество това са куп матрични операции, оптимизирани да отговарят на търсения от вас резултат. За щастие има много инструменти с отворен код, които ни позволяват да го използваме. Първоначално имах