nodemcu v3 + энкодер

Вопросы от новичков
ecoins
Полковник
Сообщения: 4005
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

nodemcu v3 + энкодер

Сообщение ecoins »

Alexxxx писал(а): 12 авг 2019, 19:11 Здравствуйте, 1)Да библиотека установлена на отсутствие библиотеки не жалуется.
2)Нет не грузился, выдавал неправильные переменные пины.
3)Да на nano всё работает.
Теперь разобрался или ещё нужны подсказки? Пины меняются в параметрах пользователя. И ещё выше тебе предложили блок энкодера для ESP8266.
Аватара пользователя
Alexxxx
Рядовой
Сообщения: 31
Зарегистрирован: 29 июн 2019, 19:13
Откуда: Магнитогорск
Имя: Алексей

nodemcu v3 + энкодер

Сообщение Alexxxx »

Ivan_Kornege писал(а): 11 авг 2019, 07:57
Mining писал(а): 11 авг 2019, 05:44Блок будет.
Первый от AVGN пришёл. Блок компилируется IDE но не тестировался в железке
Пробуйте.
ESP_encoder1.flp

Отправлено спустя 49 минут 14 секунд:
Rovki писал(а): 10 авг 2019, 15:45 Так для этого есть цитирование ,что бы не путать :yes:
восток дело тонкое... там свои в башке тараканы...
Спасибо за блок буду пробовать.

Отправлено спустя 28 секунд:
ecoins писал(а): 12 авг 2019, 21:13
Alexxxx писал(а): 12 авг 2019, 19:11 Здравствуйте, 1)Да библиотека установлена на отсутствие библиотеки не жалуется.
2)Нет не грузился, выдавал неправильные переменные пины.
3)Да на nano всё работает.
Теперь разобрался или ещё нужны подсказки? Пины меняются в параметрах пользователя. И ещё выше тебе предложили блок энкодера для ESP8266.
Я видел тот блок буду с ним пробовать.
Скачал, буду пробовать.
Изображение
Аватара пользователя
Alexxxx
Рядовой
Сообщения: 31
Зарегистрирован: 29 июн 2019, 19:13
Откуда: Магнитогорск
Имя: Алексей

nodemcu v3 + энкодер

Сообщение Alexxxx »

Можете помочь пробую загрузить с блоком выше мне выдаёт ошибку, пожете подсказать как её исправить?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Аватара пользователя
Rovki
Полковник
Сообщения: 5722
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 217 раз
Контактная информация:

nodemcu v3 + энкодер

Сообщение Rovki »

Проверьте в настройках (инструменты) у вас стоит нужный контроллер и сом порт .Проверьте в диспетчере устройств , что выбран данный порт и что нет ошибок в подключении к нему.
Электронщик до мозга костей и не только
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

nodemcu v3 + энкодер

Сообщение Ivan_Kornege »

Alexxxx писал(а): 13 авг 2019, 21:00 Можете помочь пробую загрузить с блоком выше мне выдаёт ошибку, пожете подсказать как её исправить?
Лёха надо сюда заливать твой проект и тогда его можно проверить и что то подсказать. По картинкам здесь только экстрасенс смогёт.
Хотя [ref=#ff8000]Rovki[/ref] пытается стать экстрасексом :smile171:
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

nodemcu v3 + энкодер

Сообщение Ivan_Kornege »

ЕщЁ вариант блок энкодера для ESP
ESP_encoder1_3.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

nodemcu v3 + энкодер

Сообщение Ivan_Kornege »

[ref]Alexxxx[/ref], в твой проект
Alexxxx писал(а): 09 авг 2019, 18:54 Баня (2).flp
вставил блок экодер. компилируется без ошибок
Баня 2_энкодер1.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Mining
Сержант
Сообщения: 142
Зарегистрирован: 31 окт 2016, 15:01
Имя: Алексей

nodemcu v3 + энкодер

Сообщение Mining »

Ivan_Kornege писал(а): 14 авг 2019, 08:52 ЕщЁ вариант блок энкодера для ESP

ESP_encoder1_3.flp
рабочий

Отправлено спустя 19 минут 50 секунд:
[ref]EgorKa[/ref], У вас проблема с этим кусочком
EgorKa писал(а): 11 авг 2019, 18:53 void ICACHE_RAM_ATTR encoderISR() //interrupt service routines need to be in ram { encoder.readAB(); } void ICACHE_RAM_ATTR encoderButtonISR() { encoder.readPushButton(); }
Почему то автор FLP решил что void в поле DeclareSection нельзя писать.
В IDE можно.
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

nodemcu v3 + энкодер

Сообщение Ivan_Kornege »

Выложил два вариант блоков энкодера сюда Энкодер для ESP8266
Аватара пользователя
Alexxxx
Рядовой
Сообщения: 31
Зарегистрирован: 29 июн 2019, 19:13
Откуда: Магнитогорск
Имя: Алексей

nodemcu v3 + энкодер

Сообщение Alexxxx »

Здравствуйте, удалось загрузить проект на nodemcu я его заменил энкодер после этого проект загрузился но при нажатии на энкодер меню не выходит, а при вращение энкодера мигает синий светодиод на esp, чтобы было понятно снял видно.https://youtu.be/36arYsXRxwM
Изображение
Evgesha
Лейтенант
Сообщения: 537
Зарегистрирован: 29 окт 2015, 09:57
Откуда: Kazakhstan
Имя: Evgesha

nodemcu v3 + энкодер

Сообщение Evgesha »

[ref]Alexxxx[/ref],
Выложите проект последний из видео, и схему подключений, тогда вам смогут помочь
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

nodemcu v3 + энкодер

Сообщение Ivan_Kornege »

[ref]Alexxxx[/ref], всегда заливай свой проект (которым прошил ESP) к своему сообщению если хочешь получить правильный ответ.
По видео можно увидеть как у тебя ведет собранное железо.
Аватара пользователя
Alexxxx
Рядовой
Сообщения: 31
Зарегистрирован: 29 июн 2019, 19:13
Откуда: Магнитогорск
Имя: Алексей

nodemcu v3 + энкодер

Сообщение Alexxxx »

Ivan_Kornege писал(а): 16 авг 2019, 15:20 [ref]Alexxxx[/ref], всегда заливай свой проект (которым прошил ESP) к своему сообщению если хочешь получить правильный ответ.
По видео можно увидеть как у тебя ведет собранное железо.
Evgesha писал(а): 16 авг 2019, 05:00 [ref]Alexxxx[/ref],
Выложите проект последний из видео, и схему подключений, тогда вам смогут помочь
Здравствуйте, вот проект.

Отправлено спустя 9 минут 41 секунду:
Evgesha писал(а): 16 авг 2019, 05:00 [ref]Alexxxx[/ref],
Выложите проект последний из видео, и схему подключений, тогда вам смогут помочь
Здравствуйте, вот пины для подключения: энкодер:sw-d8,dt-d3,clk-d4, ds18b20-d5, реле:in1-d7, in2-d6.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

nodemcu v3 + энкодер

Сообщение EgorKa »

Alexxxx писал(а): 15 авг 2019, 21:09 при нажатии на энкодер меню не выходит, а при вращение энкодера мигает синий светодиод на esp
проверить надо работу кнопки которой включаете меню. Энкодер тут не причем.
Аватара пользователя
Alexxxx
Рядовой
Сообщения: 31
Зарегистрирован: 29 июн 2019, 19:13
Откуда: Магнитогорск
Имя: Алексей

nodemcu v3 + энкодер

Сообщение Alexxxx »

EgorKa писал(а): 16 авг 2019, 19:45
Alexxxx писал(а): 15 авг 2019, 21:09 при нажатии на энкодер меню не выходит, а при вращение энкодера мигает синий светодиод на esp
проверить надо работу кнопки которой включаете меню. Энкодер тут не причем.
я нашёл причину просто светодиод на nodemcu подключён к d4 и энкодер был тоже подключён на тот пин я переподключил и он больше не светится но все равно не работает.
Изображение
EgorKa
Сержант
Сообщения: 217
Зарегистрирован: 09 мар 2019, 17:49
Имя: Egor

nodemcu v3 + энкодер

Сообщение EgorKa »

[ref]Alexxxx[/ref], а что так расстроило мигание диода? Пусть себе мигает.
Но теперь можно подключить на эту ногу кнопку в проекте и на ESP.
Будет индикация при нажатии кнопки. Так можно проверить работу кнопки если нет других приборов.

Отправлено спустя 1 минуту 18 секунд:
Как убедитесь что кнопка работает, дальше разбирайтесь со своим проектом "Меню".
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

nodemcu v3 + энкодер

Сообщение Ivan_Kornege »

Alexxxx писал(а): 16 авг 2019, 19:50 я нашёл причину просто светодиод на nodemcu подключён к d4 и энкодер был тоже подключён на тот пин я переподключил и он больше не светится но все равно не работает.
У тебя видимо кнопка на энкодере не пашет. У меня нет дисплея как у тебя. В проекте вывел в UART показания энкодера и меню для просмотра событий в мониторе порта.
Подключение энкодера: sw ➳d5, dt ➳d3, clk ➳d4 . При вращении энкодера диод на ESP мигает.
При нажатии на кнопку энкодера и удержания 3 сек в мониторе порта вижу переход в меню.
Баня_2 энкодер Ivan.flp
[spoiler]
Баня2_Энкодер.JPG
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Mining
Сержант
Сообщения: 142
Зарегистрирован: 31 окт 2016, 15:01
Имя: Алексей

nodemcu v3 + энкодер

Сообщение Mining »

Ivan_Kornege писал(а): 17 авг 2019, 08:36 Подключение энкодера: sw ➳d5, dt ➳d3, clk ➳d4 .
Надо было подключить кнопку на D0 тогда при нажатии будет светится диод возле пина RST , если такая платка
Изображение
Аватара пользователя
Ivan_Kornege
Лейтенант
Сообщения: 338
Зарегистрирован: 29 апр 2017, 08:24
Откуда: гАндурас
Имя: Ivan

nodemcu v3 + энкодер

Сообщение Ivan_Kornege »

Подключил кнопку на d0 - работает и диод засвечивает при нажатии и удержании.
Аватара пользователя
Alexxxx
Рядовой
Сообщения: 31
Зарегистрирован: 29 июн 2019, 19:13
Откуда: Магнитогорск
Имя: Алексей

nodemcu v3 + энкодер

Сообщение Alexxxx »

Ivan_Kornege писал(а): 17 авг 2019, 08:36
Alexxxx писал(а): 16 авг 2019, 19:50 я нашёл причину просто светодиод на nodemcu подключён к d4 и энкодер был тоже подключён на тот пин я переподключил и он больше не светится но все равно не работает.
У тебя видимо кнопка на энкодере не пашет. У меня нет дисплея как у тебя. В проекте вывел в UART показания энкодера и меню для просмотра событий в мониторе порта.
Подключение энкодера: sw ➳d5, dt ➳d3, clk ➳d4 . При вращении энкодера диод на ESP мигает.
При нажатии на кнопку энкодера и удержания 3 сек в мониторе порта вижу переход в меню.
Баня_2 энкодер Ivan.flp
[spoiler]
Баня2_Энкодер.JPG
[/spoiler]
Здравствуйте, да переход в меню работает ну ещё там надо листать нажимая на кнопку энкодера там в меню можно выбрать температуру чтобы включилось реле чтобы выбрать надо крутить энкодер а, чтобы выбралось надо зажать на 3 секунды, в Output там держешь кнопку 3 секунды и выходишь из меню.
Изображение
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя