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

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

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

Статус темы:
Закрыта.
  1. Anatoly8853
    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45

    Anatoly8853

    Живу здесь

    Anatoly8853

    Живу здесь

    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45
    Адрес:
    Пятигорск
    Тогда отдельно для моторов так
     

    Вложения:

    • DC-Motor-Driving.jpg
  2. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Тогда уж лучше так
     

    Вложения:

    • Н-мост.gif
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    У мну есть такой, пока пылится без дела.
     
  4. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Двумя руками "ЗА".

    Сразу предусматривайте защиту от заклинивания привода.
    У меня один мост на L298 выгорел, пришдось на втором колхозить.
     
  5. Anatoly8853
    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45

    Anatoly8853

    Живу здесь

    Anatoly8853

    Живу здесь

    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45
    Адрес:
    Пятигорск
    А чем не удобен? Почему не используете.
     
  6. Anatoly8853
    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45

    Anatoly8853

    Живу здесь

    Anatoly8853

    Живу здесь

    Регистрация:
    21.07.13
    Сообщения:
    94
    Благодарности:
    45
    Адрес:
    Пятигорск
    А для таких ленивых как я так
     

    Вложения:

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

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Да пока сильно больших плюсов в нём не вижу - всё равно на макетке начинал собирать, теперь всё это добро переколбашивать - ну его нафик.
     
  8. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Ок, буду делать. Думаю, что тут за универсальностью сильно не погонишься, поэтому сделаю так: при добавлении такой команды будет как в правилах "Какое действие выполнить", и там уже указывать - выставить на пинах уровень, выполнить составную команду, открыть/закрыть окна и т. п. Плюсом ещё можно кастомный ответ вместо "ОК" предусмотреть, типа "Хозяин, выполнено" ;)

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

    В общем, буду пробовать потихоньку, пока сделаю через монитор порта ввод команд, на предмет тестирования. Ну а потом, как заработает - уже и в конфигураторе и в вебморде можно будет добавлять.
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Так, немного покопал: CRC-8 как хэш СМС-сообщения нам не пойдёт, это точно - напоремся на коллизии сразу. Задача стоит простая: по приходу фразы в UTF-8 быстро и надёжно получить из неё хэш длиною не более 8 символов (имя файла на SD ограничено восемью символами). Только так можно быстро связать посланную команду с файлом на SD, в котором содержится инструкция по дальнейшим действиям.

    Думаю, чего делать :)
     
  10. brig62
    Регистрация:
    18.12.07
    Сообщения:
    1.132
    Благодарности:
    352

    brig62

    Живу здесь

    brig62

    Живу здесь

    Регистрация:
    18.12.07
    Сообщения:
    1.132
    Благодарности:
    352
    Адрес:
    Татарстан
    Мужики, вы точно теплицей управлять планируете? Не полетом на Марс?
     
  11. tchernyavsky
    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160

    tchernyavsky

    Живу здесь

    tchernyavsky

    Живу здесь

    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160
    Лучше! - Теплицей на МАРСЕ!, А за одно - и на Венере!
     
  12. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Если в мегу влезет управление полётом на Марс - то и это сделаем :)]:aga:
     
  13. tchernyavsky
    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160

    tchernyavsky

    Живу здесь

    tchernyavsky

    Живу здесь

    Регистрация:
    27.03.16
    Сообщения:
    473
    Благодарности:
    160
    Одну esp8266 удалось возродить! УРА! Помог в этом не стандартный прошивальщик:https://github.com/cesanta/mongoose-iot/releases/download/alpha1/flashnchips-win.zip
    Этой прошивкой пока не пользовался, сразу перепрошил на АТ, Потом разберусь - вроде интересная вещь! С начала прошил "дохлый" есп этой прошивкой, а потом он стал воспринимать и все остальные! И из любых прошивальщиков! Ещё две штуки "дохлых" есп у меня остались, но это позже, т. к. завтра вставать на работу...
    Конкретно - я возродил к жизни nodemcu-ESP8266-12E который не отвечал на запросы, ну "типа ОКИРПИЧИЛСЯ" Для этого пришлось соединить D3 - GND, D4 - +3,3V ,D8 - GND, EN -3,3V, после этого прошивка удалась, и "раскирпичивание" пошло!
    ЗЫ. При перепрошивке, с этим подключением, светодиод на модуле ни как не реагирует,(не мигает) но, тем не менее модуль прошивается!
     
  14. brig62
    Регистрация:
    18.12.07
    Сообщения:
    1.132
    Благодарности:
    352

    brig62

    Живу здесь

    brig62

    Живу здесь

    Регистрация:
    18.12.07
    Сообщения:
    1.132
    Благодарности:
    352
    Адрес:
    Татарстан
    скажу вам свой взгляд со стороны. С равным успехом вы могли автоматизировать что угодно, имеющее хоть какие то параметры. Сам процесс автоматизации становится важнее автоматизируемого процесса. Вот у моего друга теплица. Он хочет ардуину к ней прикрутить. Попросил меня в меру сил ему посодействовать. Просто у меня времени свободного больше. И знаний в электрике. Но при все уважении, ваш вариант это не вариант для народа. Это для вас пятерых, развлекающихся на этой теме. ИМХО. Процесс отлавливания блох будет бесконечным. Оптимизация кода, борьба за аппаратные ресурсы, и тд. Не уж то оно того стоит? Моя теща в 85 лет выращивает отличные огурцы. Я ЗА автоматизацию. Но не такой же ценой!
     
  15. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Обновил на гитхабе прошивку и конфигуратор, добавил поддержку кастомных СМС, проверил - работает, ттт.

    В прошивке должен быть SD-модуль, следовательно, один из модулей USE_WIFI_MODULE или USE_LOG_MODULE должен быть подключен в прошивку (я потом добавлю поддержку SD и для SMS-модуля, чтобы SD автоматом подхватывалась, когда модуль СМС в прошивке).

    Выглядит всё это добро в конфигураторе так:

    1. Дополнительные кнопки на вкладке "СМС":
    1.png
    2. Окошко добавления СМС:

    2.png

    3. Какие команды поддерживаются:

    3.png

    4. Список ранее добавленных СМС:

    4.png

    Прошу обратить внимание, что список ранее добавленных СМС не загружается из контроллера, а просто хранится в конфиге конфигуратора, т. е. на локальном компе. И то, что в нём находится - не значит, что эти команды есть в конфигураторе. Делать выгрузку СМС из конфигуратора - секас, пока не стал.

    Код ещё довольно сырой, поэтому просьба отнестись с пониманием. Я проверял не на всех командах, т. к. денежки текут как слёзы буквально. Если у кого есть ненужный полтос - приму в дар на счёт, и ни капельки не стыдно даже просить: +7918 290 00 63 (это мой личный МТС), +7952 985 30 10 (это Tele2 теплицы). Поддержим отечественного производителя :)
     
Статус темы:
Закрыта.