Съдържание:

Как да направите роувър с контролиран жест: 4 стъпки
Как да направите роувър с контролиран жест: 4 стъпки

Видео: Как да направите роувър с контролиран жест: 4 стъпки

Видео: Как да направите роувър с контролиран жест: 4 стъпки
Видео: Zigbee актуатор для управления шаровыми кранами, обновленная версия 2024, Септември
Anonim
Image
Image

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

Този проект има потенциални приложения при проверка на шасито на превозното средство (за сигурност или поддръжка), освен че в крайна сметка се използва за управление на дронове.

Консумативи

Arduino/Genuino UNO (с UNO кабел) x2

Литиево-йонна батерия (12V) x1

Джъмперни проводници (мъжки към мъжки, мъжки към женски, женски към женски) x40 всеки

Платформа x1

L298 Модул за задвижване на мотор x1

MPU6050 Жироскоп x1

RF приемник и предавател x1 всеки

Ултразвуков сензор x1

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

Поставка за батерия (често включена в комплекта) x1

Превключвател (често включен в шасито) x2

Машина за сваляне на тел x1

Помпа за разпояване (не е необходимо) x1

Двустранна лента x1

Стъпка 1: Схеми и теория:

Електрически схеми и теория
Електрически схеми и теория
Електрически схеми и теория
Електрически схеми и теория

Настройка на предавателя: Накратко, трябва да вземем показания от жироскопа и да ги изпратим до предавателя чрез Arduino.

Настройка на приемника: Трябва да получим предадените данни (с помощта на приемника) и да завъртим колелата според получените данни*. Едновременно с това трябва да се уверим, че марсоходът е на минимално разстояние от предмети пред него (откриване на препятствия). Ще използваме I2C комуникация за този проект. *Интересен факт за този проект: Този код обработва аналогови данни и премества ровъра според степента на движение на ръката. Така че трябва да разработим логика, за да накараме марсохода да се движи в правилната посока с различни скорости.

Стъпка 2: Изграждане на Rover:

Стъпка 1 (Сглобете шасито):

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

Стъпка 2 (Проверете всички компоненти):

Проверете всички сензори, като ги свържете с Arduino отделно. Можете да проверите всеки урок за това как да взаимодействате сензорите поотделно с Arduino.

Стъпка 3 (Настройка на предавателя):

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

След това включете вашия Arduino във вашия лаптоп. Качете следния файл с код и вижте дали кодът работи правилно (направете това, като премахнете коментарите за отпечатъците в кода). Щракнете върху бутона за сериен монитор (горе вдясно на екрана), за да видите изхода на отчетите за печат. Ако всичко работи правилно, можете да продължите и да свържете батерията.

Не забравяйте да се уверите, че ориентацията на жироскопа е правилна (според използвания код). Моля, проверете показаните по -горе диаграми, за да проверите ориентацията, която използвах за жироскопа.

Жироскопът ще изпраща показания до Arduino. Оттам показанията ще отидат към RF предавателя, за да бъдат предадени, така че приемникът да може да улавя вълните.

Стъпка 4 (Настройка на приемника):

Направете връзките съгласно следната електрическа схема. Не свързвайте батерията в момента. След това включете вашия Arduino във вашия лаптоп. Качете следния файл с код и вижте дали кодът работи правилно. Да го направя:

1. Премахнете коментарите за отпечатаните изявления в кода

2. Включете настройката на предавателя

3. Поставете марсохода на някакъв вид стойка, така че колелата да не докосват земята и да не излита в момента, в който приемникът му получи данни

ЗАБЕЛЕЖКА: Може да се наложи да обърнете посоката на един или на двата двигателя. движения. Ако всичко работи правилно, можете да свържете батерията. Преди да свържете батерията обаче, трябва да проверите всички връзки. Един грешен терминал може да взриви веригата ви.

Стъпка 5 (Направете настройката да работи с батерии):

Сега изключете вашия лаптоп и свържете батериите към съответните настройки. Тествайте проекта си.

Не позволявайте на марсохода да се отдалечи на повече от 5 метра от вас, в противен случай той може да спре/да започне да се държи лошо!

Стъпка 6 (Монтаж):

Сега е време да сглобите ровъра и да го видите действително! За моя дизайн на сглобяем роувър проверете снимките в раздела „Схеми и теория на веригата“. Можете да сглобите марсохода по различен начин. Просто се уверете, че е добре балансиран, в противен случай може да направи колела (не вървете като „Уау!“, Защото може да намерите ровъра по грешния път нагоре).

Докато тествате, може да откриете, че марсоходът не се движи точно. Ще има известно забавяне и грешки, тъй като използваме прости RF модули. Също така, в практически сценарий, двигателите имат някои разлики и центърът на масата на роувъра не е там, където очаквате да бъде. Така че може да откриете, че марсоходът се движи по диагонал, когато трябва да върви направо. Грешките в баланса могат да бъдат отстранени чрез промяна на скоростта за левия и десния двигател. Умножете променливите „ena“и „enb“с различни числа, за да подобрите баланса на вашия роувър.

В случай на съмнения, използвайте раздела за коментари по -долу. Тук ще се спра на съмненията.

@Scientify Inc

Стъпка 3: Кодови файлове

Ето връзката към виртуалната библиотека с проводници:

drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…

Стъпка 4: Благодаря

Моля, споделете вашите коментари по -долу. Ще се радвам да чуя за вашия опит, докато изпробвате проекта! Ще се опитам да отговоря на всички запитвания в рамките на 24 часа.

Социални:

YouTube: Scientify Inc.

YouTube: Научете हिंदी

Instagram

Инструкции

LinkedIn

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