https://wiki.das-labor.org/api.php?action=feedcontributions&user=2A01%3A198%3A448%3A1%3A225%3AB3FF%3AFE79%3A7B74&feedformat=atom
LaborWiki - Benutzerbeiträge [de]
2024-03-28T10:51:50Z
Benutzerbeiträge
MediaWiki 1.39.6
https://wiki.das-labor.org/index.php?title=Silvester11&diff=18557
Silvester11
2011-12-18T01:07:30Z
<p>2A01:198:448:1:225:B3FF:FE79:7B74: /* Wer kommt? */</p>
<hr />
<div>Planung der Silvesterparty im Labor.<br />
<br />
<br />
== Wer kommt? ==<br />
<br />
* dr4go<br />
* Jörg<br />
* mauros<br />
* sebi<br />
* natascha in da house !!<br />
* Sauron ?<br />
* Alex (100%) - versuche Fotoaperat zu besorgen<br />
* Tunix ?<br />
* ich? (geht das auch genauer? wer bist du?)<br />
* kank!<br />
* BastetFurry<br />
<br />
== Was machen wir? ==<br />
* Motto: Hawaii - Hemden, Shorts, Bastroeckchen, aufblasbare Palmen (high-power leds vorher rein machen?)<br />
* saufen?<br />
* kaboom?<br />
* ausziehen!<br />
* grillen? (Fleisch & vegan, Tischgrill anyone?)<br />
* Zocken! (Konsole an den Beamer, zweiten Beamer ausm Bunker holen, etc... :) )<br />
<br />
== Speisen / Getränke / Stuff - Wer bringt was mit? ==<br />
=== Demands ===<br />
* Getraenke<br />
* Salat<br />
* Chips<br />
* Spiele / Kulturprogramm<br />
* Luftschlange / Ballons<br />
* Sekt <br />
* Wein + Kaese + Pfeffer<br />
=== Supplies === <br />
* Alex - werde im Labor gefuellte Nudeln machen (Feta/Spinat)<br />
* mauros - werde auf jeden Fall schon mal einen veganen Salat machen<br />
* BastetFurry - Frikas von Feinkost Albrecht und werde versuchen Muttern davon zu überzeugen nen Kartoffelsalat zu machen. So nen Waschkübel wie zu meinem Geburtstag. ;) - Asklepios: geht der vegetarisch (ohne wurst) oder besser vegan (ihne majo)? also der salat, nicht die frikas ;)<br />
<br />
== Ideen ==</div>
2A01:198:448:1:225:B3FF:FE79:7B74
https://wiki.das-labor.org/index.php?title=CAN-Gateway&diff=18458
CAN-Gateway
2011-11-25T22:15:50Z
<p>2A01:198:448:1:225:B3FF:FE79:7B74: /* Spannungsmessung */</p>
<hr />
<div>{{ProjektInfoBox<br />
|name = Can-Gateway<br />
|status = stable<br />
|image = CAN-GW-Roulette.jpg<br />
|description = CAN <-> RS232 Gateway<br />
|author = [[Benutzer:Tixiv|Tixiv]], [[Benutzer:Hansinator|Hansinator]]<br />
|username = <br />
|version = 1.1<br />
|update = <br />
|platform = AVR (ATMega8)<br />
|license = Source: GPL<br />
|download = [https://www.das-labor.org/svn/microcontroller/src-atmel/automatization2.0/can_gw c Code], [https://www.das-labor.org/trac/browser/microcontroller/src-atmel/automatization2.0/can_gw trac]<br />
}}<br />
Wir haben in ein 19' Rack Gehäuse, das mal aus dem Schrott gezogen wurde, ein CAN-RS232-Gateway eingebaut. Empfangene CAN Pakete werden dabei über RS232 getunnelt, so das eine Software auf einem Client PC diese wieder entkapseln kann. In den Gehäuse gibt es ein Netzteil für die 13V Bus Spannung (Es wurde von 24V umgebaut), und eine Menge Leuchtdioden, um diverse Betriebszustände signalisieren zu können. Außerdem ist eine Hauptplatine vorhanden, auf der ein Atmega8 werkelt. Auf dieser Platine befinden sich auch die Bausteine für den CAN Bus, und ein Max232 für die serielle Seite. Weiterhin gibt es Schieberegister und 16 Treiberstufen für die LEDs im Rest des Rack Gehäuses (Die waren schon so...).<br />
<br />
== Aktuelle Parameter ==<br />
* Atmega8 @ 18.432000 MHz<br />
* MCP2515 @ 16.000000 MHz<br />
* 115200 Baud Symbolrate auf der EIA-232 Schnittstelle<br />
* 100 kBit CAN Bus<br />
* 13V Busspannung<br />
* Bus U und I Messung<br />
* /dev/ttyS0 am Server<br />
* Debug LEDs<br />
<br />
== Netzaufbau ==<br />
{{CANstructure}}<br />
<br />
== RS232-CAN-Gateway Protokoll ==<br />
Das CAN-Gateway verwendet ein einfaches Protokoll, welches Steuerkommandos und CAN-Frames übertragen kann.<br />
<br />
{| |{{prettytable}}<br />
! colspan="4" | RS232-CAN-Gateway Paket<br />
|-<br />
| colspan="4" | <pre style="border:0"><br />
+-------------+-------------+-------------------+----------------+<br />
| uint8_t cmd | uint8_t len | uint8_t[] payload | uint16_t crc16 |<br />
+-------------+-------------+-------------------+----------------+<br />
</pre><br />
|-<br />
! Feld !! Bedeutung !! Datentyp !! Länge (Bytes)<br />
|-<br />
| cmd || Kommando || unsigned byte || 1<br />
|-<br />
| len || Payload-Länge || unsigned byte || 1<br />
|-<br />
| payload || Daten || unsigned byte array || 0-20<br />
|-<br />
| crc16 || CRC16 Checksumme || unsigned word, MSB first || 2<br />
|}<br />
* Maximale Gesamtlänge: 24 Bytes<br />
* Minimale Gesamtlänge: 4 Bytes<br />
<br />
=== Kommunikation (Ablauf) ===<br />
Zunächst muss zur korrekten Datenübertragung sichergestellt sein, dass Sender und Empfänger synchronisiert sind und sich im selben Zustand befinden. Wenn der Zustand des Empfängers unbekannt ist, muss ein Sender nach dem Einschalten eine '''Synchronisationssequenz''' senden. Diese Sequenz besteht aus einer Folge von Nullen die der maximalen Paketlänge entspricht (24 Bytes). Die State-Machine des Empfängers muss garantieren, dass eine Eingabe von '''24 Nullbytes''' in Folge diese in ihren '''Ausgangszustand''' versetzt. Die Synchronisation kann auch durchgeführt werden, wenn der Byte-Offset von Sender und Empfänger im laufenden Betrieb nicht mehr synchron ist. Dies tritt z.B. auf, wenn Bytes auf der seriellen Leitung verloren oder Kaputt gehen. Insbesondere eine Fehlinterpretation des Längenbytes macht eine Resynchronisation nötig.<br />
<br />
Befinden sich Sender und Empfänger im Ausgangszustand, kann eine Paketübertragung initiiert werden in dem ein Kommandobyte mit einem Wert größer 0 übertragen wird. Die Null ist somit ein reservierter Wert und darf nicht für Kommandos verwendet werden. Das nächste Byte gibt die Länge des Payload an. Ist das Längenbyte 0, wird kein Payload übertragen. '''Jedes Paket endet mit einer 2-Byte langen CRC16-Checksumme über das gesamte Paket.'''<br />
<br />
Beachte, dass CAN-GW und Host gleichzeitig ein Sender und Empfänger sind. Es existieren also zwei unidirektionale Kommunikationskanäle, die auch unabhängig voneinander (De-)Synchronisiert sein können.<br />
<br />
=== Kommandos ===<br />
Das Kommando 0x11 kündigt einen CAN-Frame an.<br />
<br />
{| {{prettytable}}<br />
! Kommando !! Beschreibung !! Byte-Wert (hex) !! Richtung !! Payload<br />
|-<br />
| sync || Synchronisationssequenz || 0x00 || beide || -<br />
|-<br />
| setfilter || (nicht implementiert) || 0x10 || GW || -<br />
|-<br />
| packet || Raw CAN-Frame im Payload || 0x11 || beide || CAN-Frame<br />
|-<br />
| setmode || Set CAN Bus Mode (Normal, Debug)<br/>(nicht implementiert) || 0x12 || GW || enum { normal, mode_sleep, loopback, listenonly, config } can_mode_t<br />
|-<br />
| error || CAN-GW Errormeldung || 0x13 || Host || -<br />
|-<br />
| notify reset || CAN-GW hat gestartet || 0x14 || Host || (uint8_t) MCUSR & 0xF (reset cause flags)<br />
|-<br />
| ping gateway || CAN-GW Pinganforderung oder Antwort || 0x15 || GW || -<br />
|-<br />
| resync request || Synchronisationssequenz anfordern || 0x16 || beide || -<br />
|-<br />
| version || Firmware Version anfordern oder Antwort || 0x17 || GW || uint8_t major, uint8_t minor<br />
|-<br />
| id string || Firmware ID-String anfordern oder Antwort || 0x18 || GW || reply: nicht null-terminierter string<br />
|-<br />
| packet stats || Packet Counter anfordern oder Antwort || 0x19 || GW || reply: struct { uint32_t rx_count, tx_count, rx_size, tx_size; }<br />
|-<br />
| error stats || MCP2515 Error Counter anfordern oder Antwort || 0x1A || GW || reply: struct { uint8_t rx_errors, tx_errors, error_flags; }<br />
|-<br />
| power draw || Busenergieverbrauchsmessung anfordern oder Antwort || 0x1B || GW || reply: struct { uint16_t v, i, ref, gnd; } <br />
|-<br />
| read ctrl reg || Kontrollegister lesen|| 0x1C || GW || reply: uint8_t<br />
|-<br />
| write ctrl reg || Kontrolregister schreiben || 0x1D || GW || uint8_t value; reply: uint8_t new value<br />
|-<br />
| get reset cause || Resetgrund erfragen || 0x1E || GW || (uint8_t) MCUSR & 0xF (reset cause flags)<br />
|}<br />
<br />
'''''Hinweis:''' Ein Ping darf zwar nur in Richtung Gateway gesendet werden, jedoch muss das Gateway auch mit einem Ping in Richtung Host antworten.''<br />
<br />
'''Achtung: Alle structs und puffer gehen mit byte 0 voran, alle Ganzzahlen sind little-endian!'''<br />
<br />
=== CRC16-Algorithmus ===<br />
Zur Berechnung der Checksumme wird die [http://www.nongnu.org/avr-libc/user-manual/group__util__crc.html CRC16 Routine der AVR-Libc] verwendet. Das C-Äquivalent dieser Funktion ist wie folgt:<br />
uint16_t crc16_update(uint16_t crc, uint8_t a)<br />
{<br />
int i;<br />
<br />
crc ^= a;<br />
for (i = 0; i < 8; ++i)<br />
{<br />
if (crc & 1)<br />
crc = (crc >> 1) ^ 0xA001;<br />
else<br />
crc = (crc >> 1);<br />
}<br />
<br />
return crc;<br />
}<br />
<br />
=== Beispielcode ===<br />
Folgende C-Struktur beschreibt ein RS232-CAN-Gateway Paket ohne Checksumme.<br />
#define RS232CAN_MAXLENGTH 20<br />
typedef struct {<br />
unsigned char cmd;<br />
unsigned char len;<br />
char data[RS232CAN_MAXLENGTH];<br />
} rs232can_msg;<br />
<br />
<br />
Folgender C-Code implementiert eine Reentrante Beispiel State-Machine zum Empfang von Paketen für dieses Protokoll:<br />
typedef enum {STATE_START, STATE_LEN, STATE_PAYLOAD, STATE_CRC} canu_rcvstate_t;<br />
<br />
rs232can_msg canu_rcvpkt;<br />
canu_rcvstate_t canu_rcvstate = STATE_START;<br />
unsigned char canu_rcvlen = 0;<br />
unsigned int crc;<br />
<br />
//returns Message or 0 if there is no complete message.<br />
rs232can_msg * canu_get_nb()<br />
{<br />
static char *uartpkt_data;<br />
unsigned char c;<br />
<br />
//try to get the next char non-blocking from uart<br />
while (uart_getc_nb(&c))<br />
{<br />
switch (canu_rcvstate)<br />
{<br />
case STATE_START:<br />
if (c)<br />
{<br />
canu_rcvstate = STATE_LEN;<br />
canu_rcvpkt.cmd = c;<br />
}<br />
break;<br />
case STATE_LEN:<br />
canu_rcvlen = (unsigned char)c;<br />
if(canu_rcvlen > RS232CAN_MAXLENGTH)<br />
{<br />
canu_rcvstate = STATE_START;<br />
break;<br />
}<br />
canu_rcvstate = STATE_PAYLOAD;<br />
canu_rcvpkt.len = (unsigned char)c;<br />
uartpkt_data = &canu_rcvpkt.data[0];<br />
break;<br />
case STATE_PAYLOAD:<br />
if(canu_rcvlen--)<br />
*(uartpkt_data++) = c;<br />
else<br />
{<br />
canu_rcvstate = STATE_CRC;<br />
crc = c;<br />
}<br />
break;<br />
case STATE_CRC:<br />
canu_rcvstate = STATE_START;<br />
crc <<= 8;<br />
crc |= c;<br />
if(crc == crc16(&canu_rcvpkt.cmd, canu_rcvpkt.len + 2))<br />
return &canu_rcvpkt;<br />
break;<br />
}<br />
}<br />
<br />
return NULL;<br />
}<br />
<br />
== Energiemessung ==<br />
Auf dem CAN-Gateway befindet sich eine Schaltung um die Busspannung und den Strom zu messen. Dazu ist die Spannung über einen Spannungsteiler an einen ADC Pin des ATmega gelegt. Zur Strommessung wird der Spannungsabfall über einen High-Side 0,01 Ohm Shunt-Widerstand mit einem Operationsverstärker differentiell verstärkt und ebenfalls an einen ADC pin des ATmega gelegt.<br />
<br />
=== Spannungsmessung ===<br />
<br />
Folgende Skizze entspricht der Spannungsmessschaltung:<br />
/ \ Buspower +13V (Ubus)<br />
|<br />
---<br />
| |<br />
| | R1 = 2,7 kOhm<br />
---<br />
|<br />
|-------------> PC5 [ADC5] +4,81V (Uadc)<br />
|<br />
---<br />
| |<br />
| | R2 = 1 kOhm<br />
---<br />
|<br />
|<br />
--- GND<br />
<br />
Uadc berechnet sich wie folgt:<br />
R2<br />
Uadc = --------- * Ubus<br />
R1 + R2<br />
<br />
Umgekehrt, um von Uadc auf Ubus zu schließen, bedeutet das also:<br />
Uadc * (R1 + R2)<br />
Ubus = -----------------<br />
R2<br />
<br />
=== Strommessung ===<br />
Folgendes Schaltbild entspricht grob der Strommesschaltung (die Echte hat noch fancy Gleichtaktdingsungsstuff, ist aber vernachlässigbar hier):<br />
<br />
/ \ Buspower-in +13V (Ubus_in)<br />
|<br />
|----------------<br />
| |<br />
--- |<br />
| | Rshunt | + Differentialverstärker mit<br />
| | = 0,01 Ohm |---|\ <- 10x Verstärkung (amp = 10)<br />
--- | \ _____<br />
| | / |--> PC4 [ADC4] (Uadc = Ushunt * 10)<br />
|-------------------|/<br />
| -<br />
|<br />
|<br />
--> Buspower (Ubus)<br />
<br />
Daraus folgt für Uadc:<br />
Uadc = I * Rshunt * amp<br />
<br />
Nach I umgestellt:<br />
Uadc<br />
I = -------------<br />
amp * Rshunt<br />
<br />
=== ADC ===<br />
Der ADC des ATmega ist so langsam wie möglich eingestellt (prescaler = 128) und sampled abwechselnd ADC5 und ADC4. Die dort gemessenen Werte haben eine Auflösung von 10 Bit und orientieren sich an AVCC als Referenz. AVCC entspricht in der aktuellen Konfiguration VCC und hat somit hoffentlich meistens eine Spannung von 5V.<br />
<br />
Folgende Konstanten seien gegeben:<br />
ADC_res = 2^10 (10 Bit ADC Auflösung)<br />
Uref = 5V (5V Referenz)<br />
<br />
Dabei stellt der maximal darstellbare Wert die Referenzspannung dar, ein Bit entspricht also einer Spannung von:<br />
Uref<br />
Ulsb = ---------<br />
ADC_res<br />
<br />
Also ist für einen gemessenen wert ADC_value die Spannung Uadc am gewählten ADC pin:<br />
Uadc = Ulsb * ADC_value<br />
<br />
<br />
== Und wenn's Kapott ist? ==<br />
'''Don't panic!''' Jetzt bitte nicht wild alle Dinge powercyclen, denn sonst wird dein Bugreport kacke..! Befolge lieber diese fünf einfachen Schritte:<br />
* Man besorge sich eine Shell mit einem aktuellen lapcontrol binary, z.B. einer unserer Intranet-Server<br />
* Folgenden Befehl absetzen: ''lapcontrol -s kvm gw ping''<br />
* Uhrzeit & Datum in Erfahrung bringen, kurz nachdenken was zuletzt vor dem Crash passiert ist<br />
* Alle Daten notieren und an [[benutzer:Hansinator|Hansinator]] senden.<br />
''Schritt 1 & 2 sind im Zweifel optional.. '''Die Zeit ist wichtig!'''''<br />
<br />
Wenn das Gateway nicht auf den Ping antwortet, dann könnte der [[Cand]] tot sein. Hier hilft ein Restart. Wenn das Gateway gesichert tot ist, sollte man es powercyclen. Kann man das Gateway gerade nicht Pingen, weil man vielleicht kein lapcontrol hat, dann gibt es eine alternative Möglichkeit: Man Beobachte die LEDs am Device, die sollten hin und wieder Flackern, z.B. wenn man Lichter schaltet oder etwas an den Laufschriftborg sendet.. oder einfach so...<br />
<br />
== Impressionen ==<br />
Hier ist ein [http://youtu.be/SFYF9skzbPk Video] von einem glücklichen CAN-Gateway bei der Arbeit!<br />
<br />
[[Kategorie:Automatisierung]]<br />
[[Kategorie:Infrastruktur]]</div>
2A01:198:448:1:225:B3FF:FE79:7B74
https://wiki.das-labor.org/index.php?title=Toroeffner&diff=18059
Toroeffner
2011-10-14T01:16:18Z
<p>2A01:198:448:1:225:B3FF:FE79:7B74: </p>
<hr />
<div>[[Bild:Toroeffner.jpg|thumb|right|Der Funksender für den Toröffner unter dem Fenster]]<br />
'''Mit dem Toröffner konnte man im Labor 1.0 das Eingangstor der Hofeinfahrt öffnen. Durch Senden einer Nachricht über den Canbus konnte man den Toröffner dazu veranlassen, entsprechenden<br />
Code an den Empfänger am Eingangstor auszusenden.'''<br />
<br />
Der Toröffner war im Labor 1.0 ein sinnvoller Helfer, da kaum jemand einen Schlüssel für das<br />
Große Eingangstor besaß. Auf dem Bastelrechner und Labor-interne Server für alles mögliche<br />
lief ein Service, der regelmäßig die Capi Logs studierte und wenn eine in einer Liste eingetragene<br />
Nummer eine Bestimmte Zielrufnummer aus unserem Rufnummernblock anrief, das Tor öffnete. Dabei wurde<br />
eine Nachricht via Canbus versandt, die wiederrum den Toröffner veranlasste den Befehl via Funk<br />
auszusenden.<br />
<br />
Im Zuge der weiteren Automatisierung und Aquisition des Nachbarraums (aka Reaktorraum), hatte Tixiv<br />
noch weitere Funktionen zum Toröffner device hinzugefügt - kurz vor dem Umzug ins Labor 2.0 war der<br />
Toröffner auch zusätzlich noch dazu da, 2 Relais (für die Beleuchtung) anzusteuern, sowie Fernbedienungscodes<br />
für die [[Funkfernbedienung|Funksteckdosen]] auszusenden.<br />
<br />
Der Quellcode ist nach wie vor im SVN einsehbar und ist ggf. als Beispiel für den Nachbau eines solchen<br />
Senders hilfreich. Einsehbar ist das Ganze [https://www.das-labor.org/trac/browser/microcontroller/src-atmel/archive/torcontrol hier].<br />
<br />
[[Kategorie:Datenfunk_mit_dem_Microcontroller]]<br />
[[Kategorie:Microcontroller]]<br />
[[Kategorie:Infrastruktur]]<br />
[[Kategorie:Historisches]]</div>
2A01:198:448:1:225:B3FF:FE79:7B74
https://wiki.das-labor.org/index.php?title=Projects&diff=18057
Projects
2011-10-14T00:34:41Z
<p>2A01:198:448:1:225:B3FF:FE79:7B74: removed chuck (it's under obsolete projects)</p>
<hr />
<div>__NOTOC__ __NOEDITSECTION__<br />
<!--<br />
<br />
***************************<br />
* Please _DO NOT_ link dead pages with "project_name/en" unless you plan to create them.<br />
* We'd rather have some german wiki pages than dead links....<br />
***************************<br />
<br />
Hello!<br />
The projects are displayed using templates,<br />
see Template:VierProjekteZeile for more information.<br />
<br />
Here's an example:<br />
{{VierProjekteZeile<br />
|p1bild = No-image.png<br />
|p1bildSz = 130px<br />
|p1link = project1<br />
|p1desc = This is a test project!<br />
|p2bild = <br />
|p2bildSz = <br />
|p2link = <br />
|p2desc = <br />
|p3bild = <br />
|p3bildSz = <br />
|p3link = <br />
|p3desc = <br />
|p4bild = <br />
|p4bildSz = <br />
|p4link = <br />
|p4desc = <br />
}}<br />
--><br />
==Light & Sound==<br />
{|style="width:100%;border:2px solid #dfdfdf; background-color:#f8f8ff; padding:8px; font-size: 110%;"<br />
{{VierProjekteZeile<br />
|p1bild=Borg-andre-rot.jpg|p1bildSz=100px|p1link=Blinken Borgs/en|p1desc=More than just LEDs<br />
|p2bild=Moodbar_hinten.jpg|p2bildSz=130px|p2link=Moodbar/en|p2desc=Light in all colors<br />of the rainbow<br />
|p3bild=Laborlicht_single_small.jpg|p3bildSz=80px|p3link=Labor Licht|p3desc=A Can-controlled<br />Moodlight (german)<br />
|p4bild=Stimmm-front.jpg|p4bildSz=100px|p4link=Stimmmopped/en|p4desc=A selfmade optical<br />guitar tuning device<br />
}}<br />
|-<br />
|&nbsp;<br />
|-<br />
{{VierProjekteZeile<br />
|p1bild = Borg16Screen.jpg<br />
|p1bildSz = 130px<br />
|p1link = Borg16<br />
|p1desc = Ein LED-Controller, 16x16 Pixels (german)<br />
|p2bild = Treppenblink.jpg<br />
|p2bildSz = 100px<br />
|p2link = Treppenblink<br />
|p2desc = LEDs enlightening our stairway to the basement (german) <br />
|p3bild = Amp_tda_bild.jpg<br />
|p3bildSz = 130px<br />
|p3link = Stereo amp<br />
|p3desc = A stereo amplifier (german)<br />
|p4bild = Soundbox.jpg<br />
|p4bildSz = 130px<br />
|p4link = SoundBox<br />
|p4desc = Mobile SoundBox (german)<br />
}}<br />
|-<br />
|&nbsp;<br />
|-<br />
{{VierProjekteZeile<br />
|p1bild = Toilet_status.jpg<br />
|p1bildSz = 130px<br />
|p1link = Toilet_Status_Indicator<br />
|p1desc = Toiletten Status Indicator<br />
|p2bild = Borg_beta_1.jpg<br />
|p2bildSz = 120px<br />
|p2link = Borg Ventilator<br />
|p2desc = Borg fan (german)<br />
|p3bild = <br />
|p3bildSz = <br />
|p3link = <br />
|p3desc = <br />
|p4bild = <br />
|p4bildSz = <br />
|p4link = <br />
|p4desc = <br />
}}<br />
|}<br />
<br />
<br />
== Crypto ==<br />
{|style="width:100%;border:2px solid #dfdfdf; background-color:#f8f8ff; padding:8px; font-size: 110%;"<br />
{{VierProjekteZeile<br />
|p1bild = UC-Crypto-logo.png<br />
|p1bildSz = 80px<br />
|p1link = AVR-Crypto-Lib/en<br />
|p1desc = A crypto-library for micro-<br />controllers and especially AVRs<br />
|p2bild = LOP-Logo.png<br />
|p2bildSz = 150px<br />
|p2link = Labor-Octet-Protocol/en<br />
|p2desc = Messages '''and''' stream data<br />via a serial bytestream<br />
|p3bild = QPorttiny-logo.png<br />
|p3bildSz = 150px<br />
|p3link = qport-tiny/en<br />
|p3desc = Encrypted communication<br /> between microcontrollers<br />
|p4bild = ARM-Crypto-Lib-logo.png <br />
|p4bildSz = 80px<br />
|p4link = ARM-Crypto-Lib/en<br />
|p4desc = A crypto library for ARM-Microcontrollers<br />
}}<br />
|-<br />
|&nbsp;<br />
|-<br />
{{VierProjekteZeile<br />
|p1bild = Logo tpm.png<br />
|p1bildSz = 130px<br />
|p1link = TpmCrypt<br />
|p1desc = TPM FDE Software (german)<br />
|p2bild = Thinkpad board.jpg<br />
|p2bildSz = 130px<br />
|p2link = Thinkpad-EEPROM-Reset<br />
|p2desc = How to reset the supervisor password of your Thinkpad (german)<br />
|p3bild = AnonAccessLogo.png<br />
|p3bildSz = 150px<br />
|p3link = AnonAccess<br />
|p3desc = Our killed-in-endless-discussion access system. Anonymous, secure, cool.<br />
|p4bild = <br />
|p4bildSz = <br />
|p4link = <br />
|p4desc = <br />
}}<br />
|}<br />
<br />
== power electronics ==<br />
{|style="width:100%;border:2px solid #dfdfdf; background-color:#f8f8ff; padding:8px; font-size: 110%;"<br />
{{VierProjekteZeile<br />
|p1bild = No-image.png<br />
|p1bildSz = 130px<br />
|p1link = Lasercutter<br />
|p1desc = cut and engrave<br />with 15W Nd:YAG (german)<br />
|p2bild = Laser.jpg<br />
|p2bildSz = 130px<br />
|p2link = Laserprojector<br />
|p2desc = Video projector with laser (german)<br />
|p3bild = No-image.png<br />
|p3bildSz = 130px<br />
|p3link = MIDI-Teslaspule<br />
|p3desc = Music with thunderbolt (german)<br />
|p4bild = <br />
|p4bildSz = <br />
|p4link = <br />
|p4desc = <br />
}}|}<br />
<br />
== Electronic Vehicles ==<br />
{|style="width:100%;border:2px solid #dfdfdf; background-color:#f8f8ff; padding:8px; font-size: 110%;"<br />
{{VierProjekteZeile<br />
|p1bild = Linear1Blender.jpg<br />
|p1bildSz = 130px<br />
|p1link = Wuschprojekt<br />
|p1desc = Linear motor... done different (german)<br />
|p2bild = No-image.png<br />
|p2bildSz = 130px<br />
|p2link = ElektroBike<br />
|p2desc = Drive eco-friendly (german)<br />
|p3bild = Locodoco-train1.jpeg<br />
|p3bildSz = 100px<br />
|p3link = Locodoco<br />
|p3desc = Open Source Model railroad<br/>control system<br />
|p4bild = Movemaster2-project.jpg<br />
|p4bildSz = <br />
|p4link = MoveMasterII<br />
|p4desc = MoveMaster 2 driver<br/> for the wraith-project (german)<br />
}}|}<br />
<br />
== Labor Infrastructure & Automation ==<br />
{|style="width:100%;border:2px solid #dfdfdf; background-color:#f8f8ff; padding:8px; font-size: 110%"<br />
{{VierProjekteZeile<br />
|p1bild=Kasse.jpg<br />
|p1bildSz=100px<br />
|p1link=Getränkekasse<br />
|p1desc=Cashless payment (german)<br />
<br />
|p2bild=LAPDimmer.jpg<br />
|p2bildSz=130px<br />
|p2link=Automatisierung des Labors/en<br />
|p2desc=Control the Labor<br />with your computer<br />
<br />
|p3bild=Wii.jpg<br />
|p3bildSz=130px<br />
|p3link=WII<br />
|p3desc=Control our beamer with an<br />infrared pen and a WII controller (en)<br />
<br />
|p4bild = Lapnode front.jpg<br />
|p4bildSz = 130px<br />
|p4link = Labnode<br />
|p4desc = Universal experimentation & automation board<br />
}}<br />
|-<br />
|&nbsp;<br />
|-<br />
{{VierProjekteZeile<br />
|p1bild = Oldphone.jpg<br />
|p1bildSz = 100px<br />
|p1link = Asterisk-phone-reminder/en<br />
|p1desc = A simple bot reminding<br />you to take out the trash...<br />
|p2bild = Netzwerk.jpg<br />
|p2link = Netzwerk im Labor<br />
|p2bildSz = 150px<br />
|p2desc = Description of the network-<br />infrastructure in the Labor (german)<br />
|p3bild = OpenBlind.jpg<br />
|p3bildSz = 130px<br />
|p3link = OpenBlind<br />
|p3desc = Automation for our blinds (german)<br />
|p4bild = No-image.png<br />
|p4bildSz = 150px<br />
|p4link = Powermeter<br />
|p4desc = Wattmeter for the Canbus (german)<br />
}}<br />
|-<br />
|&nbsp;<br />
|-<br />
{{VierProjekteZeile<br />
|p1bild = Klingel.JPG<br />
|p1bildSz = 130px<br />
|p1link = Klingel<br />
|p1desc = A capacitive sensor for our doorbell (german)<br />
|p2bild = l2t.jpg<br />
|p2bildSz = 100px<br />
|p2link = Labor2touch<br />
|p2desc = Labor Touchpanel (german)<br />
|p3bild = Can-ir.jpg<br />
|p3bildSz = 100px<br />
|p3link = Canir<br />
|p3desc = Can Infrared Sender (german)<br />
|p4bild = Etanke.jpg<br />
|p4bildSz = 130px<br />
|p4link = Drehstromladekiste<br />
|p4desc = Filling station for electronic cars (german)<br />
}}<br />
|-<br />
|&nbsp;<br />
|-<br />
{{VierProjekteZeile<br />
|p1bild = No-image.png<br />
|p1bildSz = 150px<br />
|p1link = lab-irkit2<br />
|p1desc = CanIR v2 (german)<br />
|p2bild = Hauptschalter.jpg<br />
|p2bildSz = 100px<br />
|p2link = Hauptschalter<br />
|p2desc = Our on/off Switch (german)<br />
|p3bild =<br />
|p3bildSz =<br />
|p3link =<br />
|p3desc =<br />
|p4bild =<br />
|p4bildSz = <br />
|p4link = <br />
|p4desc = <br />
}}<br />
|}<br />
<br />
<br />
== Microcontrollers & FPGAs==<br />
{|style="width:100%;border:2px solid #dfdfdf; background-color:#f8f8ff; padding:8px; font-size: 110%;"<br />
{{VierProjekteZeile<br />
|p1bild=LaborBoard1.jpg<br />
|p1bildSz=100px<br />
|p1link=Laborboard/en<br />
|p1desc=Our board to do<br/>microcontroller stuff<br />
<br />
|p2bild=Fpgafloppy_1.jpg<br />
|p2bildSz=100px<br />
|p2link=1541 im FPGA/en<br />
|p2desc=Emulating a 1541<br />floppy device<br />
|p3bild=Avr_rfm12.png<br />
|p3bildSz=150px<br />
<br />
|p3link=Datenfunk mit dem AVR<br />
|p3desc=<div><!-- without the div the first * would not be parsed correctly -hansi --><br />
* [[RFM12 library/en]]<br />
* [[AirLAB_Protokoll_Version_0]]<br />A packet transmission protocol</div><br />
|p4bild=No-image-en.png<br />
|p4bildSz=130px<br />
|p4link=AVRBoardPortable<br />
|p4desc=A micro-AVR-Laborboard<br />(transportable)<br />
}}<br />
|-<br />
|&nbsp;<br />
|-<br />
{{VierProjekteZeile<br />
|p1bild=Robbi mit kaffeetasse.jpg<br />
|p1bildSz=70px<br />
|p1link=Spielzeug Roboter/en<br />
|p1desc=with AVR-brain<br />
<br />
|p2bild=Funkfernbedienung.jpg<br />
|p2bildSz=70px<br />
|p2link=Funkfernbedienung<br />
|p2desc=Control power socket switches with<br />your microcontroller<br />
<br />
|p3bild=Borg_beta_1.jpg<br />
|p3bildSz=120px<br />
|p3link=Borg Ventilator<br />
|p3desc=A different Borg approach<br />
<br />
|p4bild=MH_Sphere-half.jpg<br />
|p4bildSz=120px<br />
|p4link=Metroid Hybrid<br />
|p4desc=PC + Console + Electronics = :)<br />
}}<br />
|-<br />
|&nbsp;<br />
|-<br />
{{VierProjekteZeile<br />
|p1bild = Conrad RFID Test.jpg<br />
|p1bildSz = 120px<br />
|p1link = RFID<br />
|p1desc = Play with LF-RFID systems <br />
|p2bild = No-image-en.png<br />
|p2bildSz = 130px<br />
|p2link = AVR-Live-CD/en<br />
|p2desc = Get started with embedded systems<br />
|p3bild = avr-huffman-logo.png<br />
|p3bildSz = 130px<br />
|p3link = AVR-Huffman/en<br />
|p3desc = decompression on the AVR<br />
|p4bild = No-image.png<br />
|p4bildSz = 130px<br />
|p4link = Soc-lm32<br />
|p4desc = A free & open System-on-a-Chip<br/>for FPGAs (german)<br />
}}<br />
|-<br />
|&nbsp;<br />
|-<br />
{{VierProjekteZeile<br />
|p1bild = Avr-zecke-m32.jpg<br />
|p1bildSz = 120px<br />
|p1link = Avr-Zecke<br />
|p1desc = Programming board for AVRs (german)<br />
|p2bild = Laborboard_RS232.jpg<br />
|p2bildSz = 100px<br />
|p2link = Laborboard RS232<br />
|p2desc = Laborboard with MAX232 (serial interface) (german)<br />
|p3bild = Open_bench.jpg<br />
|p3bildSz = 100px<br />
|p3link = Open-Bench<br />
|p3desc = Logic Sniffer FPGA Board (german)<br />
|p4bild = Rfm12usb_boards.jpg<br />
|p4bildSz = 120px<br />
|p4link = Rfm12usb<br />
|p4desc = RFM12 USB Transceiver module<br />
}}<br />
|-<br />
| &nbsp;<br />
|-<br />
{{VierProjekteZeile<br />
|p1bild = Funkzecke_m8_0.png<br />
|p1bildSz = 120px<br />
|p1link = Funkzecke<br />
|p1desc = Breakout board with radio transceiver (german)<br />
|p2bild = No-image.png<br />
|p2bildSz = 130px<br />
|p2link = Li-Po Akkupack | Li-Po_Akkupack<br />
|p2desc = Battery pack with integrated charger (german)<br />
|p3bild = <br />
|p3bildSz = <br />
|p3link = <br />
|p3desc = <br />
|p4bild = <br />
|p4bildSz = <br />
|p4link = <br />
|p4desc = <br />
}}<br />
|}<br />
<br />
<br />
== Software ==<br />
{|style="width:100%;border:2px solid #dfdfdf; background-color:#f8f8ff; padding:8px; font-size: 110%;"<br />
{{VierProjekteZeile<br />
|p1bild=UebershowcaseSmall.png<br />
|p1bildSz=140px<br />
|p1link=Ubershowcase<br />
|p1desc=Creates static picture galleries<br />with ruby and AJAX klickbunt<br />
|p2bild=StatusON.png<br />
|p2bildSz=75px<br />
|p2link=Status-Bot<br />
|p2desc=for the LABOR-State<br />on our mainpage<br />
<br />
|p3bild=No-image-en.png<br />
|p3bildSz=130px<br />
|p3link=Jabber-Bot/en<br />
|p3desc=for event notifications<br />
|p4bild=serialmon_logo.png<br />
|p4bildSz=140px<br />
|p4link=serialmon<br />
|p4desc=Analyzer for serial communication<br />
}}<br />
|-<br />
|&nbsp;<br />
|-<br />
{{VierProjekteZeile<br />
|p1bild = GRAS_logo.png<br />
|p1bildSz = 140px<br />
|p1link = GRAS/en<br />
|p1desc = The GeneRic ASsembler<br />
|p2bild = No-image.png<br />
|p2bildSz = 130px<br />
|p2link = Fingerprintsammler<br />
|p2desc = (OTR)Fingerprint collector (german)<br />
|p3bild = liblab.png<br />
|p3bildSz = 130px<br />
|p3link = Labor Library<br />
|p3desc = The Labor Microcontroller Library (german)<br />
|p4bild = PortIO_Block1.png<br />
|p4bildSz = 130px <br />
|p4link = Minecraft/PortIO<br />
|p4desc = COM mod for Minecraft (german)<br />
}}<br />
|-<br />
|&nbsp;<br />
|-<br />
{{VierProjekteZeile<br />
|p1bild = Lab3d_screenshot_0.jpg<br />
|p1bildSz = 130px<br />
|p1link = Lab3d<br />
|p1desc = Lab3d - A live status Monitor &<br/>Game featuring the Labor<br />
|p2bild = No-image.png<br />
|p2bildSz = <br />
|p2link = cand<br />
|p2desc = Cand - The x86 daemon<br/>behind automatisation (german)<br />
|p3bild = Vp5500_full.jpg<br />
|p3bildSz = 80px<br />
|p3link = VP5500<br />
|p3desc = reverse engineering the VP5500<br />
|p4bild = Nakkaloader.png<br />
|p4bildSz = 120px<br />
|p4link = Nakkaloader/en<br />
|p4desc = Bootloader for AVRs<br />
}}<br />
|}<br />
<br />
== Services ==<br />
{|style="width:100%;border:2px solid #dfdfdf; background-color:#f8f8ff; padding:8px; font-size: 110%;"<br />
{{VierProjekteZeile<br />
|p1bild = No-image.png<br />
|p1bildSz = <br />
|p1link = Xmpp<br />
|p1desc = The Jabber server<br />
|p2bild = 200px-Orange_Icon_Email_svg.png<br />
|p2bildSz = 80px<br />
|p2link = Epost<br />
|p2desc = Labor Mail service (german)<br />
|p3bild = No-image.png<br />
|p3bildSz = <br />
|p3link = VCSandTrac<br />
|p3altname = VCS and Trac<br />
|p3desc = Our Trac (german)<br />
|p4bild = Telephone switch.jpg<br />
|p4bildSz = 100px<br />
|p4link = Phone_System<br />
|p4desc = The Lab's telephone system (german)<br />
}}<br />
|-<br />
|&nbsp;<br />
|-<br />
{{VierProjekteZeile<br />
|p1bild = Laser_Plotter2.jpg<br />
|p1bildSz = 150px<br />
|p1link = LaserPlotter<br />
|p1desc = Making PCBs with our laserplotter (german)<br />
|p2bild = Ofen.JPG<br />
|p2bildSz = 130px<br />
|p2link = Reflow_Ofen<br />
|p2desc = Our reflow oven (german)<br />
|p3bild = No-image.png<br />
|p3bildSz = 130px<br />
|p3link = Pre-paid mobile broadband<br />
|p3desc = An overview of international broadband providers<br />
|p4bild = No-image.png<br />
|p4bildSz = 130px<br />
|p4link = Thermotransfer<br />
|p4desc = Making PCBs with the toner transfer method (german)<br />
}}<br />
|-<br />
|&nbsp;<br />
|-<br />
{{VierProjekteZeile<br />
|p1bild = No-image.png<br />
|p1bildSz = <br />
|p1link = Kalender<br />
|p1desc = Calendar tool for the Labor (german)<br />
|p2bild = No-image.png<br />
|p2bildSz = <br />
|p2link = SyncML<br />
|p2desc = Sync your phone & PC (german)<br />
|p3bild = <br />
|p3bildSz = <br />
|p3link = <br />
|p3altname = <br />
|p3desc = <br />
|p4bild = <br />
|p4bildSz = <br />
|p4link = <br />
|p4desc = <br />
}}|}<br />
<br />
<br />
== Fun ==<br />
{|style="width:100%;border:2px solid #dfdfdf; background-color:#f8f8ff; padding:8px; font-size: 110%;"<br />
{{VierProjekteZeile<br />
|p1bild=Daylightindicator.jpg<br />
|p1bildSz=130px<br />
|p1link=Daylight Indicator<br />
|p1desc=Device to indicate the current daystar state<br />
|p2bild=Geek-Cookie2.jpg<br />
|p2bildSz=130px<br />
|p2link=Geek-Cookie<br />
|p2desc=Cookie for the electronic amateur (german)<br />
|p3bild=ChilliBot.gif|p3bildSz=110px<br />
|p3link=ChilliBot<br />
|p3desc=A wheelchair controllable<br />via the Internet (german)<br />
|p4bild=MameCab_Thumb.jpg<br />
|p4bildSz=130px<br />
|p4link=MameCab<br />
|p4altname=MAME Cabinet<br />
|p4desc=Arcade-machine with Linux (german)<br />
}}<br />
|-<br />
|&nbsp;<br />
|-<br />
{{VierProjekteZeile<br />
|p1bild = Minilab-0-0-beispiel.jpg<br />
|p1bildSz = 100px<br />
|p1link = MiniLab<br />
|p1desc = Electronics learning kit<br />
|p2bild = <br />
|p2bildSz = <br />
|p2link = <br />
|p2desc = <br />
|p3bild =<br />
|p3bildSz =<br />
|p3link =<br />
|p3desc =<br />
|p4bild =<br />
|p4bildSz =<br />
|p4link =<br />
|p4desc =<br />
}}<br />
<br />
|}<br />
<br />
<br /><br />
Here can you find our '''[[stillgelegte Projekte|shut down projects]]'''.</div>
2A01:198:448:1:225:B3FF:FE79:7B74
https://wiki.das-labor.org/index.php?title=Chuck&diff=18056
Chuck
2011-10-14T00:31:09Z
<p>2A01:198:448:1:225:B3FF:FE79:7B74: </p>
<hr />
<div>{{ProjektInfoBox<br />
|name = <br />
|status = obsolete<br />
|image = Realchuck.jpg<br />
|description = Chuck war unsere automatisch bewässerte Pflanze<br />
|username = Soeren<br />
|version = <br />
|update = <br />
|platform = Reallife<br />
|license = <br />
|download = [https://www.das-labor.org/svn/microcontroller/src-atmel/archive/chuck SVN] [https://www.das-labor.org/trac/browser/microcontroller/src-atmel/archive/chuck browse]<br />
}}<br />
Chuck war unsere kleine Efeu-Pflanze, die gemütlich auf den Stahlträgern unter der Decke gesessen hat. Da Pflanzen giessen ja total langweilig und doof war, und das Ding irgendwie ganz von selbst stirbt, weil sich eh keiner kümmert hat, hatten wir einen kleinen Fütterungsautomatismus gebastelt.<br />
<br />
<!-- Einmal pro Tag wurde [https://roulette.das-labor.org/~soeren/chuck.php auf dieser Website] ein Button freigeschaltet, der den Fütterungsautomatismus (Wasserpumpe) auslöst. --><br />
<br />
Der Standort war übrigends bewusst unerreichbar hoch gewählt, damit keiner auf die Idee kommt, dort Kaffee-, Mate- oder sonstige Getränkerückstände reinzukippen.<br />
<br />
== Wie funktioniert's? ==<br />
<br />
In dem umfunktionierten Netzteilgehäuse befand sich ein ATmega8 samt Can-Controller und Wasserpumpe. Die Wasserpumpe pumpte frisches Wasser aus dem Kanister direkt zur Pflanze.<br />
<br />
Die Pumpe wurde nach Betätigung des Buttons auf der Website via [[Automatisierung_des_Labors|Canbus]] für jeweils 45 Sekunden ausgelöst. Das war allerdings nur möglich, wenn das Labor an ist, also jemand da war, der überwachen konnte, ob chuck nicht gerade ersäuft ;)<br />
<br />
== Code & Schaltung ==<br />
Im [https://www.das-labor.org/trac/browser/microcontroller/src-atmel/archive/chuck SVN] liegt die Firmware für den Microcontroller der Chuck steuert.<br />
<br />
Einen vernünftigen Schaltplan gab es leider nicht. Die Schaltung war allerdings relativ einfach: Ein Can controller und ein Transistor, der ein Relais für die Pumpe schaltete. Natürlich kommt noch der obligatorische Stromversorgungsteil hinzu mit 7805 Spannungsregler und einem kleinen Elko zur Stabilisierung.<br />
<br />
Bei der Pumpe handelte es sich um eine normale Pumpe für Aquarien. Es gibt diese Pumpem und entsprechende Schläuche in fast jeder Zoohandlung zu kaufen.<br />
<br />
<br style="clear:both"><br />
== Chuck's aktueller Zustand ==<br />
[[Bild:Chuck control.png|right|thumb|Chuck's Be&shy;wässer&shy;ungs&shy;mopped]]<br />
Chuck hat das alte Labor sehr lieb gehabt und wollte partout nicht mit uns umziehen... nein, mal im Ernst: Er ist wahrscheinlich an den Folgen einer langwierigen und schweren Metallvergiftung gestorben, nachdem jemand als Abstandshalter zwischen Topf und Übertopf Metallwinkel reingelegt hat. Seine Wurzeln standen über Monate in Rotbraunem Wasser und er hat zusehens an Laub verloren.<br />
<br />
Auch Düngen und handverlesenes Zupfen von Blättern hat leider nichts geholfen. Bei Zeiten wird ein neues, ähnliches Projekt entstehen - aber dann schneller, höher und weiter, denn ich habe noch 5 Meter Aquarienschläuche und 4 Wasserpumpen ;-) --[[Benutzer:Soeren|Soeren]] 02:45, 2. Apr. 2009 (CEST)<br />
<br />
[[category:Automatisierung]]<br />
[[Kategorie:Historisches]]</div>
2A01:198:448:1:225:B3FF:FE79:7B74
https://wiki.das-labor.org/index.php?title=Bestellen&diff=17211
Bestellen
2011-05-26T14:39:33Z
<p>2A01:198:448:1:225:B3FF:FE79:7B74: </p>
<hr />
<div>== Reichelt ==<br />
Name Bestellnummer Bauteil E-Preis Anzahl G-Preis<br />
----------------------------------------------------------------------------------------------------<br />
Hansi 1/4W 10K Kohleschichtwiderstand 0,033 € 20 0,66 €<br />
1/4W, 5%, 10 K-Ohm (ab 10)<br />
Hansi TASTER 3301 Kurzhubtaster 6x6mm, 0,103 € 10 1,03 €<br />
Höhe: 4,3mm, 12V, vertikal<br />
Hansi WELLER SA21A WELLER Handentlötpumpe, 17,95 € 1 17,95 €<br />
antistatisch, 200 mm<br />
Hansi PFL 16 Pfostenbuchse, 16-polig, 0,130 € 2 0,26 €<br />
mit Zugentlastung<br />
Hansi WSL 16G Wannenstecker, 16-polig, 0,110 € 2 0,22 €<br />
gerade<br />
Hansi GS 18P IC-Sockel, 18-polig, 0,26 € 2 0,52 €<br />
superflach, gedreht, vergold.<br />
Hansi GS 28P-S IC-Sockel, 28-polig, 0,42 € 5 2,10 €<br />
superflach, gedreht, schmal<br />
Hansi NT 04-SMD Dip-Schalter, SMD, 0,49 € 1 0,49 €<br />
4-polig<br />
<br />
== Pollin ==<br />
Name Bestellnummer Bauteil E-Preis Anzahl G-Preis<br />
----------------------------------------------------------------------------------------------------<br />
<br />
== TME ==<br />
tme.eu/de<br />
'''Achtung!''' Die im Shop angezeigten Preise sind Nettopreise!<br />
<br />
[Benutzer:Soeren] bestellt um den 20.5. rum...<br />
<br />
Name Bestellnummer Bauteil E-Preis Anzahl G-Preis<br />
----------------------------------------------------------------------------------------------------<br />
Sören SIM18 Simcom SIM18 GPS Modul 16.10 (N) 2 32.20<br />
Hansi SIM18 Simcom SIM18 GPS Modul 16.10 (N) 1 16.10<br />
<br />
== CSD Electronics ==<br />
[[http://www.csd-electronics.de]]<br />
<br />
Name Bestellnummer Bauteil E-Preis Anzahl G-Preis<br />
----------------------------------------------------------------------------------------------------<br />
Sören RFM12BP RFM12BP (500mW) 9.95 2 18.90 <br />
siro RFM12BP 9.95 1 9.95<br />
siro SCHA1B0100 microSDslot 2.10 2 4.20 <br />
<br />
== Digikey ==<br />
Name Bestellnummer Bauteil E-Preis Anzahl G-Preis<br />
----------------------------------------------------------------------------------------------------<br />
Vincent H10488-ND MQ172X-4PA(55) 3.36 10 27.84 ($)<br />
Suschman H11463CT-ND 2,90 1 2,90 ($)<br />
Suschman H11462-ND 5,63 2 11,26 ($)<br />
Suschman H11464CT-ND 4,58 1 4,58 ($)<br />
Suschman PJ1-022-SMT 0,67 1 0,67 ($)<br />
<br />
== Farnell ==<br />
Name Bestellnummer Bauteil E-Preis Anzahl G-Preis<br />
----------------------------------------------------------------------------------------------------<br />
Tesla 644316 Kondensator 0,048 100 4,80<br />
Tesla 1658883 Kondensator 0,55(10 Stück) 20 1,10<br />
Tesla 1605849 CPLD 3,11 4 12,44<br />
Tesla 1469087 lm317 0,53 4 2,12<br />
Tesla 2293183 lm311 0,264 4 1,056<br />
Tesla 1653605 Transistor 0,035 10 0,35<br />
Tesla 1757896 Transistor 0,032 10 0,32<br />
Tesla 1211108 lm393 0,315 5 1,575<br />
Tesla 1759453 Kondensator 0,105 30 3,15<br />
Tesla 8649618 Mosfet 1,06 10 10,60<br />
Tesla 9549986RL Diode 0,058 20 1,16<br />
Tesla 1842114 Oszillator 2,66 4 10,64<br />
Tesla 1366575 7805 1,17 4 4,68<br />
<br />
== RS ==<br />
Name Bestellnummer Bauteil E-Preis Anzahl G-Preis<br />
----------------------------------------------------------------------------------------------------<br />
<br />
<br />
== Sauter ==<br />
(www.sauter-shop.de)<br />
Name Bestellnummer Bauteil E-Preis Anzahl G-Preis<br />
----------------------------------------------------------------------------------------------------<br />
Kiraz 522000 KUPFERLACKDRAHT 2,000 MM 18,10€ 1 Rolle 18,10€</div>
2A01:198:448:1:225:B3FF:FE79:7B74
https://wiki.das-labor.org/index.php?title=Labortage2010&diff=15302
Labortage2010
2010-08-01T17:11:34Z
<p>2A01:198:448:1:225:B3FF:FE79:7B74: </p>
<hr />
<div>{{Workinprogress}}<!-- keine Inhalte vor diesem Kommentar! (Kopf-Banner) --><br />
<br />
Wir planen auch in 2010 die Labortage erneut zu veranstalten!<br />
<br />
== Allgemeines ==<br />
<br />
Das vorläufig angepeilte Datum ist: 21. - 24.10.2010<br />
<br />
Das Motto der Veranstaltung ist: '''Mit Zinn, RAM und Koffein'''<br />
<br />
Das Orga-Team formt sich gerade um die Planung einzuleiten. Das Nächste Treffen dazu ist am 01.08.2010 um 18:00:00 CEST im Labor.<br />
<br />
== Motto ==<br />
<br />
Es gab einen Motto Contest, bei dem interessierte Menschen via orga@... Mottovorschläge einreichen konnten. Die Abstimmung über das Motto wurde vom Orga-Team als Jury am 01.08.2010 um 18:00:00 CEST im Labor durchgeführt.<br />
<br />
Es gab folgende Kandidaten:<br />
<br />
* Es läuft auch auf der Pflanze<br />
* Weil's geht<br />
* Workspace Overflow<br />
* Size Matters<br />
* Where the wild geeks live<br />
* Halt's wie du willst<br />
* Basteln ohne Kevin Costner<br />
* Geeks and their human pets<br />
* Love, Peace und Lötzinn<br />
* Wirres Gewusel<br />
* Mit Zinn, RAM und Koffein<br />
<br />
== Logo ==<br />
<br />
Es gibt einen Logo-Contest, bei dem interessierte Menschen das Logo für die Labortage mitgestalten können. Dazu sollen Vorschläge dafür auf dieser Wiki-Seite und über discuss@... gesammelt werden, sodass gemeinschaftlich darüber abgestimmt werden kann.<br />
<br />
Einsendeschluss ist Freitag der 13.08.2010.<br />
<br />
== Ansprechpartner ==<br />
Diese Tabelle gibt einen kurzen Überblick über die Ansprechpartner für die verschiedenen Aufgaben des Orga-Teams:<br />
<br />
{| {{prettytable}}<br />
!Aufgabengebiet<br />
!Ansprechpartner<br />
|-<br />
|Bausätze<br />
|Fraggle, TheRealNakka<br />
|-<br />
|Duschen<br />
|Kank<br />
|-<br />
|Essensflatrate<br />
|Mati<br />
|-<br />
|Finanzen<br />
|Tunix<br />
|-<br />
|Getränkebestellung<br />
|Tron<br />
|-<br />
|Kaffeebestellung<br />
|Jiffies<br />
|-<br />
|Kaffeemaschine<br />
|Sören<br />
|-<br />
|NOC<br />
|Asklepios, Dr4go<br />
|-<br />
|T-Shirts<br />
|Bg<br />
|-<br />
|Programmplanung<br />
|Alu, Jiffies<br />
|-<br />
|Website<br />
|Hansinator<br />
|}<br />
[[Category:LaborOrga]]<br />
[[Kategorie:LaborOrga]]</div>
2A01:198:448:1:225:B3FF:FE79:7B74
https://wiki.das-labor.org/index.php?title=Labortage2010&diff=15301
Labortage2010
2010-08-01T16:45:39Z
<p>2A01:198:448:1:225:B3FF:FE79:7B74: </p>
<hr />
<div>{{Workinprogress}}<!-- keine Inhalte vor diesem Kommentar! (Kopf-Banner) --><br />
<br />
== Allgemeines ==<br />
Wir planen auch in 2010 die Labortage erneut zu veranstalten!<br />
<br />
Das vorläufig angepeilte Datum ist: 21. - 24.10.2010<br />
<br />
Das Orga-Team formt sich gerade um die Planung einzuleiten. Das Nächste Treffen dazu ist am 01.08.2010 um 18:00:00 CEST im Labor.<br />
<br />
== Ansprechpartner ==<br />
Diese Tabelle gibt einen kurzen Überblick über die Ansprechpartner für die verschiedenen Aufgaben des Orga-Teams:<br />
<br />
{| {{prettytable}}<br />
!Aufgabengebiet<br />
!Ansprechpartner<br />
|-<br />
|Bausätze<br />
|Fraggle, TheRealNakka<br />
|-<br />
|Duschen<br />
|Kank<br />
|-<br />
|Essensflatrate<br />
|Mati<br />
|-<br />
|Finanzen<br />
|Tunix<br />
|-<br />
|Getränkebestellung<br />
|Tron<br />
|-<br />
|Kaffeebestellung<br />
|Jiffies<br />
|-<br />
|Kaffeemaschine<br />
|Sören<br />
|-<br />
|NOC<br />
|Asklepios, Dr4go<br />
|-<br />
|T-Shirts<br />
|Bg<br />
|-<br />
|Programmplanung<br />
|Alu, Jiffies<br />
|-<br />
|Website<br />
|Hansinator<br />
|}<br />
[[Category:LaborOrga]]<br />
[[Kategorie:LaborOrga]]</div>
2A01:198:448:1:225:B3FF:FE79:7B74
https://wiki.das-labor.org/index.php?title=Bestellen&diff=15295
Bestellen
2010-08-01T00:57:20Z
<p>2A01:198:448:1:225:B3FF:FE79:7B74: moar stuff</p>
<hr />
<div>== Digikey ==<br />
<br />
Name Bestellnummer Bauteil E-Preis Anzahl G-Preis<br />
--------------------------------------------------------------------------------------------<br />
Sauron 296-17733-5-ND LED Treiber 2,5988 37 96,16<br />
Sauron CLV1A-FKB-CJ1M1F1BB7R4S3CT-ND LED 0,68312 264 180,34<br />
Sauron SF-1206S200-2CT-ND Sicherung 2A 0,56 5 2,80<br />
dr4go 6469028-1-ND CONNector 15.16 2 30.32<br />
Philipp 101-00578-89-1-ND Conn SD/MMC 3.22 1 3.22<br />
Hansi 557-1315-ND Kamera 11,74 2 23,48<br />
Hansi ATMEGA1284P-PU-ND µC 6,71 1 6,71<br />
<br />
<br />
Tips zu Digikey: <br />
*1) Auf verfügbarkeit achten<br />
*2) keine Digi-reels bestellen.<br />
*3) Preise sind ohne Steuern.<br />
<br />
== Reichelt ==<br />
<br />
Sauron BC161/16 Transistor 0,34 1 034<br />
Tesla BEL 160X100-1 Basismaterial 1,70 5 8,50<br />
<br />
<br />
== Bestellt wird am 5 August ==</div>
2A01:198:448:1:225:B3FF:FE79:7B74
https://wiki.das-labor.org/index.php?title=Bestellen&diff=15294
Bestellen
2010-08-01T00:53:39Z
<p>2A01:198:448:1:225:B3FF:FE79:7B74: brauche stuff</p>
<hr />
<div>== Digikey ==<br />
<br />
Name Bestellnummer Bauteil E-Preis Anzahl G-Preis<br />
--------------------------------------------------------------------------------------------<br />
Sauron 296-17733-5-ND LED Treiber 2,5988 37 96,16<br />
Sauron CLV1A-FKB-CJ1M1F1BB7R4S3CT-ND LED 0,68312 264 180,34<br />
Sauron SF-1206S200-2CT-ND Sicherung 2A 0,56 5 2,80<br />
dr4go 6469028-1-ND CONNector 15.16 2 30.32<br />
Philipp 101-00578-89-1-ND Conn SD/MMC 3.22 1 3.22<br />
Hansi 557-1315-ND Kamera 11,74 2 23,48<br />
<br />
<br />
Tips zu Digikey: <br />
*1) Auf verfügbarkeit achten<br />
*2) keine Digi-reels bestellen.<br />
*3) Preise sind ohne Steuern.<br />
<br />
== Reichelt ==<br />
<br />
Sauron BC161/16 Transistor 0,34 1 034<br />
Tesla BEL 160X100-1 Basismaterial 1,70 5 8,50<br />
<br />
<br />
== Bestellt wird am 5 August ==</div>
2A01:198:448:1:225:B3FF:FE79:7B74