Страница 1 из 2

Подскажите, делаю инкубатор

Добавлено: 21 фев 2019, 15:41
ivan_nw
Коллеги подскажите новичку, пилю инкубатор на ардуино, как сделать вывод на дисплей количество пройденных дней с начала запуска (1,2,3,4 и тд., а не понедельник, вторник, среда...) понимаю, что простой вопрос, но что то не соображу. Во вложении прикрепил каракули которые собрал, подскажите где я не прав)

Подскажите, делаю инкубатор

Добавлено: 21 фев 2019, 17:08
grin-mpx
Сделайте переменную и ячейку EEPROM , назовите их к примеру Время работы. Каждый час плюсуйте к переменной 1 и записывайте результат в EEPROM . При включении питания считываете из памяти значение и записываете в переменную.
На отдельной плате путем деления этой переменной можно высчитать количество дней и часов с момента старта инкубации.

Подскажите, делаю инкубатор

Добавлено: 21 фев 2019, 20:10
pipapsix
[ref]ivan_nw[/ref],
Вот. дальше сможете думаю.Я его использую.
Подсчет_дней_между_двумя_датами_(CODE).ubi

Подскажите, делаю инкубатор

Добавлено: 21 фев 2019, 20:52
jonik22sm
вот моя версия
малая клава2.4,2.zip

Подскажите, делаю инкубатор

Добавлено: 22 фев 2019, 09:32
ivan_nw
pipapsix писал(а): 21 фев 2019, 20:10[ref]ivan_nw[/ref],
Вот. дальше сможете думаю.Я его использую.

Подсчет_дней_между_двумя_датами_(CODE).ubi
Спасибо, т.е. если нужен подсчет только дней указываем в днях начальное значение и конечное ? мне необходимо что бы считало от 0 до 21 и потом заново, если не сложно скажите правильно или нет
[spoiler]
инкубатор.PNG
[/spoiler]

Подскажите, делаю инкубатор

Добавлено: 22 фев 2019, 10:16
rw6cm
ivan_nw писал(а): 22 фев 2019, 09:32т.е. если нужен подсчет только дней указываем в днях начальное значение и конечное ?
Все входа должны быть заполнены. От первой даты отнимается вторая.
Блок сам не чего не меняет, только считает.
[spoiler]
2019_02_22_10_09_15_FLProg_4.2.4.png
[/spoiler]

Подскажите, делаю инкубатор

Добавлено: 22 фев 2019, 10:29
ivan_nw
rw6cm писал(а): 22 фев 2019, 10:16
ivan_nw писал(а): 22 фев 2019, 09:32т.е. если нужен подсчет только дней указываем в днях начальное значение и конечное ?
Все входа должны быть заполнены. От первой даты отнимается вторая.
Блок сам не чего не меняет, только считает.
[spoiler]
2019_02_22_10_09_15_FLProg_4.2.4.png
[/spoiler]
Спасибо

Подскажите, делаю инкубатор

Добавлено: 22 фев 2019, 13:02
pipapsix
ТОлько вот не помню уже.
Он просто сутки считает, когда новые наступят.?
Или когда было сохранение?? например нажал сохранить дату в 13:25 и на следующий день в это же время будет произведен расчет.

Был помнится блок , подсчета часов.
Например, он пригодятся для установки прогрева яиц первые 8-10 часов после закладки.
Нужен?? поищу.

Отправлено спустя 8 минут 42 секунды:
[spoiler]
2019-02-22_14-00-58.png
[/spoiler]

Подскажите, делаю инкубатор

Добавлено: 22 фев 2019, 13:32
Efan
Если не забуду, в понедельник выложу проект на основе, которую делал Грачик, я его дорабатывал и он реально теперь работает в железе. Там заложено четыре периода инкубации (для разных птиц), работающие от часов. При отключении питания программа не сбрасывается. (контроль температуры по двум датчикам через ПИД, контроль влажности ПИД, провертивание с регулировкой по периодам и продолжительности, регулировка времени и длительности поворота яиц)

Подскажите, делаю инкубатор

Добавлено: 22 фев 2019, 16:13
AVGN
[ref]ivan_nw[/ref], наверное достаточно просто досчитать 21 сутки. Теоретически.
Тогда вот самый бюджетный счетчик на Ардуино.
Счетчик секунд-в дни часы минуты секунды на LCD_FLp4.2.4.flp
Блок генератора реализован на TimerOne.
Точен ровно настолько насколько точный кварц в Вашей ардуино.
Генерит секунды и выводим на дисплей в виде количества суток , часов, минут, секунд.
Как отсчитали 21 сутки ,выводим на дисплей сообщение и высокий уровень на 13 ногу ардуино.
Инкубатор_время.jpeg

Подскажите, делаю инкубатор

Добавлено: 22 фев 2019, 16:21
pipapsix
AVGN писал(а): 22 фев 2019, 16:13Блок генератора реализован на TimerOne.
Точен ровно настолько насколько точный кварц в Вашей ардуино.
Генерит секунды и выводим на дисплей в виде количества суток , часов, минут, секунд.
Как отсчитали 21 сутки ,выводим на дисплей сообщение и высокий уровень на 13 ногу ардуино.
А свет если выключат?? не увидел записи в память.

Подскажите, делаю инкубатор

Добавлено: 22 фев 2019, 16:46
AVGN
pipapsix писал(а): 22 фев 2019, 16:21А свет если выключат?? не увидел записи в память.
ММММ ... у меня курятника нет, я обычно антенны на спутниковые сегменты направляю. А тут у меня все зарезервировано -солнечные батареи, аккумуляторы , бесперебойные ИП, дизельгенераторы :smile38:

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

Подскажите, делаю инкубатор

Добавлено: 22 фев 2019, 17:26
pipapsix
AVGN писал(а): 22 фев 2019, 16:46ММММ ... у меня курятника нет, я обычно антенны на спутниковые сегменты направляю. А тут у меня все зарезервировано -солнечные батареи, аккумуляторы , бесперебойные ИП, дизельгенераторы
Ну вот ни понял я чего то,шутка??
AVGN писал(а): 22 фев 2019, 16:46Только вот как там эмбрионы без подогрева остались -их куда девают?
Их никуда не девают, лежат себе, греются, у меня и 3-6 часов лежали, и молчали, и вывод замечательный был.

Я не говорю , что на совсем свет отрубают, да хоть на пять минут.
AVGN писал(а): 22 фев 2019, 16:46Ну добавьте запись в память чего насчиталось
Не, так не пойдет.

Подскажите, делаю инкубатор

Добавлено: 22 фев 2019, 18:11
brig62
pipapsix писал(а): 22 фев 2019, 17:26Я не говорю , что на совсем свет отрубают, да хоть на пять минут.
Почему не запитать схему от аакума? Если уж иак критично.

Подскажите, делаю инкубатор

Добавлено: 22 фев 2019, 18:23
pipapsix
brig62 писал(а): 22 фев 2019, 18:11Почему не запитать схему от аакума? Если уж иак критично.
Я вот думаю, на сколько хватит акума при 1500 яиц для начала?
Или только, чтобы ардуино питать?

Да и не переживаю я по этому поводу, просто обсуждаю тему, развиваю.
ВОн, блок наверху скидывал, начальную дату сохранил и все, а потом минусует настоящую, вот и количество дней получилось, от начала инкубации, и свет не помеха. И каждый раз не нужно нечего записывать в ЕЕПРОМ, а только один в самом начале.

Так то у меня генератор стоит, на всякий случай.Это все пройденные этапы.

Подскажите, делаю инкубатор

Добавлено: 22 фев 2019, 18:33
AVGN
pipapsix писал(а): 22 фев 2019, 17:26 AVGN писал(а): ↑
Сегодня{, 06:46}
ММММ ... у меня курятника нет, я обычно антенны на спутниковые сегменты направляю. А тут у меня все зарезервировано -солнечные батареи, аккумуляторы , бесперебойные ИП, дизельгенераторы

Ну вот ни понял я чего то,шутка??
Ок.
Запитывайте ардуину от автомобильного АКБ. У меня в боксе при +12С на сигнализации 45амперник держит месяц. 21 день точно выдержит.
pipapsix писал(а): 22 фев 2019, 17:26 AVGN писал(а): ↑
Сегодня{, 06:46}
Ну добавьте запись в память чего насчиталось

Не, так не пойдет.
что не пойдет? Ваш предыдущий пост - в память желали писать. Или не хотите сделать своими руками? Или не можете?

Подскажите, делаю инкубатор

Добавлено: 22 фев 2019, 19:22
brig62
pipapsix писал(а): 22 фев 2019, 18:23Я вот думаю, на сколько хватит акума при 1500 яиц для начала?
Или только, чтобы ардуино питать?
Вы то про 5 мин говорите отключения питания. То про 1500 яиц. Единицы измерения приведите к единым.
Конечно только Ардуину. В же хотели что бы отсчет не прерывался
AVGN писал(а): 22 фев 2019, 18:33Запитывайте ардуину от автомобильного АКБ
Это круто. Но можно и от него. А сам аккум подключить в сеть через зарядку.
Вообще то я имел ввиду что то типа этого https://ru.aliexpress.com/item/Raspberr ... 33edRfJpUA Можно использовать блок питания с ааком от охранной сигнализации. Типа такого
[spoiler]
2019-02-22_19-20-45.png
[/spoiler]

Подскажите, делаю инкубатор

Добавлено: 22 фев 2019, 20:27
ivan_nw
Efan писал(а): 22 фев 2019, 13:32Если не забуду, в понедельник выложу проект на основе, которую делал Грачик, я его дорабатывал и он реально теперь работает в железе. Там заложено четыре периода инкубации (для разных птиц), работающие от часов. При отключении питания программа не сбрасывается. (контроль температуры по двум датчикам через ПИД, контроль влажности ПИД, провертивание с регулировкой по периодам и продолжительности, регулировка времени и длительности поворота яиц)
буду благодарен если выложите, пробовал Грачика проект, можно сказать я и загорелся от уроков Грачика))) никогда программированием не занимался, но очень понравилась идея автоматизации процессов, и начал с инкубатора, т.к. живу в своем доме и очень актуально, но "немного" знаний не хватает, хотя вроде вроде собрал блоками флпрог весь инкубатор все отрабатывает хорошо кроме пид регулятора)

Отправлено спустя 1 минуту 28 секунд:
AVGN писал(а): 22 фев 2019, 16:13[ref]ivan_nw[/ref], наверное достаточно просто досчитать 21 сутки. Теоретически.
Тогда вот самый бюджетный счетчик на Ардуино.
Счетчик секунд-в дни часы минуты секунды на LCD_FLp4.2.4.flp
Блок генератора реализован на TimerOne.
Точен ровно настолько насколько точный кварц в Вашей ардуино.
Генерит секунды и выводим на дисплей в виде количества суток , часов, минут, секунд.
Как отсчитали 21 сутки ,выводим на дисплей сообщение и высокий уровень на 13 ногу ардуино.
Инкубатор_время.jpeg
Спасибо, проверил, работает)

Отправлено спустя 2 минуты 31 секунду:
pipapsix писал(а): 22 фев 2019, 13:02ТОлько вот не помню уже.
Он просто сутки считает, когда новые наступят.?
Или когда было сохранение?? например нажал сохранить дату в 13:25 и на следующий день в это же время будет произведен расчет.

Был помнится блок , подсчета часов.
Например, он пригодятся для установки прогрева яиц первые 8-10 часов после закладки.
Александр спасибо, разобрался, тоже работает, наверное этот блок и буду использовать
Нужен?? поищу.

Отправлено спустя 8 минут 42 секунды:
[spoiler]2019-02-22_14-00-58.png[/spoiler]

Подскажите, делаю инкубатор

Добавлено: 22 фев 2019, 21:43
Phazz
pipapsix писал(а): 22 фев 2019, 17:26 Не, так не пойдет.
Записывай каждый час, на один цикл потратиться 500 записей, 7500 на год.
В режиме нонстоп проработает минимум 10 лет. Мне кажется этого хватит с головой.

Подскажите, делаю инкубатор

Добавлено: 23 фев 2019, 04:04
SergeyShikal
ivan_nw писал(а): 22 фев 2019, 20:27 пробовал Грачика проект, можно сказать я и загорелся от уроков Грачика))) никогда программированием не занимался, но очень понравилась идея автоматизации процессов, и начал с инкубатора, т.к. живу в своем доме и очень актуально, но "немного" знаний не хватает, хотя вроде вроде собрал блоками флпрог весь инкубатор все отрабатывает хорошо кроме пид регулятора)
Вы делали по вот этому уроку [spoiler]http://arduinoprom.ru/arduino/256-unive ... ast-3.html[/spoiler] и не работает увлажнитель? Нужно добавить блок преобразования строки [spoiler]
Безымяннвый.png
[/spoiler]