Lazzzorauth: Unterschied zwischen den Versionen

aus Metalab, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Wechseln zu: Navigation, Suche
(Protocols)
(How)
Zeile 23: Zeile 23:
 
Hardware documentation
 
Hardware documentation
 
[[Datei:Lazzzorauth_bb_small.png|200px|thumb|left|Breadboard aufbau (made with fritzing)]]
 
[[Datei:Lazzzorauth_bb_small.png|200px|thumb|left|Breadboard aufbau (made with fritzing)]]
- TODO: needs doku
+
[[Datei:Lazzzorauth_sensor.jpg|200px|thumb|left|The hall effect sensor + Preamp]]
 +
 
 +
 
 +
There is a hall effect sensor placed right over the valve of the airassist.
 +
 
 +
This valve is opened to enable a static airflow as soon as a laserjob starts and is disabled when the job ends.
  
  

Version vom 2. November 2012, 07:30 Uhr

Hardware

Consists of:

- Raspberry Pi
- Arduino
- 16x2 LCD
- OneWire (iButton suport)
- 3 Leds for status indication
- 1 Button
- a 6-Port Network Switch

Software

2012-07-15-wheezy

Node.js

Arduino code

How

Hardware documentation

Breadboard aufbau (made with fritzing)
Datei:Lazzzorauth sensor.jpg
The hall effect sensor + Preamp


There is a hall effect sensor placed right over the valve of the airassist.

This valve is opened to enable a static airflow as soon as a laserjob starts and is disabled when the job ends.


Software documentation

  • tbd (pitfalls, config, buildprocess)

Protocols

this is partially wrong and needs correction

Arduino SENDS:


Code Parameter Expected reply What does it mean Example
I <iButton ID> A, N IButton scanned I:33-000000000000
X NONE O Lazzzor shutdown button hit (eXit) X
P NONE P Ping! /Heartbeat P


Raspberry sends:


Code Parameter Expected reply What does it mean Example
A <username> NONE Authenticated A:OVERFLO
N NONE NONE Not authenticated (invalid Button) N
O NONE NONE Off (in response to X) O
P NONE NONE Heartbeat / PING P
E <Error> NONE Some Error occured E:Network down!