Это устройство предназначено дозированной выдачи корма коту, хотя может быть использовано для любого другого животного. Кот привык получать сухой корм рано утром, но иногда хочется подольше поспать в выходные или бывает совсем на несколько дней уедешь из города. Как быть? Это устройство хранит еду в круглой трубе. В установленный момент времени в нижней части трубы открывается заслонка и еда падает в кошачью тарелку. Как ни странно, спроектированное на скорую руку устройство работает просто великолепно. Кошка может легко услышать звук падения сухого корма, так что не надо учить её и объяснять что к чему. У нас она поняла это с самого первого использования. В общем эта машина действительно один из самых полезных гаджетов домашней автоматизации.
Схема автомата кормления


Электронная часть прибора – простой таймер-будильник на основе микросхемы PCA8565. Сигнал инициирует прерывание, которое выводит микроконтроллер из спящего режима. Последний посылает сигнал на открытие дверки – механизм управляется мотором на схеме. Дверь должна сделать полный оборот и остановится в исходном положении, лоток будет готов к следующей загрузке. Это достигается с помощью оптопрерывателя OBP625, который обеспечивает обратную связь с микроконтроллером 16F684, чтобы остановить питание двигателя. Сам двигатель управляется ШИМ, основанные на таймере 555 для того, чтобы замедлить его до нужной скорости.


Текущее время и время будильника отображается с помощью 4-х значного светодиодного дисплея. Установка времени и будильника осуществляется с помощью двух кнопок на входах RA4 и RA5.


Даже без особой подстройки внутренний таймер-часы является довольно точными – не заметно никакой разницы с другими эталонными цифровыми часами. Он питается от отдельной литиевой батареи 3 В.


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


Дисплей отключается через 10 секунд после выхода какой-либо кнопки. Это достигается простым выключением питания контроллера и дисплея, реализованном на транзисторе IRLML6402, когда напряжение на выводе 8 МК становится 5 В.


Основная часть электроники собрана на двух печатных платах, которые размещены одна в верхней части, другая в небольшой пластиковой коробке. Таймер и оптопрерыватель собран на другой небольшой платке, которая устанавливается непосредственно на редуктор. Всё устройство автоматического кормления питается от стандартного сетевого адаптера. Кнопка закорачивания правого по схеме транзистора – для ручного управления дверкой раздачи. Файлы проекта качайте здесь.







Комментарии закрыты.