Hausbus: Unterschied zwischen den Versionen
SEC (Diskussion | Beiträge) |
Keine Bearbeitungszusammenfassung |
||
(8 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{AchtungKasten1 |title= Projekt eingestellt |msg=Dieser Hausbus ist nicht länger in Betrieb. Wir arbeiten aber bereits an der Umsetzung von [[Hausbus3]].}} | |||
{{ProjektInfoBox | {{ProjektInfoBox | ||
|name = Hausbus | |name = Hausbus | ||
|status = | |status = obsolete | ||
|image = hausbus.jpg | |image = hausbus.jpg | ||
|description = | |description = | ||
|category = Infrastruktur | |||
|subcategory = obsolet | |||
|author = [[Benutzer:sECuRE|sECuRE]], [[Benutzer:AlexanderB|AlexanderB]] | |author = [[Benutzer:sECuRE|sECuRE]], [[Benutzer:AlexanderB|AlexanderB]] | ||
|username = | |username = | ||
Zeile 20: | Zeile 24: | ||
== Status == | == Status == | ||
Derzeit gibt es nur eine 1:1-Verkabelung zwischen dem Busmaster und der Tür (Pinpad/Öffner). Die Anbindung eigener Geräte ist derzeit nur durch Leitungen ziehen möglich, wovon wir aber abraten. Vermutlich wird der Hausbus in seiner jetztigen Form nicht längerfristig bestehen. | |||
== Dokumentation == | == Dokumentation == | ||
Zeile 28: | Zeile 33: | ||
* [[Hausbus/Pinbelegung]]: Was kommt aus dem Kabel? | * [[Hausbus/Pinbelegung]]: Was kommt aus dem Kabel? | ||
* [[Hausbus/Paketformat]]: Was wird gesendet/empfangen (low-level) | * [[Hausbus/Paketformat]]: Was wird gesendet/empfangen (low-level) | ||
* [[Hausbus/Controller-Programmierung]]: Für eigene Mikrokontroller, die am Hausbus teilnehmen sollen. | * [[Hausbus/Controller-Programmierung]]: Für eigene Mikrokontroller, die am Hausbus teilnehmen sollen. | ||
* [[Hausbus/Anwendungs-Programmierung]]: Für Anwendungen, die Informationen mit dem Hausbus austauschen sollen. | * [[Hausbus/Anwendungs-Programmierung]]: Für Anwendungen, die Informationen mit dem Hausbus austauschen sollen. | ||
Zeile 37: | Zeile 41: | ||
* http://www.mikrocontroller.net/articles/RS-485 | * http://www.mikrocontroller.net/articles/RS-485 | ||
== Technik == | |||
=== Umsetzung von Hausbus auf Ethernet, HTTP-Daemon === | |||
Die Firebox sorgt dafür, daß der Busmaster mit dem Rest der Welt kommunizieren kann. Er stellt eine HTTP-API zur Verfügung. | |||
[[Image:Hausbus-Anbindung.png]] | |||
== Beteiligte/Danksagungen == | == Beteiligte/Danksagungen == | ||
* sECuRE | * sECuRE | ||
Zeile 47: | Zeile 58: | ||
* toxios | * toxios | ||
[[ | == Bilder == | ||
[[Datei:IMG_0327.JPG|Thumb|300px]] | |||
[[Datei:IMG_0328.JPG|Thumb|300px]] | |||
[[Datei:IMG_0329.JPG|Thumb|300px]] | |||
[[Datei:IMG_0330.JPG|Thumb|300px]] | |||
[[Datei:IMG_0331.JPG|Thumb|300px]] | |||
[[Datei:IMG_0332.JPG|Thumb|300px]] |
Aktuelle Version vom 5. November 2023, 12:30 Uhr
Achtung: Projekt eingestellt | ||
---|---|---|
Dieser Hausbus ist nicht länger in Betrieb. Wir arbeiten aber bereits an der Umsetzung von Hausbus3. |
Hausbus Release status: obsolete [box doku] | |
---|---|
Beschreibung | |
Kategorie | Infrastruktur / obsolet |
Autor(en) | sECuRE, AlexanderB |
Der Hausbus ist ein Bussystem (auf RS485 basierend), mit welchem wir verschiedene Mikrokontroller im Raum mit Strom und Kommunikationsmöglichkeit versorgen. Er wird auf Ethernet (IPv6) umgesetzt und kann daher sehr einfach aus Anwendungen heraus genutzt werden.
Diese Seite dient als Portalseite zur vollständigen Dokumentation.
Status
Derzeit gibt es nur eine 1:1-Verkabelung zwischen dem Busmaster und der Tür (Pinpad/Öffner). Die Anbindung eigener Geräte ist derzeit nur durch Leitungen ziehen möglich, wovon wir aber abraten. Vermutlich wird der Hausbus in seiner jetztigen Form nicht längerfristig bestehen.
Dokumentation
- Hausbus/ATmega168: Referenz-Aufbau (Bauteilliste, Schaltplan, Layout, etc.)
- Hausbus/ATmega644: Aufbau für den Pinpad-Controller
- Hausbus/Adressen: Liste aller Geräte am Bus und deren Adressen/Gruppen
- Hausbus/Pinbelegung: Was kommt aus dem Kabel?
- Hausbus/Paketformat: Was wird gesendet/empfangen (low-level)
- Hausbus/Controller-Programmierung: Für eigene Mikrokontroller, die am Hausbus teilnehmen sollen.
- Hausbus/Anwendungs-Programmierung: Für Anwendungen, die Informationen mit dem Hausbus austauschen sollen.
- Hausbus/Tagebuch
Links
- git-Repository (Quelltext, etc.): http://github.com/raumzeitlabor/hausbus
- http://www.mikrocontroller.net/articles/RS-485
Technik
Umsetzung von Hausbus auf Ethernet, HTTP-Daemon
Die Firebox sorgt dafür, daß der Busmaster mit dem Rest der Welt kommunizieren kann. Er stellt eine HTTP-API zur Verfügung.
Beteiligte/Danksagungen
- sECuRE
- AlexanderB
- Scytale
- DaFo
- nessi
- TabascoEye
- sur5r
- toxios