1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 12

Arduino Mega. Контроллер теплицы. Хроники - 4.0

Тема в разделе "Теплицы и парники", создана пользователем Анкор Плюс, 19.05.18.

Статус темы:
Закрыта.
  1. Berendey-70
    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Berendey-70

    Живу здесь

    Berendey-70

    Живу здесь

    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139
    Заказал изготовление платы датчиков под корпус G201MF. Схема на ATMega328 с интерфейсом RS485, схема и плата переработаны. На фото корпуса - плата от предыдущей версии.
     

    Вложения:

    • 2019-09-04_133916.png
    • g201s-1.jpg
  2. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Разработан отправлен в производство новый вариант контроллера теплицы. Отличие от предыдущих версий:
    а) применен микроконтроллер STM32F407ZGT6 (в будущем переход на STM32F407VGT6).
    б) возможность подключения одного из двух вариантов дисплея 7.0 и 4.0 дюйма разрешением 480х800 (цена 4.0 " меньше в 4 раза). Применен ускоренная обработка изображений по протоколу FSMC.
    в) использованы различные новые схемные решения, позволившие снизить стоимость контроллера почти в два раза без ухудшения технических характеристик. Дмитрий работает над новой версией программы для контроллера, так же имеющей новинки.
     

    Вложения:

    • 2019-09-06_20-49-03.png
    • 2019-09-06_21-07-15.png
  3. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Разработана новая версия "бюджетного" контроллера теплицы. Но этот "малыш" не многим уступает полноценной версии контроллера теплицы. Применен микроконтроллер STM32F407VGT6.
    Дисплей OTM8009A 4.0 дюйма разрешением 480х800. Достаточное количество входов/выходов для управления внешними устройствами и подключения различных датчиков.
     

    Вложения:

    • 2019-09-13_16-13-21.png
    • 2019-09-13_16-13-53.png
  4. Dutchman
    Регистрация:
    17.11.11
    Сообщения:
    254
    Благодарности:
    314

    Dutchman

    Живу здесь

    Dutchman

    Живу здесь

    Регистрация:
    17.11.11
    Сообщения:
    254
    Благодарности:
    314
    Адрес:
    Барнаул
    Как стать счастливым обладателем платы?
     
  5. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Добрый день! Напишите в личку (promavto@ntmp.ru). Печатные платы заказаны и уже в пути в Россию. Комплектация так же заказана и понемногу поступает из Китая. Но нужна еще сборка и адаптация программы под микроконтроллер STM32F407. В общем, Дима уже выполнил адаптацию, но нужна отладка на реальном "железе". Разработаны две версии платы "максимальный" и "мини". Отличие в основном в количестве выводов и применяемых дисплеях. В "максимальном" большое количество выводов для управления различными устройствами. Также можно подключить один из дисплеев 7.0" или 4.0". Контроллер может управлять большой или несколькими теплицами. Вариант "мини" предназначен для управления одной теплицей (но можно и двумя при желании). У него меньшее количество портов подключения внешних устройств. При необходимости можно их расширить внешними модулями. Дисплей применяется только ОДИН на 4.0". Возможности процессоров и программного обеспечения в обеих контроллера одинаковое. Вернее сказать в варианте "максимальный" применен микроконтроллер на 144 вывода, но это оказалось излишним, так сказать " стрельба по воробьям из пушек ". Оказалось что достаточно применить микроконтроллер на 100 выводов если только мы с Димой не придумаем еще что нибудь:)].
    Пока используются только ресурсы аналогичные 100 выводному микроконтроллеру. Точную марку микроконтроллера не указываю, так как линейка STM32F407 универсальная и позволяет производить замену микроконтроллера без изменения печатной платы и что важно - программного обеспечения (естественно 144 на 144 и 100 на 100 различных версий). В этом плане разработчики микроконтроллеров молодцы, очень облегчили жизнь проектировщикам и программистам. :hello:
     
  6. Berendey-70
    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Berendey-70

    Живу здесь

    Berendey-70

    Живу здесь

    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139
    Пришли платы датчиков, но новости будут не ранее чем через месяц.
     

    Вложения:

    • 1569400727638..jpg
  7. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Ребята, прощенья просим - я совсем выпал из обсуждения, причиной тому - осеннее обострение псориаза, в этом году оно как-то особенно злое. Короче - весь в г@вне и палках, в смысле - в лекарствах, капельницах и прочем. Рабочего состояния - процентов на 20 от нормального.

    В общем - пока из меня такой себе лыжник :)]:aga:
     
  8. Old-Admiral
    Регистрация:
    30.03.16
    Сообщения:
    191
    Благодарности:
    153

    Old-Admiral

    Живу здесь

    Old-Admiral

    Живу здесь

    Регистрация:
    30.03.16
    Сообщения:
    191
    Благодарности:
    153
    Желаю выздоровления, Дима!
     
  9. tchernyavsky
    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160

    tchernyavsky

    Живу здесь

    tchernyavsky

    Живу здесь

    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160
    Значит - такой будет нормально работать? https://www.ebay.com/itm/STM32F407VET6-STM32-Cortex-M4-Development-Board-NRF2410-FMSG-SD-Card-AHS/302918805767?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649
     
  10. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

    Разработка контроллеров

    promavto

    Разработка контроллеров

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Да, этот работать будет. Но есть несколько проблем. Первая - нужна будет адаптация программы под этот модуль (дисплей, тачскрин и. т. д). Но вторая - Дима писал раньше "... в свободный доступ прошивка выставляться не будет... ", в крайне случае в ближайшее время точно. Проект в разработке.
     
  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Александр @promavto всё верно написал. Сейчас ситуация следующая: часть кода прошивки адаптирована под STM32 (в частности под STM32F407VET6), но - пока без проверки в железе, дело это очень небыстрое, т. к. модулей куча. Из достоинств - FSMC, т. е. работа с дисплеем идёт намного быстрее. Используется STM32GENERIC для Arduino IDE, т. е. прошивка компилируется прямо из среды. Почему такой "жирный" камень? Да всё просто - стоимость камней нынче - за рупь пучок, и пока мы там чего-нибудь наоптимизируем/наадаптируем - STM выпустит ещё с десяток более жирных камней. В условиях штучного использования - считаю, экономить на "жирности" камня - ну такое себе.

    Теперь детали. За основу адаптации под STM32 был взят проект расширенной версии, сделана отдельная ветка проекта, и сейчас вся разработка ведётся в ней. Т. е. от использования Arduino Due мы потихоньку отходим, потому что - да просто потому, что STM32 повкуснее выглядит, как ни крути ;) Ну и, по ходу адаптации - уже потихоньку дописываются разные плюшки, из последних - настройка раздельного управления сигналами на фрамуги (т.е. поочерёдное закрытие/открытие, чтобы не насиловать БП). Поскольку в адаптации находится проект расширенной версии (где куча всяких плюшек типа контроля отопления и т. п.) - то открытая часть проекта пущена с свободное плавание, и в ближайшее время развиваться не будет. Впрочем, при желании - открытую часть проекта можно скомпилировать и под STM32 уже сейчас, было бы желание в глазах жаждущего ;) - я никаких ограничений на это не накладываю и не препятствую.

    Что касается исходного кода новой версии адаптации под STM32: пока - неясно, как с этим быть. Ясно только, что пока это дело не портировано - говорить об этом рано. Ну и, конечно - у меня есть маленький шкурный интерес, как ни крути. Так что варианта взаимодействия - вижу два. Первый: за скромное вознаграждение расширенная версия прошивки настраивается под ваши чаяния, как угодно (механизм отлажен).

    Второй: как только я пойму, что портирование успешно завершено, и в том случае, если будет интерес сообщества в плане "самим попробовать на STM32" - можно будет урезанную версию выложить отдельным проектом, как вариант. Но это будет, очевидно - урезанная версия, где не будут присутствовать многие плюшки управления с экрана (всё остальное - как в открытой версии). Опять же - надо понимать, что поддерживать весь этот зоопарк - не очень просто и прозрачно, поэтому я пока и не спешу с решениями. Определённо могу сказать только одно: проверенным людям, с которыми давно в тесном контакте - нет никаких препятствий со временем получить код расширенной версии "на попробовать" с условием участия в тестировании этой части проекта. Короче - всё решается, приватные договорённости никто не отменял ;) Я лишь хочу немного обезопаситься от Лёней Голубковых, ну вы поняли ;)

    Но всё это, подчеркну - пока дела отдалённого будущего, и раньше конца ноября - ждать не стоит, думаю. Впрочем, я бы вообще не рефлексировал, ибо с точки зрения конечного пользователя - всё выглядит ровно так же, как и на Due, за исключением более быстрой работы с дисплеем (что не сильно критично, как по мне).
     
  12. Сергейфывчяфй
    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266

    Сергейфывчяфй

    Живу здесь

    Сергейфывчяфй

    Живу здесь

    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266
    Дмитрий, добрый день. Желаю Вам здоровья и постараться победить вашу болезнь. Скажите пожалуйста вы еще работаете над проектом "smartHomeSystem"?
     
    Последнее редактирование: 27.09.19
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Потихоньку работаю, но прогресс будет нескоро, скорее всего - плотные работы начнутся зимой.
     
  14. Сергейфывчяфй
    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266

    Сергейфывчяфй

    Живу здесь

    Сергейфывчяфй

    Живу здесь

    Регистрация:
    25.02.12
    Сообщения:
    317
    Благодарности:
    266
  15. Слава333
    Регистрация:
    29.06.16
    Сообщения:
    126
    Благодарности:
    693

    Слава333

    Живу здесь

    Слава333

    Живу здесь

    Регистрация:
    29.06.16
    Сообщения:
    126
    Благодарности:
    693
    Адрес:
    Краснодар
    Дмитрий, а возможно применить датчик РН к контроллеру и прописать регулировку уровня РН в программе дозаторами (перистальтическими насосами или шестеренчатыми на шаговых двигателях),
    датчик такой https://ru.aliexpress.com/item/32888413722.html
    Всю тему не смог осилить, может где то подобный вопрос поднимался.
     
Статус темы:
Закрыта.