I2C-Master Übersicht

Der I²C-Bus ist eines der beliebtesten Kommunikationsprotokolle in der Elektronik – kompakt, effizient und ideal, um Sensoren, Displays, Speicherbausteine und andere Peripheriegeräte mit einem Mikrocontroller zu verbinden. Mit unseren I2C-Master-Modulen steht Entwicklern und Bastlern eine solide Basis zur Verfügung, um eigene I2C-Netzwerke aufzubauen oder bestehende Systeme flexibel zu erweitern.

Ob für Messdatenerfassung, Steuerungsaufgaben, Displayansteuerung oder die Anbindung externer Speicher – die I2C-Master-Module bieten vielseitige Einsatzmöglichkeiten in Industrie, Labor und Hobbyprojekten. Sie erleichtern den Einstieg in die Buskommunikation und sparen Entwicklungszeit durch bereits integrierte Komponenten, wie leistungsfähige Mikrocontroller, integrierten Speicher oder Zusatzfunktionen wie analoge oder digitale Schnittstellen.

Im Folgenden stelle ich die verschiedenen I2C-Master-Module aus meinem Sortiment vor und gehe auf ihre technischen Besonderheiten, Leistungsdaten und typische Anwendungsfelder ein.

I2C Master Vergleich: Welches Modul passt zu mir?

ArtikelModul-TypNetzwerkProzessorIdeal für…
I2ARLArduino UNOLAN-Option
WizNET W5500
ATmega328PSPS-Modbus, Hutschiene
I2ARDPro MicroATmega32U4Kompakt, USB
Master oder Slave
I2WD1Wemos D1WLANESP8266Günstiges IoT
I2NO1ESP32 WROOMWLANESP32High-End IoT
I2NO2ESP8266-12FWLANESP8266NodeMCU-Standard
I2NOLESP32-ETH01WLAN / LANESP32Industrie-Ethernet

I2C-Master mit Arduino UNO und LAN Option

Arduino UNO I2C-Master Modul für die Hutschiene
I2C-Arduino-Master für die Hutschiene

Beschreibung

Dieses I2C-Master-Modul basiert auf dem bewährten ATmega328P und ist speziell für die Montage auf der Hutschiene entwickelt. Es eignet sich ideal für Steuerungs- und Kommunikationsaufgaben im Labor, in der Industrie oder in Smart-Home-Projekten.

Mit dem vorinstallierten Arduino-Bootloader und einem kleinen Demo-Programm lässt sich das Modul sofort in Betrieb nehmen. Eigene Programme können komfortabel mit der Arduino-IDE entwickelt, angepasst und aufgespielt werden.

Onlineshop: Horter-Shop.de – I2ARL – Bausatz I2C-Master mit Arduino UNO und LAN Option

Technische Ausstattung und Funktionen

  • Frei programmierbar mit Arduino-IDE
  • Status-LEDs für SDA, SCL und INT zur einfachen Busdiagnose
  • Jumper zur Aktivierung der I2C-Bus-Terminierung
  • Programmierbare blaue LED, z. B. zur Anzeige einer LAN- oder MQTT-Verbindung
  • Steckplatz für WizNET W5500 Ethernet-Modul zur Realisierung von Modbus TCP oder MQTT-Netzwerkanwendungen
  • BUS-Stecker zum Verbinden weiterer Horter I2C-Module
  • Anschluss für USB‑RS232‑Programmieradapter (optional bestellbar)

Technische Daten ATmega328P

Architektur8‑Bit AVR‑Mikrocontroller
Taktfrequenz16 MHz
Flash‑Speicher32 KB Programm‑Flash
SRAM / EEPROM2 KB / 1 KB
Betriebsspannung5V
Timer/Counter2× 8‑Bit, 1× 16‑Bit
Schnittstellen5V I²C, 5V UART/USART

Typische Anwendungen

Das I2C-Master-Modul bietet die perfekte Grundlage für individuelle Steuerungs- und Kommunikationslösungen auf Basis des Arduino-Ökosystems.

Modbus-TCP-Server:
Einlesen digitaler Eingänge und analogen Eingänge, Ansteuerung von Ausgängen und analogen Sollwerten über Modbus-TCP.
Kommunikation mit SPS/PLC verschiedenster Hersteller (z. B. Siemens, Schneider, Beckhoff, Wago). , 

MQTT-Gateway:
Übertragung digitaler und analoger Signale an einen MQTT-Broker, Empfang von MQTT-Nachrichten und Steuerung externer Ausgänge.

In unseren kommenden Blogartikeln zeigen wir praxisnahe Beispiele und Codebeispiele zum Einsatz des Moduls in Modbus-TCP-Servern, MQTT-Gateways und weiteren I2C-basierten Anwendungen.

Beispiele im Blog

Modbus TCP Logo


I2C-Arduino-Master als Modbus TCP-Server an einer SIEMENS S7-1500
In diesem Beitrag zeige ich, wie ein Arduino als I2C‑Master arbeitet und gleichzeitig als Modbus‑TCP‑Server fungiert. Damit lassen sich Daten von I2C‑Modulen einfach auslesen und über das Netzwerk an eine SPS oder andere Steuerungen weitergeben. Ein praktisches Beispielprogramm zeigt, wie…mehr lesen


I2C-Modul für ARDUINO Pro Micro

Arduino Pro Micro Modul für die Hutschiene
Arduino Pro Micro Modul für die Hutschiene

Beschreibung

Das I2C‑Master‑Modul mit Arduino Pro Micro als CPU ist ideal, wenn wenig Platz im Schaltschrank verfügbar ist und trotzdem ein vollwertiger, per Arduino‑IDE programmierbarer I2C‑Master benötigt wird. Der Pro Micro bringt bereits eine integrierte USB‑Schnittstelle mit, über die Programmierung, Debugging und Stromversorgung komfortabel erfolgen können.

Onlineshop: Horter-Shop.de – I2ARD – Bausatz I2C-Modul für ARDUINO Pro Micro

Technische Ausstattung und Funktionen

  • Grundlage: Arduino‑kompatibles Board mit ATmega32U4‑Mikrocontroller (integriertes USB).
  • Frei programmierbar mit der Arduino‑IDE, Bootloader bereits vorhanden.
  • I2C‑Bus über Klemmen herausgeführt, für den Anschluss weiterer I2C‑Sensoren und ‑Module.
  • Pullups für I2C-Bus auf Jumper gelegt
  • ISP-Schnittstelle auf Pfostenstecker herausgeführt.
  • Schraubklemmen (feste Klemmen) für eine robuste Verdrahtung.
  • Versorgungs- und I/O‑Signale übersichtlich auf Klemmen gelegt, ideal für Prototypen und Kleinserien.

Technische Daten Arduino Pro Micro 

MikrocontrollerATmega32U4 (8‑Bit AVR)
Taktfrequenz16 MHz
Flash32 KB
SRAM / EEPROMca. 2,5 KB / 1 KB
Digitale I/Oinsgesamt 12 Pins auf Klemmen herausgeführt
D2 .. D9, D18 .. D21
Analoge Eingänge8 Klemmen als analoge Eingänge nutzbar
A0 .. A3, A6 .. A9
PWM‑Kanäle4 Klemmen als PWM nutzbar
D3, D5, D6, D9
SchnittstellenI2C, SPI, ISP, UART, USB (onboard)

Typische Anwendungen

  • I2C‑Controller für Schaltschrank / Hutschiene für kompakte Mess‑ und Steueraufgaben im Schaltschrank, z. B. Auslesen von Temperatur‑, Feuchte‑, Strom‑ oder Spannungs‑Sensoren.

  • Als Master liest das Modul mehrere I2C‑Sensoren aus und stellt die Daten per Modbus‑TCP oder MQTT bereit

  • Als Slave kann ein übergeordnetes System das Modul wie ein intelligentes IO‑ oder Funktionsmodul über einfache I2C‑Register ansprechen.

  • Lokale Vorverarbeitung von Messdaten und Weitergabe an ein übergeordnetes System

  • Kleine Automatisierungsaufgaben oder Testaufbauten, bei denen mehrere I2C‑Sensoren oder ‑Aktoren zusammengeführt werden sollen.

  • Prototypen für spätere Modbus‑/MQTT‑Gateways, bei denen der Pro Micro als schlanker I2C‑Controller dient und ein anderes Modul die Netzwerkanbindung übernimmt.


I2C-WLAN-Modul für den WEMOS-D1

Wemos D1 Modul für die Hutschiene
Wemos D1 Modul für die Hutschiene

Beschreibung

Das I2C‑WLAN‑Modul für den Wemos D1 / D1 mini kombiniert einen vollwertigen I2C‑Master mit integrierter WLAN‑Funktionalität auf Basis des ESP8266. Damit eignet sich der Bausatz perfekt, um I2C‑Sensoren und ‑Aktoren direkt ins Netzwerk oder in Cloud‑Dienste einzubinden, ohne zusätzliche Gateway‑Hardware. Durch die Klemmenanschlüsse lässt sich das Modul sauber im Schaltschrank oder im Versuchsaufbau verdrahten.

Onlineshop: Horter-Shop.de – I2WD1 – Bausatz I2C-WLAN-Modul für den WEMOS-D1

Technische Ausstattung und Funktionen

  • Steckplatz für Wemos D1 / D1 mini (ESP8266‑Board mit integriertem WLAN IEEE 802.11 b/g/n).
  • ​I2C‑Schnittstelle (SDA/SCL) auf Schraubklemmen herausgeführt, geeignet für den Anschluss mehrerer I2C‑Slaves.
  • Pegelanpassung vom I2C-Bus von 3,3V auf 5V mit PCA9517 (Level-Translating I2C Bus Repeater)
  • Widerstandsnetzwerk und Pull‑Up‑Widerstände für den I2C‑Bus.​
  • Status‑LEDs an den I2C‑Leitungen (z. B. SDA/SCL‑Aktivität), hilfreich beim Testen und Debuggen.​
  • Feste Klemmen für Versorgungsspannung und Signale, robust für Dauerbetrieb und Prototyping.

Technische Daten Wemos D1 Mini

MikrocontrollerESP8266-12F (32-Bit RISC-CPU)
Taktfrequenz80 MHz / 160 MHz
Flash4 .. 16 MB je nach Typ
SRAM / EEPROMca. 2,5 KB / 1 KB
SchnittstellenI2C, UART, USB (onboard)

Typische Anwendungen

WLAN‑I2C‑Gateway
Auslesen von I2C‑Sensoren (Temperatur, Feuchte, Druck, Strom, Spannung) und Bereitstellung der Messwerte per HTTP, MQTT oder Websocket im LAN oder über das Internet.​

IoT‑Knoten
Erfassen von Messdaten und direkte Übertragung an einen MQTT‑Broker, InfluxDB, Home‑Automation‑Systeme (z. B. Home Assistant, openHAB, ioBroker).​

Remote‑I/O‑Modul
I2C‑Portexpander, ADCs oder DACs am Bus anbinden und die digitalen/analogen Ein‑ und Ausgänge über WLAN aus einer Steuerung oder Visualisierung bedienen.

Test‑ und Entwicklungsplattform
Schnelles Prototyping von I2C‑basierenden WLAN‑Anwendungen, z. B. Datenlogger, Web‑Interfaces für Sensorwerte oder Konfigurationsoberflächen.

Beispiele im Blog

ESPHome Logo


Wemos-D1 mit ESPHome in Home Assistant
Unsere I2C-Module lassen sich hervorragend über ESPHome in Home Assistant einbinden. Wenn Sie planen, digitale Eingangs- oder Ausgangskarten in Ihrer Unterverteilung zu verbauen und diese komfortabel steuern möchten, ist der Wemos D1 als I2C-Master die ideale Wahl. In diesem Beitrag zeige ich, wie ein…mehr lesen


ESP32 I2C-Master für NodeMCU ESP-WROOM-32

ESP32 Modul für die Hutschiene
ESP32 Modul für die Hutschiene

Beschreibung

Dieses Bausatz‑Modul macht ein NodeMCU‑Board mit ESP32‑WROOM‑32 zum leistungsfähigen I2C‑Master mit WLAN und Bluetooth. Es richtet sich an Anwender, die viele I2C‑Sensoren, Portexpander oder ADC/DAC‑Module anbinden und die Daten anschließend über Netzwerk‑Protokolle oder weitere Schnittstellen weitergeben möchten.

Durch die Schraubklemmen lässt sich das Modul sauber im Schaltschrank oder auf Hutschienenträgern in robuste Installationen integrieren.

Onlineshop: Horter-Shop.de – I2NO1 – Bausatz ESP32 I2C-Master für NodeMCU ESP-WROOM-32

Technische Ausstattung und Funktionen

  • Steckplatz für NodeMCU / ESP32‑WROOM‑32‑Board als CPU‑Einheit.
  • I2C‑Schnittstelle (SDA/SCL) auf Schraubklemmen herausgeführt, geeignet für den Anschluss mehrerer I2C‑Slaves.
  • Pegelanpassung vom I2C-Bus von 3,3V auf 5V mit PCA9517 (Level-Translating I2C Bus Repeater)
  • Widerstandsnetzwerk und Pull‑Up‑Widerstände für den I2C‑Bus.​
  • Status‑LEDs an den I2C‑Leitungen (z. B. SDA/SCL‑Aktivität), hilfreich beim Testen und Debuggen.

Technische Daten ESP32‑NodeMCU WROOM

Gesteckt werden kann die Microcontroller Entwicklungsplatine SBC-NODEMCU-ESP32 von Joy-It
Hier ein Auszug aus dem Datenblatt

ProzessorTensilica LX6 Dual-Core
Taktfrequenz240 MHz
Flash4MB
SRAM512 kB
WirelessStandard 802.11 b/g/n
SchnittstellenBluetooth, I2C, UART

Typische Anwendungen

Leistungsfähiger I2C‑Master mit WLAN/Bluetooth
Erfassung vieler I2C‑Sensoren (Temperatur, Feuchte, Druck, Strom, Spannung) und Bereitstellung der Daten per MQTT, HTTP‑API oder Weboberfläche.

IoT‑Gateway / Edge‑Node
Vorverarbeitung von Messdaten, Schwellwertüberwachung, Logging und Weiterleitung an Cloud‑Dienste, Datenbanken oder Automatisierungssysteme.

Komplexe Steuerungsaufgaben
Kombination aus I2C‑Portexpandern, ADC/DAC und lokalen Algorithmen (z. B. Reglerfunktionen), die per WLAN aus einer Leitwarte oder SPS angesteuert werden.

Test‑ und Entwicklungsplattform
Entwicklung und Erprobung von I2C‑basierten IoT‑Applikationen mit hoher Rechenleistung, z. B. Datenfusion mehrerer Sensoren, FFT‑Analysen oder Machine‑Learning‑Ansätze im Edge‑Bereich.


ESP8266 I2C-Master für NodeMCU ESP8266-12F

ESP8266 Modul für die Hutschiene
ESP8266 Modul für die Hutschiene

Beschreibung

Dieser Bausatz erweitert das NodeMCU ESP8266-12F um eine professionelle I2C-Master-Schnittstelle mit Schraubklemmen. Perfekt für Anwender, die mehrere I2C-Sensoren oder Aktoren auslesen und die Daten direkt über WLAN weiterleiten möchten – ohne zusätzliche Gateway-Hardware. Die feste Klemmenlösung macht das Modul schaltschranktauglich.

Onlineshop: Horter-Shop.de – I2NO2 – Bausatz ESP8266 I2C-Master für NodeMCU ESP8266-12F

Technische Ausstattung und Funktionen

  • Steckplatz für NodeMCU ESP8266-12F (ESP8266-Chip mit integriertem WLAN)
  • I2C-Bus-Schnittstelle (SDA/SCL/INT) über Schraubklemmen zugänglich
  • Pegelanpassung vom I2C-Bus von 3,3V auf 5V mit PCA9517 (Level-Translating I2C Bus Repeater)
  • Pull-Up-Widerstände und Bus-Terminierung bereits integriert
  • Status-LEDs für Betrieb und Bus-Aktivität

Technische Daten ESP32‑NodeMCU WROOM

Gesteckt werden kann der Microcontroller NodeMCU Lua Amica Modul V2 ESP8266 ESP-12F WIFI Wifi Development Board mit CP2102 von AZ-Delivery.
Hier ein Auszug aus dem Datenblatt

ProzessorESP8266 (Tensilica L106, 32-Bit RISC)
Taktfrequenz80MHz / 160MHz
Flash4MB
SRAM96kB
Wireless802.11 b/g/n, 2,4 GHz
SchnittstellenI2C, UART

Typische Anwendungen

Kostengünstiges WLAN-I2C-Gateway
Temperatur-, Feuchte-, Druck- oder Stromsensoren auslesen und per MQTT/WebSocket ins Netzwerk einbinden

IoT-Datenlogger
Messwerte von mehreren I2C-Sensoren erfassen und lokal puffern oder per HTTP an Server senden

Remote-Monitoring
Schaltschrank-Überwachung (Temperatur, Türstatus, Strom) mit Push-Benachrichtigungen

Smart-Home-Knoten
I2C-Portexpander oder Relais-Module ansteuern, Steuerbefehle per WLAN empfangen

WLAN-Debug-Tool
I2C-Bus-Sniffer mit Web-Interface zur Analyse und Diagnose

Das Modul ergänzt unsere Produktpalette perfekt als „Einsteiger-IoT-I2C-Master“ zwischen dem reinen Arduino (kein Netzwerk) und dem High-End-ESP32.


ETH01 I2C-Master für NodeMCU ESP32-ETH01

ESP32 LAN-Modul für die Hutschiene
ESP32 LAN-Modul für die Hutschiene

Beschreibung

Dieser Bausatz kombiniert das NodeMCU ESP32-ETH01 (ESP32 mit integriertem LAN8720 Ethernet-Chip) mit einer professionellen I2C-Master-Schnittstelle über Schraubklemmen. Kein WLAN-Signal, sondern stabiler Ethernet-Anschluss über RJ45 – ideal für Schaltschränke, Maschinensteuerungen oder Netzwerke mit festen Kabelverbindungen. Die feste Klemmenlösung sorgt für robuste Installationen.

Onlineshop: Horter-Shop.de – I2NOL – Bausatz ETH01 I2C-Master für NodeMCU ESP32-ETH01

Technische Ausstattung und Funktionen

  • Steckplatz für NodeMCU ESP32-ETH01 (ESP32 Dual-Core + LAN8720 Ethernet)
  • RJ45 Ethernet-Anschluss (10/100 Mbit/s) – stabil, wartungsfrei, keine Funkstörungen
  • I2C-Bus (SDA/SCL/INT) über Schraubklemmen für mehrere I2C-Slaves
  • Pegelanpassung vom I2C-Bus von 3,3V auf 5V mit PCA9517 (Level-Translating I2C Bus Repeater)
  • Pull-Up-Widerstände, Bus-Terminierung und Status-LEDs integriert
  • Optional WLAN/Bluetooth (kann deaktiviert werden für reine LAN-Nutzung)

Technische Daten ESP32-ETH01

MikrocontrollerESP32 Dual-Core Xtensa LX6 (32-Bit)
Taktfrequenz240 MHz
Flash4 MB
SRAM520 KB
Wireless802.11 b/g/n (optional nutzbar)
LANLAN8720, RJ45, 10/100 MBit/s
SchnittstellenI2C, UART, Bluetooth

Typische Anwendungen

LAN-I2C-Gateway für Industrie
I2C-Sensoren auslesen und per Modbus-TCP an SPS-Systeme (Siemens S7, Beckhoff, Schneider) senden – ideal für Kabel-Netzwerke ohne WLAN

Ethernet-Datenlogger
Temperatur-, Strom-, Drucküberwachung mit Zeitstempel direkt ins LAN, kompatibel mit SCADA-Systemen

Remote-I/O über Ethernet
I2C-Portexpander, ADC/DAC-Module als Modbus-Register verfügbar machen

Maschinenüberwachung
Vibration, Temperatur, Status-Sensoren mit fester LAN-Verbindung in Produktionsumgebungen

Netzwerk-MQTT-Bridge
I2C-Messwerte von Feldgeräten an MQTT-Broker weiterleiten – stabiler als WLAN

Speichere in deinen Favoriten diesen permalink.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert