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

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

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

  1. baracud
    Регистрация:
    23.09.11
    Сообщения:
    4.479
    Благодарности:
    11.360

    baracud

    Сделан в СССР

    baracud

    Сделан в СССР

    Регистрация:
    23.09.11
    Сообщения:
    4.479
    Благодарности:
    11.360
    Адрес:
    Краснодар
    Вы такой один, у Вас даже сайт есть про контроллеры.
    Вы уникальный профессионал-любитель, который может быть намного умнее, чем тот, что с дипломом.

    Этот код нельзя править, потому что тогда вы теряете возможность обновиться, а ошибок в коде, по словам разработчиков еще много. И чем тогда закрытый код отличается от открытого?

    Доступность платформы ардуино, не только плюс, но и минус. Сколько эзернет плат вам пришлось перепробывать, чтобы выбрать работающую. Сколько еще косяков напаяют китайцы с перспективе.
    Разве сможет массовый пользователь выявить, почему не работает как надо устройство?

    Если судить из названия, то для народа, т. е. для массового пользователя.
    Поэтому звание народного пока вакантно.
     
  2. vad711
    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679
    Адрес:
    МО
    Это вам так кажется, на самом деле люди гораздо круче делают, просто они на других сайтах обитают.

    Можно, если правильно делать, гитхаб творит иногда чудеса...

    Лично мне не одной, напомню - я купил уже распаянную плату и воткнул туда Arduino DUE.

    А не все ли равно? Свое видение я озвучил в предыдущем сообщении, не вижу смысла повторяться.
    Есть, что лучше предложить?
     
  3. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    3.265
    Благодарности:
    1.179

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    3.265
    Благодарности:
    1.179
    Адрес:
    Москва
    Плата Павла не дороже монтажа 1 м. кв. УШП;)
     
  4. baracud
    Регистрация:
    23.09.11
    Сообщения:
    4.479
    Благодарности:
    11.360

    baracud

    Сделан в СССР

    baracud

    Сделан в СССР

    Регистрация:
    23.09.11
    Сообщения:
    4.479
    Благодарности:
    11.360
    Адрес:
    Краснодар
    Да неужели 1500 руб стоит плата у Павла?
    Вроде цифры были за 20+ тыс руб
     
  5. dimex2015
    Регистрация:
    25.10.15
    Сообщения:
    753
    Благодарности:
    230

    dimex2015

    Живу здесь

    dimex2015

    Живу здесь

    Регистрация:
    25.10.15
    Сообщения:
    753
    Благодарности:
    230
    Адрес:
    Минск
    Я вот сейчас начал собирать 2й НК на чистом самосборе. Без платы вообще.
     
  6. Pskovsat
    Регистрация:
    04.12.12
    Сообщения:
    773
    Благодарности:
    203

    Pskovsat

    Живу здесь

    Pskovsat

    Живу здесь

    Регистрация:
    04.12.12
    Сообщения:
    773
    Благодарности:
    203
    Адрес:
    Псков
    Пошел в магазин, ничего некупил. 4рубля оставил. Купите вы уже ее и не партесь. Дорого, не дорого... Пропили по молодости больше и нежужжали.
     
  7. vad711
    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679
    Адрес:
    МО
    В эту цену, насколько знаю, входит помощь в настройке и какая-то поддержка.
     
  8. Альтермолог
    Регистрация:
    29.03.11
    Сообщения:
    3.265
    Благодарности:
    1.179

    Альтермолог

    Живу здесь

    Альтермолог

    Живу здесь

    Регистрация:
    29.03.11
    Сообщения:
    3.265
    Благодарности:
    1.179
    Адрес:
    Москва
    Вы за работу берёте 1500р/кв.м., не смешите...
    Если плата Павла дорого выходит, могу Добрынину по себестоимости отдать, я лично на Павла PCB перенацелился, так что кому надо обращайтесь.
     
  9. baracud
    Регистрация:
    23.09.11
    Сообщения:
    4.479
    Благодарности:
    11.360

    baracud

    Сделан в СССР

    baracud

    Сделан в СССР

    Регистрация:
    23.09.11
    Сообщения:
    4.479
    Благодарности:
    11.360
    Адрес:
    Краснодар
    Да, это рыночная цена, посмотрите в разделе УШП, другие берут столько же.
    Мы научились их делать быстро, поэтому брать больше, это снижать доступность такого фундамента для людей.
     
  10. Igoryok
    Регистрация:
    13.05.12
    Сообщения:
    846
    Благодарности:
    493

    Igoryok

    Живу здесь

    Igoryok

    Живу здесь

    Регистрация:
    13.05.12
    Сообщения:
    846
    Благодарности:
    493
    Адрес:
    Иваново
    @vad711, Взял крайнюю сборку с зеркала, при компиляции ошибка:
    friend void vUpdateStepperEEV (void *pvParameters);
    Control: 1305:44: error: conflicts with new declaration with 'C' linkage
    void vUpdateStepperEEV (void *)

    Накопал:
    Строка 1305 файла Control содержит:
    void vUpdateStepperEEV (void *)

    А вот строка 45 файла StepMotor. h содержит
    friend void vUpdateStepperEEV (void *pvParameters);
     
  11. vad711
    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679
    Адрес:
    МО
    @Igoryok, откуда с репозитория vad7 или pav2000?
    С последнего рано брать, я там оптимизирую задачи RTOS.
    Также меняются либы, надо не забывать их переписывать.
     
  12. Igoryok
    Регистрация:
    13.05.12
    Сообщения:
    846
    Благодарности:
    493

    Igoryok

    Живу здесь

    Igoryok

    Живу здесь

    Регистрация:
    13.05.12
    Сообщения:
    846
    Благодарности:
    493
    Адрес:
    Иваново
    Брал отсюда https://github.com/vad7/ControlHeatPump т. е. со стабильного зеркала.
    Все либы перезаписал (сносил SDK и заново ставил).
    SDK поставил последнюю...
    Засосал 0.966 версию-таже ошибка.
     
    Последнее редактирование: 31.10.18
  13. vad711
    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679
    Адрес:
    МО
    @Igoryok, поправлю, пока "pvParameters" можно выкусить.
    А чем компилите?
    У меня, и не только, без такой ошибки компилится.
     
  14. Igoryok
    Регистрация:
    13.05.12
    Сообщения:
    846
    Благодарности:
    493

    Igoryok

    Живу здесь

    Igoryok

    Живу здесь

    Регистрация:
    13.05.12
    Сообщения:
    846
    Благодарности:
    493
    Адрес:
    Иваново
    1.8.7
    Засосал 0.964 - скомпилилось без ошибок. Странно... в 0.964 тоже по разному объявлено, но ошибки нет...может этот класс не используется?

    Удалил pvParameters, но это было только начало...)
    Получил ошибки вызова частных перменных:
    In file included from sketch\Hardware.h:26:0,

    from C:\Program Files\Arduino\Control\Control.ino:47:

    sketch\StepMotor.h: In function 'void vUpdateStepperEEV (void*)':

    StepMotor. h: 38: error: 'int StepMotor: number_of_steps' is private

    int number_of_steps; / total number of steps this motor can take

    ^

    Control: 1331: error: within this context

    if (HP.dEEV.setZero) { step_number=(HP.dEEV.stepperEEV.number_of_steps/8)*8+32;/*pos=-530;*/ break;} / Должно делится на 8 и 4 без остатка

    ^

    In file included from sketch\Hardware.h:26:0,

    from C:\Program Files\Arduino\Control\Control.ino:47:

    StepMotor. h: 34: error: 'void StepMotor: stepOne (int)' is private

    void stepOne (int this_step);

    ^

    Control: 1362: error: within this context

    HP. dEEV. stepperEEV. stepOne (abs (step_number % 8); / Сделать один шаг /

    ^

    In file included from sketch\Hardware.h:26:0,

    from C:\Program Files\Arduino\Control\Control.ino:47:

    StepMotor. h: 37: error: 'long unsigned int StepMotor: step_delay' is private

    unsigned long step_delay; / delay between steps, in ms, based on speed

    ^

    Control: 1367: error: within this context

    vTaskDelay (HP.dEEV.stepperEEV.step_delay/portTICK_PERIOD_MS); / Ожитать step_delay для следующего шага.
     
    Последнее редактирование: 31.10.18
  15. vad711
    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679

    vad711

    Живу здесь

    vad711

    Живу здесь

    Регистрация:
    30.04.14
    Сообщения:
    1.539
    Благодарности:
    679
    Адрес:
    МО
    @Igoryok, Ардуино опять что-то у "улучшило". На версии IDE 1.8.6 компилится норм.
    Поставил себе то же 1.8.7.
    Выложил обновление в /pav2000, но версия еще не оттестирована, могут быть нежданчики.