Datasheet & Pinout: ESP32-C3 SuperMini Expansion Shield

🧩 ESP32-C3 SuperMini Expansion Shield

En dockingstation til din SuperMini: tryk boardet ned i hunstikkene, og alle ben er ført ud som 3-pin headers med stel, forsyning og signal. Så kan sensorer og moduler sættes på med et enkelt servo-stik – ingen loddekolbe, intet breadboard-kaos.

Du skal bruge: en ESP32-C3 SuperMini (følger ikke med) og evt. et 3,7V LiPo-batteri med 2-pin JST-stik.

🛒 Køb Expansion Shield📌 ESP32-C3 SuperMini pinout

Shieldet har ingen chip og dermed intet officielt datasheet. Den elektriske logik kommer fra SuperMini'en – se dens datasheet & pinout.

⚡ Hurtige specifikationer

Parameter Værdi
Passer til ESP32-C3 SuperMini (samme formfaktor: ESP32-C3 SuperMini Plus)
Headers 3-pin GVS pr. GPIO: G = GND, V = VCC, S = signal
V-rækken To skinner, VCC1 og VCC2 – 3,3V som standard
Batteri 3,7V LiPo via 2-pin JST-stik, oplades via SuperMini'ens USB
Indikator LED (ladeindikator på de udgaver vi har fundet dokumentation for)
Montering 4 × M3-huller

📌 Pinout

Hver GPIO på SuperMini'en har sin egen 3-pin header med samme farvekode som servokabler:

Pin Navn Funktion Forbindes til
G GND Stel (sort) GND/– på modulet
V VCC1/VCC2 3,3V (standard) eller 3,7V batterispænding (efter ombygning) VCC/+ på modulet
S GPIO Signal fra SuperMini'ens ben (GPIO0–10, 20, 21) Signal/DATA/OUT på modulet
BAT (JST) + / – 3,7V LiPo ind LiPo-batteri – tjek polariteten!

Skift V-skinnen fra 3,3V til 3,7V

  1. Find 0 Ω-modstanden ved VCC1- eller VCC2-markeringen.
  2. Fjern 0 Ω-modstanden for den skinne, du vil ændre.
  3. Kortslut de tre loddepads med tin, så skinnen får batterispænding (3,7V).

VCC1 og VCC2 styres hver for sig, så du kan have én skinne på 3,3V til sensorer og én på 3,7V til moduler, der gerne vil have lidt mere spænding. Uden batteri tilsluttet er der ingen "3,7V" at hente.

🔌 Sådan forbinder du den

Komponent Komponent-pin Shield-header
DHT22 / AHT20-modul + / – / DATA V / G / S på GPIO3
Knapmodul VCC / GND / OUT V / G / S på GPIO1
LED-modul VCC / GND / IN V / G / S på GPIO10
Potentiometer-modul VCC / GND / OUT V / G / S på GPIO0 (ADC)
SG90 servo Rød / Brun / Orange Ekstern 5V / G / S på GPIO4 – se tip

Servoer og 5V-moduler: V-skinnen giver 3,3V (eller 3,7V), ikke 5V. En SG90 kører ustabilt på 3,3V, og relæmoduler til 5V klikker måske slet ikke. Giv dem 5V udefra og forbind GND.

💻 Eksempelkode

Læs et potentiometer-modul på GPIO0 og lad et LED-modul på GPIO10 blinke hurtigere, jo mere du skruer. Board-opsætning i Arduino IDE er den samme som for ESP32-C3 SuperMini (ESP32C3 Dev Module, USB CDC On Boot = Enabled).

// KompoNemt C3 Shield: potentiometer styrer blink-hastighed
const int POT = 0;    // S på GPIO0-headeren
const int LED = 10;   // S på GPIO10-headeren

void setup() {
  pinMode(LED, OUTPUT);
  Serial.begin(115200);
}

void loop() {
  int raa = analogRead(POT);              // 0-4095
  int pause = map(raa, 0, 4095, 50, 1000);
  Serial.printf("Pot: %d  ->  %d ms\n", raa, pause);
  digitalWrite(LED, HIGH);
  delay(pause);
  digitalWrite(LED, LOW);
  delay(pause);
}

💡 KompoNemt-tip fra værkstedet

  • Vend boardet rigtigt: sæt SuperMini'en i, så benlabels på boardet matcher labels på shieldet (5V over 5V, GND over GND). Vendt forkert havner 5V på et GPIO-ben.
  • Strapping-pins: sæt ikke moduler, der trækker benet LOW ved opstart, på GPIO2, 8 og 9.
  • LiPo-polaritet: JST-stik fra forskellige producenter har ikke altid rød ledning samme sted. Mål efter før du sætter i.
  • 3D-printet kabinet: brug de fire M3-huller, så shieldet ikke vipper når du trækker stik ud.

🔧 Fejlfinding

  • Modul virker ikke: tjek om det kræver 5V – V-skinnen er 3,3V som standard.
  • SuperMini starter ikke i shieldet: fjern alle moduler og sæt dem på igen ét ad gangen – et modul på GPIO2/8/9 kan blokere opstarten.
  • Batteriet lader ikke: USB-C skal sidde i SuperMini'en, og batteriet skal være et 1-celle 3,7V LiPo.
  • Servoen ryster: den får for lidt spænding/strøm – giv den egen 5V-forsyning.

Sidder du fast? Skriv til os – vi hjælper gerne.