Difference between revisions of "FrontDoor Beaglebone"
Tachoknight (talk | contribs) |
|||
Line 1: | Line 1: | ||
{{Template:EquipmentPage | {{Template:EquipmentPage | ||
− | |owner = | + | |owner = Ron Olson |
|certification = no | |certification = no | ||
|hackable = yes | |hackable = yes | ||
− | |serial = | + | |serial = 2 |
|model = BeagleBone Black | |model = BeagleBone Black | ||
− | |arrived = | + | |arrived = 2016-04-05 |
|doesitwork = yes | |doesitwork = yes | ||
− | |contact = | + | |contact = Ron Olson |
|where = Screwed to the front door | |where = Screwed to the front door | ||
|value = ~$100 | |value = ~$100 | ||
}} | }} | ||
+ | |||
+ | = Functions = | ||
+ | The front door Beaglebone will serve two purposes, to have a scrolling marquee of public information about PS1 on the screen, as well as allowing access via the RFID reader. | ||
+ | |||
+ | 'Note that as of 4/6/2016 the RFID stuff hasn't been re-enabled; gonna work on that soon.' | ||
+ | |||
+ | == Marquee == | ||
+ | The BBB has a 4" [https://www.element14.com/community/docs/DOC-55844/l/expansion-board-for-beaglebone-family-with-7-inch-lcd BB-View screen] attached to it. The screen provides a 4" touch-enabled (touch is disabled on this BBB because it isn't necessary) X session for running graphical programs. | ||
+ | |||
+ | === PS1-FrontDoor === | ||
+ | The marquee program is called PS1-FrontDoor. It is a C++/QML Program using the [https://www.qt.io Qt] framework. The version of Qt is 5.6.1 and was compiled directly on the Beaglebone, taking somewhere between 48 and 60 hours to compile. | ||
== Getting Your RFID Number From this Reader == | == Getting Your RFID Number From this Reader == |
Revision as of 16:23, 9 April 2016
Owner/Loaner | Ron Olson |
---|---|
Serial Number | 2 |
Make/Model | BeagleBone Black |
Arrival Date | 2016-04-05 |
Usability | yes |
Contact | Ron Olson |
Where | Screwed to the front door |
Authorization Needed | no |
Hackable | yes |
Estimated Value | ~$100 |
Host Area | {{{hostarea}}} |
Functions
The front door Beaglebone will serve two purposes, to have a scrolling marquee of public information about PS1 on the screen, as well as allowing access via the RFID reader.
'Note that as of 4/6/2016 the RFID stuff hasn't been re-enabled; gonna work on that soon.'
Marquee
The BBB has a 4" BB-View screen attached to it. The screen provides a 4" touch-enabled (touch is disabled on this BBB because it isn't necessary) X session for running graphical programs.
PS1-FrontDoor
The marquee program is called PS1-FrontDoor. It is a C++/QML Program using the Qt framework. The version of Qt is 5.6.1 and was compiled directly on the Beaglebone, taking somewhere between 48 and 60 hours to compile.
Getting Your RFID Number From this Reader
To get the tag value, scan your new 125kHz (EM4001 card format), non-valid tag (you don't need to open the door, it will scan from the back) and visit http://frontdoor.pumpingstationone.org:8080 (You must be connected to the PS1 network). If the tag has not been previously registered in the system, your code will be displayed there. Copy the code from that page into the box on the members site into the box on the members site (you must be signed in) and hit submit. It's important to load the page on the beaglebone before another member scans their tag.
Other Methods of Entry
HTTP
This device will respond to HTTP requests to open the door - these requests will need to come from the PS:One network. An HTTP request to:
http://frontdoor.pumpingstationone.org:8080/open
will cause the striek plate to unlock for 5 seconds. Use this to unlock the door with your phone, for example.
Device Software
The software is running Debian (tracking testing) for the Beaglebone Black.