Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Погрузитесь в игру Бильярд 3D: русский бильярд — почувствуйте атмосферу настоящего бильярдного зала!

Бильярд 3D: Русский бильярд

Симуляторы, Спорт, Настольные

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
31
FabLabCFU
Arduino & Pi

Прошивка для платы управления двигателем RMD-X8 Pro⁠⁠

4 года назад

В рамках создания комплекса экзокисти под управлением нейрокомпьютерного интерфейса написал прошивку для Arduino Mega, которая через CAN-контроллер управляет серводвигателем RMD-X8 Pro, приводящим в движение механизм экзокисти. Модель экзокисти создавали наши студенты, прошивка представляла собой скетч, вырезанный из другого проекта, двигатель мог управляться только с помощью джойстика. Причем джойстик при движении вперед раскручивал двигатель вперед, а при отклонении джойстика в обратную сторону постепенно останавливал его и начинал неконтролируемые движение в обратном направлении. При остановке джойстика движение также не прекращалось. Контроля углов вращения не было.

Прошивка для платы управления двигателем RMD-X8 Pro

Особенность этого двигателя в том, что при вращении вала двигателя на 360 градусов редуктор примерно в четыре раза уменьшает угол поворота, а энкодер двигателя контролирует вращение только на 360 градусов по валу двигателя, что фактически является только четвертью полного оборота. При прохождении отметки в 360 градусов энкодер сбрасывался в ноль и считал данные заново.


Для двигателя есть настроечная программа, которая работает по протоколу serial-232, имеются варианты интерфейса двигателей с RS485 у которого больше возможностей, чем у CAN, который через один датафрейм может передать максимум 8 байт. В тестовой вкладке программы настройки примеры интерфейса управлением двигателя работают не так, как хотелось бы, но зато оказалось, что там есть команды, не описанные в документации. При использовании тестовых режимов программа указывает, какие данные она пересылает в датафрейме, и стало видно, что кроме команд позиционирования А1-А6 также используются команды А7 и А8, и последняя команда как раз подошла для нашей задачи.

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

Энкодер двигателя очень чувствительный – он позволяет позиционировать двигатель с точностью до сотых долей градуса. При команде на остановку двигатель по инерции проходит еще несколько сотых градуса, и без усреднения данных положения энкодер постоянно пытался бы вернуть двигатель точно в заданное положение, опять бы проскакивал его по инерции и т.д., что вызывало бы постоянное дерганье. Усреднил показания позиции, разделил их на 100 и отбросил дробную часть, чтобы сравнивались только целые градусы углов, поскольку точность в 1 градус вполне достаточна, а лишних дерганий удается избежать.


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

Перейти к видео

Также добавил в прошивку работу с внешними интерфейсами через последовательный порт в формате JSON, через которые прошивка будет получать команды от внешней управляющей программы. На Java написана ретранслирующая программа, которая принимает пакеты по протоколу UDP, пересылает их в Ардуино по serial, с последовательного же порта получает ответ от платы и пересылает его обратно в управляющую программу высокого уровня по UDP. Это необходимо для обратной совместимости со сторонним программным обеспечением.

Показать полностью 1 1
[моё] Arduino Json Сервопривод Прошивка Экзоскелет Программирование Вертикальное видео Видео Длиннопост
18
26
happyppah

Серворука⁠⁠

4 года назад

Думаю клубничку ставить не нужно

Перейти к видео
[моё] Arduino Сервопривод Рука Видео
18
11
Zampo
Zampo
Arduino & Pi

Можно ли подключить сервопривод к машинке на пульте управления?⁠⁠

4 года назад

Мне нужно подключить сервопривод к машинке на пульте управления, чтобы управлять сервой при помощи пульта. Насколько я почитал в интернете, для управления ей нужен микроконтроллер. В машине двигатель управляется двумя проводами с плюсом и минусом, в зависимости от того куда нужно ехать, полярность меняется. Можно подключить машинку, например, к Arduino Uno и чтобы в зависимости от того какая полярность сейчас, двигать серву в нужную сторону? Как лучше сделать?

[моё] Электроника Arduino Сервопривод Радиоуправление Текст
30
158
kira106
Строительство и ремонт

Установка универсального отопительного контроллера ZONT H-2000+⁠⁠

4 года назад

Добрый день. Сегодня расскажу Вам об управлении системой отопления с помощью отопительного GSM контроллера ZONT. Жилой дом находится в г. Тольятти Самарской области, а заказчик в зимнее время года проживает в Сочи. За домом присматривают, но всего раз в неделю, а то и реже. В декабре месяце котел "ушел в ошибку", что чуть не привело к заморозке всей системы отопления. После этого случая заказчик обратился ко мне с просьбой автоматизировать котельную с возможность удаленного контроля и управления всей системой. Итак, действующая котельная имеет 4 отопительных контура: радиаторы 1го этажа, радиаторы 2го этажа, теплый пол хозблока, радиаторы хозблока. Все 4 контура со смесителем. Для приготовления горячей воды в системе присутствует бойлер косвенного нагрева, подключенный непосредственно на выходы подачи и обратки котлового контура на котле (до гидравлического разделителя). В качестве теплогенератора установлен котел Vaillant turboTEC plus VU 362/3-5.

Смесительные контуры 1го и 2го этажа и контуры хозблока.

Для управления исполнительными механизмами - насосами и смесительными клапанами - нам потребуется 12 выходов по 220В каждый (4 реле для циркуляционных насосов + 8 реле для сервоприводов смесителей). Поэтому для решения задачи был выбран свободнопрограммируемый контроллер ZONT H-2000+, производства ООО "Микро Лайн", который имеет на борту 6 встроенных реле и 6 свободно программируемых выходов на 12 вольт, а так же встроенную цифровую шину E-Bus для связи с котлом. Управление системой осуществляется через веб интерфейс или фирменное приложение производителя для Android и iOS. Связь с сервером через GSM канал, в комплекте сим-карта биллайн. Тариф "Прием", стоимость всего 3,3 руб/сутки.

В комплекте с контроллером идут 4 проводных датчика температуры (на фото) + радио и GSM антенна, блок питания на 12В, симкарта.

Дополнительно к контроллеру были приобретены беспроводные датчики: 2 датчика температуры помещения, по одному на этаж, и датчик уличной температуры, для регулирования температуры в контурах в погодозависимом режиме. Так же докуплен радиомодуль, для получения информации с радиодатчиков и панель управления, дублирующая веб-интерфейс, для ручного управления параметрами системы. Сервоприводы для смесительных клапанов Esbe и Valtec.

Радиодатчик температуры воздуха комнатный МЛ-740.

Радиомодуль МЛ-590.

Панель управления МЛ-732.

Сервопривод Esbe серии ARA600 (трехпозиционный). Время полного закрытия 120 сек.

Работы заняли 4 дня. Первый день, подбор и закупка электрокомпонентов. Шкаф использовал Hager Golf на 24 DIN-модуля. Промежуточные реле, двухполюсной автомат и L- шину в пластиковом изоляторе фирмы IEK. Блок питания на 12 вольт постоянного тока был в комплекте с ZONTом.

Второй день - предварительная сборка шкафа управления.

Третий и четвертый день - установка шкафа непосредственно на объекте, подключение элементов системы и ее пусконаладка.

Шкаф занял свое место на стене котельной.

Панель управления сразу у входа в котельную.

Радиомодуль вынесен на высоту 2,5 метра для лучшей связи с радиодатчиками.

Антенна GSM так же вынесена наверх поближе к окну. Оператор биллайн - связь отличная.

Беспроводной датчик уличной температуры на северной стороне дома.

Шкаф полностью собран.

Сервоприводы смесительных клапанов установлены и подключены. Датчики температуры теплоносителя установлены на подающих трубопроводах.

Конечный результат. Шкаф Hager с закрытой передней крышкой.

Последний этап это программирование контроллера и инструктаж заказчика. Котельная готова к работе в автоматическом режиме.

Производим общие настройки контроллера, назначаем проводные и беспроводные датчики температуры. После этого программируем каждый отопительный контур.

После этого программируем каждый отопительный контур. Назначаем каждому контуру датчики ответственные датчики температуры, присваиваем исполнительные устройства, задаем температурные кривые, минимальные и максимальные температуры контура и тд.

Веб интерфейс в усеченном формате можно изучить на официальном сайте производителя.

После внесения всех настроек система готова к работе в автоматическом режиме. Теперь заказчик может удаленно контролировать ее параметры и быстро реагировать на все нештатные ситуации.

Ну и напоследок небольшое видео по сборке.

Спасибо за внимание, вопросы пишите в комментариях, постараюсь ответить.

Показать полностью 24 1
[моё] Отопление Котельная Котел Водоснабжение Автоматизация Автоматика Контроллер Инженерные системы Умный дом Загородный дом Видео Длиннопост Zont h-2000 Microline Сервопривод Esbe Шкаф Тольятти Самара
102
44
Gotchau
Gotchau
Arduino & Pi

Управление сервоприводом через ИК⁠⁠

5 лет назад

Года три назад мне пришла интересная идея, которую в силу ее очевидности я не стал проверять. Суть проста: управлять сервоприводом с помощью инфракрасного сигнала. Скорее всего так уже кто-нибудь сделал, а если нет, то странно.

В общем для этого колхоза: помимо ардуины и сервопривода, нужен только инфракрасный датчик препятствий (цена 30 рублей с али). Принцип работы прост: мы просто размыкаем сигнальный провод и в промежуток «вставляем» инфракрасный канал. Сигнал передается, как и раньше в аналоговом виде. Короче говоря, получилась оптопара. Анод подключается к линии 5в, катод - к контакту, на котором должен был висеть сервопривод.

Управление сервоприводом через ИК

У этого способа куча недостатков, начнем с того, что у него:

• Чудовищно низкая помехоустойчивость, а точнее ее полно отсутствие

• Невысокая дальность

Данную штуку я хотел использовать в своем дипломе. Требовалось передать сигнал на вращающийся объект. Поставить на данном объекте отдельное питание не было проблемой, да и сигнал передавался бы по закрытому каналу (оси) в виде алюминиевой трубки, а вот лишний микроконтроллер городить не хотелось. К слову, питание тоже можно было подавать через импровизированный воздушный трансформатор, как в беспроводных зарядках.

Ну вот, собственно, и всё, чем хотел поделится. Спасибо, что дочитали до конца, надеюсь было интересно)

Видео версия. Демонстрация работы скетчей Sweep и Knob на 0:47.

P.S. если кто, вдруг найдет адекватное применение, дайте знать)

Показать полностью 1 1
[моё] Arduino Сервопривод Инфракрасный Видео
30
17
ArturosTV
ArturosTV
Arduino & Pi

Драйвер управления сервоприводами PCA9685: обзор и подключение к Arduino⁠⁠

5 лет назад

Привет, друзья!


В этом видео  расскажем про драйвер сервоприводов PCA9685, плюсы и минусы данного модуля, а также покажем, как им управлять с помощью Arduino.


Скетч и схема подключения: https://yadi.sk/d/jSMpRebaD564Lw?w=1


Приятного просмотра!

[моё] Arduino Электроника Сервопривод Видеоблог Видео
1
7
Sagoth
Sagoth
Лига ЧПУшников

БУшные брендовые сервопаки или новый китай?⁠⁠

5 лет назад

Думаю обновить станочек, для этого нужно 4 сервопака ватт по 400. И тут возникает резонный вопрос. Покупать БУ брендовые (панасоники, яскава, мицуба и т.п.), но сильно старые. Или взять новые китайские?

- У обоих вариантов свои подводные камни. БУ есть БУ. И не понятно где купить

- А с китайскими тоже покупаешь кота в мешке. Может оказаться говном. Или настраивать месяц будешь. Оба варианта исхода событий меня не устраивают..


Делитесь опытом


З.Ы. Аналог не поддерживается, только степ/дир

[моё] Сервопривод ЧПУ Текст
14
8
taighairm
taighairm
Рукодельники

Самодельная рулевая машинка: как сделать сервомеханизм своими руками⁠⁠

5 лет назад

Сегодня создаём своими руками рулевую машинку – непременный элемент аппаратуры радиоуправления.

Современные сервоприводы благодаря встроенному микроконтроллеру имеют возможность использовать сложные алгоритмы управления, улучшающие параметры сервомашинок - точность позиционирования качалки, скорость поворота, а также подстраивать эти параметры программным способом под специфичные условия. Но нас, в этом ролике совершенно не интересуют все эти сложности. Мы строим механизм, который позволит нам управлять не каким-то архисложным роботом, а моделью, созданной, практически, при помощи топора и молотка на кухонной табуретке. Используем мы самые обычные инструменты, основной материал для изготовления корпуса у нас 5-и мм. фанера, а шестерёнки редуктора и сам двигатель берём от старой игрушки.

Собрав всё это вместе мы и получим рулевую машинку для нашей модели.

Конечно, у нашей сервомашинки огромное количество недостатков: прежде всего, она довольно крупного размера. И у неё всего два фиксированных положения качалки, ограниченные длиной прорези в боковых сторонах корпуса. Но! Есть и один существенный положительный момент: на создание этого механизма мы не потратим ни одного рубля. Управлять же с его помощью, корабликом или машинкой вполне реально.

Показать полностью 1
[моё] Своими руками Как сделать Рукоделие с процессом Видео Сервопривод
3
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии