Verkabelung der Module auf dem Meshnology 44-Pin-Extensionboard (TXS0108EPWR Level-Shifter). Jedes Kabel: Modul-Pin → ESP32-S3-GPIO → Board-Klemme → Schienenfarbe. Pin-Plan aus firmware/main/pins.h.
Meshnology N40 = Klon des Freenove Breakout Board (Freenove-Schaltplan gilt; Host: YD-ESP32-S3 N16R8). GPIO geht direkt auf Header-Pin UND Schraubklemme (derselbe Knoten, 3,3V) und zusätzlich über einen Puffer (Freenove: 74HC04; Meshnology-Klon: TXS0108E) nur auf die Status-LED. Der Puffer isoliert die LED, damit der GPIO-Zustand inkl. floating/High-Z unverändert bleibt (wichtig für ADC, I²C-Open-Drain, Strapping-Pins) — der Breakout belastet deine Pins nicht. Gelb-S = Grün-S, 1:1. 5V0 = 5V-Ausgang (bis 3A ext.); 3V3 = Klemme, keine Kabelfarbe.
* markierte Klemmen überspringen — das sind GPIO-Nummern, die der ESP32-S3 nicht hat (22–25, 26–37 = Flash/PSRAM).Schematische Draufsicht (kein 1:1-Silkscreen): der ESP32-S3 in der Mitte, EM4095 links oben an den grünen S-Schraubklemmen GPIO4-7, alle 3.3V-Module an den gelben S-Pins. Grün und Gelb sind dasselbe Signal (nur Klemme vs. Pin). Farbe der Linie = Anschluss/Schiene.
Das einzige 5V-Modul: VCC = 5V0-Klemme (nur mit DC-Input aktiv!). EM4095-Logik ist 5V, die S-Anschlüsse am Board sind 3,3V → ein externer 4-Kanal-Pegelwandler (3,3V↔5V) gehört zwischen ESP und EM4095: SHD/MOD (ESP→5V) und DEMOD/RDY (5V→ESP, sonst 5V an einem 3,3V-GPIO).
| Modul-Pin | ESP32-S3 | Board-Klemme / Farbe |
|---|---|---|
| SHD | GPIO4 | S GPIO4 · grüne Klemme od. gelber Pin |
| MOD | GPIO5 | S GPIO5 · grüne Klemme od. gelber Pin |
| DEMOD | GPIO6 | S GPIO6 · grüne Klemme od. gelber Pin |
| RDY | GPIO7 | S GPIO7 · grüne Klemme od. gelber Pin |
| VCC | — | Rote 5V0-Klemme |
| GND | — | GND |
Pfeil = Signalrichtung (GPIO4/5 raus zum EM4095, DEMOD/RDY rein zum ESP). Pin-Reihenfolge variiert je Modul → nach Aufschrift verbinden, nicht nach Position.
| Kanal | A-Seite (3,3V) | B-Seite (5V) |
|---|---|---|
| 1 | A1 ← ESP GPIO4 | B1 → EM4095 SHD |
| 2 | A2 ← ESP GPIO5 | B2 → EM4095 MOD |
| 3 | A3 → ESP GPIO6 | B3 ← EM4095 DEMOD |
| 4 | A4 → ESP GPIO7 | B4 ← EM4095 RDY |
| VA | 3V3-Klemme | — |
| VB | — | 5V0-Klemme |
| OE | an VA (3,3V) = aktiv | — |
| GND | gemeinsames GND | gemeinsames GND |
Beide hängen am selben I²C-Bus (GPIO8/9, innere 3.3V-Pins, gelb). VCC von den 3V3-Klemmen.
| Modul-Pin | ESP32-S3 | Board-Klemme / Farbe |
|---|---|---|
| SDA | GPIO8 | Innerer Pin 8 (gelb) |
| SCL | GPIO9 | Innerer Pin 9 (gelb) |
| RST | GPIO16 | Innerer Pin 16 (gelb) |
| IRQ | GPIO15 | Innerer Pin 15 (gelb) |
| VCC (3.3V!) | — | 3V3-Klemme |
| GND | — | GND |
| Modul-Pin | ESP32-S3 | Board-Klemme / Farbe |
|---|---|---|
| SDA | GPIO8 | Gemeinsam mit RC522 (Bus) |
| SCL | GPIO9 | Gemeinsam mit RC522 (Bus) |
| VCC | — | 3V3-Klemme |
| GND | — | GND |
SPI-Bus (GPIO12/11/13), eigener CS. Innere 3.3V-Pins (gelb). VCC von den 3V3-Klemmen.
| Modul-Pin | ESP32-S3 | Board-Klemme / Farbe |
|---|---|---|
| CSN | GPIO40 | Innerer Pin 40 (gelb) |
| GDO0 | GPIO41 | Innerer Pin 41 (gelb) |
| GDO2 | GPIO42 | Innerer Pin 42 (gelb) |
| SCK | GPIO12 | SPI-Bus (gemeinsam) |
| MOSI | GPIO11 | SPI-Bus (gemeinsam) |
| MISO | GPIO13 | SPI-Bus (gemeinsam) |
| VCC (3.3V!) | — | 3V3-Klemme |
| GND | — | GND |
SPI-Bus (gemeinsam mit CC1101/SD), eigener CSN. Wichtig: 10–100 µF Elko direkt an VCC/GND des Moduls, sonst Brownout bei TX.
| Modul-Pin | ESP32-S3 | Board-Klemme / Farbe |
|---|---|---|
| CE | GPIO38 | Innerer Pin 38 (gelb) — war GPIO1 |
| CSN | GPIO39 | Innerer Pin 39 (gelb) — war GPIO2 |
| IRQ | GPIO47 | Innerer Pin 47 (gelb) |
| SCK | GPIO12 | SPI-Bus (gemeinsam) |
| MOSI | GPIO11 | SPI-Bus (gemeinsam) |
| MISO | GPIO13 | SPI-Bus (gemeinsam) |
| VCC (+Elko) | — | 3V3-Klemme (Default) — 5V0 NUR mit AMS1117-Adapterplatine |
| GND | — | GND |
SPI-Bus (gemeinsam), eigener CS. Speichert Signal-Captures fürs spätere Auslesen am PC.
| Modul-Pin | ESP32-S3 | Board-Klemme / Farbe |
|---|---|---|
| CS | GPIO10 | Innerer Pin 10 (gelb) |
| SCK | GPIO12 | SPI-Bus (gemeinsam) |
| MOSI | GPIO11 | SPI-Bus (gemeinsam) |
| MISO | GPIO13 | SPI-Bus (gemeinsam) |
| VCC | — | 3V3-Klemme |
| GND | — | GND |
Der analoge Stick (KY-023-Stil) ersetzt die zwei Taster und steuert das OLED-Menü autark. VRx/VRy müssen auf ADC1 (GPIO1–10) — ADC2 ist bei aktivem WiFi gesperrt. VCC an 3V3, NICHT 5V (sonst 5V an den ADC-Pins = ESP tot).
| Stick-Pin | ESP32-S3 | Board-Klemme / Farbe |
|---|---|---|
| VRx (X-Achse) | GPIO1 | Innerer Pin 1 (gelb) · ADC1_CH0 |
| VRy (Y-Achse) | GPIO2 | Innerer Pin 2 (gelb) · ADC1_CH1 |
| SW (Klick) | GPIO15 | Innerer Pin 15 (gelb, ex-RC522) · Pull-up |
| +5V / VCC | — | 3V3-Klemme (⚠️ nicht 5V!) |
| GND | — | GND |
| RGB-LED (Data) | GPIO48 | Pin 48 (meist on-board) |
Stick hoch/runter = Cursor · Klick = auswählen/Wert weiterschalten · links = zurück · rechts = ins Untermenü. Werte (Band, Dauer, RSSI-Gate) klickt man durch. Deckt jeden real vorhandenen Modus ab.
SUPERSNIFFER (Hauptmenü) ├─ Aufnahme → Band: LF / 433 / 868 / 2.4G · Dauer: 10/20/30/60s / endlos · START ▶ / STOP ├─ SubGHz → Band 433 / 868 · REC an/aus · Replay · RSSI-Gate (−60…−85 dBm) ├─ nRF24 2.4G → Sniff an/aus ├─ HF NFC → Scan (1×) → UID/SAK ├─ RollJam → Dauer (1–5 s) · JAM start ⚠️ nur eigenes KFZ └─ System → Status/IP · RSSI-Gate · Neustart