roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 11:11

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 83 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Автор Сообщение
 Заголовок сообщения: Re: робот-поливальщик
СообщениеДобавлено: 27 июл 2013, 03:08 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
обходились конечно, но...
это как сравнивать изготовление детали на ручном фрезерном станке и на ЧПУ.
И то и другое работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: робот-поливальщик
СообщениеДобавлено: 27 июл 2013, 20:23 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Я б просто поставил нужное количество насосов. По нескольку растений на насос копеечный, типа http://www.aliexpress.com/item/Micro-DC ... 75545.html
или http://www.aliexpress.com/item/Whole-sa ... 47473.html
ИМХО - было б дешевле чем сложная механическая конструкция, да и в управлении проще.

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: робот-поливальщик
СообщениеДобавлено: 28 июл 2013, 02:22 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 995
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Делал автополивалку на AVR. Включалась раз в сутки, проверяла влажность почвы, если надо - поливала определенной порцией (около 100 мл). Изпользовал бачек от ВАЗА со встроенной помпой для стеклоомывателя. Он на 2 литра, для одного горшка хватало на пару недель без проблем. Отмерял воду по времени (помпа включалась на 10 секунд). Влажность мерялась по сопротивлению между двумя железными спицами, воткнутыми в землю на расстоянии 10 см (по краям горшка). Значение подбиралось экспериметнально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: робот-поливальщик
СообщениеДобавлено: 28 июл 2013, 16:18 
Не в сети

Зарегистрирован: 26 июл 2013, 02:35
Сообщения: 72
Откуда: Москва
если брать по максимуму, нужно управлять:
3 двигателя = 6 выходов
6 серводвигателей = 6 выходов
1 электронасос = 1 выход

итого нужно 13 выходов.
Хотелось бы USB-устройство, которому на вход можно подавать команды, у которого будет не менее 13 выходов.
вот эта штука:
Mini Maestro 18-Channel USB Servo Controller вроде то, что нужно - выходы могут использоваться как для серво, и как обычные ключи.
Является ли его более дешёвым аналогом это: LCSC-16 16 Channel Servo Controller Board + USB Data Cable ??? - ибо по описанию непонятно, можно ли использовать его выходы как обычные ключи, т.е. использовать для управления обычными двигателями.
Либо есть лучшие варианты?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: робот-поливальщик
СообщениеДобавлено: 28 июл 2013, 17:01 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
"ключи"? попробуйте напрямую подключить к любому из этих двух сервоконтроллеров, допустим 0.5вт светодиодик или коллекторный моторчик, потом раскажете что произошло.
придумывать схему, делать плату и паять, насколько понимаю это полный анриал, так что вариант "всё готовое". берёте готовую плату с микроконтроллером. если на этой плате нет usb-uart, цепляете к ней внешнюю. для серв берёте сервоконтроллер. какие моторы, коллекторные или шаговые? какие токи и напряжение? и т.д. выбираете плату для моторов, покупаете сколько нужно, 1, 2, 3,... нужны датчики температуры, влажности, часы,... докупаете. берёте по одной эти платы, подключаете к выбраной плате с микроконтроллером и учитись с ней работать. подключаете все нужные платы и пытаетесь это всё "оживить". к этому времени уже более-менее начнёте понимать что к чему, если всё правильно выбрали, доделываете проект, иначе меняете какие-то платы на более подходящие.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: робот-поливальщик
СообщениеДобавлено: 28 июл 2013, 17:47 
Не в сети

Зарегистрирован: 26 июл 2013, 02:35
Сообщения: 72
Откуда: Москва
Неудачно "ключом" я назвал логическую единицу.
Путает с "ключом" как транзистором.
Да, "ключи" для управления обычными движками через плату "DRV8833 Dual Motor Driver Carrier". Для серво соответственно что-то вроде "DRV8825 Stepper Motor Driver Carrier"
Я понимаю, что логическим уровнем на выходе микросхемы нельзя питать нагрузку.
Для входа драйвера обычного двигателя нужно использовать просто логическую единицу.
Насколько я понял, серводрайвер принимает на вход один сигнал, не логическую 1, а в котором с помощью ШИМ задан угол поворота. Верно?
Тогда получается, что в общем случае выход для серводрайвера нельзя использовать для драйвера обычного двигателя.

Вопрос остался, кто-нибудь работал с LCSC-16, можно его выходы использовать как входы для платы "DRV8833 Dual Motor Driver Carrier"?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: робот-поливальщик
СообщениеДобавлено: 28 июл 2013, 18:57 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
http://www.rcdesign.ru/articles/radio/servo_intro + сами поищите, может какие моменты в других статьях будут более понятны. сервоконтроллеры в данном случае это просто платка с каким-нибудь микроконтроллером с прошитой программой, которая обрабатывает команды и выдаёт нужные сигналы сервам.
Илдар писал(а):
Вопрос остался, кто-нибудь работал с LCSC-16, можно его выходы использовать как входы для платы "DRV8833 Dual Motor Driver Carrier"?

Angel71 писал(а):
... берёте готовую плату с микроконтроллером. ... к этому времени уже более-менее начнёте понимать что к чему ...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: робот-поливальщик
СообщениеДобавлено: 28 июл 2013, 19:30 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Что-то мне показалось, что смотреть надо в другую сторону.
Вот 4х оборотная серва, усилие 10кг*см. Не надо ни редукторов, ни драйверов.
http://www.hobbyking.com/hobbyking/stor ... g_0_9.html


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

Омыватель-классика:
монтаж СВЕРХУ бачка, можно втыкать куда угодно.
http://www.autoopt.ru/catalog/197990-na ... ter_sport/
Берем пластиковую канистру литров на 10-20 плоскую, на бок ее, в "верхней" боковине режем дырки под омыватели и прихватываем их саморезами.

Помпам надо управление вкл-выкл, под это драйвер не нужен, достаточно 1го мосфета и одного резистора на помпу.
Для управления берем платы на ft245. Каждая плата корчит из себя uart и дает по 8 управляющих выводов. Осталось питание и все, задача решена.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: робот-поливальщик
СообщениеДобавлено: 29 июл 2013, 13:33 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
elmot писал(а):
Помпам надо управление вкл-выкл, под это драйвер не нужен, достаточно 1го мосфета и одного резистора на помпу.
Для управления берем платы на ft245. Каждая плата корчит из себя uart и дает по 8 управляющих выводов. Осталось питание и все, задача решена.

ИМХО ардуиной (ардуинами) - лучше, ибо есть АЦП и можно еще и влажность контролировать. Да и добавить контроль остатка воды. Ну и обойтись без компьютера (роутера) вообще. Прикрутить экран, кнопки... Чем проще система тем она надежней.
Просто отладка механики, написание процедур управления двигателями, обкатка позиционирования - это много разных задач. А для управления помпами - можно отладить одну процедуру вида
Код:
Полив( пин_датчика, пин_помпы)
Процедура_проверки_состояния_датчика (пин_датчика)
Если влажность недостаточна - включаем помпу на 5 секунд
конец процедуры

И вызывать из их цикла. При необходимости - можно помнить сколько циклов (секунд работы помпы) требовалось для каждого датчика - соответственно включать на чуть меньше секунд, чем в прошлый раз и контролируя датчиком "доливать".
В общем в зависимости от выбранной стратегии.
Трубки от автомобильного омывателя продается метрами, хоть 20 отмотают, стоят копейки. Нет необходимости собирать горшки в одном месте.

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: робот-поливальщик
СообщениеДобавлено: 29 июл 2013, 14:04 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
RootAdmin писал(а):
ИМХО ардуиной (ардуинами) - лучше, ибо есть АЦП и можно еще и влажность контролировать. Да и добавить контроль остатка воды.

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

Кнопки-экраны проще роутера? Спасибо, поржал.
Не говоря уже о том, что ТС обязательно хочет дист. управление. и это правильно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: робот-поливальщик
СообщениеДобавлено: 29 июл 2013, 14:44 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Ээээ... А вот про эти http://www.aliexpress.com/item/20Pcs-Lo ... 60714.html
?
Фактически - чип на плате с обвязкой, даже интерфейса USB-UART нет.
124 рубля за платку, по 6 рублей за ногу... Практически у нас в розницу чипы по столько продают.
Пользуюсь, доволен. Правда прошиваю не через родной бутлоадер и программирую не в Arduino IDE - но никто не мешает для прошивки использовать любой USB-UART шнурок.
Да и для поделок - идеально. Нужно мне собрать например автономный прошивальщик фискальной памяти для касс - через час уже готов.

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: робот-поливальщик
СообщениеДобавлено: 29 июл 2013, 14:53 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Это немножко опт и немножко в Китае.

http://tixer.ru/catalog/debug-board/stm32f0_discovery/
менее 10 рур за ногу, кое-какие плюшки в комплекте, прямо в россии и в розницу.

http://tixer.ru/catalog/debug-board/stm32f4_discovery/
http://tixer.ru/catalog/debug-board/stm32f3_discovery/
Еще менее 10, море плюшек(к данной теме отношения не имеющие), и опять-таки в России в розницу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: робот-поливальщик
СообщениеДобавлено: 29 июл 2013, 16:28 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
ноги и логикой сдвига можно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: робот-поливальщик
СообщениеДобавлено: 29 июл 2013, 17:06 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
Да, можно логикой, но зачем?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: робот-поливальщик
СообщениеДобавлено: 29 июл 2013, 18:16 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
чтоб не мучаться с выбором чипа/платы и не кусать локти, когда понадобиться добавить каналов.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 83 ]  На страницу Пред.  1, 2, 3, 4, 5, 6  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO