Electrónica Básica

Componentes pasivos y módulos de potencia que vas a usar antes de cualquier sensor.

Por componente

ArchivoPara qué
resistencias.mdLimitar corriente, dividir tensión, pull-up/pull-down
capacitores.mdFiltrar fuente, desacoplar ICs, eliminar ruido
transistores/Manejar cargas > 20mA desde un GPIO (BJT, MOSFET, Darlington)
diodos/Flyback en relays, protección polaridad, rectificación
leds.mdIndicadores de estado, alarmas visuales
potencia/Relays opto, LM2596S, MB102, L298N
cables-awg.mdQué grosor para qué corriente
breadboards.mdTamaños, layout del DevKit
buzzers.mdAlarmas sonoras

Reglas de oro

  1. GPIO del ESP32 entrega típicamente ~20mA (default drive strength), 40mA absolute max (ESP32 datasheet Tabla 5-3). Para cargas mayores: transistor o módulo con optoacoplador. (Ojo: el viejo “12mA” que aparece en muchos tutoriales era del ESP8266, no aplica al ESP32.)
  2. Toda carga inductiva (relay, motor, solenoide, electroválvula) lleva diodo flyback en antiparalelo con la bobina.
  3. El ESP32 trabaja a 3.3V. Señales de 5V que entren a un GPIO dañan el chip. Verificar voltaje antes de conectar shields Arduino y módulos Grove de 5V.
  4. 100nF cerámico entre VCC y GND de cada IC, lo más cerca posible del pin de alimentación.
  5. Resistor en serie con todo LED. Sin excepciones.