RFID PN532 ESP32

Пользовательские блоки для работы с ключами, замкамиб картами RFID и прочими
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
golloper
Сержант
Сообщения: 209
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 21 раз
Поблагодарили: 43 раза

RFID PN532 ESP32

Сообщение golloper »

2025-06-28_22-56-11.png
Блок чтения RFID карт,меток на модуле PN532 для ESP32.
Интерфейсы SPI или I2C.
RFID_reader_PN532_(Code_-_Professional).ubi
Пример:
pn532 esp32 flp8-3-2.flp
Имеет несколько режимов работы : чтение,запись,удаление всех карт, удаление по индексу,перезапись мастер-карты,листинг записанных карт, информация о состоянии памяти.
Для записи карт используется файловая система LittleFS. UID карты записывается вместе с именем
30 символов кириллицы для удобства дальнейшего использования, имеет вид
"Пушкин Александр . UID FC 54 FB 01".
При первом запуске проверяется файловая система, если её нет то создаётся, проверяется наличие мастер-карты если её нет ,то переход для её записи. Без мастер-карты дальнейшая работа невозможна.
Мастер-карта нужна для перехода из режима чтения в режимы записи ,удаления и т.д. А так же для
подтверждения некоторых операций.

Всё происходящее передаётся в SerialPort и в переменную на выход блока, данные с которой можно передавать к примеру в WEB (как сделано в примере)
► Показать
Управление так-же возможно через SerialPort или входами блока.

Более подробное описание внутри блока.

P.S. Пример делался в версии FLProg 9.4.0 . Почему то в нём не заработал web интерфейс. Различные манипуляции с диспетчером задач чуть улучшили ситуацию но это не помогло дикие задержки. В serial при этом отрабатывает чётко. :smile44:

По этому запускать на версии 8.2.3.!!!!!!!!!!

P.S.P.S Без модуля пример не запустится.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3243
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 263 раза
Поблагодарили: 145 раз

Re: RFID PN532 ESP32

Сообщение Phazz »

Неплохо вы разобрались с редактором, а можете уточнить как выглядят тормоза?
golloper
Сержант
Сообщения: 209
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 21 раз
Поблагодарили: 43 раза

Re: RFID PN532 ESP32

Сообщение golloper »

модуль в сети , не загрузки web . браузер пишет что всё. иногда если трогать диспетчер задач , то есть картинка , но функционал вывода переменной приходилось ставить раз в 1.5 секунды. иначе или пропуски или полный игнор. 8.2.3 нет вопросов
Аватара пользователя
Phazz
Полковник
Сообщения: 3243
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 263 раза
Поблагодарили: 145 раз

Re: RFID PN532 ESP32

Сообщение Phazz »

А в 823 нормально?
golloper
Сержант
Сообщения: 209
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 21 раз
Поблагодарили: 43 раза

Re: RFID PN532 ESP32

Сообщение golloper »

Ну я же об это предупредил и обозначил.
golloper
Сержант
Сообщения: 209
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 21 раз
Поблагодарили: 43 раза

Re: RFID PN532 ESP32

Сообщение golloper »

,,
Последний раз редактировалось golloper 21 июл 2025, 15:10, всего редактировалось 1 раз.
golloper
Сержант
Сообщения: 209
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 21 раз
Поблагодарили: 43 раза

Re: RFID PN532 ESP32

Сообщение golloper »

Phazz писал(а): 21 июл 2025, 14:40 Неплохо вы разобрались с редактором, а можете уточнить как выглядят тормоза?

а чо там сложного то?
Аватара пользователя
Phazz
Полковник
Сообщения: 3243
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 263 раза
Поблагодарили: 145 раз

Re: RFID PN532 ESP32

Сообщение Phazz »

golloper писал(а): 21 июл 2025, 15:03 Скажу так , вывод инфы в переменную тот ещё гимор в плане использования её в фл, там только то что можно за цикл.
Ну это мне так захотелось, весь код что процессора что web это ИИ , я их только свёл воедино. Я только говорил -хочу так
ну я вам больше скажу, это не только в флпрог так)
Аватара пользователя
Phazz
Полковник
Сообщения: 3243
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 263 раза
Поблагодарили: 145 раз

Re: RFID PN532 ESP32

Сообщение Phazz »

golloper писал(а): 21 июл 2025, 15:08
Phazz писал(а): 21 июл 2025, 14:40 Неплохо вы разобрались с редактором, а можете уточнить как выглядят тормоза?

а чо там сложного то?
не знаю, но у многих проблемы с освоением про редактора
golloper
Сержант
Сообщения: 209
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 21 раз
Поблагодарили: 43 раза

Re: RFID PN532 ESP32

Сообщение golloper »

Phazz писал(а): 21 июл 2025, 15:10
golloper писал(а): 21 июл 2025, 15:03 Скажу так , вывод инфы в переменную тот ещё гимор в плане использования её в фл, там только то что можно за цикл.
Ну это мне так захотелось, весь код что процессора что web это ИИ , я их только свёл воедино. Я только говорил -хочу так
ну я вам больше скажу, это не только в флпрог так)
Да это понятно. Много чего надо учитывать. Ну согласитесь, ИИ не плохо код написала
golloper
Сержант
Сообщения: 209
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 21 раз
Поблагодарили: 43 раза

Re: RFID PN532 ESP32

Сообщение golloper »

Phazz писал(а): 21 июл 2025, 15:11
golloper писал(а): 21 июл 2025, 15:08
Phazz писал(а): 21 июл 2025, 14:40 Неплохо вы разобрались с редактором, а можете уточнить как выглядят тормоза?

а чо там сложного то?
не знаю, но у многих проблемы с освоением про редактора
Вопросы есть но они больше про расширение. Чую дело пахнет керосином :smile37:
golloper
Сержант
Сообщения: 209
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 21 раз
Поблагодарили: 43 раза

Re: RFID PN532 ESP32

Сообщение golloper »

Как всегда, если хвалят или ругают сумбур в голове.
По делу. Блок прекрасно работает на любой версии от 8хх до последней, вопрос только к web интерфейсу, и даже скорее не к нему а
к подключению к нему. Я вижу через роутер что камень на связи. При выключенном диспетчере оно вообще не происходит, если в настройках платы ставлю экспериментально разные варианты, то web запускается но он непригоден к использованию. Вывод и управление через него то ещё .... В коде ставил задержки на вывод одной строки в 1.5 секунды, чего не понадобилось в более ранних версиях FL
При этом в сериал порт сыплет как надо и так же управляет.
Всегда думаю что это я криворукий.Web пока сложно для меня в том состоянии каким он сейчас представлен в программе, но он гибкий и это круто. WEB код сгенерированный без участия FL 9 прекрасно работает, и даже если он сгенерирован через Fl 8 версии тоже летает.
Ещё раз повторюсь, с WEB не дружу. Но картина маслом.
Если мой пример поможет понять причину , будет лучше всем .
Аватара пользователя
Phazz
Полковник
Сообщения: 3243
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 263 раза
Поблагодарили: 145 раз

Re: RFID PN532 ESP32

Сообщение Phazz »

► Показать
Нужно будет разбираться, как бы пока даже идей нет почему так
golloper
Сержант
Сообщения: 209
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 21 раз
Поблагодарили: 43 раза

Re: RFID PN532 ESP32

Сообщение golloper »

Я только ЗА. Мокнёте меня в мой косяк,приму как должное
Ответить

Вернуться в «Контроль доступа»

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

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