From cfaccc50b65dabd0828c67b1d79df0d4a54d4de9 Mon Sep 17 00:00:00 2001 From: Dana Woodman Date: Sun, 4 Mar 2018 14:37:03 -0800 Subject: [PATCH] Update readme --- readme.md | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/readme.md b/readme.md index d2d5450..2cecfc8 100644 --- a/readme.md +++ b/readme.md @@ -6,11 +6,18 @@ Powered by a [Tessel][tessel] ## Technical Overview -The RFID doorlock consists of a few components that allow us to have a offline capable, yet up-to-date list of member's RFID cards. +The RFID doorlock consists of a few components that allow us to have a offline capable, yet up-to-date list of member's RFID cards: + +* Tessel microcontroller powered by node.js +* USB RFID reader (125khz) +* SD card for storing RFID numbers +* OLED display +* 12v industrial door latch (default locked) +* Software to fetch cards, display messages and do validation and open the door Currently, we are using Cobot to manage our membership as well as RFID card numbers (checkin tokens in Cobot parlance). -The doorlock consists of a Tessel microcontroller powered by node.js (JavaScript). The doorlock has an attached USB adapter with an SD card to store the member's cards (in `json` format). A USB powered RFID card reader (125mhz) is plugged into the other Tessel USB port. This reader behaves like a keyboard; when a card is scanned it sends a string of card numbers as keys with a newline character. +The doorlock consists of a Tessel microcontroller powered by node.js (JavaScript). The doorlock has an attached USB adapter with an SD card to store the member's cards (in `json` format). A USB powered RFID card reader (125khz) is plugged into the other Tessel USB port. This reader behaves like a keyboard; when a card is scanned it sends a string of card numbers as keys with a newline character. The application listens for card scan events and when one if found, it looks the card number up in a local database (the above mentioned `json` file). If it finds a card, it opens the door, if not it shows an error message.