MAX6675 + NodeMCU

Помогите пожалуйста

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Volgovod31
Рядовой
Сообщения: 63
Зарегистрирован: 11.02.2018{, 10:58}
Репутация: 0
Имя: Алексей

MAX6675 + NodeMCU

#1

Сообщение Volgovod31 » 25.11.2018{, 07:21}

Добрый день уважаемые форумчане. Почти готов проект, для автономного отопителя, типа vebasto, планар и аналогичных. На Ардуинке уже проходит "обкатку"))) Решил перенести проект на nodeMCU v3. в общем столкнулся с такой бедой, что на ноде мэ си у, нет блока для термопары max6675, а она является ключевой... Пробовал через поиск найти пользовательские блоки, но что то не получилось... Помогите плиз, может есть у кого такой блок... Или кто подскажет, как термопару "присобачить к "Нодке". Буду премного благодарен. И очень сильно надеюсь, что не нарушил правила форума!...

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MAX6675 + NodeMCU

#2

Сообщение Golan » 25.11.2018{, 09:43}

Глянул, термопара в блоках ESP не появляется, так что нужно мудрить
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

MAX6675 + NodeMCU

#3

Сообщение AlexCrane » 25.11.2018{, 09:59}

Набросал побыстрому, попробуй
Вложения
MAX6675_ESP_(CODE).ubi
(16.84 КБ) 86 скачиваний
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Volgovod31
Рядовой
Сообщения: 63
Зарегистрирован: 11.02.2018{, 10:58}
Репутация: 0
Имя: Алексей

MAX6675 + NodeMCU

#4

Сообщение Volgovod31 » 25.11.2018{, 16:14}

AlexCrane, Спасибо большое, за блок, сегодня уже не успею, завтра обязательно проверю и отпишусь!)) Один вопрос только, привязка по пинам в gpio указана? Или через D? У меня просто все "Dшные" пины заняты и схема уже разведена... Переделывать муторно и не хотелось бы... Возможно привязку по GPIO указать? Хочу повесить на порты SK, S0, SC, S1, S2, S3, в общем на какие то из этих пинов, это реально? Если да, то подскажите пожалуйста как их указать правильно. Заранее благодарю!

Отправлено спустя 46 секунд:
Golan, Потому то и задал вопрос, в форуме...

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

MAX6675 + NodeMCU

#5

Сообщение AlexCrane » 25.11.2018{, 18:34}

Volgovod31, GPIO0,2,3 по умолчанию, задаются в параметрах пользователя, пины для SD вроде использовать нельзя
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Volgovod31
Рядовой
Сообщения: 63
Зарегистрирован: 11.02.2018{, 10:58}
Репутация: 0
Имя: Алексей

MAX6675 + NodeMCU

#6

Сообщение Volgovod31 » 26.11.2018{, 12:14}

AlexCrane, Добрый вечер. Извините снова за беспокойство, но что то пошло не так... Вы пробовали компилировать? У вас всё норм?...
У меня просто выдаёт ошибку...

home-pc/Arduino/libraries/MAX6675_library/max6675.cpp:4:26: fatal error: avr/pgmspace.h: No such file or directory
#include <avr/pgmspace.h>
^
compilation terminated.
exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).

Возможно, что это конфликт с лсд дисплеем? Не подскажите пожалуйста как с этим бороться?

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

MAX6675 + NodeMCU

#7

Сообщение AlexCrane » 26.11.2018{, 14:16}

Volgovod31, Попробуй другой
Софтварный SPI (for ESP8266 use D3, D4, D7)
Установи библиотеку https://github.com/enjoyneering/MAX6675
Вложения
MAX6675_SW_(CODE).ubi
(35.17 КБ) 99 скачиваний
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

Volgovod31
Рядовой
Сообщения: 63
Зарегистрирован: 11.02.2018{, 10:58}
Репутация: 0
Имя: Алексей

MAX6675 + NodeMCU

#8

Сообщение Volgovod31 » 26.11.2018{, 16:32}

AlexCrane, Спасибо вам большое, что пытаетесь помочь, очень вам благодарен, но нет, не работает... Только ставлю этот блок, на экране светится лишь заставка adafruit и контролер перезагружается каждые 6-7 сек. Создал уже для проверки отдельную схему только экран и max6675, блок удаляю, экран работает,( заставка даже не появляется ) ставлю блок, только заставка и перезагрузка...

promiks111
Рядовой
Сообщения: 19
Зарегистрирован: 14.04.2018{, 18:50}
Репутация: 4
Имя: Артур

MAX6675 + NodeMCU

#9

Сообщение promiks111 » 26.11.2018{, 16:37}

Проверьте, установлена ли библиотека: avr/pgmspace.h

А зачем переходить с ардуины на MSU? Может лучше прицепить к ардуине ESP01 ? Ардуина обкатана вдоль и поперёк, куча библиотек. А с MCU- лотерея.

Volgovod31
Рядовой
Сообщения: 63
Зарегистрирован: 11.02.2018{, 10:58}
Репутация: 0
Имя: Алексей

MAX6675 + NodeMCU

#10

Сообщение Volgovod31 » 26.11.2018{, 17:04}

promiks111, Вы это серьёзно?.... Я не смог такую найти... Вот ответ с форума другому такому же "искателю")))

Не могу найти библиотеку #include <avr/pgmspace.h>, везде искал, но не нашёл, справочники по этой библиотеки есть, а самой библиотеки нет, буду очень рад, если у вас есть ссылка на скачивание библиотеки.

Это не библиотека. Этот инклюд требуется, чтобы размещать данные во flash памяти программ микроконтроллера.

Если у вас есть такая, поделитесь пожалуйста, буду премного благодарен!

Отправлено спустя 2 минуты 31 секунду:
promiks111, Памяти не хватает, для скетча.... На экран 16*2 хватает, а вот с лсд не хватает... 125% занимает))) А хочется пульт маленький сделать...

Volgovod31
Рядовой
Сообщения: 63
Зарегистрирован: 11.02.2018{, 10:58}
Репутация: 0
Имя: Алексей

MAX6675 + NodeMCU

#11

Сообщение Volgovod31 » 27.11.2018{, 10:45}

promiks111, Тьпфу ты, олед дисплей в смысле))

Отправлено спустя 5 часов 44 минуты 29 секунд:
Спасибо всем кто отозвался. Кажись чего то сообразил, вроде бы заработало, испытывать завтра буду!))

aidar_i
Полковник
Сообщения: 3126
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

MAX6675 + NodeMCU

#12

Сообщение aidar_i » 27.11.2018{, 16:34}

Volgovod31 писал(а):
26.11.2018{, 12:14}
home-pc/Arduino/libraries/MAX6675_library/max6675.cpp:4:26: fatal error: avr/pgmspace.h: No such file or directory
#include <avr/pgmspace.h>
^
Про эту ошибку я писал. Посмотрите здесь viewtopic.php?p=57227#p57227

Volgovod31
Рядовой
Сообщения: 63
Зарегистрирован: 11.02.2018{, 10:58}
Репутация: 0
Имя: Алексей

MAX6675 + NodeMCU

#13

Сообщение Volgovod31 » 02.12.2018{, 02:25}

aidar_i, Спасибо большое, просмотрел и буду иметь ввиду. Но в данном случае, всё решилось и проблема оказалась не в этом.

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

MAX6675 + NodeMCU

#14

Сообщение AlexCrane » 02.12.2018{, 14:36}

Volgovod31, Блок работает?
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

MTSnik1
Рядовой
Сообщения: 92
Зарегистрирован: 12.07.2018{, 17:06}
Репутация: 2
Имя: Timofey

MAX6675 + NodeMCU

#15

Сообщение MTSnik1 » 03.12.2018{, 17:24}

Приветствую всех форумчан. Сори, может не в той ветке спрашиваю. Пытаюсь создать проект с применением блока max6675. Набросал простенькую программу блок max6675 + блок конвертации+lcd1604, при компилировании до запуска программы ардуино, выскакивает ошибка об отсутствии библиотеки max6675. Вопрос, где эти библиотеки в флпроге? Или он в ide проверяет?

Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24.11.2017{, 16:25}
Репутация: 37
Откуда: Червоноград
Имя: Марьян

MAX6675 + NodeMCU

#16

Сообщение dizzyy » 03.12.2018{, 22:13}

MTSnik1 писал(а):
03.12.2018{, 17:24}
Вопрос, где эти библиотеки в флпроге? Или он в ide проверяет?
флпрог имеет свой иде , библиотеки у меня в FLProg\FLProg_Portable_4-1\ideV2\libraries, но некоторіе тянет и с установленого вручную

хотя проще скачать зип архива библиотеки и поставить в иде
Безымянный.jpg

MTSnik1
Рядовой
Сообщения: 92
Зарегистрирован: 12.07.2018{, 17:06}
Репутация: 2
Имя: Timofey

MAX6675 + NodeMCU

#17

Сообщение MTSnik1 » 04.12.2018{, 06:10}

Спасибо за ответ, это я знал. Думал у флпрог есть своя папка. Оказалось дело было в кривой библиотеке. Кому нужна рабочая, в архиве.
Вложения
b3e13f4b68fcff4533d6ff96b18e9475.zip
(7.41 КБ) 102 скачивания

qwr
Рядовой
Сообщения: 22
Зарегистрирован: 25.12.2019{, 11:33}
Репутация: 1
Имя: aaaaa

MAX6675 + NodeMCU

#18

Сообщение qwr » 07.08.2020{, 07:14}

Блок работает у кого-нибудь? У меня nodemcu уходит в циклическую перезагрузку.
в мониторе порта выводится вот это

ets Jan 8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x4010f000, len 1392, room 16
tail 0
chksum 0xd0
csum 0xd0
v3d128e5c
~ld

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

MAX6675 + NodeMCU

#19

Сообщение SSSergeich » 07.08.2020{, 09:57}

qwr писал(а):
07.08.2020{, 07:14}
Блок работает у кого-нибудь? У меня nodemcu уходит в циклическую перезагрузку.
в мониторе порта выводится вот это

ets Jan 8 2013,rst cause:4, boot mode:(3,6)

wdt reset
load 0x4010f000, len 1392, room 16
tail 0
chksum 0xd0
csum 0xd0
v3d128e5c
~ld
С какими настройками прошиваете? И, сам модуль нормальный или кривой?

qwr
Рядовой
Сообщения: 22
Зарегистрирован: 25.12.2019{, 11:33}
Репутация: 1
Имя: aaaaa

MAX6675 + NodeMCU

#20

Сообщение qwr » 07.08.2020{, 11:56}

Модуль полностью исправен, до этого в него был залит скетч для работы с виртуино модбас, работал без нареканий. Я так же залил скетчи примеров из этой библиотеки, скетч с двумя модулями макс работает , а скетч с одним модулем выдает точно такую же ошибку.

Ответить

Вернуться в «Спросить у знатоков»