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

"Народный контроллер" для теплового насоса - 3

Тема в разделе "Геотермальные тепловые насосы", создана пользователем vad711, 26.11.19.

  1. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    Ну и зачем тогда эта информация? Чтобы разговор поддержать?
     
  2. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237
    Адрес:
    Москва
    Перепаял всё что можно, постоянно слетает SD и флэшь, кверху жопой на боку с перекосом дуни в какой то момент цепляется, возможно наоборот коза где то, например на слоте SD.
     
  3. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237
    Адрес:
    Москва
    Вопрос, почему при создании в IDE папки portable слетает SAM boards и какую версию актуально использовать?
     
  4. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
    А зачем эта папка?
     
  5. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237
    Адрес:
    Москва
    Я от этого далёк, мне пути @Shenya подсказывал, туда что то подтягивается когда закрыл\открыл ide, после заводиш папку с версией конфига, в неё извлекаешь архив, а дальше файлы меняешь, как доделаю до конца, сделаю мануал для блондинок.
    12.png
     
  6. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    Единственный нюанс это, после установки среды Arduino и добавлении в ней платы Arduino DUE, - найти папку с hardware/sam для того, чтобы перезаписать папку Hardware из исходников, и папку Libraries, которая находится в месте откуда ардуино запускается и в нее надо перезаписать все папки с библиотеками.
    Далее, после распаковки в любое место папки Control, достаточно кликнуть на Control. ino и запустится среда.
    Все, можно компилить и прошивать, предварительно выбрав нужную плату и порт.
     
  7. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    Файл настройки указать папку в которой лежит проект... upload_2019-12-15_18-31-8.png
    В эту папку разорхивировать новые версии и прошивать...
    В эту же папку, кладу папку LIBRARIES
     
  8. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237
    Адрес:
    Москва
    Что то не получается с компиляцией, пойду занова переделаю
    Arduino: 1.8.10 (Windows 7), Плата:"Arduino Due (Programming Port)"
    In file included from C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.h:38:0,
    from C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\sam\1.6.12\cores\arduino/Arduino.h:201,
    from C:\Program Files (x86)\Arduino\portable\Control\1043\Control\Control.ino:29:
    C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\sam\1.6.12\cores\arduino/UARTClass.h: In function 'void radio_transmit()':
    C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\sam\1.6.12\cores\arduino/UARTClass.h:71:11: error: 'Uart* UARTClass:_pUart' is protected
    Uart* _pUart;
    ^
    DigitalTemp: 333:23: error: within this context
    RADIO_SENSORS_SERIAL._pUart->UART_CR = US_CR_RXDIS; / Disables USART RX
    ^
    In file included from C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.h:38:0,
    from C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\sam\1.6.12\cores\arduino/Arduino.h:201,
    from C:\Program Files (x86)\Arduino\portable\Control\1043\Control\Control.ino:29:
    C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\sam\1.6.12\cores\arduino/UARTClass.h:71:11: error: 'Uart* UARTClass:_pUart' is protected
    Uart* _pUart;
    ^
    DigitalTemp: 336:99: error: within this context
    while (RADIO_SENSORS_SERIAL.availableForWrite() < SERIAL_BUFFER_SIZE - 1 | (RADIO_SENSORS_SERIAL._pUart->UART_SR & (UART_SR_TXEMPTY | UART_SR_TXRDY) != (UART_SR_TXEMPTY | UART_SR_TXRDY)
    ^
    In file included from C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\sam\1.6.12\variants\arduino_due_x/variant.h:38:0,
    from C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\sam\1.6.12\cores\arduino/Arduino.h:201,
    from C:\Program Files (x86)\Arduino\portable\Control\1043\Control\Control.ino:29:
    C:\Program Files (x86)\Arduino\portable\packages\arduino\hardware\sam\1.6.12\cores\arduino/UARTClass.h:71:11: error: 'Uart* UARTClass:_pUart' is protected
    Uart* _pUart;
    ^
    DigitalTemp: 338:23: error: within this context
    RADIO_SENSORS_SERIAL._pUart->UART_CR = US_CR_RXEN; / Enables USART RX
    ^
    Несколько библиотек найдено для "SerialFlash.h"
    Используется: C:\Program
    Несколько библиотек найдено для "DS3232.h"
    Используется: C:\Program
    Несколько библиотек найдено для "SdFat.h"
    Используется: C:\Program
    Несколько библиотек найдено для "FreeRTOS_ARM.h"
    Используется: C:\Program
    Несколько библиотек найдено для "WireSam.h"
    Используется: C:\Program
    Несколько библиотек найдено для "OneWire.h"
    Используется: C:\Program
    Несколько библиотек найдено для "ICMPPing.h"
    Используется: C:\Program
    Несколько библиотек найдено для "extEEPROM.h"
    Используется: C:\Program
    Несколько библиотек найдено для "rtc_clock.h"
    Используется: C:\Program
    Несколько библиотек найдено для "PubSubClient.h"
    Используется: C:\Program
    Несколько библиотек найдено для "DS2482.h"
    Используется: C:\Program
    Несколько библиотек найдено для "Ethernet.h"
    Используется: C:\Program
    Не используется: C:\Program
    Несколько библиотек найдено для "SPI.h"
    Используется: C:\Program
    Несколько библиотек найдено для "ModbusMaster.h"
    Используется: C:\Program
    exit status 1
    within this context
    Этот отчёт будет иметь больше информации с
    включенной опцией Файл -> Настройки ->
    "Показать подробный вывод во время компиляции"
     
  9. Igoryok
    Регистрация:
    13.05.12
    Сообщения:
    1.703
    Благодарности:
    1.141

    Igoryok

    Живу здесь

    Igoryok

    Живу здесь

    Регистрация:
    13.05.12
    Сообщения:
    1.703
    Благодарности:
    1.141
    Адрес:
    Иваново
    Вы реально думаете что есть хоть один человек, который выполнил данный сценарий? Кроме разработчиков НК я думаю других не найдется.
     
  10. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237
    Адрес:
    Москва
    Там всё просто, главное следовать инструкциям, правда ничего не понятно, но что то получается.
    Сейчас застрял как залить web на внутреннюю память, sd в топку, очень ненадёжное хранилище для ТН. Может кто подскажет в двух словах?
     
  11. vad711
    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    5.310
    Благодарности:
    5.028
    Адрес:
    МО
    Это сделано:
    А это что? Где окончание после пробела? Я ардуино в такие сложные папки не ставлю.

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

    Закачка во флеш память отличается от закачки на SD карту только кнопкой в веб-интерфейсе.
    Они находятся рядом - одна грузит в SD, другая в SPI флеш.
    Если не работает, значит проблемы с железом.
    В журнале пишется инфа по заливке.
     
    Последнее редактирование: 15.12.19
  12. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237
    Адрес:
    Москва
    Не, там что то блокнотом открывается, про пару строк закоментировать/раскоментировать, а дальше?
    У меня сейчас вот так, но хоть в сети я его нашёл.
    .
    START -
    Found I2C journal: size 57344 bytes, head=0x64, tail=0x63
    Firmware version: 1.047
    Chip ID EXID: 677251680
    Chip ID SAM3X8E: 51203120-38535150-32303132-37313036
    Last reason for reset SAM3x: General
    Last FreeRTOS task + error: 0x0000
    Supply Controller Status Register [SUPC_SR]: 0x00001080
    Supply monitor ON, voltage: 3.0V
    1. Setting and checking I2C devices. ..
    I2C init on 400 kHz - OK
    I2C device found at address 0x18 - OneWire DS2482-100 bus: 1
    I2C device found at address 0x19 - OneWire DS2482-100 bus: 2
    I2C device found at address 0x50 - EEPROM AT24C512
    I2C device found at address 0x68 - RTC DS3231
    2. Init Heat Pump main class. ..
    Init Modbus RTU via RS485: OK
    Invertor Omron MX2: present config
    00:00:02 $ERROR source: Omron MX2, code: -39
    3. Read safe Network key. ..
    Mode safeNetwork OFF
    4. Load data from I2C memory. ..
    Bad header counters, skip load
    I2C memory is empty, a default settings will be used!
    Scheduler CRC mismatch!
    Hash user: dXNlcjp1c2Vy
    Hash admin: YWRtaW46YWRtaW4=
    5. Init SD card. ..
    Initializing SD card... Init error 32,255!
    6. Init SPI flash disk. ..
    Manufacturer ID: 0x1C
    Memory type: 0x70
    Chip size (0x15): 2097152 bytes
    Free: 999168 bytes
    Serial number: 0xffffffffffffffff
    Web interface source: SPI Flash
    7. Start read ADC sensors
    8. Setting Network. ..
    Network setup: 100F[BF] Try DHCP: OK
    DHCP 192.168.1.68/24 G: 192.168.1.1 DNS: 192.168.1.1
    MAC: DE: A1:1E:01:02:03
    9. Setting time and clock. ..
    I2C RTC DS3232: 23:07:46 15/12/2019
    Init SAM3X8E RTC
    00:00:07 Update time from NTP server: ntp2.stratum2.ru
    Resolved ntp2.stratum2.ru by UDP as 88.147.254.232
    Send packet NTP, wait. ..
    Set time from NTP server: 15/12/2019 23:07:49
    10. Message update IP from DNS. ..
    Resolved smtp-devices.yandex.ru by UDP as 77.88.21.49
    Resolved sms. ru by UDP as 89.188.102.66
    11. Client MQTT update IP from DNS. ..
    Resolved mqtt. thingspeak. com by UDP as 34.231.2.16
    Resolved narodmon. ru by UDP as 185.245.187.136
    12. Statistics not available
    13. Delayed start Heat Pump: NO
    14. Nextion display - No response!
    15. Create tasks FreeRTOS. ..
    Create tasks - OK, size 7306 bytes
    17. Information:
    Ram used (bytes):
    dynamic: 16896
    static: 42328
    stack: 112
    Estimation free Ram: 38968
    FREE MEMORY 31670 bytes
    Temperature SAM3X8E: 659.08
    Temperature DS2331: 0.00
    Start FreeRTOS scheduler :))
    READY -
    = 15/12/2019
     

    Вложения:

    • 12.png
    • 13.png
  13. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    1.947
    Благодарности:
    372
    Адрес:
    Минск
  14. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    2.504
    Благодарности:
    1.231
    Адрес:
    Псков
    а в конфиге как?
    Код:
        // -------------- Память -------------- 
        #define I2C_EEPROM_64KB                  // + Использование памяти I2C для записи журнала
        #define I2C_FRAM_MEMORY     0            // + Тип используемой памяти 0 - Флеш 1 (обычно) - FRAM память (vad711)
        #define I2C_ADR_EEPROM   0x50            // Адрес чипа eeprom на шине I2C
        #define I2C_SIZE_EEPROM   512            // Объем чипа в килобитах
        #define I2C_MEMORY_TOTAL  512            // Итоговый размер I2C памяти в килобитах
        #define I2C_PAGE_EEPROM    64            // Размер страницы для чтения eeprom байты
     
  15. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    8.499
    Благодарности:
    6.237
    Адрес:
    Москва
    Так же