Treppenblink: Unterschied zwischen den Versionen
Soeren (Diskussion | Beiträge) K (doku-nator strikes again!) |
Keine Bearbeitungszusammenfassung |
||
(10 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{ProjektInfoBox | {{ProjektInfoBox | ||
|name | |name=Treppenblink | ||
|status | |status=stable | ||
|image | |image=Treppenblink.jpg | ||
|description = | |description=LED-Lichtobjekt | ||
|author | |author=[[Benutzer:Asklepios|asklepios]], [[Benutzer:Pl4nkton|Pl4nkton]], [[Benutzer:Mati|Mati]] | ||
|version=1.0 | |||
|version | |update=17.12.09 | ||
|update | |platform=AVR (ATmega8) | ||
|platform | |license=Source: GPL | ||
|license | |download=[https://www.das-labor.org/svn/microcontroller/src-atmel/playground/treppen_blink SVN], [https://www.das-labor.org/trac/browser/microcontroller/src-atmel/playground/treppen_blink Trac] | ||
|download | |tags=Licht & Sound, | ||
}} | }} | ||
Das Treppenblink erleuchtet den Weg in den Keller in allen möglichen (RGB) Farben. Die verschiedenen Animationen lassen sich entweder per Schalter direkt am Treppenaufgang durchschalten oder per [[Weblabctrl2]] klicken. Die LED Module sind in einem offenen Kabelkanal direkt an der Decke angebracht. <!-- FIXME: infos zu den LED modulen? --> Sie lassen sich per SPI ansteuern, sodass man jede LED einzeln auf eine bestimmte Farbe setzen kann. | Das Treppenblink erleuchtet den Weg in den Keller in allen möglichen (RGB) Farben. Die verschiedenen Animationen lassen sich entweder per Schalter direkt am Treppenaufgang durchschalten oder per [[Weblabctrl2]] klicken. Die LED Module sind in einem offenen Kabelkanal direkt an der Decke angebracht. <!-- FIXME: infos zu den LED modulen? --> Sie lassen sich per SPI ansteuern, sodass man jede LED einzeln auf eine bestimmte Farbe setzen kann. | ||
Zeile 17: | Zeile 17: | ||
Weil noch ein paar Pinne frei waren und weil's geht™, hat das Ding auch gleich einen [[Labtemp|Temperatursensor]] verpasst bekommen. Die Temperatur kann via [[Automatisierung des Labors|Canbus]] abgefragt werden. | Weil noch ein paar Pinne frei waren und weil's geht™, hat das Ding auch gleich einen [[Labtemp|Temperatursensor]] verpasst bekommen. Die Temperatur kann via [[Automatisierung des Labors|Canbus]] abgefragt werden. | ||
Eigentlich soll dann doch nur die Raumtemperatur für die [[Stellantrieb_Heizung|Steuerung der Heizung]] erfasst werden. | |||
== Technische Dokumentation == | == Technische Dokumentation == | ||
Zeile 23: | Zeile 24: | ||
| | | | ||
=== Pinbelegung am ATMega8 === | === Pinbelegung am ATMega8 === | ||
* PB0 - Taster1 | * PB0 - Taster1 | ||
* PB1 - Taster2 | * PB1 - Taster2 | ||
* PD6 - DATA LED String | * PD6 - DATA LED String | ||
* PD7 - CLK LED String | * PD7 - CLK LED String | ||
* PC1 - R LED Taster | * PC1 - ADC Bewegungssensor | ||
* | * PC2 - ADC Bewegungssensor | ||
* | * PD1 - R LED Taster | ||
* PD3 - G LED Taster | |||
* PD4 - B LED Taster | |||
* PC6 - Reset | * PC6 - Reset | ||
* PB2 - CS | * PB2 - CS | ||
Zeile 40: | Zeile 40: | ||
* PC5 - SCL DS1631 temp sensor - need pullup 4,7k - addr 0x9e | * PC5 - SCL DS1631 temp sensor - need pullup 4,7k - addr 0x9e | ||
* PC4 - SDA DS1631 temp sensor - need pullup | * PC4 - SDA DS1631 temp sensor - need pullup | ||
| | |||
=== Belegung an den Lichtmodulen === | |||
top seite linker Stecker | |||
* +5 V | |||
* +5V | |||
* data in | |||
* gnd | |||
* clock in | |||
* gnd | |||
| | | | ||
=== Bauteile === | === Bauteile === | ||
Zeile 58: | Zeile 67: | ||
* Bewegungsmelder | * Bewegungsmelder | ||
* Andere Taster + leds | * Andere Taster + leds | ||
-----<br> | |||
[[ | === Alternatives Layout === | ||
[[Opentreppenblink]] |
Aktuelle Version vom 8. April 2017, 00:04 Uhr
Treppenblink Release status: stable [box doku] | |
---|---|
Description | LED-Lichtobjekt |
Author(s) | asklepios, Pl4nkton, Mati |
Last Version | 1.0 |
Platform | AVR (ATmega8) |
License | Source: GPL |
Download | SVN, Trac |
Das Treppenblink erleuchtet den Weg in den Keller in allen möglichen (RGB) Farben. Die verschiedenen Animationen lassen sich entweder per Schalter direkt am Treppenaufgang durchschalten oder per Weblabctrl2 klicken. Die LED Module sind in einem offenen Kabelkanal direkt an der Decke angebracht. Sie lassen sich per SPI ansteuern, sodass man jede LED einzeln auf eine bestimmte Farbe setzen kann.
Dieses Projekt nutzt als erstes Femtoos - ein sehr kleines multithreading Betriebssystem für AVR Microcontroller.
Weil noch ein paar Pinne frei waren und weil's geht™, hat das Ding auch gleich einen Temperatursensor verpasst bekommen. Die Temperatur kann via Canbus abgefragt werden. Eigentlich soll dann doch nur die Raumtemperatur für die Steuerung der Heizung erfasst werden.
Technische Dokumentation[Bearbeiten | Quelltext bearbeiten]
CAN Adresse: 0x25
Pinbelegung am ATMega8[Bearbeiten | Quelltext bearbeiten]
|
Belegung an den Lichtmodulen[Bearbeiten | Quelltext bearbeiten]top seite linker Stecker
|
Bauteile[Bearbeiten | Quelltext bearbeiten]
|
TODO
- Bewegungsmelder
- Andere Taster + leds