Страница 1 из 2

MAX6675 + NodeMCU

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

MAX6675 + NodeMCU

Добавлено: 25 ноя 2018, 09:49
Golan
Глянул, термопара в блоках ESP не появляется, так что нужно мудрить

MAX6675 + NodeMCU

Добавлено: 25 ноя 2018, 09:59
AlexCrane
Набросал побыстрому, попробуй

MAX6675 + NodeMCU

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

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

MAX6675 + NodeMCU

Добавлено: 25 ноя 2018, 18:34
AlexCrane
[ref]Volgovod31[/ref], GPIO0,2,3 по умолчанию, задаются в параметрах пользователя, пины для SD вроде использовать нельзя

MAX6675 + NodeMCU

Добавлено: 26 ноя 2018, 12:14
Volgovod31
[ref]AlexCrane[/ref], Добрый вечер. Извините снова за беспокойство, но что то пошло не так... Вы пробовали компилировать? У вас всё норм?...
У меня просто выдаёт ошибку...

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).

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

MAX6675 + NodeMCU

Добавлено: 26 ноя 2018, 14:16
AlexCrane
[ref]Volgovod31[/ref], Попробуй другой
Софтварный SPI (for ESP8266 use D3, D4, D7)
Установи библиотеку https://github.com/enjoyneering/MAX6675

MAX6675 + NodeMCU

Добавлено: 26 ноя 2018, 16:32
Volgovod31
[ref]AlexCrane[/ref], Спасибо вам большое, что пытаетесь помочь, очень вам благодарен, но нет, не работает... Только ставлю этот блок, на экране светится лишь заставка adafruit и контролер перезагружается каждые 6-7 сек. Создал уже для проверки отдельную схему только экран и max6675, блок удаляю, экран работает,( заставка даже не появляется ) ставлю блок, только заставка и перезагрузка...

MAX6675 + NodeMCU

Добавлено: 26 ноя 2018, 16:37
promiks111
Проверьте, установлена ли библиотека: avr/pgmspace.h

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

MAX6675 + NodeMCU

Добавлено: 26 ноя 2018, 17:06
Volgovod31
[ref]promiks111[/ref], Вы это серьёзно?.... Я не смог такую найти... Вот ответ с форума другому такому же "искателю")))

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

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

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

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

MAX6675 + NodeMCU

Добавлено: 27 ноя 2018, 16:30
Volgovod31
[ref]promiks111[/ref], Тьпфу ты, олед дисплей в смысле))

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

MAX6675 + NodeMCU

Добавлено: 27 ноя 2018, 16:34
aidar_i
Volgovod31 писал(а): 26 ноя 2018, 12:14home-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

MAX6675 + NodeMCU

Добавлено: 02 дек 2018, 02:25
Volgovod31
[ref]aidar_i[/ref], Спасибо большое, просмотрел и буду иметь ввиду. Но в данном случае, всё решилось и проблема оказалась не в этом.

MAX6675 + NodeMCU

Добавлено: 02 дек 2018, 14:36
AlexCrane
[ref]Volgovod31[/ref], Блок работает?

MAX6675 + NodeMCU

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

MAX6675 + NodeMCU

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

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

MAX6675 + NodeMCU

Добавлено: 04 дек 2018, 06:10
MTSnik1
Спасибо за ответ, это я знал. Думал у флпрог есть своя папка. Оказалось дело было в кривой библиотеке. Кому нужна рабочая, в архиве.

MAX6675 + NodeMCU

Добавлено: 07 авг 2020, 07:14
qwr
Блок работает у кого-нибудь? У меня 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

MAX6675 + NodeMCU

Добавлено: 07 авг 2020, 09:57
SSSergeich
qwr писал(а): 07 авг 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
С какими настройками прошиваете? И, сам модуль нормальный или кривой?

MAX6675 + NodeMCU

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