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

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

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

Статус темы:
Закрыта.
  1. Ден65
    Регистрация:
    15.07.19
    Сообщения:
    162
    Благодарности:
    53

    Ден65

    Живу здесь

    Ден65

    Живу здесь

    Регистрация:
    15.07.19
    Сообщения:
    162
    Благодарности:
    53
    Тогда праздничное УРА, три раза:pioner::pioner::pioner:
     
  2. Old-Admiral
    Регистрация:
    30.03.16
    Сообщения:
    191
    Благодарности:
    153

    Old-Admiral

    Живу здесь

    Old-Admiral

    Живу здесь

    Регистрация:
    30.03.16
    Сообщения:
    191
    Благодарности:
    153
    Приветствую, камрады!
    Примите и мои поздравления с Днём СА и ВМФ! Здоровья-здоровья-здоровья! (сие есть самое наиглавнейшее)
     
  3. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Доброй ночи добрые китайцы прислали модули лора вместо 868 на 433. их реально вообще запустить или спор открывать в отладке на конроллере lora setup done в прошивке указал 433
     
  4. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Подключение модулей nRF24 и LoRa в контроллере теплицы.

    Схемы актуальны для версий "Universal controller SAM3X8E 03 - 07", но можно применить и в других контроллерах.

    Схема подключения nRF24
    2021-02-25_08-08-44.png

    Желательно выполнить настройки в файле "Configuration_DUE_HARDWARE.h", но можно и в конфигураторе на ПК.

    Код:
    //--------------------------------------------------------------------------------------------------------------------------------
    // настройки nRF (актуально при раскомментированной команде USE_NRF_GATE)
    //--------------------------------------------------------------------------------------------------------------------------------
    #define NRF_CONTROLLER_STATE_CHECK_FREQUENCY 789 // через сколько миллисекунд проверять смену состояния контроллера (для отсылки в эфир при изменениях)
    #define UNI_DEFAULT_RF_CHANNEL 19 // номер канала nRF по умолчанию
    
    #define DISABLE_NRF_CONFIGURE // если эта настройка РАСКОММЕНТИРОВАНА, то настройки nRF НЕДОСТУПНЫ через конфигуратор
    
    // НАСТРОЙКИ nRF ПО УМОЛЧАНИЮ, ДЛЯ СЛУЧАЯ, КОГДА ДИРЕКТИВА DISABLE_NRF_CONFIGURE - АКТИВНА
    
    
    /* как работает пин управления питанием nRF:
      linkUnbinded, // нет привязки
      linkDirect, // привязка напрямую к пинам
      linkMCP23S17, // привязка к MCP23S17
      linkMCP23017 // привязка к MCP23017
    */
    #define NRF_REBOOT_PIN_LINK_TYPE  linkDirect
    
    #define NRF_REBOOT_PIN_MCP_ADDRESS 0 // номер MCP
    
    #define NRF_REBOOT_PIN 49 // пин управления питанием (0xFF - не используется)
    
    #define NRF_POWER_ON LOW // уровень включения питания
    
    #define NRF_CE_PIN 47 // пин CE (0xFF - не используется)
    #define NRF_CSN_PIN 48 // пин CSN (0xFF - не используется)
    #define NRF_AUTOACK_INVERTED 0 // инвертированный auto ack? (0 - нет, 1 - да)
    
    Схема подключения модуля LoRa

    2021-02-25_08-09-29.png

    Желательно выполнить настройки в файле "Configuration_DUE_HARDWARE.h", но можно и в конфигураторе на ПК.

    Код:
    //--------------------------------------------------------------------------------------------------------------------------------
    // настройки LoRa (актуально при раскомментированной команде USE_LORA_GATE)
    //--------------------------------------------------------------------------------------------------------------------------------
    #define LORA_CONTROLLER_STATE_CHECK_FREQUENCY 789 // через сколько миллисекунд проверять смену состояния контроллера (для отсылки в эфир при изменениях)
    
    #define DISABLE_LORA_CONFIGURE // если эта настройка РАСКОММЕНТИРОВАНА, то настройки LoRa НЕДОСТУПНЫ через конфигуратор
    
    // НАСТРОЙКИ LoRa ПО УМОЛЧАНИЮ, ДЛЯ СЛУЧАЯ, КОГДА ДИРЕКТИВА DISABLE_LORA_CONFIGURE - АКТИВНА
    
    
    /* как работает пин управления питанием LoRa:
      linkUnbinded, // нет привязки
      linkDirect, // привязка напрямую к пинам
      linkMCP23S17, // привязка к MCP23S17
      linkMCP23017 // привязка к MCP23017
    */
    #define LORA_REBOOT_PIN_LINK_TYPE  linkDirect
    
    #define LORA_REBOOT_PIN_MCP_ADDRESS 0 // номер MCP
    
    #define LORA_REBOOT_PIN 49 // пин управления питанием (0xFF - не используется)
    
    #define LORA_POWER_ON LOW // уровень включения питания
    
    #define LORA_SS_PIN 48 // пин SS (0xFF - не используется)
    #define LORA_RESET_PIN 47 // пин RESET (0xFF - не используется)
    #define LORA_TX_POWER 17 // мощность передатчика (1 - 17)
    #define LORA_FREQUENCY 868 // частота работы (433, 868, 915)
    
    Для модулей, работающих на частоте 433 мГц последняя строчка должна быть такой:
    Код:
    #define LORA_FREQUENCY 433 // частота работы (433, 868, 915)
    
     
  5. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Модули вот такие вроде разъем один в один по выводам
    все прописал ошибка та же
    вроде по табличке вместо 49 пина 69 должен быть ? применительно к старому контроллеру АВ ?
    но с 69 тоже не инитится
     

    Вложения:

    • WhatsApp Image 2021-02-25 at 13.09.14.jpeg
    Последнее редактирование: 25.02.21
  6. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Уточните пин управления питанием. Я на схеме этой версии контроллера определил его как 60 (включение LOW). Вообще можно транзистор управления питанием убрать и включить питание 3,3 вольта напрямую к модулю LoRa.
     
  7. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Странно
    адр4 MCP23017 U19_A14 - Питание LoRa
    69 D69 / CANTX0 LORA_REBOOT_PIN
    48 D48 LORA1276 RESET
    исходя из файла
    на ногах питания 2.7 в
    на транзисторе на входе 3.3 выход 2.7
     
    Последнее редактирование: 25.02.21
  8. promavto
    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958

    promavto

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

    promavto

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

    Регистрация:
    27.02.16
    Сообщения:
    1.960
    Благодарности:
    1.958
    Адрес:
    г. Москва, Зеленоград.
    Исходя из какого файла?

    Не понимаю в чем проблема? Что бы подать питание, на затворе транзистора должен быть "0". Можно вообще удалить транзистор и подать питание 3,3 вольта напрямую на LoRa. Даже можно не удалять транзистор, а просто закоротить сток-исток. Если у вас была подключена nRF, посмотрите как управлялось питание.
     
  9. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Пробывал, питание на лоре есть, но ошибка инициализации
     
    Последнее редактирование: 25.02.21
  10. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    LoRa: init...
    LoRa: inited.
    LoRa: setup done.
    READY, Thu 25.02.2021 - 22:14:34
    LoRa: Controller state changed, send it...
    в компорте при разкоментированом деваге лоры
    это при настройках
    #define LORA_REBOOT_PIN_LINK_TYPE linkUnbinded

    #define LORA_REBOOT_PIN_MCP_ADDRESS 0/ номер MCP

    #define LORA_REBOOT_PIN 60
    /48
    /0xFF / пин управления питанием (0xFF - не используется)

    #define LORA_POWER_ON LOW
    /HIGH / уровень включения питания

    #define LORA_SS_PIN 48/ пин SS (0xFF - не используется)
    #define LORA_RESET_PIN 47 / пин RESET (0xFF - не используется)
    #define LORA_TX_POWER 17 / мощность передатчика (1 - 17)
    #define LORA_FREQUENCY 433 / частота работы (433, 868, 915)
    если дебаг закоментить и запустить конфигуратор то он виснет виснет
     
  11. Timоха
    Регистрация:
    01.01.16
    Сообщения:
    416
    Благодарности:
    296

    Timоха

    Живу здесь

    Timоха

    Живу здесь

    Регистрация:
    01.01.16
    Сообщения:
    416
    Благодарности:
    296
    Летом праздник будет) Поздравим)
     
  12. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Спасибо за консультацию и помощь. Все запустилось - доблестные китайцы. мало того, частота ... так и не пропай. одна стартанула - под микроскопом проверил все 4 из 5 не пропаяны
     
  13. Ден65
    Регистрация:
    15.07.19
    Сообщения:
    162
    Благодарности:
    53

    Ден65

    Живу здесь

    Ден65

    Живу здесь

    Регистрация:
    15.07.19
    Сообщения:
    162
    Благодарности:
    53
    Класс, День Пограничных Войск 28 Мая. А есть еще среди нас погранцы?
     
  14. ask33
    Регистрация:
    06.11.13
    Сообщения:
    1.553
    Благодарности:
    3.372

    ask33

    Живу здесь

    ask33

    Живу здесь

    Регистрация:
    06.11.13
    Сообщения:
    1.553
    Благодарности:
    3.372
    Адрес:
    Ногинск
    Я связист.
    Рожа в мыле жопа в грязи
    Вы откуда? Мы из связи.
    1989 - 1991
     
  15. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Вот попутно вопрос одним исполнительным модулем можно управлять 16 реле или 2 модуля ?
     
Статус темы:
Закрыта.