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

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

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

Статус темы:
Закрыта.
  1. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Супер!
    Отдельное спасибо Андрею.
    Было бы здорово, если бы какой-нибудь мануал (пошаговый,для чайников) сочинили по оживлению на увиденного андроиде.
     
  2. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    Arduino: 1.6.7 (Windows 7), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

    In file included from sketch\UTFTRus.cpp:2:0:

    sketch\UTFTRus.h:5:18: fatal error: UTFT. h: No such file or directory

    #include <UTFT.h>

    ^

    compilation terminated.

    Дисплеи вроде все закомментировал, UTFT. h нет такого
     
  3. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    Не сегодня:) чтоб заработало нужен сервер Mosquitto или аналогичный, можно ставить под виндой, openwrt, никсами.
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Надо библиотеки установить, в папке Libraries UTFT. zip и URTouch. zip - без них не скомпилируется, хотя под Мегу они и не юзаются. Просто поставьте их в среду, и всё.
     
  5. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    UTFT. zip поставил а URTouch. zip просмотрел
     
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Обновил на гитхабе, сделал второй экран для TFT - управление каналами окон. Можно режим менять, открывать/закрывать все как вместе, так и по отдельности.
     
  7. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    @DIYMan, у UniversalExecutionModule сколько пинов можно задействовать?
    pro mini 16Mhz 5v
    {A0, RELAY_OFF} / пин 3, начальное состояние LOW
    ,{A1, RELAY_OFF} / и т. д. 0 вместо номера пина - нет поддержки привязки канала к пину
    ,{A2, RELAY_OFF}
    ,{A3, RELAY_OFF}
    ,{A4, RELAY_OFF}
    ,{A5, RELAY_OFF}
    /,{A6, RELAY_OFF}
    /,{A7, RELAY_OFF}
    регистрируется, открываю ,{A6, RELAY_OFF}, не регистрируется ни в какую. А6 на чем-то завязан?
    В чем подвох?
     
  8. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    8 любых свободных пинов. Учтите, что пины A6 и A7 можно юзать только как аналоговые входы, это не я придумал, это Atmel :)
     
  9. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

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

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    JSON гонял пол ночи, формат вроде бы верен, но не работает. Я через пару часов отпишусь
     
  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Проверил вот здесь: https://jsonlint.com/?code=

    Строка для проверки была "{"p1":"T_SETT","p2":"26","p3":"24"}". Результат: "Valid JSON", т. е. формат верен.
     
  12. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    тут все верно, тоже гонял, проблема в клиенте dash
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Остался один экран - настройки, там пока простенько сделаю - температуры открытия/закрытия, и всё. Потом можно будет браться за тестирование ESP, проверять, как всё в куче с TFT работает, т. к. всё-таки время отрисовки экрана такого размера - ощутимое даже для Due, и надо смотреть на предмет непротухания буферов UART - в общем, опять тестирования привалило.
     
  14. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    В общем работает, с некоторыми фичами или багами, как кому нравится
     
  15. Shelllonn
    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300

    Shelllonn

    Живу здесь

    Shelllonn

    Живу здесь

    Регистрация:
    04.02.16
    Сообщения:
    759
    Благодарности:
    300
    @DIYMan, как разобрать эту строку {"p1":"MODE","p2":"MANUAL"},чтоб выдавало р1 р2 без скобок? :|: $.* - это все что я придумал :)
     
    Последнее редактирование: 17.12.17
Статус темы:
Закрыта.