Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
Створення нових тем та відповідей у розділі "Схемо - теми" повинні відповідати правилам сайту ( sxem.org/forum/pravila ).

ТЕМА: Електронний замок на RFID картках або брелоках

Електронний замок на RFID картках або брелоках 16 вер. 2019 09:51 #251

  • sashamelja
  • sashamelja аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 154
  • Подякували: 16
  • sxem.org Sponsor 2019
Виход SR501 очень слабенький по току, светодиод с резистором 1к делал просадку с 3.3v до 2.34v.
Без диода все заработало сразу, и так как надо.
Завтра продолжу сборку.
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 16 вер. 2019 12:11 #252

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
На выходе SR501 внутри модуля уже установлен резистор. Обычно 1,0-1,5кОм. Он и ограничивает выходной ток. Если нужен более мощный выход, тогда нужно ставить усилительный каскад. В простейшем случае - это транзистор.
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 06 жовт. 2019 22:47 #253

  • sashamelja
  • sashamelja аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 154
  • Подякували: 16
  • sxem.org Sponsor 2019
Замок прошел 10 дневный тест в реальных условиях,без проблем и нареканий.
Не хватает только возможности открытия с помощью смартфона.

Возможно ли сделать так.
чтобы если по юарту замок получит ключ который сохраняли с клавиатуры откроем дверь.
скорость 9600,ключ будет приходить строкой (алгоритм защиты такой же как и у клавиатуры)
У меня уже есть готовое решение на основе esp8266 которое создаст точку и будет выдавать в юар сообщения строками.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 07 жовт. 2019 12:02 #254

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
sashamelja пише:
Не хватает только возможности открытия с помощью смартфона.
Напомните мне, в каком месте Вашего ТЗ (технического задания) такая опция была указана? Если есть - значит будет, если нет - значит нет (см. сообщение №244, да и ранее...).
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 07 жовт. 2019 13:34 #255

  • sashamelja
  • sashamelja аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 154
  • Подякували: 16
  • sxem.org Sponsor 2019
Уважаемый Soir, я благодарен вам за проделанную работу.(по тз все сделано 100 пр, и проверено)
Я спросил про новый этап развития данного проекта, с данной точки,не меняя схемы,не меняя общий алгоритм, задействовать юарт для получения возможности открытия замка через wifi, с помощью промежуточного устройства.
На момент написания тз у меня не было даже промежуточного устройства,и я не знал как его можно применить, щас у меня есть tcp 2 uart переходник на базе esp8266.
Который создает запароленную точку доступа и все приходящие tcp пакеты переправляет в юар, параметры юарта задаются в удобной веб морде.
Отправляю через любой tcp терминал на телефоне 270711 и получаешь на карте 270711
Я делал данный переходник для другого проекта, когда сделал и убедился в его работоспособности, увидел возможность применения в данном проекте, решил вас спросить.
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 07 жовт. 2019 14:01 #256

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2681
  • Подякували: 1160
  • sxem.org 2019,2020,2021,2022,2023,2024 Site Sponsor 2017 Author
sashamelja пише:
У меня уже есть готовое решение на основе esp8266 которое создаст точку и будет выдавать в юар сообщения строками.
Пока только интересуюсь как можно использовать esp8266.
Если не секрет , можно ознакомится с этим вашим устройством?
россия - подлая нацьiя!
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 07 жовт. 2019 14:18 #257

  • sashamelja
  • sashamelja аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 154
  • Подякували: 16
  • sxem.org Sponsor 2019
Тут описано все, и все работает.(Но надо покупать есп которое поддерживает обмен данными с флэш QIO)
А я купил esp01 китайцы сделали daut и застрял. Проблему решил покупкой D1 mini(esp 12)
Прикол в том что залив два фулл флэша через прогер, получаешь готовое устройство с удобной веб мордой.
(без танцев с бубном)
esp8266.ru/forum/threads/proshivka-tcp2u...strojkoj-po-web.146/
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Oto

Електронний замок на RFID картках або брелоках 07 жовт. 2019 15:07 #258

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
sashamelja пише:
увидел возможность применения в данном проекте, решил вас спросить.
В сообщении №253 должно быть вложение, что это?
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 07 жовт. 2019 15:35 #259

  • sashamelja
  • sashamelja аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 154
  • Подякували: 16
  • sxem.org Sponsor 2019
Там последняя схема.
Долучення:
Останнє редагування: 07 жовт. 2019 15:36 від sashamelja.
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 07 жовт. 2019 17:41 #260

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Добавил, проверьте. Если Ваше устройства будет слать еще что-то (перевод каретки, какие символы окончания передачи, начала...), то они будут приводить к ошибке.
Если что-то не так, тогда Вы должны дать мне реальный сигнал передаваемый в замок.

В проекте Proteus добавил эмулятор передачи кода. Можно проверить работу сначала так. В эмуляторе нужно набрать код и нажать SEND. SEND можно нажимать многократно. Если нужно изменить код эмулятора, то нажатие на цифровые кнопки после SEND сбрасывает старый код и начинает набираться новый.
Долучення:
Останнє редагування: 07 жовт. 2019 21:40 від Soir. Причина: Обновление прошивки
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 07 жовт. 2019 18:16 #261

  • sashamelja
  • sashamelja аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 154
  • Подякували: 16
  • sxem.org Sponsor 2019
В протєусе работает хорошо, извините за наглость.
rx-работает в протєусе хорошо.
Для полноты картины и удобства пользования нужно задействовать tx если возможно ?
(чтобы при скорости 9600, раз в 3 секунды)
zakrit
zakrit
zakrit
otkrit
zakrit
zakrit
sirena
sirena
zakrit

Єто позволит увидеть на смартфоне в tcp ip терминале что замок на связи, и увидеть что устройство приняло команду.
sirena-не обязательно.
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 07 жовт. 2019 19:13 #262

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
sashamelja пише:
извините за наглость... Для полноты картины и удобства пользования нужно задействовать tx если возможно ?
Что еще? Вы можете хорошо все обдумать, а затем выходить с предложениями? Или Вы просто издеваетесь?
Вот просто пообещайте, что больше к этому проекту мы возвращаться не будем. Тогда я возьмусь за эту последнюю доработку. Со своей стороны, такое обещание я Вам даю, хотя жалею, что снова повелся на Ваши просьбы.

sashamelja пише:
(чтобы при скорости 9600, раз в 3 секунды)
zakrit
zakrit
zakrit
otkrit
zakrit
zakrit
sirena
sirena
zakrit
Замок открывается на те же самые 3 секунды. Поэтому есть вероятность, что информацию о том, что замок "otkrit" Вы не увидите никогда или через раз.
Не знаю, как там дальше обрабатывается эта информация, но логичнее было бы вести передачу только по какому-то событию (например, сработало открытие - передали "otkrit", сработало закрытие - "zakrit"). Как дополнение - запрос со стороны телефона и ответ ему о состоянии. Ответ может быть и расширенным. Например, каким образом происходило последнее открытие - ввод кода с клавиатуры, по USART, по RFID (с передачей кода ключа, по которому Вы сможете точно знать кто открывал замок). Можно также в каких-то пределах вести учет времени от последнего открытия замка...
Можно задать новую комбинацию цифр, можно заблокировать замок вообще... Многое чего можно. Это я Вас подталкиваю сначала подумать сразу обо всех возможностях, а только потом формулировать задачи.
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 07 жовт. 2019 20:17 #263

  • sashamelja
  • sashamelja аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 154
  • Подякували: 16
  • sxem.org Sponsor 2019
Проблема не в том что я не хочу подумать шире, мои хотелки формируются от надобности при пользовании устройством, тем самым развивая тему постепенно.
Если я бы хотел интегрировать устройство в систему умного дома(у меня пока его нету)для подключения к серверу для сбора данных со всех замков на хозяйстве идея есть но пока многое непонятно.
Потому оставим мой последнюю попытку на потом(когда появится умный дом с сервером сбора данных)
А щас добавьте пожалуйста хоть какую то реакцию на код,чтобы я мог завтра протестить на физ устройстве.
В любом случае, я вам благодарен за потраченное время.
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 07 жовт. 2019 20:23 #264

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
sashamelja пише:
А щас добавьте пожалуйста хоть какую то реакцию на код,чтобы я мог завтра протестить на физ устройстве.
Уточните, какую реакцию?
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 07 жовт. 2019 20:50 #265

  • sashamelja
  • sashamelja аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 154
  • Подякували: 16
  • sxem.org Sponsor 2019
Любое сообщение в tx что модуль принял код по rx и отреагировал действием.
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 07 жовт. 2019 21:46 #266

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
sashamelja пише:
развивая тему постепенно.
Не надейтесь на мою помощь. У меня другие подходы и никакого желания каждый день выбрасывать свою вчерашнюю работу в мусор и переписывать для Вас прошивку.

В ответ на прием сигнала по RX, программа отправит по TX "Open ", если код верный или "Close", если нет.
Прошивку перезалил в сообщении №260.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: sashamelja

Електронний замок на RFID картках або брелоках 09 жовт. 2019 12:43 #267

  • sashamelja
  • sashamelja аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 154
  • Подякували: 16
  • sxem.org Sponsor 2019
Извините за задержку в тестировании.
Прошился, припаял rx tx tx rx, завел с клавы код 666666, проверил открывается, в rx замка посылаю 666666, в ответ в tx Close.(на любые коды)
Было бы хорошо понимать что прочитал и понял замок перенаправят в tx
666664Close 666665Close 666666Open, наверное такой вариант бы прояснил ситуацию.
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 09 жовт. 2019 12:58 #268

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Я уже писал, что возможно Ваше устройство шлет не только набранные цифры, а еще и какую-то служебную информацию. Она и может приводить к ошибке.
Пока тестовая прошивка. Включите питание и отправьте какой-нибудь код. Если ответ получен, отключите питание. Считайте EEPROM программатором и дайте на него посмотреть.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 09 жовт. 2019 15:31 #269

  • sashamelja
  • sashamelja аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 154
  • Подякували: 16
  • sxem.org Sponsor 2019
В архиве 3 епрома
Пустой, код 000000, 666666
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 09 жовт. 2019 16:10 #270

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Да, дополнительные данные есть.
Попробуйте этот вариант. EEPROM уже не нужно считывать.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 10 жовт. 2019 07:03 #271

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 902
  • Подякували: 61
  • sxem.org Sponsor 2019
Доброго всем времени. Тема еще актуальна! Собираю второй замок. В общем много ненужного для дела текста только запутает...

Сейчас в прошивке:
Резистор на порту РС0 регулирует чувствительность фоторезистора (день-ночь);
После двух неправильных попыток- включается освещение территории на 2 минуты (естественно в ночное время)

Необходимо:
1. Сделать, чтобы порт РС0 регулировал время работы освещения (порт РВ6) по аналогии с РС1.
Чувствительность я буду регулировать подтягивающим резистором на датчике;
2. Для более плавной регулировки:
изменить пределы:
а) Подсветка клавиатуры (РС1 - РВ0) от 0 до 60 секунд. Здесь регулировка уже реализована, просто изменить.
б) Освещение территории (РС1 - РВ6) от 0 до 300 секунд. Сделать.

Soir, если это не сильно сложно, помогите пожалуйста. Если нужно переписывать все сначала, то не нужно. Буду что то думать на обычной логике. Как то так..
P.S. Чуть не забыл. Схема и прошивка из сообщения #169.
Останнє редагування: 10 жовт. 2019 07:05 від Shredder_chip. Причина: Опечатка
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 10 жовт. 2019 15:49 #272

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Shredder_chip пише:
Схема и прошивка из сообщения #169.
Нет, принимается только ссылка, где я сам выкладывал прошивку.
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 10 жовт. 2019 20:21 #273

  • sashamelja
  • sashamelja аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 154
  • Подякували: 16
  • sxem.org Sponsor 2019
Залил прошивку с 269 сообщения.
Не принимает ключ, пишет Close
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 10 жовт. 2019 20:56 #274

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Сделал, как Вы предлагали. Должен ответить переданный код и сообщение.
Долучення:
Увійдіть до облікового запису, щоб писати повідомлення.

Електронний замок на RFID картках або брелоках 11 жовт. 2019 05:39 #275

  • Shredder_chip
  • Shredder_chip аватар
  • Оффлайн
  • I live here
  • Дописи: 902
  • Подякували: 61
  • sxem.org Sponsor 2019
Soir пише:
где я сам выкладывал прошивку

Прошивка- сообщение #138. Перечитал тему и немного дополнил ТЗ:
Сейчас в прошивке:
Резистор на порту РС0 регулирует чувствительность фоторезистора (день-ночь);
При правильном коде- включается освещение территории на 30 секунд;
После двух неправильных попыток- включается освещение территории на 2 минуты (естественно в ночное время)

Необходимо:
1. Сделать, чтобы порт РС0 регулировал время работы освещения территории (порт РВ6) по аналогии с РС1 при двух неправильных попытках. При правильном вводе оставить как есть- 30 секунд.
Чувствительность я буду регулировать подтягивающим резистором на датчике (Какое напряжение переключения?);
2. Для более плавной регулировки:
изменить пределы:
а) Подсветка клавиатуры (РС1 - РВ0) от 0 до 60 секунд. Здесь регулировка уже реализована, просто изменить диапазон.
б) Освещение территории (РС1 - РВ6) от 0 до 300 секунд. Сделать.
Останнє редагування: 11 жовт. 2019 05:44 від Shredder_chip.
Увійдіть до облікового запису, щоб писати повідомлення.
Модератори: Wolf, Vakula, Айнцвайдрайченко, Soir