Страница 4 из 9
Re: Автоматическая кормушка для кошек
Добавлено: Пн июн 30, 2025 14:23:40
BOB51
То, что происходит по совпадению текущего времени и уставки будильника:
Файл MFSel.cpp
строки 502-507
Код: Выделить всё
// функция сработки дозатора
void klac()
{
tone(DTM, 1200, 1000); digitalWrite(RMO, HIGH);
delay(200); digitalWrite(RMO, LOW);
}
на данный момент длительность вспышки светодиода (или активации ключа нагрузки) выставлена = 200 mS (delay(200)).
Это же действие можно вызвать нажатием кнопки L в любое время при режиме индикации счета главных часов (даже при погашенном дисплее).
Всего то надо внести изменение соответствующей величины в исходнике и выполнить перекомпиляцию.
или заменить на другие действия при необходимости.

Re: Автоматическая кормушка для кошек
Добавлено: Пн июн 30, 2025 14:26:51
pin1000
Давайте соберу, опробую.Может этого времени хватит , чтобы открыть защелку.Главное, что у вас импульс, а не постоянное включение.
Re: Автоматическая кормушка для кошек
Добавлено: Вт июл 01, 2025 05:05:19
pin1000
Плату сделал.После сборки проверки выложу файл .lay
url=https://img.radiokot.ru/files/130340/medium/3rrgzb7coa.jpg]

[/url]
Re: Автоматическая кормушка для кошек
Добавлено: Вт июл 01, 2025 06:14:17
АлександрЛ
[uquote="pin1000",url="/forum/viewtopic.php?p=4728510#p4728510"]Плату сделал.
url=https://img.radiokot.ru/files/130340/medium/3rrgzb7coa.jpg]

[/url][/uquote]
Только с котохостинга скопировал неправильно, нужно вот так:
И да, если на верхней плате, справа внизу- контакты под тактовые кнопки, то они сделаны неправильно, нужно было дорожку подводить, либо к правому верхнему контакту, либо к левому нижнему. Да и диаметр отверстия маловат.

Re: Автоматическая кормушка для кошек
Добавлено: Вт июл 01, 2025 13:22:43
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 разницы там нет.

Re: Автоматическая кормушка для кошек
Добавлено: Вт июл 01, 2025 13:57:00
pin1000
BOB51,
Почему я и не люблю Андурину.Это кучка модулей, не самим сделанных, обмотанные проводами.Нет целостности изделия.Представляю, какой бы был "чемодан" в nRLC))).
Я люблю все делать сам.Была бы моя воля и возможность я и микроконтроллер выпилил бы из кремния.
Я досыта, пацаном, навесным монтажом наработался.
"… я это никогда не полюблю!"В.Высоцкий .
Re: Автоматическая кормушка для кошек
Добавлено: Вт июл 01, 2025 14:28:40
BOB51
Межмодульные шлейфы - это не "навесной монтаж".
(Да и никак не макет - у макета принцип собрать и проверить возможность работоспособности перед окончательным проектом).
Практически в любом устройстве из более чем одной платки такое применяется.
Что более удобно в конкретном случае - зависит от множества факторов.

Re: Автоматическая кормушка для кошек
Добавлено: Вт июл 01, 2025 14:33:38
pin1000
Я в свою "веру"никого не обращаю.У каждого есть свой выбор.
Re: Автоматическая кормушка для кошек
Добавлено: Вт июл 01, 2025 15:01:04
BOB51
Просто у Вас один из возможных вариантов исполнения устройства.

Re: Автоматическая кормушка для кошек
Добавлено: Сб июл 05, 2025 05:17:29
pin1000
Запуск неудачный, написал в личку.
Схему подключения DS1307 взял типовую, к ваши зарезервированным выводам на Ардуино Нано(Atmega328P)..
Re: Автоматическая кормушка для кошек
Добавлено: Сб июл 05, 2025 09:44:52
BOB51
И где это Вы такую "типовую" схему для DS1307 накопали??
Ни в одном даташите нету внешних конденсаторов у выводов кварца!

Re: Автоматическая кормушка для кошек
Добавлено: Сб июл 05, 2025 09:53:22
pin1000
Убрать их недолго, думаю не из них не запустилось.Убрал, не повлияло.0
Вместо цифр, их обрезки и нет реакции на кнопки

Re: Автоматическая кормушка для кошек
Добавлено: Сб июл 05, 2025 11:32:01
BOB51
Пришлите ту схемную версию, что у Вас в железе реализована.
(желательно или фото платок под проверку схемы по монтажу или лучше из лайоута (режим "экспорт") сделать картинки верха и низа платки - их и в любой версии рассмотреть можно)
Возможно вариант разводки не совсем совпадает - посмотрю, чего из тестов для пошаговой проверки каждого из элементов схемы можно сделать.

Re: Автоматическая кормушка для кошек
Добавлено: Сб июл 05, 2025 11:41:17
pin1000
Первый опыт работы с Андуриной, как с блином-"комом".
Видимо буду завершать эксперимент.Жаль потраченного времени.
Добавлено after 8 minutes 2 seconds:
SL6 свободно выложен в инете, в множестве вариаций, большинство без установки на ПК.Скачать пару минут.Свой последний файл .lay выложу-это проще, чем любые "экспортные"варианты.
Вся разводка сделана по вашей схеме, деталей и дорожек "кот наплакал"
Re: Автоматическая кормушка для кошек
Добавлено: Сб июл 05, 2025 12:29:46
BOB51
Было два варианта схем - отличия в разводке линий SDA и SCL - одна под мой макет (SDA=D4, SCL=D5) и вторая - под удобство разводки дорожек при RTC "на рассыпухе", размещаемом на печатной платке - там удобнее SDA=D5, SCL=D4.
На всякий случай еще раз положу версию под "рассыпушный" RTC
https://img.radiokot.ru/files/20529/3rx3xtaquz.GIF
Смена выводов под соответствие разводки в файле 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

Re: Автоматическая кормушка для кошек
Добавлено: Сб июл 05, 2025 13:45:13
pin1000
Пробую D4 и D5 поменять местам (и соответсвенно SDA и SCL).Видимо ,все таки запутали меня.
Добавлено after 1 hour 1 minute 28 seconds:
Так и есть.Я делал по вашей первой выложенной схеме где SCLна D5, SDA на D4.Сейчас поменял , как на последней схеме, но ничего не изменилось, кракозябры и кнопки не работают.Похоже и прошивка не та залита.
Re: Автоматическая кормушка для кошек
Добавлено: Вс июл 06, 2025 04:27:50
pin1000
Перебрал варианты по SDA и SCL, ничего хорошего.Странно, что нет реакции на кнопки, только при нажатии R, при инициализации, есть писк.

Фото моей платы.Есть моя ошибка, что не учел зеркальность нижнего слоя DS1307, исправил при монтаже, перегнув выводы DS1307( разместил ее вверх "брюхом")Номера выводов подписал. Хорошо видны две дорожки(CLK и DIO) на ТМ1637 и три дорожки((R L D)на кнопки.
Может что то увидите свежим глазом.
Re: Автоматическая кормушка для кошек
Добавлено: Вс июл 06, 2025 08:46:35
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

Re: Автоматическая кормушка для кошек
Добавлено: Вс июл 06, 2025 11:17:57
pin1000
Терпеливо попробовал.Безрезультатно.
На этом эксперименты с андуриной закончил.Сдую с нее Мегу328Р, больше ценного,
в ней ничего нет.
Re: Автоматическая кормушка для кошек
Добавлено: Пн июл 07, 2025 06:20:11
pin1000
Запоздавший вопрос.Драйвер
Библиотека Arduino: TM1637.h
не нужна?
Добавлено after 40 minutes 35 seconds:
Я честно сказал, что первый раз работаю с Ардуино.Устанавливал файл .ino, как hex но видимо нужно устанавливаль библиотеки?Похоже сдесь моя ошибка, а я по привычке всю плату и монтаж перепроверил.Ардуина без "дров" не запускается!
Добавлено after 1 hour 18 minutes 16 seconds:
Добавил zip библиотеку ваш zip swiob2, при компиляции стала появляться ошибка.