PCB & Firmware development RFID Reader 13,56 MHZ
Budget: €1,500 – €3,000 EUR
For a furniture lock, we need a new pcb to run our motor and to connect it to a CAN bus.
The production price per pcb must be < 9 USD :-(
The components on the pcb should be common and in a reliable quality.
Inputs from bus to the lock
Open lock
Close lock
LED green on
LED red on
Buzzer on
Output from the lock to the bus
RFID UID number
Door open/closed
Door was not closed after 1 second
Error
Details on the new PCB
Buzzer
Motor position
Door closed
12V input to 3,3V (300mA peak)
Optional jumper if we get 3,3V VCC directly so we don’t assemble the voltage regulator
LED green
LED red
Run motor
Molex Picoblade 6’’ Plug to the RFID antenna (2x), Red, Green and GND (we have a lot of 6’’ cables on stock)
We have an existing pcb for the antenna – just need some changes
Optional RS485 bus
RJ9 plug for the bus and power – if we have enough space
Firmware update over the bus – if possible – or OTA if we have BLE
Firmware Flow
Fitness club – locker:
The user enters and GYM locker area and places a RFID card on a lock with a green light
As soon as there is an RFID card on the reader, the UID number gets sent via bus
The server sends the command “Close lock”
The motor runs until the lock is closed (motor position changed)
The firmware saves the UID number in the whitelist
The LED switches into red
We check the door closed status after 0,5 second just to be sure
If the door is still open,
o alarm on the buzzer
o delete the white list
o green LED on
o red LED off
Output to the bus: DOOR_ FAILURE
After the workout:
The user places the RFID card again
If the UID is equal with the ID number in the whitelist then
o Erase the whitelist
o Run the motor until the motor switch changes (open the lock)
o Send “LOCKER_OPENED”
The production price per pcb must be < 9 USD :-(
The components on the pcb should be common and in a reliable quality.
Inputs from bus to the lock
Open lock
Close lock
LED green on
LED red on
Buzzer on
Output from the lock to the bus
RFID UID number
Door open/closed
Door was not closed after 1 second
Error
Details on the new PCB
Buzzer
Motor position
Door closed
12V input to 3,3V (300mA peak)
Optional jumper if we get 3,3V VCC directly so we don’t assemble the voltage regulator
LED green
LED red
Run motor
Molex Picoblade 6’’ Plug to the RFID antenna (2x), Red, Green and GND (we have a lot of 6’’ cables on stock)
We have an existing pcb for the antenna – just need some changes
Optional RS485 bus
RJ9 plug for the bus and power – if we have enough space
Firmware update over the bus – if possible – or OTA if we have BLE
Firmware Flow
Fitness club – locker:
The user enters and GYM locker area and places a RFID card on a lock with a green light
As soon as there is an RFID card on the reader, the UID number gets sent via bus
The server sends the command “Close lock”
The motor runs until the lock is closed (motor position changed)
The firmware saves the UID number in the whitelist
The LED switches into red
We check the door closed status after 0,5 second just to be sure
If the door is still open,
o alarm on the buzzer
o delete the white list
o green LED on
o red LED off
Output to the bus: DOOR_ FAILURE
After the workout:
The user places the RFID card again
If the UID is equal with the ID number in the whitelist then
o Erase the whitelist
o Run the motor until the motor switch changes (open the lock)
o Send “LOCKER_OPENED”