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

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

Тема в разделе "Умный дом", создана пользователем Анкор Плюс, 27.04.17.

Статус темы:
Закрыта.
  1. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Разрешено до 4.2 вольта. Необходим конденсатор 2000 мкф. Перепробовано несколько разных модулей. SIM800 отвечает всем требуемым характеристикам и протоколам работы с интернет.
    Больше вопросов к работе сотовой связи. Но почти все проблемы решены программными и аппаратными средствами. А ток действительно до 2 ампер в импульсе. При тестировании применялись аккумуляторы, ионисторы, но оказалось достаточно конденсатора на 2000 мкф. и хорошего источника питания.
     
  2. Berendey-70
    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Berendey-70

    Живу здесь

    Berendey-70

    Живу здесь

    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139
    Я не просил никого разбираться в собственной схеме. Достаточно того, что я сам в ней разбираюсь).
    Как минимум, должен существовать текст программы, где это прописано.
     
  3. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    В скетчах Дмитрия все прописано!
     
  4. Berendey-70
    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Berendey-70

    Живу здесь

    Berendey-70

    Живу здесь

    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139
    И тебе спасибо, добрый человек.
     
  5. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    Прикольно, т е вначале рисуем, а потом спрашиваем где прога? или я что-то не так понял?
     
  6. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Не нравиться не ешь;)
     
  7. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    В Configuration_MEGA.h все описанно
     
  8. Berendey-70
    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Berendey-70

    Живу здесь

    Berendey-70

    Живу здесь

    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139
    Спасибо, Shelllonn.
     
  9. Berendey-70
    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Berendey-70

    Живу здесь

    Berendey-70

    Живу здесь

    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139
     
  10. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    @Berendey-70, в самом деле куда такая плата?
     
  11. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
  12. Berendey-70
    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Berendey-70

    Живу здесь

    Berendey-70

    Живу здесь

    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139
    Изначально нужна была плата для быстрой и недорогой реализации круга задач малой автоматизации, где промышленного PLC - много. Например, сталкивался с необходимостью замены системы управления машины для нанесения клеевого слоя на брошюры. Был бы в загашнике готовый контроллер - была бы работа. А так за разработку заказчик платить не захотел).
    Потом добавилось условие "может запрограммировать непрограммист".
    Под Arduino существует интересная надстройка Flprog https://flprog.ru/, например.
    Появились программы для управления устройствами на основе Arduino с мобильника или планшета CaScada (http://www.hmi-kascada.ru/kaskada/) и RemoteXY (http://remotexy.com/ru/).
    Предполагаемые задачи, кроме управления теплицей:
    контроллер пивоварни http://demin.org/avtomatika-dlya-pivovarni-beerduino-na-baze-arduino-mega.html
    контроллер ректификационной колонны http://forum.homedistiller.ru/index.php?topic=118518.0
    контроллер аквариума http://www.aquaforum.ua/showthread.php?t=157368
    контроллер котла (есть в соседних темах),
    контроллер установки по выдуву бутылок и так далее.
     
  13. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    и этот проект, платы для них не совместимы, это как факт. Зачем так все усложнять? Про коммерческую сторону, и говорить не буду, все отслеживается и без ведома карается. Для себя, проще под каждый проект сделать свою плату. и дешевле и проще во всех отношениях. Это все конечно имхо
     
    Последнее редактирование: 18.12.17
  14. Berendey-70
    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139

    Berendey-70

    Живу здесь

    Berendey-70

    Живу здесь

    Регистрация:
    27.10.17
    Сообщения:
    149
    Благодарности:
    139
    @Shelllonn,
    Говорите, что не будете, а сами говорите - вот и верь после этого людям на слово).
    По остальным пунктам - не согласен.
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Ух, наколбасили-то сколько :) Ничо, что я тут со своими страданиями между вами вклинюсь? :)]:aga:

    Короче: отладка сразу под два камня - это жесть. Перешёл на SdFat, выкинул все упоминания стандартной библиотеки SD (которая - суть обёртка над той же SdFat, только дремучей версии). До полночи переписывал всё, шо только можно, остаток ночи - тестировал.

    Конечно, не все косяки наверняка пойманы, но основное проверил: лог-файлы, чтение/запись в файл на карточке модулей GSM, логгирования, MQTT, LCD. Долго не мог добиться стабильной инициализации карточки под Due - пока вышло полукостыльно - пять подряд попыток с промежутками между попытками - иначе иногда не инициализировалось :(

    Заодно поправил работу кнопки "Рестарт" - теперь и Due перезагружается нормально, опять же - разные методы программной перезагрузки. Нашёл дыру в безопасности, вышло забавно: поставил свою древнюю ESP-01, а она повисла на питании и серет в порт рандомными символами - то-то я думаю, чой-то Due виснет? Короче, теперь ESP разрешается максимум 500 байт отдавать - если за эти 500 байт ни одного перевода строки не встретится - всё, аллес, это уже ахтунг, и нам не подходит.

    Как понятно из предыдущего абзаца - тестировал модуль Wi-Fi под Due. Что я могу сказать - в первом приближении работает, так же отсылает топики, с вебмордой пока не гонял. Заметил, что модуль ESP, который пришёл с платой, выдаёт в порт "invalid" вместо "ready", но в остальном вроде рабочий. Но вот этот "invalid" чуть из меня инвалида не сделал - пришлось детектировать загрузку ESP не только по строке "ready", но и ещё по названию производителя - она в порт плюёт при старте "Ai Thinker Technology".

    В общем, плясок было много, и все они вприсядку. Не серчайте, если где-то всплывут хвосты - лучше сразу мне скажите об этом, и я починю, если вдруг чего отвалилось. Переход на другую библиотеку - он такой, да.

    Чтобы прошивка компилировалась - надо установить библиотеку SdFat, она валяется в папке Libraries с проектом.

    Пишите ;)

    З. Ы. И да - конфигуратор тоже обновился.
     
Статус темы:
Закрыта.