MQTT – I2C – Bridge

Vielen Dank für diesen Beitrag an Thomas Plorin Viele Homeautomationslösungen bieten Connectoren für MQTT. MQTT oder Message Queuing Telemetry Transport ist ein offenes Nachrichtenprotokoll für M2M (Machine-to-Machine) Kommunikation. Die Informationen werden als Nachrichten über sogenannte „Topics“ verschickt. Ein „Topic“ besteht aus einer Zeichenkette getrennt durch „/“. Ein Interessent von Nachrichten, kann sich am MQTT-Server einloggen …

Continue reading ‘MQTT – I2C – Bridge’ »

I2C-WLAN-Modul mit Espruino

Espruino-Firmware unter Windows flashen Hier wird beschrieben wie man den Wemos mit der aktuellen Espruino Firmware flashen kann:   1. Python installieren zuerst muss Python heruntergeladen werden: https://www.python.org/downloads/ Im Beispiel wird Python 3.7.2 (Stand 07.01.2019) verwendet.   Anschließend müssen wir Python für die Windows CMD aktivieren: Hierzu gehen wir in “System” ->” erweiterte Systemeinstellungen” Danach: …

Continue reading ‘I2C-WLAN-Modul mit Espruino’ »

I2C-Analog-Input 4 Kanäle / 18 Bit mit MCP3424

Bei dieser Karte haben wir einen AD-Wandler von Microchip verbaut. Dieser kann 4 Analogwerte mit einer Auflösung von maximal 18 Bit einlesen. Folgende Messbereiche sind möglich: 0..10V ±10V ±2V ±20mA Durch ändern der Vorwiderständen lassen sich auch andere Messbereiche z.B. 0-30V zur Überwachung von Bordspannungen im KFZ, Boot oder Caravan realisieren.   Hardware Der AD-Wandler …

Continue reading ‘I2C-Analog-Input 4 Kanäle / 18 Bit mit MCP3424’ »

I2C-Analog Input 8 Kanäle 0-10V 10 Bit

Unsere analoge Eingangskarte haben wir weiterentwickelt. Folgende Verbesserungen haben wir in das neue Design einfließen lassen Acht Eingangskanäle je 10 Bit Abtastrate 250 Hz Busanschluss-Stecker Hardware Gesteuert werden alle Vorgänge auf der Karte von einem Mikrokontroller (PIC 18F13K22). Dieser stellt die Verbindung zwischen dem I2C-Bus und den A/D-Wandlern her. Er sorgt dafür dass die Daten …

Continue reading ‘I2C-Analog Input 8 Kanäle 0-10V 10 Bit’ »

FHEM – GPIO Pins abfragen und reaglieren

Unser INT vom I2C-Bus liegt auf dem GPIO17 vom Raspberry PI. Mit den zwei Zeilen wird ein GPIO mit FHEM alle 20ms eingelesen define GPIO17 RPI_GPIO 17 attr poll_intervall 0.002 Das gleiche machen wir noch mit dem GPIO4. An diesem Pin ist der Taster von unserem I2C-Repeater mit Taste angeschlossen define GPIO4 RPI_GPIO 4 attr poll_intervall …

Continue reading ‘FHEM – GPIO Pins abfragen und reaglieren’ »

Funksteckdosen am Raspberry

In diesem Beitrag zeigen wir die Ansteuerung verschiedener Funksteckdosen mit dem Arduino oder dem Raspberry-PI. Pollin Funkschalter-Set Bestell-Nummer 550 666   Diese Steckdosen werden von I2C-Funksender über das Protokoll 1 unterstützt. Auf der Rückseite befindet sich ein 10-poliger DIP-Schalter über den die Funksteckdose eingestellt wird. Jede Funksteckdose hat eine eindeutige Nummer. Diese besteht aus dem …

Continue reading ‘Funksteckdosen am Raspberry’ »

4diac SPS auf Raspberry / BeagleBone Black

4DIAC is an open source solution for industrial automation Systems 4DIAC bietet eine industrietaugliche Open-Source-Infrastruktur für verteilte industrielle Steuer- und Regelsysteme basierend auf dem IEC 61499 Standard. Platformen Unterstütz werden folgende Boards von 4DIAC: Digi Connect ME (ARM7) Lego Mindstorms nxt (ARM7) KIPR’s CBC v2 robot controller Raspberry PI BeagleBone Black Mit dem 1.8 Release …

Continue reading ‘4diac SPS auf Raspberry / BeagleBone Black’ »

8 Relay-Module an I2C-Ausgabekarte

Im Internet werden verschiedene “8 Relay module” für schmalen Geldbeutel angeboten, die sehr gut zur Realisierung von Automationsaufgaben geeignet sind. Diese Module werden aber meistens mit Minus angesteuert. In diesem Beitrag möchten wir zeigen wie man unsere I2HA Ausgabekarte umbauen kann so dass diese statt Plus den Minus schaltet. NPN-Relay Module über die I2c-Ausgabekarte mit Raspberry oder …

Continue reading ‘8 Relay-Module an I2C-Ausgabekarte’ »

VBA Makro zyklisch ausführen

hier ein kurzes Beispiel wie man Excel-VBA mit Application.OnTime dazu bringt ein Makro bzw. eine SUB zyklisch auszuführen. Im Beispielprogramm hab ich zwei Buttons und ein Textfeld eingebaut. Nach dem Start wird jede Sekunde die aktuelle Uhrzeit in das Textfeld eingetragen. Hier kann z.B. auch mit dem I2C-Modem eine Temperatur gelesen und weiterverarbeitet werden.   …

Continue reading ‘VBA Makro zyklisch ausführen’ »

ProTool auf einem Mac mit Parallels

Ein Kunde hat unseren USB-RS232-Adapter speziell für SPS-Anwendungen auf einer simulierten XP-Maschine auf einem Mac mit Parallels zum Laufen gebracht. Sehr geehrter Herr Horter, es funktioniert definitiv. Spitze! Sichern, neues Projekt aufspielen und zum Test alte Sicherung wieder aufspielen. Alles tip-top in Ordnung unter Verwendung von ProTool V6.0 SP3 (da ist ja auch ProSave mit dabei). …

Continue reading ‘ProTool auf einem Mac mit Parallels’ »