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

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

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

Статус темы:
Закрыта.
  1. Voron74
    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227

    Voron74

    Живу здесь

    Voron74

    Живу здесь

    Регистрация:
    29.01.16
    Сообщения:
    411
    Благодарности:
    227
    Адрес:
    Магнитогорск
    У tft экранов ног много https://ru.aliexpress.com/item/3-5-inch-TFT-LCD-Touch-Screen-Display-Module-Uno-r3-Development-Board-Compatible-For-Arduino/1854641566.html, и время отрисовки картинки большевато, можно попробовать проверенный годами экран от нокии http://ru.aliexpress.com/item/84-48-LCD-Module-Blue-backlight-adapter-pcb-for-Nokia-5110/1859092867.html
     
  2. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Есть у меня такой, лежит до лучших времён ;)
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Ребята, что-то уже получается, похожее на маленький веб-сервер! Написал первую версию, проверил - грузит параллельно данные в несколько клиентских запросов (как известно, ESP поддерживает до 4 соединений одновременно). Короче - необязательно в одном файле всё писать - можно разносить по подпапкам и файлам, например, стили - в отдельный файл, скрипты - в другой.

    Кому интересно: в архиве приаттаченом - то, что лежит сейчас на SD-карте, подключенной к SPI Меги. Всё вычитывается в три клиентских соединения. Понятное дело, что пока всё медленно и печально, будем потихоньку убыстрять ;) Да и тестировать, конечно, надо жёстко - кода куча, есть вероятность, что где-то повиснет из-за неправильной работы алгоритма. Ну и, конечно - это всё-же не полноценный веб-сервер, поэтому с количеством подключаемых файлов, картинок и прочего - скорее всего, надо будет поосторожней.

    На закуску - свежий скриншот из браузера:

    screen.png

    Как видите - стили подцепились успешно. К слову - отсылаю пакетами по 256 байт максимум, чтобы не мучать память бедной Меги :)

    Ээх, поскорей бы нормальную веб-морду...

    З. Ы. Готовьте лыжи: microSD на два гига + SD-модуль. Подключается к стандартному SPI Меги. Если будут вопросы - задавайте, пока я дописываю код до неприлично приличного состояния :)
     

    Вложения:

  4. YRA26
    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71

    YRA26

    Живу здесь

    YRA26

    Живу здесь

    Регистрация:
    09.01.16
    Сообщения:
    160
    Благодарности:
    71
    @DIYMan, а почему SD-микро, можно SDHC гигов на 8, а веб- мрду какную планируете?
     
    Последнее редактирование: 27.02.16
  5. Gazland
    Регистрация:
    10.12.12
    Сообщения:
    1.312
    Благодарности:
    745

    Gazland

    Живу здесь

    Gazland

    Живу здесь

    Регистрация:
    10.12.12
    Сообщения:
    1.312
    Благодарности:
    745
    Адрес:
    Москва
  6. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Дмитрий!
    Возникли некоторые вопросы по ESP.
    Пытаюсь все это оживить...
    Пока андроид опознает только сигнал от ESP.-07.
    Есть еще 2 шт. ESP.-03. Их телефон вообще не видит (возможно с подключением есть какие то хитрости).
    Ноут на сигнал от ESP.-07 не реагирует никак. Видимо нужно ставить виртуальный роутер?
    Прошу сильно не пинать, т. к. чайник в этом деле.
    Вопросы, возникшие.
    1.
    Прошивать нужно до подключения к контроллеру (скажем с помощью UART-а) или как то можно после подключения с помощью IDE ?
    2.
    Поподробней про отладочный режим, пожалуйста.
    Как пользоваться им ?
     
  7. SportMaster
    Регистрация:
    22.08.12
    Сообщения:
    1.437
    Благодарности:
    1.961

    SportMaster

    Живу здесь

    SportMaster

    Живу здесь

    Регистрация:
    22.08.12
    Сообщения:
    1.437
    Благодарности:
    1.961
    Адрес:
    Петрозаводск
    @DIYMan, ИМХО рано или поздно упретесь в недостаточность ресурсов ESP.
    Плюс весь этот зоопарк ESP-1 ...ESP-12 наверняка добавит гемороя.
    Почему бы сразу не делать
    - обработка сигналов, управление приводами и т. д. - Мега
    - настройка, конфигурация, просмотр событий - полноценный ВЕБ-сервер на Linux
    :hello:
     
  8. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    что-то вроде роутера TL-MR3020 c OpenWrt? не жирновато будет?
     
  9. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    Насчет дисплея, нужен ли он в самом деле? с вебом и без него по моему будет нормально. Если только какой сигментный, для индикации к примеру температуры и текущего процесса, форточка открывается или закрывается, полив и т. д. и видно его будет всегда
     
  10. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Какой-нибудь символьный I2C дисплей нужен для индикации текущих значений датчиков.
    Всегда перед глазами, не нужно специально бежать за телефоном (или подобным девайсом).
    Имхо.
    Плюс пара- тройка кнопок для пролистывания экранов с информацией.
    Скажем один экран- полив, второй-температура и т. п.
     
  11. SportMaster
    Регистрация:
    22.08.12
    Сообщения:
    1.437
    Благодарности:
    1.961

    SportMaster

    Живу здесь

    SportMaster

    Живу здесь

    Регистрация:
    22.08.12
    Сообщения:
    1.437
    Благодарности:
    1.961
    Адрес:
    Петрозаводск
    YunShieldv2.3_70.jpg
    Заменит Ethernet Shield и SD Card Shield и ESP8266 + OpenWRT на борту.

    Пройдет немного времени и после контроля теплицы захочется управлять освещением и розетками в доме или самогонным аппаратом :aga:, настроить удаленный доступ через инет к контроллеру и т. д.
    У Меги для этого ресурсов достаточно, код пишется очень профессионально и его можно адаптировать под разные задачи.
    А вот возможностей ESP скорей всего не хватит ...
     
  12. SportMaster
    Регистрация:
    22.08.12
    Сообщения:
    1.437
    Благодарности:
    1.961

    SportMaster

    Живу здесь

    SportMaster

    Живу здесь

    Регистрация:
    22.08.12
    Сообщения:
    1.437
    Благодарности:
    1.961
    Адрес:
    Петрозаводск
    Представляете как это будет убого выглядеть? (ИМХО)
    А "Цветной графический TFT-экран с тачем 480×320 / 3,5”" - стоит уже под 3к.руб.
    Так может просто повесить на стене самый простой планшет с андроидом,
    на сколько больше возможностей!
    Я уж не говорю про поддержку экрана, меню, кнопок - это опять работа для @DIYMan и ресурсы Меги.
     
  13. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    универсальный еле влазит в мегу, :)
     
  14. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    не совсем уже бюджетно получается
    не много Вы желаете от ардуины. глюканет и привет всему умному дому. В любом случае решать автору. По мне, чем проще тем надежнее, и доступность модулей на случай аварии тоже не на последнем месте. Экзотика хорошо конечно, но теплица не самое лучшее место для электроники. Авария может большим геморроем закончится.
    P. S. Я бы релюхи заменил на триаки с полевиками.
     
  15. _Andr
    Регистрация:
    26.02.16
    Сообщения:
    19
    Благодарности:
    8

    _Andr

    Участник

    _Andr

    Участник

    Регистрация:
    26.02.16
    Сообщения:
    19
    Благодарности:
    8
    Да, но чего туда только не впихнули ...:no: ...устанешь мануал по настройке читать.

    Мне вот кажется, что у DIYMan есть свои задачи, которые он стремится решить, + что-то ему более близко в плане программирования, потому и идет тем путем, которым идет.
    Т. е. нет смысла торопить события и пихать под руку.
    Может стоит какой-то альтернативный вариант попробовать реализовать?
     
Статус темы:
Закрыта.