роботы робототехника микроконтроллеры


 Страниц (1): [1]   

> Без описания
RobotC Post Id


Рядовой


Сообщений всего: 2
Дата рег-ции: Окт. 2021  



Добрый день, я хочу создать робота для своего ребенка, но не имею опыта в этом.

Я попытался рассказать свою идею на соседнем форуме

http://arduino.ru/forum/ishchu-i.../moi-novyi-robot

ее совсем не оценили.

Я имел опыт работы с детским конструктором VEX где я мог писать программу на Robot_C и работать со всеми подключенными к плате устройствами.

Могу ли я как то имитировать подобное )) скажем на arduino ide или Robot_C только с таким комплектом устройств?

1. LattePanda - https://www.lattepanda.com/produ...-alpha-864s.html
2. Accelerometer - https://www.dfrobot.com/product-2200.html
3. Echo - https://www.dfrobot.com/product-53.html
4. Motor - https://store.tmotor.com/goods.php?id=445
5. Motor - https://store.tmotor.com/goods.php?id=447
6. Touch - https://aliexpress.ru/item/32902051954.html
7. думаю что мне еще понадобиться какой-то контроллер моторов.

Помогите разобраться.
я так понимаю после установки Windows я поставлю Arduino IDE - оно сразу будет видеть контроллер Leonardo - COM порт. я смогу подключиться и работать с контроллером (куда я буду заливать свою программу). Далее так же смогу работать со всеми подключенными датчиками из списка?

или тут дела совсем хуже? у каждого свой драйвер отдельный ком порт. и т.д. ? я не смогу связать все это в единый код? именно на контроллер. мне придется работать из windows с каждым?

Моторы отдельная тема, я так понимаю мне обязательно нужен контроллер. Отдельная плата? Что бы я мог получить позицию мотора. Нагрузку, скорость, сбросить позицию. (аналогично VEX).

Как это все чудо подключить )? Хватить мне портов на этой плате для

9 моторов.
1 ехо
1 гуро
1 кнопка
2 размыкателя цепи. (лампочка)


Очень много вопросов, я так и не понял по какой причине так негативно отнеслись к моей теме на соседнем борде. я даже предложил оплату $/час за помощь и консультации в этом вопросе.

Если кто-то может мне помочь позвонить по скайпу или вацап, (любой удобный для вас способ) проконсультировать 1-2 часа. вникнуть в тему. я буду очень признателен, и отблагодарю вас каким то нужным вам контроллером $))) пишите в пм. Спасибо.

------------------------------

Удаленные консультации через (Скайп, Телефон, Жаббер, Емайл, Видео).

Оплата по часовая 10-30$ / чаc (договорная). Оставляйте контакты для связи.


Отредактировано администратором: Admin, 18 Октября, 2021 - 22:01:19
 
 Top
Admin Администратор Post Id


Администратор


Сообщений всего: 888
Дата рег-ции: Май 2006  



Перенёс сообщение дублирующей темы в эту ветку.

Не понятно про какую плату Вы говорите. У Вас и LattePanda и Leonardo... Но портов хватит.

Драйверы нужны для всего. Просто иногда они ставятся вместе с каким-либо софтом и Вам об этом операционная система не сообщает.

Драйвер двигателя нужен всегда для связи любого двигателя с платой управления. Двигатель управляется большим током, а порты на плате управления оперируют малыми токами.
 
 Top
RobotC Post Id


Рядовой


Сообщений всего: 2
Дата рег-ции: Окт. 2021  



Admin пишет:
Перенёс сообщение дублирующей темы в эту ветку.

Не понятно про какую плату Вы говорите. У Вас и LattePanda и Leonardo... Но портов хватит.

Драйверы нужны для всего. Просто иногда они ставятся вместе с каким-либо софтом и Вам об этом операционная система не сообщает.

Драйвер двигателя нужен всегда для связи любого двигателя с платой управления. Двигатель управляется большим током, а порты на плате управления оперируют малыми токами.


Изначально необходимы консультации по телефону или скайпу. Я более подробно могу изложить задачу и получить для себя ответы, могу оплатить консультацию. Спасибо.
 
 Top
robotlabjournal1 Post Id


Рядовой


Сообщений всего: 2
Дата рег-ции: Окт. 2021  



Добрый день.

RobotC пишет:

я так понимаю после установки Windows я поставлю Arduino IDE - оно сразу будет видеть контроллер Leonardo - COM порт. я смогу подключиться и работать с контроллером (куда я буду заливать свою программу).


- да, после подключения к ЮСБ контроллер должен стать виден в Arduino IDE на каком-то КОМ порту.
Я конкретно с Леонардо дело не имел, и покупаю китайские клоны Arduino Nano, Uno, Mega на Ебей или Али - это гораздо дешевле, чем оригинальные. Так вот в клонах может быть немного другой набор чипов и нужно поставить известный доп. драйвер - не сложно. После этого подключаю по ЮСБ - вижу в Arduino IDE свой контроллер на каком-то КОМ порту.

RobotC пишет:

Далее так же смогу работать со всеми подключенными датчиками из списка?

- у Вас там датчиков несколько и они по принципу работы разные. Если это кнопка (Touch Key), то ее можно просто подключить к контактам Ардуины и написать в программе Ардуины, чтобы смотрела состояние этих контактов - засекала нажатие.
Если это ультрозвуковой радар, то в описании Вашей модели напиано: It has rich interface and offers various output: analog output, switch, serial (TTL and RS232 level optional), PWM and so on. То есть, подключить ее можно по разному, видимо. Если это просто аналоговый выход, то можно просто к аналоговому контакту(входу) Ардуины, а в программе смотреть значение этого входа (расстояние до препятствия) - не сложно.
Опять же, такие радары на ебее и али, думаю, дешевле.
На эти радары, думаю, уйма библиотек написана - в IDE Arduino можно встроенной функцией закачки библиотек воспользоваться или просто в интернете найти и скачать, поместить в папку Виндоуса программы Ардуины и библиотека будет видна в IDE.



RobotC пишет:

Моторы отдельная тема, я так понимаю мне обязательно нужен контроллер.
Отдельная плата? Что бы я мог получить позицию мотора. Нагрузку, скорость, сбросить позицию. (аналогично VEX).


- по ссылке я не очень понял, что это за моторы: шаговый двхпроводный, с обратной связью? или еще что-то. Но в любом случае, наверняка уже есть для этих моторов готовые платы-драйверы, на которые уже можно подавать команды с контроллера.
Плата-драйвер мотора в любом случае нужна, тк ток через мотор большой для Ардуины. А команды управления можно и с самой ардуины отправлять, на шаговые или постоянные моторы (через плату-драйвер мотора).

RobotC пишет:

Как это все чудо подключить )? Хватить мне портов на этой плате для

9 моторов.
1 ехо
1 гуро
1 кнопка
2 размыкателя цепи. (лампочка)



- гиро тоже можно подключить к контроллеру Ардуина, на ютубе полно демонстраций и проектов как делают балансирующие двух колесные шассии и тп.

(Отредактировано автором: 21 Октября, 2021 - 15:27:10)

 
 Top
Страниц (1): [1]
« Делаем роботов »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru