Прошивка 4.5 (адаптация)

Основная задача прошивки 4.5 — переезд на обновленную Arduino IDE, этот шаг необходим для будущих изменений функционала. Новая IDE содержит несколько обновленных/актуализированных библиотек необходимых для дальнейшего развития.
Глобальных изменений функционала в этой прошивке нет, есть небольшие:
— Корректировка опроса датчиков температуры (ложные показания из-за длинного провода);
—  Добавлено несколько новых кадров для тестового обмена с управляемыми устройствами;
— Теперь можно работать с ESP8266 прямо из ArduinoIDE.

Важно!
Прошивки версии 4.4 и выше можно залить в Ардуино только через обновленную IDE, старая выдаст ошибку компиляции. Прошивки 4.3 и ниже заливаются обеими IDE, так что старую можно смело удалять.

Перед загрузкой скетча в Ардуино нужно выбрать тип процессора: «ATmega328P (Old Bootloader)»

Прошивка 4.5 (адаптация): 30 комментариев

  1. Приветствую, Евгений!
    Посмотрел свежие файлы версии 4.5. Ты исправил обозначение джампера S5 на схеме соединений, но цвета проводов светодиода (подразумевается же, что цвета проводов соответствуют цвету светодиода?) так же наоборот относительно платы как и были. Это вызывает путаницу. На сколько я понял, правильное соединение показано на плате?
    Еще есть вопрос по уровням bluetooth-модуля HC-06: они тоже как и у WiFi модуля 3.3V, однако согласование по ним не проводится. Почему? Там на модуле есть защита и даже последовательный резистор в линию не нужен?
    Модуль датчика давления мне попался 3-вольтовый (GY-68). На сколько я понял, сейчас в большинстве такие продаются. Написано в описании, что накрываются сразу от большего, чем 3.3В питания. Я то плату сам буду делать, точнее на макетке распаяю. А для твоей платы желательно сделать джапмер переключения питания этого модуля.
    Еще вместо отдельного RGB-светодиода лушчше использовать модуль KY-016. Гемора меньше, а стоит он дешевле чем у нас отдельно светодиод 🙂 Я пожалел, что сразу его не заказал, да я и не знал, что такие бывают, случайно наткнулся.

  2. Ну тогда до кучи можно и LM1117 поменять на модуль AMS1117-3,3LDO 800ma DC5v/3,3v. Кстати у того же продавца где релейный модуль и модуль датчика давления.

  3. и модуль вайфай есть со своим стабилизатором кнопкой резета и переключателем програмирования ESP8266 ESP-07 ESP07 Wi-Fi сервер приемопередатчик беспроводной модуль 3,3 V 5 V 8N1 ttl UART Порты и разъёмы контроллер Arduino UNO R3 один

  4. Добрый вечер, прогнал на спирт 15л СС на версии 4.51. передача на смартфон (бесплатная версия) по блютуз, прошла без замечаний. Как работает ШИМ клапана понравилось (может правильно подобрал мощность ТЭНа). Датчик температуры колонны у меня почему-то стал отражать Т, меньше на 2-3 градуса, я так и не понял, он же цифровой, передает, что получил, что с ним, но держит стабильно, хотя регулятор мощности фазный (у меня еще ферритовое кольцо на проводе датчика, но оно давно стоит). У меня и на 4.1 стабильно все отображалось. менять не буду, не актуально.

  5. Доброго времени суток. подскажите, как Ардуино определяет датчики температуры если они подключены к одному контакту. Так можно и 5 шт. воткнуть.

  6. Здравствуйте
    Да, можно вешать до 250 датчиков на один пин, у каждого датчика свой уникальный адрес

    1. Добрый день Евгений! А как можно дополнительно привязать несколько датчиков? Прописываю в скетче дополнительно не 3 а 5 датчиков , при заливке ругается и не дает!

  7. Пожалуйста, добавьте в прошивку поддержку датчиков температуры Pt100 ? Производители оборудования именно их используют, диаметр у них меньше и точнее они.

  8. Доброго Евгений !
    У Вас на схеме «Базовая Автоматика» стоят модули WIFI и Bluetooth, они оба нужны для работы или Bluetooth можно не ставить?

  9. Подскажите, пожалуйста, как можно адаптировать вашу автоматику для отбора по пару до дефлегматора? Допустим регулировкой заслонкой паропровода сервоприводом?

  10. Положение заслонки по дельте, допустим начало ректификации-заслонка закрыта, работа на себя стабилизация, далее в ручном режиме устанавливаем отбор голов допустим 20% открытия. Головы отобраны, дальше по дельте, заслонка открывается пошел отбор, произошло превышение дельты заслонка закрылась, стабилизация, потом открытие заслонки с уменьшенным углом, постепенное снижение отбора. Еще на счет безопасности, допустим установить датчик температуры на тса, при превышении заданной температуры отключение питания тена через рэле на управляющем проводе симистора регулятора напряжения, с включением в ручном режиме, на случай отключения воды.
    Шаровый кран используется как дроссель, к нему приделать серву и управлять углом открытия.
    Сварил колонну по мотивам примы тора счастливчика, думаю как автоматизировать, у него на сайте чет сложное оборудование обсуждается, в электронике не силен, но базовую автоматику без вайфая собрать смогу, а с программой беда эт вообще темный лес. Или переходить на отбор по жидкости, х. З короче.

  11. Здравствуйте. Есть токая проблема с отключением основного тэна при аварии. Пин А0 при аварии подаёт сигнал 5 вольт а мне нужно при аварии 0 вольт, то есть разомкнуть твердотельное реле тэна. Подскажите как изменить сигнал программно.
    Можно конечно поставить ещё одно реле электромагнитное, но от него у меня Ардуино начинает глючить или зависать.

  12. Здравствуйте! Никак не могу разобраться с приложением. при подключении к автоматике там где датчики температуры и давления должны выводиться выводиться true и все…. подскажите пожалуйста где я накосчил ))))

  13. Подскажите,почему при компиляции скетча conf_DS18B20 ,пишет ошибку Arduino: 1.8.10 (Windows 7), Плата:»Arduino Nano, ATmega328P (Old Bootloader)»

    Conf_DS18B20:1:10: error: OneWire.h: No such file or directory

    compilation terminated.

    exit status 1
    OneWire.h: No such file or directory
    Куда копать и где проверять?Кто шарит есть какая то поддержка,а то плату протравил детали купил,всё спаял потратил время и деньги и на этом всё….Лежит всё колом,в углу.
    Архив с новой Ardunio IDE вообще не открывается пишет ошибку,битый.
    Ребята кто делал,помогайте,автор редко читает сообщения.

  14. На макетке собрал схему. Все работает, кроме:

    1) свтодиод — вообще не светится (рабочий, несколько штук, при проверке тестером — красный синий, зеленый)
    2) после включения зуммера, непрерывный сигнал не выключается, лечится сбросом Ардуины.

    Подскажите, где искать ошибки?

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

      1. Евгений, здравствуйте. Долго пользовался без дисплея, решил его подключить. После подключения и на дисплее, и в приложении не корректно показывает давление. 1.8 вместо естественных 740-750. В чём может быть проблема? Спасибо.

    2. Любой RGB с общим катодом,вы скорее всего купили как и я с общим анодом)))))!Не заострил на этом внимание,а потом посмотрел схему,загуглил,поняв что они есть с общим — и общим +.Вам надо с общим минусом(катодом).

  15. Замена зуммера с кативного на пассивный исправила проблему.

    Так же и со светодиодом — будьте внимательны, нужен светодиод в общим катодом.

    Подскажите, а схема отключения ТЭНа через А1 реализована через реле 16А в нормально закрытом подключении? И когда с А1 идет сигнал реле размыкает контакт?

  16. Когда с а1 идёт сигнал реле активируется, сигнал пропадает тэн вырубается. Я себе сделал с а1 сигнал замыкает обычное электромагнитное реле, которое замыкает цепь питания катушки магнитного пускателя. В скетче поставил температуру выключения 98 градусов, при ней реле размыкается и вырубает пускатель, а он уже тэн. Таким образом реализовано окончание перегонки. Хотелось бы чтобы эту температуру можно было устанавливать в приложении, для удобства.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *