Hubo Hardware

Hubo Maxi inkl. Raspberry Pi im Hutschienengehäuse

Hubo Maxi inkl. Raspberry Pi im Hutschienengehäuse

Hubo – die universelle IO Erweiterung für Raspberry Pi, Banana Pi, Orange Pi und Nano Pi

Designziel der Hubo Hardware war es, die Schnittstellen des Raspberry Pi (und ähnlicher Hardware siehe weiter unten) dahingehend zu erweitern, daß dieser direkt für einfache Steuerungs und Regelungsaufgaben eingesetzt werden kann. Großer Wert wurde dabei auf Robustheit, Modularisierung und den Formfaktor gelegt, um einem praxisgerechten Einsatz auch in nicht idealen Bedingungen gerecht zu werden. Bei den verwendeten Bauteilen handelt es sich um Standardchips, um den Betrieb unter etablierter Software (Softwarebibliotheken in Python und C, Heimautomationssoftware etc.) zu ermöglichen.

 

Hubo Maxi 1.11 inkl. Raspberry Pi im Hutschienengehäuse

Hubo Maxi 1.11 inkl. Raspberry Pi im Hutschienengehäuse

Formfaktor und Robustheit

Alle Hubovarianten sind für den Einbau in Hutschienengehäuse vorgesehen. Die Stromversorgung erfolgt dabei idealerweise ebenfalls über ein Hutschienennetzteil. Da die Raspberry Pi Varianten „Zero“, „A+“, „B+“, „2B“ und „3B“ direkt im Deckel des Hutschienengehäuses verbaut werden können, erfolgt die Stromversorgung des Raspberry Pi über den Hubo. Auf diesem Weg ist zudem sichergestellt, daß es nicht zur strommäßigen Überlastung des Pi durch den Hubo kommen kann. Die Schraubklemmen erlauben den Anschluß von Drahtstärken bis 1,5qmm. Das Layout der Platine wurde so gestaltet, daß die Funktionalität auch bei einem Einsatz in nichtidealen Bedingungen (mit Störquellen belastete Umgebung, lange Leitungslängen der angeschlossenen Sensoren, Schaltschränke…) in weiten Grenzen gewährleistet werden kann. Die höheren Hardwarerevisionen besitzen zudem eine elektronische Sicherung sowie einen Überspannungsschutz für den 1wire Bus. Die Option Varistoren nachrüsten zu können, erlaubt einen weiteren Schutz der Relaiskontakte, z.b. beim Schalten induktiver Lasten.

 

Hubo Maxi 1.11 mit RTC DS3231 und 433MHz Transmitter

Hubo Maxi 1.11 mit RTC DS3231 und 433MHz Sendemodul

Funktionalität

Die volle Ausbaustufe des Hubo verfügt über 8 analoge Eingänge (2,5V), 8 digitale Eingänge und 7 (8) digitale Ausgänge. Letztere stehen als 3 (4) Transistorausgänge mit offenem Kollektor und 4 Relaisausgängen zur Verfügung. Der 1wire Bus erlaubt den Anschluß vielfältiger 1wire Hardware, nicht zuletzt auch der Temperatursensoren DS18x20. Weitere Schnittstellen erlauben die Nachrüstung einer DS3231-Echtzeituhr sowie eines 433MHz Funkmoduls welches u.a. auch den Betrieb von Funksteckdosen ermöglicht.

 

 

3 kaskadierte Hubos mit Raspberry Pi Zero im Hutschienengehäuse (Sensoren: DS1820, Reed-Kontakt, PIR)

Modularisierung und Erweiterbarkeit

Neben den analogen und digitalen Schnittstellen verfügt der Hubo über einen herausgeführten I2C-Bus, was eine Kaskadierung auf bis zu 4 Modulen ermöglicht. In dieser Ausbaustufe stehen dann insgesamt 8 analoge Eingänge, bis zu 32 digitale Eingänge und 32 digitale Ausgänge zur Verfügung. Die Module werden dabei entweder per Flachbandkabel oder mittels geschirmter Leitung miteinander verbunden. Da der Raspberry Pi selbst nicht über eine Echtzeituhr verfügt, im Bereich der Steuerungs- und Regelungstechnik ein „Bewußtsein über die Zeit“ jedoch unerläßlich ist, besitzt der Hubo eine Steckoption für ein handelsübliches Uhrenmodul.

Weitere Informationen zu den unterschiedlichen Varianten des Hubo finden Sie im Vergleich der Hardwarerevisionen.

 

Hubo Digital 1.00 mit RTC DS3231

Hubo Digital 1.03 mit RTC DS3231

Hubo Digital – klein anfangen und später erweitern

„Hubo Digital“ bietet die gleiche Funktionalität wie der „Hubo Maxi“ (Vollausbau), ohne daß dabei der Analogteil mitbestückt wird. In vielen Projekten werden digitale Signale von Schaltern, Tastern, PIR-Sensoren etc. eingelesen und Aktionen per Relais ausgeführt. Zusätzliche Komponenten wie z.B. Temperatursensoren werden dann per 1wire Bus angebunden. Sollte Ihr Projekt zunächst die gleichen Anforderungen an die Hardware stellen, dann ist „Hubo Digital“ die richtige Wahl. Stellen Sie später fest, doch noch den Analogteil nachrüsten zu wollen (z.B. um per Widerstandskette die Signale mehrerer Schalter über nur 2 Drähte zu übertragen), dann kann der Analogteil bequem nachgerüstet werden.

 

Unterstützte_Kleincomputer_03

Auswahl einiger, für den Hubo getesteter Kleincomputer (Raspberry Pi, Nano Pi, Orange Pi und Banana Pi)

Einer für alle – Kleincomputer für den Hubo

Wenngleich der Hubo zunächst für den Raspberry Pi entwickelt wurde, so kann er ebenso für andere Kleincomputer wie Banana Pi, Orange Pi und Nano Pi verwendet werden. Eine Übersicht der mit dem Hubo getesteten Kleincomputer finden Sie am Ende der Seite zum Vergleich der Hardwarerevisionen. Die Hubo-Library erlaubt eine einfache Konfiguration der Busse (I2C und SPI) für diesen Betrieb.

 

 

 

 

Physik und Informatik verbinden – der Bausatz für Schule und Ausbildungsstätten

Hubo ist kein fertiges Gerät, Hubo ist ein Bausatz. Bei der Entwicklung wurde Rücksicht darauf genommen, daß es auch Elektronikeinsteigern gelingt, den Bausatz erfolgreich zusammenzulöten. Aus diesem Grund finden sich empfindliche Bauteile zumeist gesockelt auf dem Board bzw. wurde die Anzahl unterschiedlicher Bauteile bewußt klein gehalten, um Verwechslungen vorzubeugen. Hubos technische Dokumentation enthält zudem detaillierte Hinweise zur optimalen Reihenfolge des Zusammenbaus. Mittels des vorkonfigurierten Linux-Images läßt sich die Funktionsweise der Hardware anschließend einfach überprüfen.

Hubos digitale Schnittstellen helfen dabei, das Binärsystem leichter zu verstehen, als es ein „trockener“ Informatikunterricht in der Regel zu vermitteln vermag. Ergebnisse binärer Additionen lassen sich unmittelbar über Relais visualisieren; Zähler vermitteln den Aufbau des Zahlensystems und verdeutlichen Überträge. Analoge physikalische Größen wie Lichtstärke, Spannung, Widerstand, Leitfähigkeit u.a. können auf einfachem Weg gemessen werden. Über Widerstandsketten läßt sich praktisch erfahren, was die Theorie zur Reihenschaltung von Widerständen lehrt. Und, und, und… Auch erhalten die Schüler ein Gefühl physikalischer Größen und Störgrößen, wenn z.B. eine Lichtschranke Streulicht empfängt und das (analoge) Meßsignal mehr und mehr im Rauschen untergeht.

Kurzum, Hubo bietet alles, angefangen beim Zusammenbau in der Nachmittags-AG über erste kleine Programmierungen zum Binärsystem bis hin zu Messungen im Physikunterricht. Erstellte Programme können dann den Standard-Unterricht begleiten, um z.B. per Versuch zu belegen, daß die kinetische Energie eines Pendels im niedrigsten Punkt genau dessen potentieller Energie an den Umkehrpunkten entspricht. Und plötzlich erkennt man, daß Physik interessant ist und Informatik kein trockenes Schulfach sein muß, welches man baldmöglichst abwählt.

 

Die auf dieser Seite verwendeten Produktbezeichnungen, Namen und Warenzeichen sind Eigentum der jeweiligen Firmen.

Die Kommentare wurden geschlossen