я держу кошек очень давно (с тех пор, как стала жить самостоятельно). у меня корм всегда в свободном доступе, независимо от количества животных (сейчас 2, но было и 1 и 4). покупаю только дорогой корм, никакой дешевки (да мои дешевый и жрать-то не станут). никогда еще не было, чтобы кошки жирели, хоть кастрированные,хоть нет. это собакам нужно дозировать, кошка же не станет есть, если не голодна. а что касется отъездов, то я просто беру две большие кастрюли, насыпаю в одну доверху корма, в другую - доверха воды. 5 дней без проблем (работала в другом городе, в понедельник уезжала - в пятницу возвращалась, несколько месяцев, проблем не было). но если жара, то воду надо менять чаще, тогда придется просить кого-то, чтобы приходили 2 раза в неделю поменять воду и туалет. в дозировании корма для кошек смысла не вижу. (для кур, кстати говоря, тоже).
добрый день. собираю кормушку по вашему видео. при программированию ардуино уно вскочила ошибка arduino_RTC/h: No such file or directory. подскажите что делать.
Батарейки АА имеют ëмкость в лучшем случае 1500. Плата ардуино уно потребляет 19 мА + сервопривод. Батареек хоть на 2 дня хватает? Смысл от такой кормушки? Нужно блок питания ставить.
Повторил Ваш скетч, конструкция немного другая. Всё работает хорошо, удобно задавать время. Прописал срабатывание в определённое число. А вот как прописать например срабатывание каждую субботу? Жаль, что не автономная потребляет 12 мА.
Супер! Какой молодец что поделился. Ардуино вообще неиссякаемый источник применения. Сейчас тоже собрался сделать кормушку, но другую и по-другому. Но Ваше видео помогло осознанию процесса. Придется освоить процесс программирования.
Отличный видос! Огромное спасибо. Решил сделать на основе вашего скетча кормушку для рыбок, жена забывает кормить, когда меня нет дома)) Но столкнулся с проблемой RTC у меня 1302 и не хочет компилироваться, выдает ошибку: kat_food_v0.1:47: error: 'servo' was not declared in this scope Изменения все сделал: #include <Servo.h> // Раскомментируйте для программной реализации шины I2C: // #define pin_SW_SDA 5 // Назначение любого вывода Arduino для работы в качестве линии SDA программной шины I2C. #define pin_SW_SCL 4 // Назначение любого вывода Arduino для работы в качестве линии SCL программной шины I2C. // Раскомментируйте для совместимости с большинством плат: // #include <Wire.h> // Библиотека iarduino_RTC будет использовать методы и функции библиотеки Wire. #include <iarduino_RTC.h> // Подключаем библиотеку iarduino_RTC для работы с модулями реального времени. iarduino_RTC time(RTC_DS1302, 1, 2, 3) // Объявляем объект time для работы с RTC модулем на базе чипа DS1302, указывая выводы Arduino подключённые к выводам модуля RST, CLK, DAT //iarduino_RTC time(RTC_DS1307); // Объявляем объект time для работы с RTC модулем на базе чипа DS1307, используется аппаратная шина I2C // iarduino_RTC time(RTC_DS3231); // Объявляем объект time для работы с RTC модулем на базе чипа DS3231, используется аппаратная шина I2C Servo servo; // обьявляем объект серво для управления серво-мотором Ругается на последнюю строку((( Помогите пожалуйста!!!
Если не в состоянии сами разобраться с подобной проблемой- смотрите на программу FLProg flprog.ru/ В ней полностью работоспособный скетч для вашего устройства делается минут за 10 Есть косяк в ее блоке работы с часами реального времени/меню- слетают часы при перезагрузке. Лечится прописыванием в сетапе вот таких строк _RTC1_GetTime1_StrOut = _RTC1.gettime("Y");// получение времени с RTC при старте _menuValueArray_int[0] = ((_RTC1_GetTime1_StrOut).toInt());//Запись полученного в предыдущей строке времени в параметр меню при старте
@@kap2016 та пошарьтесь на их сайте, там хватает опубликованных проектов с временем- должно быть... Только зачем? Программа русскоязычная, разобраться- с ней- от пары часов до пары дней, зайдите на канал Заметки ардуинщика- там очень много интересного
Здравствуйте! Понравился ваш проект, просто и работоспособно, есть у меня oled дисплей i2c для отображения времени и таймеров, подключил, вывел время минуты часы секунды , на экране появились лишние пиксели частота обновления по. Millis. И пишет после компиляции мало оперативной памяти
@@user-jf2kg7jv7x конечно подойдет. UNO и Nano отличаются только разъемами и размерами плат. servo1.attach(servoPIN); // подкючаем сервопривод к цифровому выходу "servoPIN" servo1.write(0); delay(1000); servo1.detach(); // отключаем питание серво