Контроллер теплицы. Задания на доработку

petrovjch

✩✩✩✩✩✩✩
23 Апр 2020
5
1
@IamNikolay,
Это понятно, но мне нужно чтобы по разным датчикам срабатывали различные реле серво и т п
 

bort707

★★★★★★✩
21 Сен 2020
3,064
912
Очень не хватает точности до десятых с датчика ds18b20 в пунктах серво и реле! Ребята если кто знает как этот пункт поправить в прошивке прошу помочь.
никак. Паспортная точность оригинального датчика +-0.5гр, китайских - еще хуже. Вывести на экран десятые и даже сотые можно, но смысла в этом немного.
Ну и самих входов для датчиков сделать хотя бы 2 как минимум.
в текущей прошивке их 4шт
 

zakuska2001

✩✩✩✩✩✩✩
5 Янв 2022
18
1
Привет всем!
Плачу 1 000р.
Абсолютно уверен, что есть запрос от вселенной на замену Adruino Nano на LGT8P. Цены на китайскую плату ниже, да и по многим параметрам она шустрее. Что сделано:
1. Проверил компиляцию прошивки с Adruino Nano на LGT8P.
2. Разобрался с ошибкой при компиляции "'class EEPROMClass' has no member named 'get'". Лечится подключением новой библиотеки по работе с EEPROM для LGT8P. (ссылка на лечилку).
3. Добавил в прошивку возможность работы с емкостными датчиками влажности (отображение в процентах).
4. Загрузил прошивку, датчики влажности воздуха (у меня HTU21D 3,3v) работает. Экран, энкодер, тестовый датчик влажности работает. Прозвонил тестером управляющие сигналы каналов реле - работает. Графики с датчиков отображаются. Вроде первичный тест пройден успешно за исключением одного "но"...

Какие остались проблемы:
1. Параметры не сохраняются в EEPROM в LGT8P.
Как проявляется:
- при изменении настроек (например постоянное включение подстветки экрана или изменении времени его погасания) - настройки не сохраняются в памяти. При отключении питания параметры восстанавливаются по умолчанию.

Прикладываю актуальную (доработанную) прошивку. Остальное можно скачать с GitHub.

Чего прошу у уважаемых гуру-кодеров:
1. Что бы кто то помог исправить код так, что бы параметры сохранялись в энергонезависимой памяти LGT8P.
 

Вложения

Изменено:

zakuska2001

✩✩✩✩✩✩✩
5 Янв 2022
18
1
@Igorpot,
Привет!
По пункту 3 - про контроль накопления.
Варианты
(на мой взгляд более-менее нормальные):
1. Есть дешманденчские поплавковые датчики уровня жидкости. Ставишь на аналоговый датчик. Настраиваешь включение реле помпы на срабатывание. Минусы - уровень или есть, или его нет.... Плюсы: используются любые пины. Требуется небольшая доработка прошивки.
2. Подключаешь ультразвуковой датчик расстояния и настраиваешь на него срабатывание помпы по определенному уровню жидкости в бочке. Плюсы - уровень можно измерять во всей бочке, при этом точно понимать сколько осталось. Минусы: сложно подключить для новичка и встроить код в текущую прошивку.
"Колхоз":
1. Емкостной датчик уровня жидкости. Плюсы: простота подключения, не надо править текущую прошивку. Минусы: уровень меряется в ограниченном объеме, коррозия датчика.
2. Емкостной датчик влажности почвы. Плюсы простота подключения, не надо править текущую прошивку, отсутствие коррозии. Минусы: Минусы: уровень меряется в ограниченном объеме.
 

KSA

✩✩✩✩✩✩✩
2 Янв 2022
3
0
Для доработки проекта можно использовать программу для удаленного управления как вы хотите REMOTEXY. достаточно запрограммировать esp01 согласно инструкции и дописать кок программы. Но при более 5 позиций программа платная.
 

Фёдор Михайлович

✩✩✩✩✩✩✩
17 Июн 2023
1
0
Здравствуйте. Хотел задействовать один контроллер на теплицу и бассейн. А на дисплее только один цифровой датчик температуры, а нужно 2 , а можно и 3. Можно ли прописать в GyverControl несколько цифровых датчиков температуры и влажности?
 

ВлаДо

✩✩✩✩✩✩✩
21 Июн 2022
12
4
Коллеги!
1. Как сделать питание проекта от аккумулятора при отключении сети?
2. Контроль и управление с мобилы?
 

Seryoga

✩✩✩✩✩✩✩
28 Сен 2023
1
0
Идея для доработки проекта. Использовать для проекта современную плату с wifi (и желательно с камерой, esp32-cam или лучше), не использовать дисплей и энкодер, а использовать вэб интерфейс (чтобы можно было мониторить и управлять не только внутри локальной сети, но и через интернет). Добавить карту памяти на которую будут писаться температурные графики и прочие данные в том числе фото/видео. И возможность установить разные прошивки и их обновления (теплица, птичник, аквариум, пивоварня, теплые полы, котел и т.д.). Так же предусмотреть возможность масштабирования и объединения устройств по wifi (для получения данных с датчиков по воздуху со второго устройства, чтобы избавиться от длинных проводов). Возможность дополнительного питания от аккумулятора, который заряжается от солнечных панелей или ветрогенератора. В идеале видео урок как это делать. Автора и его помощников благодарю за их труды.
 
Изменено:

r4wabr

★✩✩✩✩✩✩
21 Май 2019
47
15
41
Ижевск
@ВлаДо,
1. Добавить модуль бесперебойного питания от литиевого АКБ - есть на Алишке.
2. Добавить модуль ЕСП32 и изменить ПО самой платы, чтобы получать данные и отправлять команды по UART. На самой ESP32 создать веб интерфейс.
 

Брякомякс

★✩✩✩✩✩✩
14 Янв 2023
95
20
А тогда не проще переписать на ESP32+Tasmota+Berry?
Там есть возможность добавлять блоки кода в вебморду (типа задать уставку температуры и в таком духе, по-минимуму).