V
Visla Hardware
Portal R&D
🧩 Moduli & Shield ✓ In stock

LilyGO T-SimHat

LilyGO
🏭 Chip @ 1k pcs
€17.60
production BOM
3× Relay + DHT11 + 2× INA219 + QMI8658 IMUAdd-on per T-SIM seriesJST-SH 1.0mm ⚠️ SDA/SCL invertiti vs Qwiic
📑 Indice sezioni

Curiosity

LilyGO T-SimHat (da $17.60): add-on board che si impila sopra alle T-SIM series (T-SIM7080G S3, T-A7670, ecc.) per estenderle con sensori + relay + I2C. Combina 3-way relay + DHT11 temp/umidità + 2× INA219 current sensor (0x40 e 0x41) + QMI8658 IMU 6-axis + connettore JST-SH I2C (⚠️ pinout NON Qwiic-standard, vedi bench finding 2026-06-12).

🛒 Varianti disponibili

VarianteSKUPrezzoDifferenza
3-way Relays NOT Solder[H607]$17.60Cheap, devi saldare i relay tu (10 min lavoro)
3-way Relays Solder[H608]$18.07Pronto all’uso

⚠️ Differenza pratica $0.47: la [H607] arriva senza i 3 relay saldati, te li mandano nella bustina. Per chi sa usare un saldatore, risparmio simbolico.

⚠️ Compatibilità — NON tutti i T-SIM lo supportano

Da nota ufficiale LilyGO:

“T-SimHat series does NOT support T-A7670G R2 With GPS [Q425] and T-SIM7600 series

Board hostT-SimHat compatibile?
T-SIM7080G S3⚠️ STACK NO, Qwiic YES (vedi bench Visla)
T-SIM7670G S3⚠️ stesso problema S3 (probabile)
T-SIM7070G✅ (ESP32 classico)
T-A7670E R2 (EU, no GPS)
T-A7670SA R2 (Sud America)
T-A7670G R2 With GPS [Q425]NO ⚠️
T-SIM7600 series❌ NO

🚨 BENCH FINDING Visla 2026-06-06 — incompatibilità ESP32-S3

Il T-SimHat è progettato per ESP32 classico (es. T-SIM7000G). Sul T-SIM7080G S3 (ESP32-S3) ha 3 problemi critici:

  1. GPIO 22, 23, 32 NON ESISTONO su ESP32-S3 WROOM-1 (non bonded out).

    • Sensori T-SimHat su IO21/IO22 → IO22 floating → I2C scan = 0 device
    • DHT11 su IO23 → pin inesistente → read sempre fail
    • Relay 3 su IO32 → mai controllabile
  2. GPIO 19 = USB D- su ESP32-S3. Il T-SimHat usa IO19 per Relay 2 → pinMode(19, OUTPUT) scollega il LilyGO dal Mac via USB!

  3. Pin maschi T-SimHat + fori nudi LilyGO = contatto press-fit precario → click random + I2C instabile.

Workaround Visla:

  • ❌ NON impilare il T-SimHat sopra al T-SIM7080G S3
  • ✅ Collegare solo via Qwiic JST-SH (4 fili: 3V3, GND, SDA, SCL)
  • ✅ Nel sketch: Wire1.begin(SDA=21, SCL=45) (IO45 al posto del fantomatico IO22)
  • ⚠️ Relay e DHT11 non utilizzabili su S3 senza modifiche hardware al T-SimHat

⚠️ Implicazione Visla v2: per usare i sensori del T-SimHat (QMI8658 + INA219) sul T-SIM7080G S3, considerare di NON usare il T-SimHat ma comprare i chip Qwiic separati (Adafruit/SparkFun) — costo simile, niente headache di stacking.

🚨 BENCH FINDING Visla 2026-06-12 — Qwiic SDA/SCL invertiti + 2× INA219

Bench su T-SIM7070G (stack OK, ESP32 classico) con SparkFun SAM-M10Q sul connettore “Qwiic” del hat:

  1. Il connettore JST-SH ha SDA/SCL INVERTITI rispetto allo standard Qwiic/STEMMA QT. Dallo schema ufficiale (repo Xinyuan-LilyGO/T-SimHat, SIMHAT-Shield.pdf, connettore P5 WAFER-100W-4A):

    PinT-SimHatStandard Qwiic
    1GNDGND
    23V33V3
    3IO22 = SCL ⚠️SDA
    4IO21 = SDA ⚠️SCL

    Sintomo: modulo Qwiic alimentato (LED on, GPS fixa standalone) ma invisibile all’I2C scan — sembra cavo rotto, è il pinout. Stesso bug LilyGO già visto sul T-QT (issue #17). Workaround: cavetto JST-SH incrociato (swap crimp fili 3↔4 su un lato, etichettarlo “T-SimHat cross”) oppure dupont diretti sui pin header del host (IO21=SDA, IO22=SCL). Verificato: SAM-M10Q via dupont diretti su T-SIM7070G → rilevato e fix immediato.

  2. Il hat monta DUE INA219, non uno: 0x40 e 0x41 (esempio ufficiale INA219.ino: ina219_1(0x40); ina219_2(0x41) — due circuiti di misura distinti, vedi schema). I2C scan completo del hat: 0x40, 0x41, 0x6B.

LilyGO T-SimHat INA219 Ver. pinout

🗺️ Pinout T-SimHat INA219 Ver.

Sensori I2C

ComponenteAddressSDASCLINT
QMI8658 6-axis IMU0x6B (o 0x6A)IO21IO22INT1=IO39, INT2=IO34
INA219 #1 current sensor0x40IO21IO22
INA219 #2 current sensor0x41IO21IO22
DHT11 temp+humidityone-wireDHTPIN=IO23

Relay outputs

RelayGPIO controllo
Relay 1IO18
Relay 2IO19
Relay 3IO32

Power

InputRange
DC5V ~ 24V

Connettore JST-SH “Qwiic” out

Connettore JST-SH 1.0mm 4-pin sul bus I2C (IO21/IO22). ⚠️ NON è Qwiic-standard: SDA e SCL sono invertiti (pin 3 = SCL, pin 4 = SDA — lo standard vuole il contrario, vedi bench finding 2026-06-12). Con cavo Qwiic dritto i moduli SparkFun/Adafruit ricevono alimentazione ma non comunicano. Serve cavetto incrociato (fili 3↔4) o cablaggio dupont diretto.

🧪 Use case Visla

ScenarioImplementazione T-SimHat
Visla v2 con monitoring batteriaINA219 misura corrente carica/scarico LiPo veicolare
Visla v2 vehicular climateDHT11 temperatura abitacolo
Visla v2 anti-furto activeIMU QMI8658 detect colpi/movimento
Visla v2 OBD lock controlRelay 1 per blocco accensione remoto (con security checks)
Visla v2 lampeggi luciRelay 2-3 per signalling visivo

⚠️ Compatibilità T-SIM series

Funziona con: T-SIM7080G S3, T-SIM7000G, T-SIM7670G, T-A7670 (variante E/G/SA)

NON supportato (da nota ufficiale LilyGO):

  • T-A7670G R2 With GPS [Q425]
  • T-SIM7600 series

Specs tecniche

ParametroValore
Form factorAdd-on stick LilyGO standard
CompatibilitàT-SIM series (vedi caveat)
SensoriQMI8658 IMU + 2× INA219 (0x40/0x41) + DHT11
Output3× relay (IO18/19/32)
Power input5V-24V DC
Connettore I2CJST-SH 1.0mm 4-pin ⚠️ SDA/SCL invertiti vs Qwiic
Prezzo$18.07 (variante INA219)

🔗 Risorse