Создание системы ограничения доступа в программе FLProg с применением RFID-RC522

Cегодня я расскажу Вам как с помощью программы FLProg создать устройство контроля доступа с применением сканера бесконтактных меток RFID RC522. Поскольку данный пост – обучающий, то рассматриваться будет не законченное изделие, а только тестовый макет.

2

nRF24L01+ двусторонний обмен данными

Есть два типа блоков Клиент и Сервер. Сервер находится в режиме ожидания информации от клиентов. А также по импульсу на входе query посылает данные Клиенту. Клиент может оправлять данные Серверу в следующих режимах: 1. Через заданный в настройках интервал. 2. В ответ на запрос от сервера. 3. По импульсу на входе Send. Имеется два основных …

Далее…nRF24L01+ двусторонний обмен данными

7

RF пульт

Два блока под библиотеки (RemoteReceiver) и (RCSwitch), для разных типов пультов. Для назначения выходу IND своих кнопок заменить вписанные кода на свои FunctionSection (value == свой код) = свой индекс; Выходы: code — Пришедший код любой кнопки пульта (сбрасывается таймером «Time_to_reset») IND — Индекс присвоенный кнопке (сбрасывается таймером «Time_to_reset») new_D — Импульс в один цикл …

Далее…RF пульт

2

Блоки приема и передачи данных посредством RF433 канала

Два типа блоков: 1. Блоки приема/передачи с легкой шифрацией рендомной переменной 0..65536. Данная переменная передается в посылке в открытом виде. Все данные, кроме адреса, меняются динамически при каждой передаче. Данные блоки передают от 2-х до 8-ми переменных типа ИНТ. 2. Блоки с приставкой «cod». Это блоки с усиленной шифрацией посредством счетчика передач, рендомной составляющей и …

Далее…Блоки приема и передачи данных посредством RF433 канала

3

nRF24L01+ система передачи данных

Набор блоков для односторонней, двухсторонней передачи данных между 2 и более контролерами с nRF24L01+, вплоть до создания сложной сети. Про подключение модулей SCK (Serial ClocK) — тактирование (синхронизация). ( Arduino UNO D13 | Arduino Mega D52) MOSI / MI (Master Out Slave In) — вход данных. ( Arduino UNO D11 | Arduino Mega D51) MISO …

Далее…nRF24L01+ система передачи данных

3

Блок для считывания 3 независимых RFID считывателей Wiegand 26/34 для Arduino Mega 2560

Параметры gateA , gateB , gateC типа Boolean. Используется для активации/деактивации соответствующего считывателя. Максимум 3 считывателя. Описание по подключению к ногам ниже. The Wiegand interface is a de facto standard commonly used to connect a card reader or keypad to an electronic entry system. Wiegand interface has the ability to transmit signal over long distance …

Далее…Блок для считывания 3 независимых RFID считывателей Wiegand 26/34 для Arduino Mega 2560

2

Чтение и запись RFID меток. Модуль RC522 для Arduino

Просьба посмотреть блок, не получается на выход (дата) сделать нормальный сигнал, то есть сигнал появится и больше не снимается. ID и ID2 это номера карты и брелка. PIN- выход номер пина, он отрабатывает нормально. timer- установка задержки Выход DATA, с ним проблемы. Проблема решена!!! ( блок изменен ). http://yadi.sk/d/Ir_aa_s3rZjhF   Автор:  tagan61

0

Выход новой версии программы

FLProg изначально создавалась как графическая система визуального программирования контроллеров в среде Arduino IDE. В начале это были AVR-контроллеры, в дальнейшем добавились контроллеры ESP. Для работы с устройствами имеется большое количество Arduino-библиотек, которые вполне неплохо работают в небольших проектах и на которых, в основном, и строились встроенные блоки FLProg. Однако эти библиотеки обычно работают по принятому …

Далее…Выход новой версии программы

0

С Новым Годом

Дорогие друзья и коллеги! Поздравляю вас с наступающим Новым годом! Уходящий год был для нас непростым, но несмотря на все трудности мы сохранили наше сообщество и даже перешли на новый, более профессиональный уровень. И это здорово! Поэтому в новом году я желаю вам оставаться такими же замечательными специалистами и увлеченными энтузиастами. Пусть ваш профессиональный уровень …

Далее…С Новым Годом

7

Грустные новости

Наш проект понёс утрату.  Умер администратор форума проекта Андрей Сидоренко (Anydy). Он был с проектом практически с самых первых дней его существования и много лет администрировал форум проекта, помогая как начинающим пользователям, так и опытным. Его уход очень тяжёл для нашего сообщества, и он останется в нашей памяти навсегда молодым и весёлым. Выражаю огромные соболезнования …

Далее…Грустные новости

0