Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
infrastruktur:lounge:portal:white_box [2012-08-30 16:50] AYiexwZAKYDTrw
infrastruktur:lounge:portal:white_box [2018-08-31 00:10] (aktuell) ↷ Links angepasst weil Seiten im Wiki verschoben wurden
Zeile 1: Zeile 1:
-Ian I have been following your pejcrot after reading about it on the Ableton Max for Live forum and am so happy for you that it turned out so well! The photos are BEAUTIFULIt would be great to see some video of the finished pieceas many of us can't get to where you are. You are really inspiring me to dive into Arduino ​and LED-based art!! Keep up the great work!!!+====== Project WHITE BOX / Portal ====== 
 +{{tag>​project hardware electronics infrastructure process hadez}} 
 +Project WHITE BOX' aim is to allow electronic and cryptographically sane access control to shackspace without the requirement to hand out physical keys. 
 +===== Team ===== 
 +  * Version 1 
 +    * (ansi) 
 +    * hadez 
 +  * Aktuelle Version 
 +    * ttb 
 +    * momorientes 
 +    * phrewfuf 
 +===== Overview ===== 
 +The lock is based on a ELV KeyMatic which is interfaced by a Arduino which in turn is connected to a Fonera WIFI AP via RS232. 
 +Users will be provided with an individual cryptographic key which can be used to unlock or lock the door. 
 +===== v1.1 ===== 
 +version [[project:​WHITE BOX:1.1]] documentation 
 +===== How to use it ===== 
 +If you're a member ​and have been around ​for a while, ​you can drop a mail to and apply for a key. \\ 
 +We've documented the [[process:​key:​key_request|key request process]] (German) in the wiki as well. 
 +Got your key and need help logging into portal? Here's a couple ​of tutorials for various platforms:​ 
 +  * [[infrastruktur:​lounge:​portal:​tutorial:​windows_putty|Windows/​Putty]] 
 +  * [[project:​white_box:​tutorial:​linux_unix|Linux/​Unix (potentiell auch OSX)]] 
 +  * [[project:​white_box:​tutorial:​mac_osx|Mac OS X]] 
 +  * [[project:​white_box:​tutorial:​iphone|iPhone,​ iPod, iPad]] 
 +  * [[infrastruktur:​lounge:​portal:​tutorial:​android|Android]] 
 +===== Hardware ===== 
 +==== Schematics ==== 
 +  * [[http://​​gallery/​index.php/​Projekte/​Project-WHITE-BOX-portal/​portalschematic|Schematic]] 
 +  * [[http://​​gallery/​index.php/​Projekte/​Project-WHITE-BOX-portal/​portallayout|Layout]] 
 +  * [[http://​​files/​portal_rev2_20100830.tar.bz2|Eagle sources (rev2_20100830)]] 
 +==== Arduino <> MEGA8 I/O Mapping ==== 
 +==== Burning ATMEGA8 fuses ==== 
 +To burn the appropiate fusesuse the following command: 
 +  sudo avrdude -p atmega8 -c avrispmkII -P usb -B8 -U lfuse:​w:​0x9f:​m -U hfuse:​w:​0xc0:​m 
 +For the Arduino ATMEGA8-16PU use: 
 +  sudo avrdude -p atmega8 -c avrispmkII -P usb -B8 -U lfuse:​w:​0xdf:​m -U hfuse:​w:​0xca:​m 
 +  sudo avrdude -p atmega8 -c avrispmkII -P usb -B8 -U unlock:​w:​0x0F:​m 
 +  sudo avrdude -p atmega8 -c avrispmkII -P usb -B8 -U flash:​w:​ATmegaBOOT.hex  
 +  arduino-0018/​hardware/​arduino/​bootloaders/​atmega8 
 +==== Fonera ==== 
 +The wireless frontend is handled using a slightly hacked series-1 LaFonera access point. 
 +=== RS232 Interface === 
 +A general description including a [[http://​​wiki/​index.php/​LaFonera_Hardware_Serial-Cable-Port|pinout diagram ​of the 10-pin header on the Fonera]] is quite useful to wire it to the Atmega8. ​  
 +=== SD-Card Hack === 
 +We've [[http://​​Article/​262.html|added a SD-card using the Foneras GPIO port]] and a couple of kernel modules. 
 +===== Software ===== 
 +==== Arduino / Atmega8 ==== 
 +Software was prototyped using the Arduino platform. 
 +A custom configuration was generated ​to account for the 12MHz XTAL (otherwise RS232 communications would break). 
 +You can get the code from the [[http://​​p/​shackspaceportal/​|shackspaceportal project on Google Code]]. 
 +==== Fonera ==== 
 +The access point is running [[http://​​site/​index|dd-wrt]]. 
 +All data not part of dd-wrt is stored on the SD-Card. A custom init script, also stored on the SD-Card, copies the user database to the appropriate locations inside the live system after boot (ie. /​etc/​passwd). 
 +==== Data / User Management ==== 
 +User data is held in a SQLite3 database and a couple of shell scripts ​are used to generate, add, manage, ​and rollout keys to the portal system itself. 
infrastruktur/lounge/portal/white_box.1346338213.txt.gz · Zuletzt geändert: 2012-08-30 16:50 von