Кормушка для кота

klementyonok
Offline
Зарегистрирован: 03.09.2013

Добрый день! Я абсолютный новичек в Arduino. Но хочу сделать для своего кота кормушку, которая будет автоматически насыпать ему сухой корм. Пока у меня возникли аппаратные вопросы. То ли оборудование я заказываю для реализации проекта:

1. Мозг2011 Arduino Uno Electronics Development Microcontroller Board EC-194517

2. ДрайверArduino L298N Stepper Motor Driver Controller Board EC-194533

3. Моторчик28YBJ-48 5V DC 4 Phrase 5 Wires Stepper Motor ECT-217292

4. ЭкранчикArduino IIC / I2C Serial LCD 2004 Module - Style Assorted EC-194530

Подскажите, пожалуйста, все ли правильно?

Клапауций
Offline
Зарегистрирован: 10.02.2013

klementyonok пишет:

Подскажите, пожалуйста, все ли правильно?

Просто насыпь в большую миску много корма и всё - пусть ест сколько ему нужно.

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

leshak
Offline
Зарегистрирован: 29.09.2011

Да, в принципе, можно будет из этого что-то соорудить.

Так что скорее не "замечания", а "мысли у слух".

1. Мозг - вообщем-то "уна как уна". Вполне подойдет. Но в конечное устройство что-то более компактное удобней будет? Что-то типа Micro или Nano не будет удобней? или... зачем нам в кормушке USB постоянно иметь?  Можно и Mini вооще обойтись (правда к тогда потребуется либо еще одна дуина с USB, либо USB-UART конвертер). А можно вообще - "прототип" сделать на UNO, а в конечное устройство - Mini использовать.

2. Драйвер - в принципе пойдет. Но меня-бы жаба задавила. Я бы что-то на ULN2003 сделал. Копейки. Хотя готовый шилд, куда "воткнул и все" - конечно удобенй.

3. Моторчик - ну тут все сильно зависит от того какую вы в итоге механику придумаете.

4. Экранчик - да в принципе "неплохо". Заодно и I2C Разберетесь :)  Хотя если взять, скажем LCD Keypad Shield, то у него еще кнопки есть. С другой стороны - выводов больше займет и подстветку у него вырубить програмно нельзя.

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

Вообщем - будет очень интерестно посмотреть как вы механику решили.

>Я абсолютный новичек в Arduino.

Попробуйте избежать ошибки "сразу строим мега-пупер-девайс". Если действительно "абсолютный", то начинайте с малого. С чтения, кнопок, мигания диодов. Потом с экраном научитесь, потом, отдельно с шаговиком, а уж потом все это объединять в что-то работающие.

Что-бы не вышло "я купил.... и не знаю с какого конца подойти" и слушать упреки в желании халявы типа "вы что хотите, что-бы вам кто-то написал это все?".

Но... конструктив - все-таки интерестно будет поглядеть :)   Может я и решусь для своей что-то такое сделать :)

 

maksim
Offline
Зарегистрирован: 12.02.2012

Оно ? )))

leshak
Offline
Зарегистрирован: 29.09.2011

Клапауций пишет:

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

Не... вы не понимаете. Это в основном не коту, а хозяину нужно. Чисто для фана. Отлично его понимаю. Роботов же строят тоже не для того что-бы "полезное что-то по дому делали".

А коты... у них настолько все индивидуально. Так что советы тут не помогут.

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

Поставил будильник. И два раза в день, четко по часам кормил. За пару недель до нее дошло, что "кормить будут после того как телефон зазвенит". И перестала мозг выносить во внеурочное время.

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

P.S. На всяк случай. Тем кто только завел кота. Если он вас разбудил в 4-ре утра и требует жрать (или выпустить из комнаты) НЕЛЬЗЯ даже один раз подаватся. Если два раза - то точно пиши пропало. Будете обречены вставать каждый раз в 4-ре. У них терпелки хватает. В обратную сторону - не переспорите. будет шуршать, ронять и т.п. Если домочадцев несколько, то он четко просекает кто ему поддается, а кто нет :)

Вообщем я свою приучил, что тихо ждет пока проснешься и только если увидела что "зашевелился", то начинает в ухо мурчать :)

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

leshak пишет:

 

Поставил будильник. И два раза в день, четко по часам кормил. За пару недель до нее дошло, что "кормить будут после того как телефон зазвенит". И перестала мозг выносить во внеурочное время.

А потом ведь научилась заводить будильник что бы он звинел когда ей хочется? :)

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Проще жениться....

leshak
Offline
Зарегистрирован: 29.09.2011

JollyBiber пишет:

Проще жениться....

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

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

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

Это всё философия, а если хочется сделать кормушку, почему бы и нет! Я серьёзно. Полезный опыт.

 

leshak
Offline
Зарегистрирован: 29.09.2011

kisoft пишет:

Это всё философия, а если хочется сделать кормушку, почему бы и нет! Я серьёзно. Полезный опыт.

Согласен. Как учебная задача - очень не плохой выбор. Только, если "Я абсолютный новичек в Arduino." то сразу может "не пойти". И попытки "я все эту купил - напишите мне скетч" - вызовут только "взрыв остроумия на форуме".

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

А проект - да интерестный.

Mastino вон для кота туалет с детектором собрал :)

Была еще для крысы попытка сделать "все автоматизировано", но кажись не дошло до финала. В итоге именно "в механику" уперлось.

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

leshak, если выживет, то выживет ;)

 

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Кот съел все твое сообщение?

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

JollyBiber пишет:

Кот съел все твое сообщение?

просто коту видимо поставили автоматический туалет и он теперь в непонятках. кто то ворует его какашки :)

pencraft
Offline
Зарегистрирован: 17.01.2012

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

Клапауций
Offline
Зарегистрирован: 10.02.2013

pencraft пишет:
как наполнять опустошившиеся четверти. ;))

Как?, как - руками!

leshak
Offline
Зарегистрирован: 29.09.2011

pencraft пишет:

По части механики видел неплохое решение - круглая миска, разделенная на 4 четверти, в каждой - дневная порция сухого корма. 

А не... такое готовое есть. И даже не очень дорого. Мне такое - не понравилось. Я хочу что-бы "раз в месяц засыпал..." :)

К тому же "слишком просто с точки зрения дуины" :)

Хотя, можно и такой механики найти применение похитрее.

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

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

Элементарно Ватсон! Закон тяготения никто не отменял. На одно из четвертей стоит мешок с кормом.

Клапауций
Offline
Зарегистрирован: 10.02.2013

JollyBiber пишет:

Элементарно Ватсон! Закон тяготения никто не отменял. На одно из четвертей стоит мешок с кормом.

а, мешок чем ставить?

*скачать пива по сети.(с)

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

А дак тут идет обсуждение ПОЛНОСТЬЮ автоматической кормушки? Тогда это надо с мышами договариваться :D

Клапауций
Offline
Зарегистрирован: 10.02.2013

JollyBiber пишет:

А дак тут идет обсуждение ПОЛНОСТЬЮ автоматической кормушки? Тогда это надо с мышами договариваться :D

Конечно полностью.

Концептуально выглядит так - имплант электрода дуино коту в мосг в область "жрать/не жрать".

Всё.

Sergekot
Offline
Зарегистрирован: 01.11.2013

Я  вот тоже темой заинтересовался, вот моя конструкция :

http://vk.com/sergekote?z=photo187970544_313659153%2Falbum187970544_00%2Frev

к сожалению не знаю как сделать чтобы кормушка сыпала корм в определённое время

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

наверно добавить часы? и будильник?

Sergekot
Offline
Зарегистрирован: 01.11.2013

Тут такое дело, я не знаю как подключить часы к ардуине (разве что самому на кнопку открывания шёлкать когда будильник прозвонит :) )

 

Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013

На первое время Дисплей не нужен,  а вот RTC обязателен,  иначе из-за накопления  погрешности выдача корма будет происходить не регулярно,  а со смещением. Котэ это не одобрит. Примеров работы с RTC полно. 

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

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

Количество корма будет зависеть от размера сегмента и скорости вращения.  Если мало,  то еще один оборот.  Вообще много корма насыпать Плохо, он заветривается и котэ его неохотно ест.

Делать лучше по этапам:

1. Механика, код с delay.

2. Delay заменяем на RTC и создаем четкое расписание. Перепрограммирование по USB.

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

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

Да в ютубе можно посмотреть много идей по реализации механики, волшебный запрос: "(diy | homemade) (cat | pet | kitty) (feeder | food dispenser)"

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

klementyonok пишет:

 То ли оборудование я заказываю для реализации проекта:

1. Мозг2011 Arduino Uno Electronics Development Microcontroller Board EC-194517

2. ДрайверArduino L298N Stepper Motor Driver Controller Board EC-194533

3. Моторчик28YBJ-48 5V DC 4 Phrase 5 Wires Stepper Motor ECT-217292

4. ЭкранчикArduino IIC / I2C Serial LCD 2004 Module - Style Assorted EC-194530

Подскажите, пожалуйста, все ли правильно?

Еще камера нужна, для распознавания сытой и голодной морды кота...

Клапауций
Offline
Зарегистрирован: 10.02.2013

Probelzaelo пишет:

Еще камера нужна, для распознавания сытой и голодной морды кота...

и наглой, но сытой

Mastino
Offline
Зарегистрирован: 03.12.2011

что же вы меня не позвали? я специалист по котам.. вот как красиво сделано все:
http://youtu.be/Ao-ukJJ_cyA

Клапауций
Offline
Зарегистрирован: 10.02.2013

Mastino пишет:

что же вы меня не позвали? я специалист по котам.. вот как красиво сделано все:
http://youtu.be/Ao-ukJJ_cyA

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

Mastino
Offline
Зарегистрирован: 03.12.2011

Клапауций пишет:

проще электронного кота сделать

из ардуины что ли?

Клапауций
Offline
Зарегистрирован: 10.02.2013

Mastino пишет:

из ардуины что ли?

из коробки от обуви и двух зелёных светодиодов... усы фломастером нарисовать

Mastino
Offline
Зарегистрирован: 03.12.2011

Клапауций пишет:

из коробки от обуви и двух зелёных светодиодов... усы фломастером нарисовать

я еще подумал сейчас, можно gps приёмники поставить в кота(коробку) и потом отслеживать траекторию движения кота.

Клапауций
Offline
Зарегистрирован: 10.02.2013

Mastino пишет:

я еще подумал сейчас, можно gps приёмники поставить в кота(коробку) и потом отслеживать траекторию движения кота.

зачем отслеживать? - он же кот! гуляет сам по себе

Mastino
Offline
Зарегистрирован: 03.12.2011

ну чтобы не потерялся

Tomasina
Tomasina аватар
Offline
Зарегистрирован: 09.03.2013

Куда он из квартиры денется? :)

Клапауций
Offline
Зарегистрирован: 10.02.2013

Tomasina пишет:

Куда он из квартиры денется? :)

По балкону к соседским обувным коробкам жениться может полезть.

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Тогда он сможет сам подавать команду кормушке и туалету, когда захочет!

Клапауций
Offline
Зарегистрирован: 10.02.2013

kisoft пишет:

Тогда он сможет сам подавать команду кормушке и туалету, когда захочет!

картонной кормушке и картонному туалету... команды

JollyBiber
JollyBiber аватар
Offline
Зарегистрирован: 08.05.2012

картонные команды

Mastino
Offline
Зарегистрирован: 03.12.2011

а хвостик будет серва, только нужно будет код написать, который с помощью HC-SR04, настроение человека сканировать будет и потом через команду myservo.write(настроение_человека); сигналы посылать а хвостик(серва)

Клапауций
Offline
Зарегистрирован: 10.02.2013

Mastino пишет:

а хвостик будет серва, только нужно будет код написать, который с помощью HC-SR04, настроение человека сканировать будет и потом через команду myservo.write(настроение_человека); сигналы посылать а хвостик(серва)

в системе отсутсвует человек - ведь для этого всё задумывалось?

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

Клапауций пишет:
в системе отсутсвует человек - ведь для этого всё задумывалось?

Вообще то задумывалось не для человека, а для кота! 8о)

 

Клапауций
Offline
Зарегистрирован: 10.02.2013

Probelzaelo пишет:

Вообще то задумывалось не для человека, а для кота! 8о)

...картонного кота.

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

ниче вы блин не понимаете.. я тут вчера смотрел одну коробочку с пультом на 4 кнопки и 2 электрическими клапанами для труб... внутри коробочки оказалось уна+2 реле+приемник для пульта.... за коробочку просят 1600 баксов.. О.о долго думал

Клапауций
Offline
Зарегистрирован: 10.02.2013

Puhlyaviy пишет:

ниче вы блин не понимаете.. я тут вчера смотрел одну коробочку с пультом на 4 кнопки и 2 электрическими клапанами для труб... внутри коробочки оказалось уна+2 реле+приемник для пульта.... за коробочку просят 1600 баксов.. О.о долго думал

ничуть не удивляюсь - цена ведь зависит от платёжеспособности покупателя, а не от содержимого каропки

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

в данном случае, цена зависит от того что на рынке нет конкурентов :)

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

Клапауций пишет:

...картонного кота.

Карточного?

Probelzaelo
Offline
Зарегистрирован: 15.04.2011

Puhlyaviy пишет:
я тут вчера смотрел одну коробочку с пультом на 4 кнопки и 2 электрическими клапанами для труб... внутри коробочки оказалось уна+2 реле+приемник для пульта.... за коробочку просят 1600 баксов.. О.о долго думал

Это ты мооощно переплатил!!!

Клапауций
Offline
Зарегистрирован: 10.02.2013

Probelzaelo пишет:

Карточного?

картонного

читай внимательно - человека нет, живого кота нужно кормить, накуй нужен живой кот, если нет человека, меняем кота на муляж - всё резко упрощается!

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

Probelzaelo пишет:

Это ты мооощно переплатил!!!

Это не я, это есть тут некоторые с понятиями. :) тож кормушки для котов-сирот мечтают..

Клапауций
Offline
Зарегистрирован: 10.02.2013

Puhlyaviy пишет:

Это не я, это есть тут некоторые с понятиями. :) тож кормушки для котов-сирот мечтают..

...картонных котов-сирот

triada13
Offline
Зарегистрирован: 04.01.2013

Puhlyaviy , фото коробочки в студию.