Difference between revisions of "RFID Doorlock"

From Fixme.ch
Jump to: navigation, search
(Evolution perspectives)
 
(16 intermediate revisions by 7 users not shown)
Line 2: Line 2:
  
 
= Description =
 
= Description =
Build an RFID doorlock for the hackerspace. This doorlock should tweet when the space is open to alert standard members.
+
* Build an RFID doorlock for the hackerspace. This doorlock could tweet when the space is open to alert members.
[https://github.com/raphsnts/RFID-Doorlock Source code]
+
* [https://github.com/raphsnts/RFID-Doorlock Version 1 Source code]
  
 +
= Version 3=
 +
* Current version in production
 +
git clone ssh://gitolite@git.fixme.ch:1337/doorlock-v3
  
= Inspirations =
+
= Version 2 =
* [http://code.google.com/p/open-access-control/ Open Access Control]
+
== What we want ==
* [http://mbed.org/cookbook/RFID-Tweeter RFID Tweeter]
+
* RFID to open the door (like now).
* [http://hackerspaces.org/wiki/Doorlock Various Hackerspaces Doorlocks]
+
* Remote control the door (Open the door for people without RFID card).
* [http://hackaday.com/2011/07/14/ibutton-is-opening-doors-at-the-tkkrlab iButton is opening doors at the TkkrLab]
+
* Add/Remove RFID tags without reprogramming (LDAP connection and SD card cache).
* [http://wiki.xinchejian.com/wiki/Interactive_Door Interactive Door] as seen by chinese hackers
+
* Auto-close to not forget to close.
  
= Proposed solution =
+
== What we have ==
For the electronic part, taking inspiration from the RFID Tweeter project seems a good start. It allows us to have the whole system embedded in a microcontroller (low power) and solves the biggest problems from such a device (in my opinion) ethernet access and tweeting!
+
* RFID antenna
 +
* Electro-magnet lock
 +
* SD card breakout board
 +
* Ethernet ENC28J60 breakout board
 +
* LEDs
 +
* Arduino (supposed to have one)
  
= Tasks =
+
== What we need ==
 +
* Enthousiastic people! :)
 +
 
 +
= Version 1 =
 +
 
 +
== Tasks ==
 
* Test electronic + software (on breadboard) for tweeting accordint to a RFID Tag
 
* Test electronic + software (on breadboard) for tweeting accordint to a RFID Tag
 
* Design and build mechanic fixation on door
 
* Design and build mechanic fixation on door
Line 23: Line 36:
 
* Start using it ;-)
 
* Start using it ;-)
  
= Dashboard =
+
== Information ==
 +
* RFID Reader: [http://www.parallax.com/Store/Accessories/CommunicationRF/tabid/161/txtSearch/RFID/List/0/SortField/4/ProductID/114/Default.aspx Parallax RFID Reader Serial]
 +
* An [http://mbed.org/ mbed board] with Ethernet
 +
* We use this lock: [http://www.burg-waechter.com/live_website/html/default/ff808082254ee88f012572df16d005aa.en.html TSE 4001 Home]
  
== RFID Tweeting Test ==
+
== Evolution perspectives ==
* We already have an RFID Reader: [http://www.parallax.com/Store/Accessories/CommunicationRF/tabid/161/txtSearch/RFID/List/0/SortField/4/ProductID/114/Default.aspx Parallax RFID Reader Serial]
+
* Remote database
* An [http://mbed.org/ mbed board] and RJ45 connector will be ordered for the test
+
 
+
== Mechanic Fixation ==
+
* We will use this lock to open the door: [http://www.burg-waechter.de/live_website/html/default/ff8080821ed505bb01205c1990aa29a8.fr.html TSE BUSINESS SET 5001 PINCODE]
+
 
+
= Evolution perspectives =
+
* Add network shield and use remote database
+
 
* <s>Add buttons or mechanism to choose open duration time (The space is open for approximatly x hours), like 3 buttons (1h, 3h, 5h)</s>
 
* <s>Add buttons or mechanism to choose open duration time (The space is open for approximatly x hours), like 3 buttons (1h, 3h, 5h)</s>
* Picture of the perso who opened the door
+
* Picture of the person who opened the door
 
* Android application using NFC, acting like a passive rfid tag. Is it possible ?
 
* Android application using NFC, acting like a passive rfid tag. Is it possible ?
 
** "Card emulation" mode http://developer.android.com/reference/android/nfc/tech/NfcV.html
 
** "Card emulation" mode http://developer.android.com/reference/android/nfc/tech/NfcV.html
 
** Apparently in [https://github.com/nadlabak/android_frameworks_base/blob/gingerbread/nfc-extras/java/com/android/nfc_extras/NfcAdapterExtras.java#L27 Gingerbread] but not ICS
 
** Apparently in [https://github.com/nadlabak/android_frameworks_base/blob/gingerbread/nfc-extras/java/com/android/nfc_extras/NfcAdapterExtras.java#L27 Gingerbread] but not ICS
 +
** Patch for CM http://forum.xda-developers.com/showthread.php?t=1281946
 
** NDEF Push in NFCManagerwith Custom NDEFMessage
 
** NDEF Push in NFCManagerwith Custom NDEFMessage
 
** http://nfc.android.com/
 
** http://nfc.android.com/
Line 44: Line 54:
 
** http://www.google.com/events/io/2011/sessions/how-to-nfc.html
 
** http://www.google.com/events/io/2011/sessions/how-to-nfc.html
  
= Pictures =
+
== Inspirations ==
[[File:IMG_20110912_164917.jpg‎|250px]]
+
* [http://code.google.com/p/open-access-control/ Open Access Control]
[[File:IMG_20110912_164909.jpg|250px]]
+
* [http://mbed.org/cookbook/RFID-Tweeter RFID Tweeter]
 +
* [http://hackerspaces.org/wiki/Doorlock Various Hackerspaces Doorlocks]
 +
* [http://hackaday.com/2011/07/14/ibutton-is-opening-doors-at-the-tkkrlab iButton is opening doors at the TkkrLab]
 +
* [http://wiki.xinchejian.com/wiki/Interactive_Door Interactive Door] as seen by chinese hackers
  
= Videos =
+
== Pictures ==
 +
[[File:IMG_20110912_164917.jpg‎|x188px]]
 +
[[File:IMG_20110912_164909.jpg|x188px]]
 +
[[File:IMAG0122.jpg|x188px]]
 +
[[File:IMAG0118.jpg|x188px]]
 +
[[File:IMAG0119.jpg|x188px]]
 +
 
 +
== Videos ==
 
*[http://www.youtube.com/watch?v=i3l-9SpdojA Youtube Video]
 
*[http://www.youtube.com/watch?v=i3l-9SpdojA Youtube Video]
  
= Personnes interessées =
+
= Others =
* eric_st
+
Pour ceux qui aimerait lire leur(s) badge(s) RFID à l'aide d'un carte ARDUINO et d'une carte Parallaxe, voici un petit code a dispo : [[File:Lecteur_RFID.c]]
 +
 
 +
== Matériels ==  
 +
* carte ARDUINO
 +
* carte RFID
 +
* cables
 +
* your badge !!!
 +
 
 +
== Liens ==
 +
*[http://playground.arduino.cc/Learning/PRFID] --> code source d'inspiration ;-) 
 +
*[http://www.parallax.com/tabid/768/productid/114/default.aspx] --> info sur la carte Parallax
 +
 
 +
   
 +
 
 +
 
 +
= Project Leader =
 +
* To be defined
 +
 
 +
= Participants =
 +
* To be defined
 +
[[User:k1s4g|k1s4g]]
 +
 
 +
 
 +
[[User:marcha|Marcha]]

Latest revision as of 19:51, 10 August 2019


Description

  • Build an RFID doorlock for the hackerspace. This doorlock could tweet when the space is open to alert members.
  • Version 1 Source code

Version 3

  • Current version in production
git clone ssh://gitolite@git.fixme.ch:1337/doorlock-v3

Version 2

What we want

  • RFID to open the door (like now).
  • Remote control the door (Open the door for people without RFID card).
  • Add/Remove RFID tags without reprogramming (LDAP connection and SD card cache).
  • Auto-close to not forget to close.

What we have

  • RFID antenna
  • Electro-magnet lock
  • SD card breakout board
  • Ethernet ENC28J60 breakout board
  • LEDs
  • Arduino (supposed to have one)

What we need

  • Enthousiastic people! :)

Version 1

Tasks

  • Test electronic + software (on breadboard) for tweeting accordint to a RFID Tag
  • Design and build mechanic fixation on door
  • Design and test electronic + software (on breadboard) for the mechanic fixation on door
  • Create PCB for electronic
  • Start using it ;-)

Information

Evolution perspectives

Inspirations

Pictures

IMG 20110912 164917.jpg IMG 20110912 164909.jpg IMAG0122.jpg IMAG0118.jpg IMAG0119.jpg

Videos

Others

Pour ceux qui aimerait lire leur(s) badge(s) RFID à l'aide d'un carte ARDUINO et d'une carte Parallaxe, voici un petit code a dispo : File:Lecteur RFID.c

Matériels

  • carte ARDUINO
  • carte RFID
  • cables
  • your badge !!!

Liens

  • [1] --> code source d'inspiration ;-)
  • [2] --> info sur la carte Parallax



Project Leader

  • To be defined

Participants

  • To be defined

k1s4g


Marcha