Автоматическая кормушка для кошек

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
BOB51
Друг Кота
Сообщения: 15546
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Автоматическая кормушка для кошек

Сообщение BOB51 »

То, что происходит по совпадению текущего времени и уставки будильника:
Файл MFSel.cpp
строки 502-507

Код: Выделить всё

// функция сработки дозатора
void klac()
{
  tone(DTM, 1200, 1000); digitalWrite(RMO, HIGH);
  delay(200); digitalWrite(RMO, LOW);
}
на данный момент длительность вспышки светодиода (или активации ключа нагрузки) выставлена = 200 mS (delay(200)).
Это же действие можно вызвать нажатием кнопки L в любое время при режиме индикации счета главных часов (даже при погашенном дисплее).
Всего то надо внести изменение соответствующей величины в исходнике и выполнить перекомпиляцию.
или заменить на другие действия при необходимости.
:roll:
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Автоматическая кормушка для кошек

Сообщение pin1000 »

Давайте соберу, опробую.Может этого времени хватит , чтобы открыть защелку.Главное, что у вас импульс, а не постоянное включение.
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Автоматическая кормушка для кошек

Сообщение pin1000 »

Плату сделал.После сборки проверки выложу файл .lay
url=https://img.radiokot.ru/files/130340/medium/3rrgzb7coa.jpg]Изображение[/url]
Аватара пользователя
АлександрЛ
Друг Кота
Сообщения: 43788
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Откуда: Нерезиновая

Re: Автоматическая кормушка для кошек

Сообщение АлександрЛ »

[uquote="pin1000",url="/forum/viewtopic.php?p=4728510#p4728510"]Плату сделал.
url=https://img.radiokot.ru/files/130340/medium/3rrgzb7coa.jpg]Изображение[/url][/uquote]
Только с котохостинга скопировал неправильно, нужно вот так:
Изображение

И да, если на верхней плате, справа внизу- контакты под тактовые кнопки, то они сделаны неправильно, нужно было дорожку подводить, либо к правому верхнему контакту, либо к левому нижнему. Да и диаметр отверстия маловат. :dont_know:
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15546
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Автоматическая кормушка для кошек

Сообщение BOB51 »

Говоря про вариант на ардуино я имел ввиду таки сборку из готовых блоков-микромодулей, а не отдельную платку...
При том, что такую конструкцию можно и в варианте на "рассыпных" комплектующих собрать.
Вот к примеру те микромодули:
собственно ардуинка - или нанка (при питании от сети) или про-мини (аккумуляторный вариант).
https://img.radiokot.ru/files/20529/3gqj8doppv.jpg
Однако "по фэншую" про-мини потребует еще и платки USB-COM для заливки прошивки из IDE ...
Что-то из подобных
https://img.radiokot.ru/files/20529/1to07i23ar.JPG
Далее используем вот такой модуль RTC
https://img.radiokot.ru/files/20529/3rrt2520jb.jpg
это снимок уже после доработки - удалены диод D1 и два резистора R6 и R4
резистор R6 заменен перемычкой.
за модуль индикации уже говорилось
https://img.radiokot.ru/files/20529/1lioko5xzj.jpg
https://img.radiokot.ru/files/20529/1liokp92js.jpg
но и для него в тырнете есть оговорка:
https://img.radiokot.ru/files/20529/3ksekoxbg4.jpg
Питание при аккумуляторном варианте через платку
https://img.radiokot.ru/files/20529/20x00t253m.JPG
кнопки на выбор - или пленки
https://img.radiokot.ru/files/20529/3791k3k335.jpg
или поштучные емкостные из семейства
https://img.radiokot.ru/files/20529/286589ggbo.jpg
Ну а силовой ключ... то также из наборов "спутников сопровождения ардуино" - платки реле с оптроном на входе.
Вся модули соединяются ленточными шлейфами с пайкой.
Макет у меня правда с самодельным модулем DS1307
(https://img.radiokot.ru/files/20529/3rm1byahvr.jpg)
- но схемка RTC там одинакова - в адуриньем модуле еще ЕЕПРОМка установлена и место под термодатчик. Так что по программе доступа к RTC разницы там нет.
:dont_know:
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Автоматическая кормушка для кошек

Сообщение pin1000 »

BOB51,
Почему я и не люблю Андурину.Это кучка модулей, не самим сделанных, обмотанные проводами.Нет целостности изделия.Представляю, какой бы был "чемодан" в nRLC))).
Я люблю все делать сам.Была бы моя воля и возможность я и микроконтроллер выпилил бы из кремния.
Я досыта, пацаном, навесным монтажом наработался.
"… я это никогда не полюблю!"В.Высоцкий .
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15546
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Автоматическая кормушка для кошек

Сообщение BOB51 »

Межмодульные шлейфы - это не "навесной монтаж".
(Да и никак не макет - у макета принцип собрать и проверить возможность работоспособности перед окончательным проектом).
Практически в любом устройстве из более чем одной платки такое применяется.
Что более удобно в конкретном случае - зависит от множества факторов.
8)
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Автоматическая кормушка для кошек

Сообщение pin1000 »

Я в свою "веру"никого не обращаю.У каждого есть свой выбор.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15546
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Автоматическая кормушка для кошек

Сообщение BOB51 »

Просто у Вас один из возможных вариантов исполнения устройства.
8)
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Автоматическая кормушка для кошек

Сообщение pin1000 »

Запуск неудачный, написал в личку.
Схему подключения DS1307 взял типовую, к ваши зарезервированным выводам на Ардуино Нано(Atmega328P)..
Вложения
DS1307.jpg
(72.9 КБ) 51 скачивание
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15546
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Автоматическая кормушка для кошек

Сообщение BOB51 »

И где это Вы такую "типовую" схему для DS1307 накопали??
:shock:
Ни в одном даташите нету внешних конденсаторов у выводов кварца!
8)
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Автоматическая кормушка для кошек

Сообщение pin1000 »

Убрать их недолго, думаю не из них не запустилось.Убрал, не повлияло.0
Вместо цифр, их обрезки и нет реакции на кнопки
Изображение
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15546
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Автоматическая кормушка для кошек

Сообщение BOB51 »

Пришлите ту схемную версию, что у Вас в железе реализована.
(желательно или фото платок под проверку схемы по монтажу или лучше из лайоута (режим "экспорт") сделать картинки верха и низа платки - их и в любой версии рассмотреть можно)
Возможно вариант разводки не совсем совпадает - посмотрю, чего из тестов для пошаговой проверки каждого из элементов схемы можно сделать.
:roll:
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Автоматическая кормушка для кошек

Сообщение pin1000 »

Первый опыт работы с Андуриной, как с блином-"комом".
Видимо буду завершать эксперимент.Жаль потраченного времени.

Добавлено after 8 minutes 2 seconds:
SL6 свободно выложен в инете, в множестве вариаций, большинство без установки на ПК.Скачать пару минут.Свой последний файл .lay выложу-это проще, чем любые "экспортные"варианты.
Вся разводка сделана по вашей схеме, деталей и дорожек "кот наплакал"
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15546
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Автоматическая кормушка для кошек

Сообщение BOB51 »

Было два варианта схем - отличия в разводке линий SDA и SCL - одна под мой макет (SDA=D4, SCL=D5) и вторая - под удобство разводки дорожек при RTC "на рассыпухе", размещаемом на печатной платке - там удобнее SDA=D5, SCL=D4.
На всякий случай еще раз положу версию под "рассыпушный" RTC
https://img.radiokot.ru/files/20529/3rx3xtaquz.GIF
swiob2.zip
(98.28 КБ) 34 скачивания
Смена выводов под соответствие разводки в файле swiob2.h
строки 28-33
Спойлер

Код: Выделить всё

// выводы RTC
// #define LSDA 4 // D4 SDA RTC
// #define LSCL 5 // D5 SCL rtc
// изменения под схему swin2_print
#define LSDA 5 // D5 SDA RTC
#define LSCL 4 // D4 SCL rtc
8)
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Автоматическая кормушка для кошек

Сообщение pin1000 »

Пробую D4 и D5 поменять местам (и соответсвенно SDA и SCL).Видимо ,все таки запутали меня.

Добавлено after 1 hour 1 minute 28 seconds:
Так и есть.Я делал по вашей первой выложенной схеме где SCLна D5, SDA на D4.Сейчас поменял , как на последней схеме, но ничего не изменилось, кракозябры и кнопки не работают.Похоже и прошивка не та залита.
Вложения
swin1_print.GIF
(47.83 КБ) 42 скачивания
Последний раз редактировалось pin1000 Вс июл 06, 2025 06:05:35, всего редактировалось 1 раз.
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Автоматическая кормушка для кошек

Сообщение pin1000 »

Перебрал варианты по SDA и SCL, ничего хорошего.Странно, что нет реакции на кнопки, только при нажатии R, при инициализации, есть писк.
Изображение
Фото моей платы.Есть моя ошибка, что не учел зеркальность нижнего слоя DS1307, исправил при монтаже, перегнув выводы DS1307( разместил ее вверх "брюхом")Номера выводов подписал. Хорошо видны две дорожки(CLK и DIO) на ТМ1637 и три дорожки((R L D)на кнопки.
Может что то увидите свежим глазом.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15546
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Автоматическая кормушка для кошек

Сообщение BOB51 »

Попробуйте версию без RTC - вот эту (sviob1_a.zip)
https://radiokot.ru/forum/download/file.php?id=419119
(из более ранних тестов https://radiokot.ru/forum/viewtopic.php ... 4#p4726184)
Должно работать - линии RTC безразличны для этой версии, а кнопки и индикатор работают.
Бывают ошибки вида "повернул кнопку на 90 градусов"...
Ну и то, что на Вашем последнем снимке - это для варианта
Спойлер

Код: Выделить всё

// выводы RTC
 #define LSDA 4 // D4 SDA RTC
 #define LSCL 5 // D5 SCL rtc
// изменения под схему swin2_print
//#define LSDA 5 // D5 SDA RTC
//#define LSCL 4 // D4 SCL rtc
:roll:
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Автоматическая кормушка для кошек

Сообщение pin1000 »

Терпеливо попробовал.Безрезультатно.
На этом эксперименты с андуриной закончил.Сдую с нее Мегу328Р, больше ценного,
в ней ничего нет.
Аватара пользователя
pin1000
Сверлит текстолит когтями
Сообщения: 1290
Зарегистрирован: Чт май 24, 2018 12:07:05
Откуда: Челябинск-"Метеоритный"

Re: Автоматическая кормушка для кошек

Сообщение pin1000 »

Запоздавший вопрос.Драйвер
Библиотека Arduino: TM1637.h
не нужна?

Добавлено after 40 minutes 35 seconds:
Я честно сказал, что первый раз работаю с Ардуино.Устанавливал файл .ino, как hex но видимо нужно устанавливаль библиотеки?Похоже сдесь моя ошибка, а я по привычке всю плату и монтаж перепроверил.Ардуина без "дров" не запускается!

Добавлено after 1 hour 18 minutes 16 seconds:
Добавил zip библиотеку ваш zip swiob2, при компиляции стала появляться ошибка.
Ответить

Вернуться в «Статьи»