Нужна помощь в созданиие оборудования на arduino + Джостик+Servo

dfedor
Offline
Зарегистрирован: 21.04.2011

 Необходимо создать оборудование для системы управления площадкой в плоскости используя джостик. Типа http://www.youtube.com/watch?v=fyFRor6cVTI&feature=player_embedded.
Удаленность джостика от площадке 30 метров. Площадка должна свободно ходить в 180 по горизонту и 45 по вертикале. Масса на площадку макс. 3-5 кг.
От Вас сроки и стоимость проекта. Спасибо. Контакты на почту all@sura.ru Алексей.
 

dfedor
Offline
Зарегистрирован: 21.04.2011

dfedor пишет:

 Необходимо создать запрограмированное оборудование для системы управления площадкой в плоскости используя джостик. Что то похожее  http://www.youtube.com/watch?v=fyFRor6cVTI&feature=player_embedded и http://www.youtube.com/watch?v=M_sCpAmVn1Q
  Удаленность джостика от площадке 30 метров. Площадка должна свободно ходить в 180 по горизонту и 45 по вертикале. По нажатию кнопки на джостике срабатывает логический ключь(выполняеться действии пока нажата кнопка джостика). Масса на площадку макс. 3-5 кг. 
От Вас сроки и стоимость проекта. Спасибо. Контакты на почту all@sura.ru Алексей.
 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

А где подробности? Что за площадка? Вобщем подробности подробности подробности 

Nikelbak
Nikelbak аватар
Offline
Зарегистрирован: 22.03.2011

ага ато пример об одном, а пример о другом. На самом деле решения проблемы не однозначно, так что сам проект в студию и будем разбирать. Если это CNC ось управляемая джойстиком то это одно, если это что то другое то это другое. Вобщем ближе к делу товарисч...

dfedor
Offline
Зарегистрирован: 21.04.2011

Оператор управляет установкой использую джостик на удаление до зо метров (проводное), от устройства, которой позволяет крепить шланг диаметром 1 см. и электронный кран который открывается по нажатию кнопки на пульте. Давление в шланге не имеет значение. Вот и все. Как крепить и внешний вид это моя заморочка. Мне нужна электроника.  
1. Управление джостиком.
2. Действие по нажатие клавиши.
 

Вес давления на servo не более 2 кг.

 

Adessit
Adessit аватар
Offline
Зарегистрирован: 12.04.2011

Что за серво и джоистик, модель? Если всё проводное то ардуино + серво находятся у самого устройства. Пульт, с учетом сопротивления проводов, из-за большой длины, тоже не проблема.

Для примера 6В подаётся на кнопку джоистика, а на входе ардуино через 30м будет около 4,5В, что тоже является высоким логическим уровнем) Вот самое простое решение. Есть еще вопросы?

Nikelbak
Nikelbak аватар
Offline
Зарегистрирован: 22.03.2011

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

вопросы:

зачем отсоединять шланг если есть кран.

закрытие и открытие происходит только в положении открыто\закрыто или должна быть регулировка степени откр\закр.

Могу представить только автомат по закачиванию газа куда либо, т.е. конвеер, перемещает емкости, а шланг автоматически присоединяется и после закачки отсоединяется, затем конвеер подводит следующую емкость и процедура повторяется.

в этом случае нафиг не нужен контроллер-ардуино, уже все есть механическое и фактически готовое, и по цене вполне не дорогостоящее, и более эфективное.

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

kikia99
Offline
Зарегистрирован: 22.03.2011

 Самое сложное тут это то что придется стенд собирать что бы все попробывать а так сама прога элементарная  за нее даж 100 рублей и то брать не удобно Тут наверно еще важно скорость отрабортки по углам и точность позиционирования если это все не важно то задача елементарная  

 

#include <SoftwareServo.h>

SoftwareServo myservo; // объект сервы

int potpin = 0; // пин для подключения потенциометра
int val; // переменная для хранения значения с аналогового входа

void setup()
{
myservo.attach(2); // серва подключена ко 2-му пину
}

void loop()
{
val = analogRead(potpin); // считываем значение с потенциометра (величина от 0 до 1023)
val = map(val, 0, 1023, 0, 179); // переводим в значение от 0 до 180)
myservo.write(val); // устанавливаем угол сервы
delay(15); // ждём поворота

SoftwareServo::refresh();
}

Alexander
Offline
Зарегистрирован: 25.04.2010

Offtopic для kikia99
Обратите внимания на эту тему http://arduino.ru/forum/obshchii/podarki-samym-aktivnym-forumchanam-naideny-pobediteli
Я отправлял email Вам, но не получил ответа.