Spencer Kulbacki ~ CSH 2017-18
TalDoor (or GatekeeperV2) is a small POE door lock system that runs off the PocketBeagle and uses PN532 NFC module to scan and authenticate user ID cards and open the door.
- Pn532 NFC Module
- Esimated 500mA consumption of entire device during idle operation. Peak of 800mA during read/write door motor operations. EST less than 3 WATT max POE requirements.
Internal Main Board contains:
- POE module
- Ethernet to SPI module
- Door lock motor driver
- 3.3 to 5v step up for motor drive
External Reader Board contains:
- PN532 NFC reader
- Red/Green LEDs & Beeper for notification
Part List for the PCB
+/- some pin headers we already have ~30$ in components for one board (+PCB Cost)
~62 components specified in BOM (not counting extra male pin headers)
- LibNFC 1.7.1
Setting up ethernet forwarding over USB for BeagleBone dev on a PC
- Plugin the BeagleBone to a USB port on your computer
- Install the drivers
- In control panel -> Adapter settings, set the IP address of the USB adapter to 192.168.7.1
- On the adapter that has the internet connection, enable connection sharing with the USB adapter connection
- ssh into the BeagleBone (ssh 192.168.7.2)
- Run command "route add default gw 192.168.7.1"
- Edit /etc/resolv.conf and add the Google name server by adding the line "nameserver 126.96.36.199"
Door locks are 5v motors that need ~70mA to turn a worm gear and "unlock" the turnkey.
BeagleBoard uses 130mA nom (300mA peak)
4 Red 0603 LEDs use 80mA
ENC28J60-I/SO uses 120mA nom (180mA peak)
PN532 91mA nom (140mA peak)
Esimated 500mA consumption of entire device during idle operation. Peak of 800mA during read/write door motor operations. EST less than 3 WATT max POE requirements.