Hardware & Tools für IoT-Projekte

Handverlesene Komponenten, getestet in eigenen Forschungs- und Entwicklungsprojekten. Mit Specs, realen Anwendungsfällen und ehrlichen Einschätzungen.

Die hier empfohlenen Komponenten wurden in eigenen Forschungs- und Entwicklungsprojekten getestet und im Dauereinsatz erprobt. Jedes Bauteil hat sich in der Praxis bewährt — mit technischen Daten, realen Anwendungsfällen und ohne Marketing-Blub. Die Links sind Amazon-Affiliate-Links. Der Preis ändert sich für euch nicht, wir bekommen eine kleine Provision bei Kauf.

ESP32 & Kameramodule

Kernkomponenten für IoT-Vision-Projekte wie gRemote.

Bestseller

ESP32-CAM Modul

AI-Thinker

ChipESP32-D0WDQ6 (Tensilica LX6)
CPUDual-Core 240 MHz
SRAM520 KB intern + 4 MB PSRAM
Flash4 MB
KameraOV2640, 2 MP, bis 1600×1200
WLAN802.11 b/g/n
Bluetooth4.2 BR/EDR + BLE
GPIO16 Pins (teilweise belegt)
Strom~120 mA aktiv, 20 µA deep sleep
Maße27 × 40 mm

Einsatzgebiet

Getestet und im Dauereinsatz bei der gRemote-Entwicklung. Die ESP32-CAM liefert das Videosignal für die vektor-basierte Sensorverarbeitung. Der On-Board-Chip verarbeitet 7-Segment-Anzeigen direkt, ohne dass Bilddaten das Gerät verlassen — perfekt für DSGVO-konforme IoT-Vision-Lösungen.

Praxistipps

  • PSRAM für Bildpuffer aktivieren (CameraWebServer-Example)
  • Stromversorgung stabil halten — USB-Kabel mit Datenleitung, kein reines Ladekabel
  • OV2640 liefert beste Ergebnisse bei 7-Segment-Erkennung (hoher Kontrast)

ESP32 DevKit V1

Espressif / Generic

ChipESP32-WROOM-32
CPUDual-Core 240 MHz
SRAM520 KB
Flash4 MB
WLAN802.11 b/g/n
Bluetooth4.2 BR/EDR + BLE
GPIO30 Pins (alle nutzbar)
SchnittstellenI²C, SPI, UART, I²S, CAN
Strom~80 mA aktiv, 10 µA deep sleep
Maße28 × 51 mm

Einsatzgebiet

Getestet als IoT-Allrounder für Automation, MQTT-Knoten und Sensor-Prototypen. In Kombination mit dem OV2640-Kameramodul Basis für gRemote-Einheiten ohne WLAN-Streaming-Bedarf. Perfekt für Edge-Processing und lokale Datenverarbeitung.

Praxistipps

  • PlatformIO statt Arduino IDE für bessere Bibliotheksverwaltung
  • Boot-Mode: EN-Taste beim Flashen gedrückt halten (ältere Boards)
  • Deep-Sleep bei Batteriebetrieb — wake via GPIO oder Timer

OV2640 Kameramodul

Omnivision / Generic

Sensor1/4" CMOS OV2640
AuflösungUXGA (1600×1200)
Bildrate15 fps @ UXGA, 30 fps @ SVGA
Objektiv3.6 mm f/2.0, 66° FOV
SchnittstelleDVP (Parallel) / SCCB
Strom~60 mA aktiv
Stromversorgung3.3 V (±0.3 V)
Maße24 × 24 mm (Modul)

Einsatzgebiet

Dasselbe Kameramodul wie in der ESP32-CAM, einzeln erhältlich für Custom-PCBs und Prototypenaufbauten. Der 66° FOV ist ideal für die Erfassung von 7-Segment-Anzeigen im Maschinenbereich. Hoher Kontrast bei LED-Auslesung, geringer Stromverbrauch für Edge-Anwendungen.

Praxistipps

  • Objektiv fokussierbar — Fokusring vorsichtig drehen
  • Bei LED-Anzeigen Belichtungszeit manuell setzen (nicht Auto-Exposure)
  • IR-Cut-Filter für reine LED-Erkennung entfernen → höhere Empfindlichkeit

Entwicklungswerkzeuge & Messgeräte

Werkzeuge, die sich beim Bauen von IoT-Projekten bewährt haben.

Labornetzteil 30V/10A

Various / Generic

Ausgang0-30 V, 0-10 A
Auflösung10 mV / 1 mA
Genauigkeit±0.5% + 2 digits
Anzeige4-stellig LCD/LED, V & A simultan
SchutzStrombegrenzung, Überspannung, thermisch
Anschlüsse4 mm Bananenstecker
Ripple≤ 1 mV rms

Einsatzgebiet

Unverzichtbar für IoT-Prototyping: ESP32-Knoten mit stabilem 3.3 V / 5 V versorgen, Stromverbrauch messen, Spannungseinbrüche beim WLAN-Connect identifizieren. Bei gRemote-Prototypen erfolgreich zur Charakterisierung des Strombedarfs im Dauerbetrieb eingesetzt.

Praxistipps

  • Strombegrenzung auf 500 mA setzen — schützt ESP32 vor Durchlegern
  • True-RMS-Messung bei PWM-Lasten beachten
  • Zweite Anzeige für gleichzeitige V- und A-Anzeige ist gold wert
Budget-Tipp

USB-Logikanalyzer 8-Kanal

Generic / Saleae-kompatibel

Kanäle8
Abtastratebis 24 MS/s
Pufferbis 9 M Samples
Spannung0-5 V tolerant
ProtokolleI²C, SPI, UART, CAN, 1-Wire, PWM
AnschlussUSB 2.0
SoftwarePulseView (OSS), Saleae

Einsatzgebiet

Getestet beim Debugging von I²C/SPI-Kommunikation zwischen ESP32 und Sensoren. Bei gRemote: Analyse des DVP-Kamerabus und Timing-Verifikation der Vektor-Verarbeitung. UART-Debug-Output dekodieren ohne Serial Monitor-Blocking.

Praxistipps

  • PulseView ist Open Source und reicht für 95% aller Fälle
  • Masse nicht vergessen — gemeinsamer Ground mit dem Device
  • Bei hohen Abtastraten USB 3.0 Port verwenden

Breadboard & Jumper-Wire Set

Various

Breadboard2× 830 Kontaktpunkte
Power-Module2× (3.3 V / 5 V schaltbar)
JumperM-M, M-W, W-W je 40 Stück
Maße (Board)165 × 55 mm
ZubehörLEDs, Widerstände, Taster, Poti

Einsatzgebiet

Schnelles Prototyping von Schaltungen ohne Löten. Ideal für erste Funktionstests von ESP32-CAM + Sensor-Kombinationen bevor es zum Custom-PCB geht. Bewährt im Forschungsalltag und in der Lehre.

Praxistipps

  • Jumper-Wires bei hohen Frequenzen kurz halten (>1 MHz Probleme)
  • Power-Module separat einspeisen, nicht über USB vom ESP32
  • Kontakte nach ~6 Monaten reinigen — oxidationsbedingte Wackler

IoT-Infrastruktur & MQTT

Bausteine für IIoT-Anbindungen und Edge-Computing — im Praxiseinsatz erprobt.

Raspberry Pi 4 Model B (4 GB)

Raspberry Pi Foundation

SoCBroadcom BCM2711
CPUQuad-Core Cortex-A72 @ 1.5 GHz
RAM4 GB LPDDR4
WLAN802.11ac (2.4 + 5 GHz)
Bluetooth5.0 + BLE
EthernetGigabit (true 1 Gbps)
USB2× USB 3.0, 2× USB 2.0
GPIO40 Pin
Video2× Micro-HDMI (4K@60)
Strom5 V / 3 A (USB-C)

Einsatzgebiet

Getestet als MQTT-Broker (Mosquitto) für gRemote-Einheiten. Auch geeignet als Edge-Node für Whisper-Transkription (mit USB-Mikrofon) und als lokales Ollama-Inferenz-Node für kleine LLM-Modelle. Die GPIO-Pins erlauben direkte Sensor-Anbindung ohne zusätzliche Mikrocontroller.

Praxistipps

  • Ubuntu Server statt Raspberry Pi OS für Docker-Workloads
  • Active Cooling empfohlen bei Dauerlast (CPU > 70°C throttling)
  • USB-Boot ohne SD-Karte einrichten — zuverlässiger für 24/7

Wago-Klemmen-Set

WAGO / Generic

TypWago 221 (Hebelklemme)
Varianten2-, 3-, 5-polig
Leiter0.14 - 4 mm² (starr/flexibel)
Strommax. 32 A (450 V)
MaterialPolyamid 6.6, CU-Legierung
Temperatur-30 °C bis +85 °C

Einsatzgebiet

Saubere Kabelverbindungen in Industrie-Retrofit-Projekten. Bei gRemote-Installationen getestet für Kabelbaum vom ESP32-Board zur Kameraeinheit, Stromverteilung an Hutschienen. Lötfreie Verbindung, wiederverwendbar.

Praxistipps

  • Hebel vorm Einführen öffnen, dann schließen — nicht umgekehrt
  • Ferritkerne bei langen Leitungen nahe Klemme setzen
  • Beschriften! Nicht gelabelte Klemmen sind Wartungs-Nightmare
Kostenlos

MQTT Explorer

Open Source Software

TypMQTT Client & Broker-Viewer
PlattformWindows, macOS, Linux
LizenzMIT (Open Source)
ProtokollMQTT 3.1.1, MQTT 5.0
FeaturesTopic-Tree, Live-View, Diff-View, Publish
TLSUnterstützt (mTLS, Let's Encrypt)

Einsatzgebiet

Unverzichtbar beim Debugging von gRemote-MQTT-Topics. Zeigt den kompletten Topic-Tree live an, vergleicht Payloads und visualisiert Vektorwerte. Im Forschungsprojekt täglich im Einsatz und bewährt.

Praxistipps

  • Diff-View nutzen um Vektor-Änderungen zu erkennen
  • Topics mit QoS 1 abonnieren für garantierte Zustellung
  • Bei Produktion: TLS-Zertifikate vom eigenen CA generieren

Audio & Speech-to-Text

Hardware für Whisper-basierte Transkription und Sprachverarbeitung — erprobt in StimmeKlonen.

USB-Mikrofon (Cardioid)

Various / Fifine

RichtcharakteristikCardioid (Niere)
Abtastung16 / 24 bit, 44.1-192 kHz
AnschlussUSB (Plug & Play)
Frequenzgang20 Hz - 20 kHz
Schalldruckmax. 130 dB SPL
Inkl.Stativ, Pop-Filter, USB-Kabel

Einsatzgebiet

Getestet für Aufnahme von Sprachaudio für Whisper-Transkription und StimmeKlonen. Gute Sprachqualität ist entscheidend für Whisper-Genauigkeit und das Klonen von Stimmen — Rauschen kostet Token und verschlechtert die Klonqualität erheblich.

Praxistipps

  • 16 kHz, 16-bit Mono ist optimal für Whisper (nicht übertreiben)
  • Pop-Filter immer verwenden — Plosive zerstören Transkription
  • Raumakustik > Mikrofonpreis — Teppich, Vorhänge, Regale helfen enorm
Budget

USB-Soundcard

Generic / CM6206

ChipCM6206 / C-Media
Eingänge1× Mic (3.5 mm), 1× Line-In
Ausgänge1× Line-Out, 1× Speaker
Abtastung16 bit, 44.1 / 48 kHz
AnschlussUSB 2.0 (Plug & Play)
OSWindows, Linux (alsa), macOS

Einsatzgebiet

An Raspberry Pi ohne 3.5mm-Klinke: Anbindung von analogen Audioquellen für Whisper-Transkription. Auch getestet für SIP-Telefonie-Projekte mit baresip — separates Audio-Interface vermeidet Latenz-Probleme.

Praxistipps

  • Linux: arecord -l zeigt die Karte, hw:1,0 meist die USB-Soundcard
  • Gain vorsichtig einstellen — Clipping zerstört Whisper-Genauigkeit
  • Für Dauerbetrieb: Ferritkern am USB-Kabel gegen Störungen

Transparenz-Hinweis

Die mit Amazon gekennzeichneten Links sind Affiliate-Links. Als Amazon-Partner verdienen wir an qualifizierten Verkäufen. Der Preis für euch ändert sich dadurch nicht. Wir empfehlen nur Produkte, die in eigenen Projekten getestet wurden und aus eigener Erfahrung kennen. Keine bezahlten Rezensionen, keine Produkte, die nicht im Einsatz waren.

Die MQTT Explorer-Empfehlung ist Open Source und enthält keinen Affiliate-Link.