roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Nalivaiko Ver. 1.0 или "Robot, give me some tea!"
СообщениеДобавлено: 03 авг 2014, 22:23 
Не в сети
Аватара пользователя

Зарегистрирован: 23 янв 2014, 18:13
Сообщения: 26
Skype: windeznik
ФИО: Василий Демидов
Привет всем местным жителям) Хочу показать вам мое творение - Наливайко :) Идею мне подбросила мама, разглядев разобранный DVD-RW привод в бардаке моей комнаты и приметив, что на лотке можно выдвигать чашку. Набросал алгоритм, что-то думал... Вспомнил только вчера и развил бурную деятельность. Паяльник, клеевый пистолет, ноутбук(отвоёванный у сестры :D ) и куча дерьма полезных деталей. Появляется драйвер, делаю насос для жидкости(протекает... :cry: ), резервуар, креплю шланг, заряжаю аккумуляторы. Наконец, пишу код, танцы с бубном, и вот - после нажатия кнопочки аппарат забирает кружку, наливает водичку и выдвигает чашку. То, что получилось - на фотках здесь http://vk.com/album161885392_199928347

З.Ы. Любая ваша критика! Пожелания, замечания и тыды. Позже сниму видео и выложу код. Буду совершенствоваться!


Последний раз редактировалось madLagger 13 дек 2014, 21:53, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Nalivaiko Ver. 1.0 или "Robot, give me some tea!"
СообщениеДобавлено: 04 авг 2014, 00:36 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
круть!

тока нехватает механизма для насыпания сахара и бросания пакетика чая
ну и для чая кипяток нужен, посему надо воду не из бутылки качать, а из чайника, после вскипания оного =)

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Nalivaiko Ver. 1.0 или "Robot, give me some tea!"
СообщениеДобавлено: 04 авг 2014, 10:02 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
да, видео не хватает, а то не понятен суть процесса


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Nalivaiko Ver. 1.0 или "Robot, give me some tea!"
СообщениеДобавлено: 04 авг 2014, 14:18 
Не в сети
Аватара пользователя

Зарегистрирован: 23 янв 2014, 18:13
Сообщения: 26
Skype: windeznik
ФИО: Василий Демидов
Myp писал(а):
круть!

ну и для чая кипяток нужен, посему надо воду не из бутылки качать, а из чайника, после вскипания оного =)


Планирую забацать самодельный термос для чая)

Добавлено спустя 1 минуту 19 секунд:
Madf писал(а):
да, видео не хватает, а то не понятен суть процесса


Видео будет сегодня-завтра. Уже снимаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Nalivaiko Ver. 1.0 или "Robot, give me some tea!"
СообщениеДобавлено: 04 авг 2014, 15:19 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Myp писал(а):
надо воду не из бутылки качать, а из чайника, после вскипания оного =)
еще и подслащенную и уже с заваркой или с кофе :D

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

Наверно удобней загружать в накопитель стаканчики с разными напитками запечатанные для долгого хранения - чай кофе соки и прочее, конфетки, сухарики...

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Nalivaiko Ver. 1.0 или "Robot, give me some tea!"
СообщениеДобавлено: 04 авг 2014, 17:40 
Не в сети
Аватара пользователя

Зарегистрирован: 23 янв 2014, 18:13
Сообщения: 26
Skype: windeznik
ФИО: Василий Демидов
avr123.nm.ru писал(а):

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



Отличная идея! Тоже думал об этом, но как сделать нагреватель? Обмотать нихромовой нитью шланг? :D

Добавлено спустя 26 минут 7 секунд:
А вот и видиво :)



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Nalivaiko Ver. 1.0 или "Robot, give me some tea!"
СообщениеДобавлено: 04 авг 2014, 23:26 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
madLagger писал(а):
Обмотать нихромовой нитью шланг? :D
обычно нагреватель помещают в ток жидкости.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Nalivaiko Ver. 1.0 или "Robot, give me some tea!"
СообщениеДобавлено: 05 авг 2014, 02:13 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
Ух ты! Так это ж брат моего "разливальщика"! :friends:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Nalivaiko Ver. 1.0 или "Robot, give me some tea!"
СообщениеДобавлено: 05 авг 2014, 10:01 
Не в сети
Аватара пользователя

Зарегистрирован: 23 янв 2014, 18:13
Сообщения: 26
Skype: windeznik
ФИО: Василий Демидов
Scorpio писал(а):
Ух ты! Так это ж брат моего "разливальщика"! :friends:


Ну, почти)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Nalivaiko Ver. 1.0 или "Robot, give me some tea!"
СообщениеДобавлено: 05 авг 2014, 14:57 
Не в сети
Аватара пользователя

Зарегистрирован: 23 янв 2014, 18:13
Сообщения: 26
Skype: windeznik
ФИО: Василий Демидов
Скетч для arduino, очень простой) Все правильно?

Код:
int switchPin = 8;//кнопка
int ledPin = 13;//прост))
int lotoc = 12;//Лоток ДВД-привода, на котором выдвигается чашка
int lotocREV = 11;//Реверс лотка
int coffeePump = 10;//Насос для жидкости

void setup()
{
  pinMode(switchPin, INPUT);
  pinMode(ledPin, OUTPUT);
}

void loop()
{
  if (digitalRead(switchPin) == HIGH)
{
   digitalWrite(ledPin, LOW);
    delay(500);
   digitalWrite(ledPin, HIGH);
    delay(500);
   digitalWrite(ledPin, LOW);//Поморгаем диодом, просто ТАГ
    delay(500);
   digitalWrite(ledPin, HIGH);
    delay(500);
   digitalWrite(ledPin, LOW);
    delay(100);
    digitalWrite(lotoc, HIGH);//Выдвигаем лоток
    delay(3000);             
   digitalWrite(lotoc, LOW);  //Ждем кароч
    delay(2500);
   digitalWrite(lotocREV, HIGH); //Задвигаем лоток с чашкой
    delay(3000);
   digitalWrite(lotocREV, LOW); //Ждемс
   delay(500);
   digitalWrite(coffeePump, HIGH); //Льем кофеек
   delay(25000);
    digitalWrite(coffeePump, LOW); //Подождали
   delay(500);                     
   digitalWrite(lotoc, HIGH);//Выдвигаем лоток
    delay(3000);
   digitalWrite(lotoc, LOW); //ЗАБЕРИ ЧАШКУ!!!
    delay(2500);
   digitalWrite(lotocREV, HIGH);//Задвигаем лоток
    delay(3000);
   digitalWrite(lotocREV, LOW);
   delay(500);
}

else
{
  digitalWrite(ledPin, LOW);
}
}



P.S. Хочу прицепить датчик наличия чашки. Как это правильно реализовать? :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Nalivaiko Ver. 1.0 или "Robot, give me some tea!"
СообщениеДобавлено: 05 авг 2014, 17:57 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2681
Откуда: Где-то в Латинской Америке
if (digitalRead(switchPin) == HIGH) можно записать как if (digitalRead(switchPin))

проще всего поставить концевик снизу на то место, где окажется стакан при задвинутом лотке. В лотке там как раз вырез. Если стакана нет, концевик не замкнется и потоп не случится. :) Инфракрасный датчик со стеклом работает плохо.

Камеру для налива можно закрыть оргстеклом и сделать световые эффекты. :good:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Nalivaiko Ver. 1.0 или "Robot, give me some tea!"
СообщениеДобавлено: 05 авг 2014, 23:10 
Не в сети
Аватара пользователя

Зарегистрирован: 23 янв 2014, 18:13
Сообщения: 26
Skype: windeznik
ФИО: Василий Демидов
Scorpio писал(а):
if (digitalRead(switchPin) == HIGH) можно записать как if (digitalRead(switchPin))

проще всего поставить концевик снизу на то место, где окажется стакан при задвинутом лотке. В лотке там как раз вырез. Если стакана нет, концевик не замкнется и потоп не случится. :) Инфракрасный датчик со стеклом работает плохо.

Камеру для налива можно закрыть оргстеклом и сделать световые эффекты. :good:


Огромное спасибо за ответ! :Rose: Буду стараться)

Добавлено спустя 3 часа 4 минуты 6 секунд:
А у нас - доработочка :Yahoo!:



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Nalivaiko Ver. 1.0 или "Robot, give me some tea!"
СообщениеДобавлено: 06 авг 2014, 09:39 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
такой способ очень опасный, т.к. можно нечаянно активировать систему (скажем локтем) и тогда зальёте стол
нужно добавить датчик вовнутрь куба, чтобы определять наличие кружки внутри устройства


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Nalivaiko Ver. 1.0 или "Robot, give me some tea!"
СообщениеДобавлено: 06 авг 2014, 11:30 
Не в сети
Аватара пользователя

Зарегистрирован: 23 янв 2014, 18:13
Сообщения: 26
Skype: windeznik
ФИО: Василий Демидов
Madf писал(а):
нужно добавить датчик вовнутрь куба, чтобы определять наличие кружки внутри устройства


Выше писали, сейчас работаю на этим :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Nalivaiko Ver. 1.0 или "Robot, give me some tea!"
СообщениеДобавлено: 24 авг 2014, 10:28 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
и аварийная емкость нужна под конструкцией.

_________________
Читайте !


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

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


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

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


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

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