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

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

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

Статус темы:
Закрыта.
  1. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Это хорошо :) Вопрос: почему не хотите переползти на веб-интерфейс? Чуть-чуть софта установить, чуть-чуть настроить - и в браузере будет гораздо удобнее, имхо. В веб-интерфейсе нет только регистрации универсальных модулей, и то - пока.
     
  2. MicluchoMaclay
    Регистрация:
    02.08.13
    Сообщения:
    453
    Благодарности:
    171

    MicluchoMaclay

    Живу здесь

    MicluchoMaclay

    Живу здесь

    Регистрация:
    02.08.13
    Сообщения:
    453
    Благодарности:
    171
    Адрес:
    Казань
    @DIYMan, возник вопрос по дисплею nextion - этот "зверь" умеет управлять своей подсветкой? Что-то нигде не смог найти информацию по этому поводу. Я так понимаю, подсветка горит постоянно... Вот и в sdk от itead не смог найти таких команд, кроме cls BLACK, но подсветка то ведь гореть будет - так? Или для этого нужно городить "костыль" в виде отдельной кнопки...
     
  3. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Давно бы уже переполз, если бы была пошаговая инструкция для тупых.
    На самостоятельное исследование просто времени нет. Уже поднимали этот вопрос. Но вопросом он и остался.
    Даже open_server_5_2_4_ultimate и appserv-win32-8.4.0 уже скачаны.
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    В прошивке есть выключение подсветки, я специально делал - Nextion выключится через 15 секунд бездействия, или около того. Так что не волнуйтесь ;)
     
  5. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

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

    Со своей стороны - помогу чем смогу, главное нАчать ;)
     
  6. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Вообще есть команда
    которая как раз включает выключение подсветки через определённое время. Если интересуют детали, как это сделано в прошивке, то https://github.com/Porokhnya/GreenhouseProject/blob/master/Main/NextionController.cpp, строка 108, функция void NextionAbstractController: setSleepDelay (uint8_t seconds)

    В документации к Nextion тоже указано: http://wiki.iteadstudio.com/Nextion_Instruction_Set#Nextion_HMI:_System_Variables_List - смотреть строку номер 10 таблички.
     
  7. MicluchoMaclay
    Регистрация:
    02.08.13
    Сообщения:
    453
    Благодарности:
    171

    MicluchoMaclay

    Живу здесь

    MicluchoMaclay

    Живу здесь

    Регистрация:
    02.08.13
    Сообщения:
    453
    Благодарности:
    171
    Адрес:
    Казань
    @DIYMan, спасибо за наводку. До таблицы так и не дошел - отчаялся :no:. Поспать наверное надо...
     
  8. Chuk31
    Регистрация:
    16.04.12
    Сообщения:
    54
    Благодарности:
    16

    Chuk31

    Участник

    Chuk31

    Участник

    Регистрация:
    16.04.12
    Сообщения:
    54
    Благодарности:
    16
    Адрес:
    Тарасково МО
    Присоединяюсь, сам мечтаю
     
  9. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Первый пункт инструкции: скачать и установить либо OpenServer, либо AppServ ;)
     
  10. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
    Дмитрий, почитал про всякие протоколы, rs485 вроде как проще реализуется и помехозащищенность лучше, есть микросхемы UART-RS485 например MAX485 (MAX3485), стоят 4-6 руб/шт. UART в МК есть, может проще, чем программный 1-Wire?
     
  11. HANTER333
    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156

    HANTER333

    Живу здесь

    HANTER333

    Живу здесь

    Регистрация:
    21.12.15
    Сообщения:
    1.617
    Благодарности:
    1.156
  12. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    RS-485 не хочу реализовывать, если честно. Во-первых, свободных UART уже нет. Во-вторых - там тоже надо будет писать свой протокол поверх RS-485, кучу головняков, отладки, мороки. Да и расстояния такие мне не нужны, если честно. Возможно, как-нибудь потом ;)

    Плюс, не забывайте: в случае с RS-485 придётся делать свою регистрацию устройств в контроллере, поскольку там тоже отношение "ведущий-ведомые", без вариантов. И чтобы знать, к кому обратиться и что послать - надо будет реализовывать свою регистрацию, или что-то подобное. В общем, нюансов там... я пока не готов.

    З. Ы. А программный 1-Wire не сильно сложный, в принципе.
     
  13. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Единственное, что можно придумать с RS-485, чтобы прикрутить его малой кровью - это просто тупо транслировать в шину любые изменения состояния пинов меги, тогда вообще ничего, кроме простейшей регистрации (как сейчас, по 1-Wire) модуля в контроллере - не надо будет. Просто модуль будет ловить по RS-485 пакет, и если он на него подписан - будет выставлять на своём пине нужный уровень.

    Это - что касается исполнительных модулей. С модулями с датчиками всё гооораздо интереснее :(

    И кстати - мне эта идея нравится ;) И всё должно вместиться в прошивку для Pro Mini - и 1-Wire, и RS-485. Тогда исполнительный модуль у нас сможет работать и так, и так. В общем, посмотрим, сразу после nRF ;)
     
    Последнее редактирование: 14.07.16
  14. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

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

    DIYMan

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

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    @HANTER333, всё, nRF откладывается - фитиль загорелся у мну - захотелось быренько прикрутить поддержку RS-485 для исполнительных модулей :) Вот только свободный UART бы у меги найти: дело в том, что первый занимать нельзя - через него конфигуратор работает. На втором - висит GSM. На третьем - Wi-Fi. На четвёртом - Nextion. Т. е. либо юзать SoftwareSerial, либо - чем-то жертвовать в настройках прошивки, тогда получится - либо RS-485, либо - что-то другое.

    Пока попробую на SoftwareSerial ;)
     
  15. kivik71
    Регистрация:
    28.10.13
    Сообщения:
    3.763
    Благодарности:
    2.278

    kivik71

    Живу здесь

    kivik71

    Живу здесь

    Регистрация:
    28.10.13
    Сообщения:
    3.763
    Благодарности:
    2.278
    Адрес:
    Екатеринбург
    Чтобы фитиль не потух, добавим топлива
    RS485 теория и практика http://www.sigma-is.ru/articles/art_tz_3_2012.html
    И в этой теме есть полезные ссылки
    https://www.forumhouse.ru/threads/356921/
     
Статус темы:
Закрыта.