======RaspberryPi-Erweiterung====== Da [[software:controller:vzlogger|vzlogger]] und auch die [[software:middleware|middleware]] auf dem Raspberry Pi laufen, hier die passende Hardware-Erweiterung dazu.\\ Dazu wurde von w3llschmidt zusätzlich zu vzlogger und middleware Software entwickelt.\\ Diese Version wird nicht mehr unterstützt. Empfohlene Alternative: [[/hardware:controllers:raspberry_pi_erweiterung_mit_schaltausgaengen_rev.1|RaspberryPi-Erweiterung mit Schaltausgängen Rev.1]] =====Features===== * Ein Eingang für den [[hardware:controllers:ir-schreib-lesekopf-ttl-ausgang|]]; weitere [[hardware:controllers:ir-schreib-lesekopf-usb-ausgang|]] können über die USB-Eingänge des Raspberry Pi angeschlossen werden.\\ * Sechs DIN gerechte S0-Eingänge mit aktiver Impulsformung und Entprellung der S0-Eingangssignale.\\ * Drei 1-Wire-Eingänge mit jeweils einem Busmaster zum Anschluss von 1-Wire-Sensoren.\\ * Versorgungsspannungs-Eingang Verpolungssicher. Dient auch für die Spannungsversorgung des Raspberry Pi. Benötigt wird eine 5V/1,5-3A Spannungsversorgung über externes Netzteil, z.B.: [[http://www.pollin.de/shop/dt/OTg4ODQ2OTk-/Stromversorgung/Netzgeraete/Festspannungs_Netzgeraete/EcoFriendly_Steckernetzteil_5_V_3_A_EuP.html |von Pollin]]\\ * Optional eingebaut in ein [[http://such001.reichelt.de/index.html?ACTION=3;ARTICLE=124752;SEARCH=TEK%26%2345%253bBERRY|TEK-BERRY-Gehäuse]].\\ Die Raspberry Pi-Erweiterung wird als Modul auf die vorhandene Stiftleiste des Raspberry Pi aufgesteckt und kann bei der neuen Version des Raspberry Pi mit ihm verschraubt werden.\\ =====Software===== Extra für dieses Board gibt es passende, native Linux Daemons - inklusive Init-Script. Es ist keinerlei Zusatzsoftware notwendig! * S0/Impulse to Volkszaehler 'RaspberryPI daemon' ([[https://github.com/w3llschmidt/s0vz|S0VZ ]]) für die S0-Schnittstelle(n).\\ * DS2482 I²C 1-Wire® Master to Volkszaehler 'RaspberryPI daemon' ([[https://github.com/w3llschmidt/1wirevz|1WIREVZ ]]) für die DS1820 Temperatursensoren.\\ Die Daemons sind in ANSI C geschrieben, laufen komplett im Userspace, mit sehr kleiner Speichersignatur und minimaler Prozessorlast.\\ Sie liefern die Daten direkt an die Middleware.\\ //Der Daemon für den TTL-IR-Schreib-Lesekopf, ist in arbeit. Stay tuned!// =====Stromlaufplan===== Siehe [[hardware:controllers:raspberry_pi_erweiterung_rev1|Rev.1]] Den 1kOhm bis 4,7kOhm Widerstand, der üblicherweise von 1-Wire-Data gegen +Ub geschaltet ist,\\ wurde extra nicht auf der Leiterplatte platziert, um diesen einfach an Leitungslänge und Sensoren anpassen zu können.\\ Er sollte daher extern angeschlossen werden.\\ =====Bestückungsplan===== Siehe [[hardware:controllers:raspberry_pi_erweiterung_rev1|Rev.1]] =====Anschlussplan===== Siehe [[hardware:controllers:raspberry_pi_erweiterung_rev1|Rev.1]] =====Leiterplatte===== {{:hardware:controllers:raspi_6xs0_3x1-wire_1xir_leiterplatte.png?600|}}\\ Bestückt:\\ {{:hardware:controllers:raspi_6xs0_3x1-wire_1xir_bestueckt.png?600|}}\\ Die Federklemmen geschlossen.\\ {{:hardware:controllers:raspi_6xs0_3x1-wire_1xir_bestueckt1.png?600|}}\\ Mit dem Raspberry Pi verheiratet:\\ {{:hardware:controllers:raspi_6xs0_3x1-wire_1xir_bestueckt6.png?600|}}\\ Im Gehäuse:\\ {{:hardware:controllers:raspi_6xs0_3x1-wire_1xir_gehaeuse2.png?600|}}\\ {{:hardware:controllers:raspi_6xs0_3x1-wire_1xir_gehaeuse1.png?600|}}\\ {{:hardware:controllers:raspi_6xs0_3x1-wire_1xir_gehaeuse.png?600|}}\\ =====TekBerry-Gehäuse===== Hier die Maßzeichnung zur Bearbeitung des TekBerry-Gehäuses. \\ {{:hardware:controllers:tekberry-ausschnitte.png?600|}} =====Preise===== Siehe [[hardware:controllers:raspberry_pi_erweiterung_rev1|Rev.1]] Die Preise sind ohne das Gehäuse. Das oben abgebildete Gehäuse gibt es bei [[http://www.reichelt.de/index.html?ACTION=3;ARTICLE=124752;SEARCH=TEK%26%2345%253bBERRY| Reichelt]].\\ =====CAD-Arbeits-Datei===== {{:hardware:controllers:raspi_6xs0_3x1-wire_1xir.rar|}}\\ Der Target-Arbeitsfile, der mit Target3001 geöffnet und bearbeitet werden kann.\\