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

Самодельный контроллер пеллетной горелки на Arduino

Тема в разделе "Котлы, горелки, котельное об-е своими руками", создана пользователем бутус1, 19.07.17.

  1. andrexxx
    Регистрация:
    18.08.13
    Сообщения:
    41
    Благодарности:
    4

    andrexxx

    Участник

    andrexxx

    Участник

    Регистрация:
    18.08.13
    Сообщения:
    41
    Благодарности:
    4
    Адрес:
    город Шарыпово
    Регулировка оборотов вентилятора работает ?
    Распиновка по выводам такая же, как у бутус1 ?
     
  2. ippds
    Регистрация:
    02.08.11
    Сообщения:
    30
    Благодарности:
    5

    ippds

    Участник

    ippds

    Участник

    Регистрация:
    02.08.11
    Сообщения:
    30
    Благодарности:
    5
    Адрес:
    Нижний Новгород
    Распиновку пытался делать такую же. Я уже в этой теме задавал вопросы. То датчик пламени не в ту сторону отображает. То датчики температуры глючить начинают. То на экране крокозябры. Регулировки так и не добился (но тут скорее всего дело в реле)
     
  3. denis6703
    Регистрация:
    29.03.19
    Сообщения:
    193
    Благодарности:
    55

    denis6703

    Живу здесь

    denis6703

    Живу здесь

    Регистрация:
    29.03.19
    Сообщения:
    193
    Благодарности:
    55
    Адрес:
    Нижегородская область Шаранга
    На телефоне работает программа Virtuino, это приложения для работы с MQTT серверами, программы очень распространены для Андройд. Скетчей там два. Один под горелку, это переделанный Бутуса. Второ
     
  4. denis6703
    Регистрация:
    29.03.19
    Сообщения:
    193
    Благодарности:
    55

    denis6703

    Живу здесь

    denis6703

    Живу здесь

    Регистрация:
    29.03.19
    Сообщения:
    193
    Благодарности:
    55
    Адрес:
    Нижегородская область Шаранга
     
  5. denis6703
    Регистрация:
    29.03.19
    Сообщения:
    193
    Благодарности:
    55

    denis6703

    Живу здесь

    denis6703

    Живу здесь

    Регистрация:
    29.03.19
    Сообщения:
    193
    Благодарности:
    55
    Адрес:
    Нижегородская область Шаранга
    Вот скетч wifi модуля и скетч горелки
     

    Вложения:

  6. ippds
    Регистрация:
    02.08.11
    Сообщения:
    30
    Благодарности:
    5

    ippds

    Участник

    ippds

    Участник

    Регистрация:
    02.08.11
    Сообщения:
    30
    Благодарности:
    5
    Адрес:
    Нижний Новгород
    Не могли бы перезалить? Архивы битые походу
     
  7. ippds
    Регистрация:
    02.08.11
    Сообщения:
    30
    Благодарности:
    5

    ippds

    Участник

    ippds

    Участник

    Регистрация:
    02.08.11
    Сообщения:
    30
    Благодарности:
    5
    Адрес:
    Нижний Новгород
    хотя нет...все норм. спасибо
     
  8. andrexxx
    Регистрация:
    18.08.13
    Сообщения:
    41
    Благодарности:
    4

    andrexxx

    Участник

    andrexxx

    Участник

    Регистрация:
    18.08.13
    Сообщения:
    41
    Благодарности:
    4
    Адрес:
    город Шарыпово
    Денис, а как аппаратно реализован контроль уровня пелет в бункере ?
     
  9. denis6703
    Регистрация:
    29.03.19
    Сообщения:
    193
    Благодарности:
    55

    denis6703

    Живу здесь

    denis6703

    Живу здесь

    Регистрация:
    29.03.19
    Сообщения:
    193
    Благодарности:
    55
    Адрес:
    Нижегородская область Шаранга
    В бункере стоит ИК датчик на нужном уровне в бункере. фото какой использую прилагаю
     

    Вложения:

    • ик датчик препятствия.jpg
  10. nfsto
    Регистрация:
    01.11.18
    Сообщения:
    10
    Благодарности:
    0

    nfsto

    Участник

    nfsto

    Участник

    Регистрация:
    01.11.18
    Сообщения:
    10
    Благодарности:
    0
    @denis6703
    Какую модель датчика пламени вы используете ?
     
  11. nfsto
    Регистрация:
    01.11.18
    Сообщения:
    10
    Благодарности:
    0

    nfsto

    Участник

    nfsto

    Участник

    Регистрация:
    01.11.18
    Сообщения:
    10
    Благодарности:
    0
    Можно ли дать библиотеку PubSubClient?

    потому что при компиляции esp8226 у меня возникает следующая проблема:

    Wifi_to_Gorelka_esp8266:23:53: error: no matching function for call to 'PubSubClient:PubSubClient (WiFiClient&, const char*&, const int&)'
    PubSubClient client (wclient, mqtt_server, mqtt_port); /instanciates client object
    ^
    /home/nfsto/Свалени/Wifi_to_Gorelka_esp8266/Wifi_to_Gorelka_esp8266.ino:23:53: note: candidates are:
    In file included from /home/nfsto/Свалени/Wifi_to_Gorelka_esp8266/Wifi_to_Gorelka_esp8266.ino:2:0:
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:129:4: note: PubSubClient: PubSubClient (const char*, uint16_t, std: function<void (char*, unsigned char*, unsigned int)>, Client&, Stream&)
    PubSubClient (const char*, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client, Stream&);
    ^
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:129:4: note: candidate expects 5 arguments, 3 provided
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:128:4: note: PubSubClient: PubSubClient (const char*, uint16_t, std: function<void (char*, unsigned char*, unsigned int)>, Client&)
    PubSubClient (const char*, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client);
    ^
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:128:4: note: candidate expects 4 arguments, 3 provided
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:127:4: note: PubSubClient: PubSubClient (const char*, uint16_t, Client&, Stream&)
    PubSubClient (const char*, uint16_t, Client& client, Stream&);
    ^
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:127:4: note: candidate expects 4 arguments, 3 provided
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:126:4: note: PubSubClient: PubSubClient (const char*, uint16_t, Client&)
    PubSubClient (const char*, uint16_t, Client& client);
    ^
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:126:4: note: no known conversion for argument 1 from 'WiFiClient' to 'const char*'
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:125:4: note: PubSubClient: PubSubClient (uint8_t*, uint16_t, std: function<void (char*, unsigned char*, unsigned int)>, Client&, Stream&)
    PubSubClient (uint8_t *, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client, Stream&);
    ^
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:125:4: note: candidate expects 5 arguments, 3 provided
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:124:4: note: PubSubClient: PubSubClient (uint8_t*, uint16_t, std: function<void (char*, unsigned char*, unsigned int)>, Client&)
    PubSubClient (uint8_t *, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client);
    ^
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:124:4: note: candidate expects 4 arguments, 3 provided
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:123:4: note: PubSubClient: PubSubClient (uint8_t*, uint16_t, Client&, Stream&)
    PubSubClient (uint8_t *, uint16_t, Client& client, Stream&);
    ^
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:123:4: note: candidate expects 4 arguments, 3 provided
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:122:4: note: PubSubClient: PubSubClient (uint8_t*, uint16_t, Client&)
    PubSubClient (uint8_t *, uint16_t, Client& client);
    ^
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:122:4: note: no known conversion for argument 1 from 'WiFiClient' to 'uint8_t* {aka unsigned char*}'
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:121:4: note: PubSubClient: PubSubClient (IPAddress, uint16_t, std: function<void (char*, unsigned char*, unsigned int)>, Client&, Stream&)
    PubSubClient (IPAddress, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client, Stream&);
    ^
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:121:4: note: candidate expects 5 arguments, 3 provided
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:120:4: note: PubSubClient: PubSubClient (IPAddress, uint16_t, std: function<void (char*, unsigned char*, unsigned int)>, Client&)
    PubSubClient (IPAddress, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client);
    ^
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:120:4: note: candidate expects 4 arguments, 3 provided
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:119:4: note: PubSubClient: PubSubClient (IPAddress, uint16_t, Client&, Stream&)
    PubSubClient (IPAddress, uint16_t, Client& client, Stream&);
    ^
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:119:4: note: candidate expects 4 arguments, 3 provided
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:118:4: note: PubSubClient: PubSubClient (IPAddress, uint16_t, Client&)
    PubSubClient (IPAddress, uint16_t, Client& client);
    ^
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:118:4: note: no known conversion for argument 1 from 'WiFiClient' to 'IPAddress'
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:117:4: note: PubSubClient: PubSubClient (Client&)
    PubSubClient (Client& client);
    ^
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:117:4: note: candidate expects 1 argument, 3 provided
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:116:4: note: PubSubClient: PubSubClient()
    PubSubClient();
    ^
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:116:4: note: candidate expects 0 arguments, 3 provided
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:88:7: note: PubSubClient: PubSubClient (const PubSubClient&)
    class PubSubClient: public Print {
    ^
    /home/nfsto/Свалени/arduino-nightly/libraries/pubsubclient-master/src/PubSubClient.h:88:7: note: candidate expects 1 argument, 3 provided
    Wifi_to_Gorelka_esp8266:27:21: error: 'MQTT' does not name a type
    void callback (const MQTT: Publish& pub) {
    ^
    Wifi_to_Gorelka_esp8266:27:34: error: expected unqualified-id before '&' token
    void callback (const MQTT: Publish& pub) {
    ^
    Wifi_to_Gorelka_esp8266:27:34: error: expected ')' before '&' token
    Wifi_to_Gorelka_esp8266:27:36: error: expected initializer before 'pub'
    void callback (const MQTT: Publish& pub) {
    ^
    Wifi_to_Gorelka_esp8266:27:21: error: 'MQTT' does not name a type
    void callback (const MQTT: Publish& pub) {
    ^
    Wifi_to_Gorelka_esp8266:27:34: error: expected unqualified-id before '&' token
    void callback (const MQTT: Publish& pub) {
    ^
    Wifi_to_Gorelka_esp8266:27:34: error: expected ')' before '&' token
    Wifi_to_Gorelka_esp8266:27:36: error: expected initializer before 'pub'
    void callback (const MQTT: Publish& pub) {
    ^
    exit status 1
    no matching function for call to 'PubSubClient:PubSubClient (WiFiClient&, const char*&, const int&)'
     
  12. denis6703
    Регистрация:
    29.03.19
    Сообщения:
    193
    Благодарности:
    55

    denis6703

    Живу здесь

    denis6703

    Живу здесь

    Регистрация:
    29.03.19
    Сообщения:
    193
    Благодарности:
    55
    Адрес:
    Нижегородская область Шаранга
    В качестве датчика пламени ИК диод, он более чувствителен. Вот мои библиотеки
     

    Вложения:

  13. denis6703
    Регистрация:
    29.03.19
    Сообщения:
    193
    Благодарности:
    55

    denis6703

    Живу здесь

    denis6703

    Живу здесь

    Регистрация:
    29.03.19
    Сообщения:
    193
    Благодарности:
    55
    Адрес:
    Нижегородская область Шаранга
  14. nfsto
    Регистрация:
    01.11.18
    Сообщения:
    10
    Благодарности:
    0

    nfsto

    Участник

    nfsto

    Участник

    Регистрация:
    01.11.18
    Сообщения:
    10
    Благодарности:
    0
    Это сработало с IDE 1.8.7
    Спасибо
     
  15. nfsto
    Регистрация:
    01.11.18
    Сообщения:
    10
    Благодарности:
    0

    nfsto

    Участник

    nfsto

    Участник

    Регистрация:
    01.11.18
    Сообщения:
    10
    Благодарности:
    0
    @denis6703
    Привет у меня есть проблем.
    Какие резисторы кнопки ты поставил ?
    Кнопки не работают должным образом.

    По этой схеме работают всего 2 кнопки.
     

    Вложения:

    • viber_изображение_2020-10-08_10-44-19.jpg
    Последнее редактирование: 09.10.20