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

Arduino DUE. Контроллер теплицы

Тема в разделе "Теплицы и парники", создана пользователем promavto, 24.05.21.

  1. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    В Мае 2020 года покупал микроконтроллеры SAM3X8E (для DUE) по 369 руб. Сейчас с большим трудом купил за 980 руб.(при двух отказах). А некоторые выставили цену 1705 руб. Как говорится, продать я то попробую за эту цену, да кто ж его купит. :no:
     
  2. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Добрый день всем!
    Есть две новости, одна хорошая, вторая - не очень.
    Начну с хорошей.

    В прошивке контроллера есть функция вывода отладочной информации. Проблема в том, что бы применить эту функцию, необходимо загрузить прошивку с активированной функцией Debug конкретного модуля. Если нужно посмотреть отладочную информацию иного модуля. требуется снова сменить прошивку. Это не очень удобно, долго, а для обычного пользователя вообще невозможно.
    Этот режим мною полностью переработан.
    Ранее я направил вывод отладочной информации на свободный USB порт Native. Это позволило пользоваться конфигуратором без ограничений (ранее это было невозможно).
    Сейчас я изменил установку вывода информации через Конфигуратор ПК.
    Для этого была добавлена новая вкладка "Debug" и практически полностью "перелопачена" прошивка контроллера.
    Новая вкладка "Debug"
    [​IMG]

    Для вывода отладочной информации по конкретному модулю, достаточно поставить отметку в соответствующем квадратике и перезагрузить контроллер. Наблюдать выводимую информацию в порту "Native".

    Второе изменение, добавление.
    Для тех, кто занимается гидропоникой (и не только), важно контролировать влажность в теплице.
    Данная функция не была предусмотрена в программе контроллера теплицы.
    Я добавил такую возможность.
    Добавлены три раздельных канала поддержания влажности в теплице.
    Настройки стандартные. Сначала в конфигураторе определяем какое оборудование будет задействовано, чем будет управляться.
    [​IMG]

    Затем в дисплее контроллера выставить конкретные настройки осушения. Для этого необходимо установить время работы функции, указать датчик влажности воздуха для конкретного канала.
    Указать диапазон поддержания влажности.
    [​IMG]

    [​IMG]

    [​IMG]

    Ну и напоследок - вторая новость.

    Данные работы в полной мере были оплачены одним из пользователей. В связи с этим в свободный доступ этот вариант выкладываться не будет. С заказчиком было согласовано условие, что те кто уже приобрел у меня контроллеры, могут приобрести у меня обновление программы (и последующие обновления) за 2000 руб. Для сторонних пользователей цена составит 3000 руб.
    обращаться на почту promavto@ntmp.ru.
    При этом в свободном доступе остается текущая версия программы на ранее указанном GIT сайта https://madeonline.ru/
    Кому не нужна тестовая информация по отладке модулей и осушения воздуха в теплице, могут не обновлять программу. Все будет работать штатно.
    При этом постараюсь при обнаружении ошибок в работе стандартной программе, устранять их.
    Конечно, вести две версии одновременно не очень удобно, что то можно пропустить.
    Я не пытаюсь продвинуть новую платную версию, но все же лучше использовать обновленную версию.

    Успехов и будьте здоровы! :hello:
    Я короновирусом уже переболел. :)]
     
  3. Timоха
    Регистрация:
    01.01.16
    Сообщения:
    416
    Благодарности:
    296

    Timоха

    Живу здесь

    Timоха

    Живу здесь

    Регистрация:
    01.01.16
    Сообщения:
    416
    Благодарности:
    296
  4. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Привет и с праздником всех защитников! :pioner:

    Времени не теряю даром, собраны первые четыре контроллера теплицы "Mini_controller_SAM3X8E_01".
    Получилось не плохо. Пользователь Timоха успел купить такой контроллер еще на стадии проектирования за пол цены. С чем его и поздравляю. :)] Адаптирую программное обеспечение и отправлю ему.
    А вот с компонентами просто беда. Простой расширитель портов типа MCP23S17 подорожал в 10 РАЗ и стал стоить как микроконтроллер. Цена ему была 50-80 рублей в базарный день. К тому же еще и приобрести невозможно. Китайцы совсем перестали работать или просто оборзели. :nono: Или то и другое.
    С такими ценами на компоненты совсем производство различных изделий прекратится. :(
    У меня некоторые заказчики проектов пытаются перейти в бизнес по созданию программ. Но там такая толкучка из "программеров", что не протолкнутся.

    Mini_controller_SAM3X8E_01_top.jpg

    Mini_controller_SAM3X8E_01_top.jpg

    На юге страны и в Подмосковье процесс строительства идет и даже собирают урожаи.
    WhatsApp Image 2022-02-18 at 20.05.07 (1).jpeg

    WhatsApp Image 2022-02-20 at 21.31.27.jpeg

    Vit1.jpg

    Vit2.jpg

    На этом все. И будьте здоровы. :hndshk:
     

    Вложения:

    • Mini_controller_SAM3X8E_01_botton.jpg
  5. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Привет и с праздником всех защитников! :pioner:
     
  6. Энергогетик
    Регистрация:
    20.09.16
    Сообщения:
    1.413
    Благодарности:
    1.238

    Энергогетик

    Живу здесь

    Энергогетик

    Живу здесь

    Регистрация:
    20.09.16
    Сообщения:
    1.413
    Благодарности:
    1.238
    Адрес:
    Алтайский край.
    Цены на микрокомпоненты, это новая нормальность, теперь нам с этим жить. Лозунг сегодня прост - минимизация, оптимизация - возможная конкурентосособность.
    Пример у меня в руках - купил доче телефон, за те же деньги что и себе год назад ксяоми 8. что-жж это днище по начинке, все по урезано, нонейм китайский безродный.
     
  7. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Привет всем! :hello:
    Новые обновления. :flag:
    Как я ранее сообщал, собраны новые варианты "бюджетных" контроллеров теплицы. Конечно, слово "бюджетных", с такой ситуацией стоимости комплектующих, можно употреблять с натяжкой.
    Но все равно, считаю что наш вариант лучший в линейке контроллеров для управления теплицами.
    А для больших теплиц - вообще самое оптимальное.
    На фото теплицы одного из пользователей.
    image0.jpg

    image2.jpeg

    Я закончил адаптацию программы с учетом новых "Mini_controller_SAM3X8E_01".
    В новых контроллерах применяются 4 дюймовые дисплеи 800x480 OTM8009A (16bit) 800x480, NT35510 (16bit) 800x480
    Переработана вкладка в конфигураторе ПК настройки дисплеев TFT.

    2022-02-27_13-58-29.png

    Изменен выбор типа дисплея, добавлены 4 дюймовые.
    Время бездействия переведено в секунды. Ранее этот параметр был в миллисекундах. Это затрудняло понимание простых пользователей, как нужно настраивать этот параметр.
    Внизу вкладки добавлена инструкция с настройками стандартных (моих вариантов) контроллеров.
    Это пока все изменения. :pioner:

    Всем удачи и будьте здоровы. Короновирус никто не отменял. :hndshk:
     
  8. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Еще раз добрый вечер! :)

    Ранее писал о добавленной функции аппаратного старта очистки внешней памяти https://www.forumhouse.ru/posts/29195259/

    Эта функция довольно длительная по времени, особенно если размер памяти большой.
    Пользователь не понимает, идет процесс очистки или контроллер завис.
    Я добавил индикацию выполнения процесса. Информация выводится в КОМ порт "Programming".
    На общее функционирование системы эта функция не влияет, но делает интерфейс более удобным.
    Образец вывода информации показан в файле.
    Всем удачи и будьте здоровы! ;)
    2022-02-27_19-42-47.png
     
  9. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Привет всем!
    Страдания по дисплеям:faq:
    Ранее мы сообщали пользователям о том, что контроллер можно эксплуатировать без применения дисплея. Но это оказалось не совсем так. Некоторые настройки можно выполнить только через дисплей.
    Дисплей дорогая штука, поэтому я решил использователь меньшего (4 дюйма) размера и по стоимости в 3 раза дешевле. Это дисплеи OTM8009A и NT35510. Разрешение у них также 800х480 поэтому изменений в программе вывода информации практически не потребовалось. Изменились только программы инициализации TFT и обработки нажатия тачскрина.
    Китайцы, как всегда, постарались подсунуть подлянку - в дисплеях применили разные чипы (требуются индивидуальные настройки инициализации). При этом внешний вид разных типов дисплея совершенно одинаков и нет никакой маркировки что это за дисплей.
    В программе я сделал соответствующие изменения. При более тщательном тестировании выяснилось, что ОТМ8009А иногда не выводит изображение при подключении к конфигуратору ПК.
    Короче говоря, я почти весь вечер пытался найти проблему, пока не наткнулся на замечание одного китайского разработчика на "плохом" китайском языке, о том что перед инициализацией дисплея необходимо выполнить задержку на 100 мс. иначе на дисплее не будет выводится изображение.
    В результате я "победил" эту проблему.
    В связи с этим еще хотелось бы заметить, некоторые пользователи совершенно не хотят изучать инструкции, а чуть что пишут (или звонят) мне - где это находится или почему не работает.
    При этом есть подробные инструкции и видео по конструкции контроллера и его настройке.
    Пожалуйста, посмотрите, почитайте и если возникнут проблемы, сначала поищите ответ в документации.
    У меня физически нет времени и возможности определить что вы не так сделали и. т. д.
    На этом все.
    Успехов и будьте здоровы! :hello:
     
  10. Timоха
    Регистрация:
    01.01.16
    Сообщения:
    416
    Благодарности:
    296

    Timоха

    Живу здесь

    Timоха

    Живу здесь

    Регистрация:
    01.01.16
    Сообщения:
    416
    Благодарности:
    296
    Да работает все норм ‘ Ну тут все равно Момен нужен что знать как подключить)
     
  11. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Добрый день всем!
    Новые изменения в контроллере теплице. Изменения касаются в функции приема данных со станции Misol. У нас поддерживаются два типа метеостанций этой марки - "MISOL WN5300CA" и "MISOL WS0232".
    Для каждого типа приемника метеостанции применялась индивидуальная прошивка. Это не очень удобно, так как неизвестно какую метеостанцию в дальнейшем планирует применять пользователь.
    Особенно актуально эта особенность в восьмой версии контроллера, потому что в нем уже встроенный приемник метеостанции. Мною создано программное обеспечение, которое автоматически настраивает приемник на требуемый тип метеостанции. Пока эти изменения есть в платной версии прошивки контроллера. С новыми контроллерами будет установлена уже обновленная прошивка.
    Это что касается "железа" и программ.
    В связи с новой ситуацией в стране (не только у нас но и в Китае) есть проблемы с комплектующими.
    По платежам - я сделал контрольную закупку в Китае, пока оплата проходит.
    По комплектации. Я как чувствовал, что ситуация может ухудшится (правда, связывал это с пандемией), поэтому закупил комплектацию с запасом на несколько комплектов.
    Осталось закупить бочку - если контроллеры не смогу продать, буду их солить. :)]
    Ситуация не понятная. Если у людей снизятся доходы - продать контроллеры будет проблематично.
    Или наоборот - цены взлетят вверх так что придется активно заниматься сельским хозяйством. :faq:
    К примеру, две недели назад я покупал говяжую тушенку ("Барс" - отличная тушенка) по 280 руб, а сейчас она стоит 510 руб. И свиная "Барс" подорожала почти в два раза. Сейчас думаем какие запасы продуктов еще нужны, пока цены не изменились. :faq:
    Запасы контроллеров сделаны, некоторое количество собрано и протестировано.
    Остальное время можно использовать для более тщательной проработки программного обеспечения и работы с внешними модулями. Здесь есть еще над чем подумать.
    На пока все! Всем удачи и будьте здоровы. :hello:
     
  12. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Привет всем!

    РАЗРАБОТЧИКУ НА ЗАМЕТКУ!

    Немного истории. Лет 15 назад в Митино (Москва) каждую субботу приезжали продавцы радиокомпонетов и другого "барахла" со всех областей, включая Белоруссию и Украину.
    Естественно, я регулярно посещал эти ярмарки так как жил неподалеку от радиорынка.
    В дну из суббот я надыбал комплект (платка и набор компонентов) программатора AVR "ucGoZilla" - клон STK-500.
    Приобрел, спаял и прошил. Программатор оказался просто идеальным. Работая с программой "CodeVisionAVR" позволял программировать большое количество наименований микроконтроллеров, выставлять различные режимы и установки процессоров.
    2022-03-13_16-56-38.png
    В следующую субботу я приобрел еще два комплекта. На данный момент один применяю на работе, второй дома, а третий (резервный) кто то "забыл" вернуть.

    Как вы понимаете, прошло много лет, а данный программатор до сих пор (у меня) самый востребованный. Есть у меня и другие китайские программаторы, но им далеко до ucGoZilla.

    Все хорошо, но я постоянно испытывал тревогу, а вдруг он сломается или кто то "скомуниздит".
    Извините, другого слова этому действию подобрать не могу.

    Короче говоря, я разработал проект печатки. Изготовление печатных плат не проблема - китайцы пекут их как пирожки и за умеренные деньги. Понятное дело, заказал минимальную партию из 5 плат.
    Также заказал всю необходимую комплектацию. Сегодня собрал три штуки (не все комплектующие еще пришли). Микроконтроллеры прошил - все работает отлично.
    К чему я веду это длинное повествование? Пять программаторов для меня многовато, достаточно оставить парочку в резерве, а три штуки как бы и не нужны. Готов продать излишки практически по себестоимости компонентов + 500 руб. за сборку (стоимость комплектации еще не считал).
    Где применяются эти программаторы. В контроллере теплицы, внешние устройства датчиков и исполнительных модулях и. т. д. Короче говоря там где применяются контроллеры AVR.
    Легко можно снять копию прошивки с различных устройств (если прошивка не заблокирована). Не один раз восстанавливал слетевший загрузчик Ардуино или прошивал загрузчик на новые микроконтроллеры. В Arduino IDE есть функция прошивки загрузчика, но не всегда его можно прошить.
    А с программой CodeVisionAVR этой проблемы нет.
    Очень востребованное устройство для разработчика.
    Если кто то заинтересовался, моя почта promavto@ntmp.ru.

    Ссылки на программатор:
    http://prottoss.com/projects/ucGoZilla/ucGoZilla.htm

    Всем успехов и будьте здоровы! :hello:
     
  13. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Привет всем!
    Контроллер теплицы кроме отправления данных в интернет может контролироваться сайтом, установленным в локальной сети на Вашем ПК. В файле находится инструкция установки локального сайта и настройка передачи данных на локальный сайт.
    Успехов! :hndshk:
     

    Вложения:

    • planirovschik-zadanij-cron-openserver.jpg
    • screen6.png
  14. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    НОВОСТИ!
    Ситуация с сервисами в сети интернет кардинально изменилась. Сервисы, в которых предусмотрены платежи, со временем перестанут работать. Так Google Play market уже можно исключить из применения. Это касается и MQTT брокер и. т. д. Короче говоря, пока есть средства на счету, они продолжат работать, а при обнулении перестанут. Новая оплата не возможна. Это касается и нашего сайта для теплиц http://gardenboss.ru/. В июне оплата сайта закончится. Я сейчас предпринимаю меры по переносу сайта на площадку в России. Это же касается и приложения Garden Boss controller для смартфона.
    Изучаю варианты установки программы на смартфон не через Google Play market.

    Держимся, нас не сломать:flag:
     
  15. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.957
    Благодарности:
    1.957
    Адрес:
    г. Москва, Зеленоград.
    Все, слезай, приехали! Решил прикупить немного Atmega328. Цена у них была менее 100 рублей. Посмотрел сейчас - дешевле 900 руб нужно еще поискать.
    Раньше мне говорили, что контроллеры теплицы стоят дорого. Ну так посмотрите какая сейчас цена у этих контроллеров получается. Мда, запасец то я сделал. Очень мне напоминает ситуацию в 1997 (кажется), когда доллар обвалился. Все тогда искали чего бы прикупить по старым ценам. Я под это дело два гаража ракушки прикупил и телевизоров в каждую комнату (кроме туалета и ванной).:)]
    Сейчас буду шерстить Aliexpress что еще осталось по старым ценам. И вам советую. :um: