Electricidad — ingeniería
Magnitudes y unidades (SI)
| Magnitud | Símbolo | Unidad |
|---|---|---|
| Carga | Q | Coulomb (C) |
| Corriente | I, i(t) | Amperio (A) |
| Tensión / FEM | V, E | Voltio (V) |
| Resistencia | R | Ohmio (Ω) |
| Potencia | P | Vatio (W) |
| Energía | E, W | Julio (J) · kWh |
| Capacitancia | C | Faradio (F) |
| Inductancia | L | Henry (H) |
| Frecuencia | f | Hertz (Hz) |
| Campo eléctrico | E | V/m |
| Flujo magnético | Φ | Weber (Wb) |
| Densidad de flujo | B | Tesla (T) |
Leyes fundamentales
V = I·R Ley de Ohm · J = σE forma diferencial.
P = V·I = I²R = V²/R · E = P·t (kWh si P en kW y t en h).
Q = I²·R·t Ley de Joule: base del cálculo térmico.
Kirchhoff: nudos ΣI_entra = ΣI_sale; mallas ΣV = 0.
Teoremas: Thévenin, Norton, superposición (solo lineales), máxima transferencia R_L = R_th.
Serie, paralelo y divisores
- Serie: R_eq = ΣR — misma corriente.
- Paralelo: 1/R_eq = Σ1/R — misma tensión.
- Divisor de tensión: V_out = V_in·R2/(R1+R2)
- Divisor de corriente: I1 = I·R2/(R1+R2)
- Puente de Wheatstone en equilibrio: R1/R2 = R3/R4
Corriente alterna
- V_rms = V_p/√2 · V_med = 2V_p/π
- X_L = 2πfL · X_C = 1/(2πfC)
- Z = √(R² + (X_L−X_C)²) · φ = arctan((X_L−X_C)/R)
- Resonancia: f₀ = 1/(2π√(LC)) · Q = f₀/BW
- Trifásica: P = √3·V_L·I_L·cos φ
Electromagnetismo aplicado
- Coulomb: F = k·q1·q2/r² con k = 8,99×10⁹ N·m²/C²
- Campo: E = kQ/r² = V/d
- Lorentz: F = q(E + v×B) · conductor F = B·I·L·senθ
- Faraday: ε = −N·dΦ/dt · Lenz: la inducida se opone al cambio
- Energía: W = ½CV² · W = ½LI²
- Transformador ideal: V2/V1 = N2/N1 = I1/I2
Máquinas eléctricas
- Motor DC: V = E + I·R_a, E = K_e·ω, T = K_t·I
- Inducción: n_s = 120f/p, deslizamiento s = (n_s−n)/n_s
- BLDC/PMSM: conmutación electrónica, control FOC con Hall o encoder
- Rendimiento η = P_out/P_in; pérdidas en cobre, hierro y mecánicas
- Par y potencia: P = T·ω · T = 9550·P(kW)/n(rpm)
Instalaciones y protección
- Conductor: ampacidad + caída de tensión + temperatura + agrupamiento.
- ΔV = 2·L·I·ρ/A (≤3 % fuerza, ≤2 % alumbrado).
- Breaker termomagnético (curva B/C/D), diferencial 30 mA, DPS, selectividad.
- Puesta a tierra: electrodo, conductor de protección y su medición.
Electrónica — componentes y sistemas
Componentes pasivos
- Resistencia: limitar corriente, dividir tensión, polarizar; series E24/E96.
- Capacitor: filtrar, acoplar, desacoplar. τ = RC, V(t) = V_s(1−e^(−t/RC))
- Inductor: buck/boost, filtrado. Límites reales: saturación y corriente de ripple.
- Diodos: rectificador, Schottky, Zener, TVS (protección ESD).
Semiconductores y conmutación
- BJT: I_C = hFE·I_B, saturación ~0,2 V.
- MOSFET: P = I²·R_DS(on) + Q_g·V·f
- IGBT: alta tensión y corriente (inversores, tracción).
- SCR/Triac: control de fase en CA, snubber y cruce por cero.
- Diodo de rueda libre obligatorio con cargas inductivas (relés, motores, solenoides).
Amplificadores y fuentes
- No inversor G = 1 + R_f/R_in · inversor G = −R_f/R_in
- Buffer, sumador, integrador, derivador, comparador Schmitt.
- Reales: GBP, slew rate, offset, CMRR, ruido.
- Lineales: trafo + rectificador + filtro + LDO. Conmutadas: buck, boost, flyback (η 85-95 %, cuidado con EMI).
- Puente H para motores: sentido, PWM y frenado.
Filtros y respuesta en frecuencia
- f_c = 1/(2πRC) · −20 dB/década por polo.
- Butterworth (plano), Chebyshev (rápido), Bessel (fase lineal).
- Activos Sallen-Key y anti-aliasing antes del ADC.
- Bode: márgenes de ganancia y fase en lazos realimentados.
Digital, microcontroladores y buses
- Boole y Karnaugh; familias TTL (5 V) y CMOS (3,3 V) — no mezclar niveles sin traductor.
- Periféricos: GPIO, ADC (LSB = V_ref/2^n), PWM (V_med = D·V), timers, DMA.
- Tiempo real: máquinas de estado no bloqueantes, watchdog, prioridades.
| Bus | Hilos | Velocidad | Distancia |
|---|---|---|---|
| UART | 2 + GND | 9,6 k – 3 Mbaud | metros |
| I²C | 2 (pull-ups) | 100 k – 1 MHz | ~1 m en placa |
| SPI | 4+ | 1 – 50 MHz | muy corta |
| CAN | 2 diferencial | 125 k – 1 Mbit/s | hasta ~1 km |
| RS-485 | 2 diferencial | 10 Mbit/s (corta) | hasta ~1,2 km |
PCB, EMI y medida
- Plano de masa continuo; retorno por camino mínimo; un solo punto de unión analógico/digital.
- Desacoplo: 100 nF por pin + bulk 10-100 µF por rail, lo más cerca posible.
- Ancho de pista: ~1 mm por cada 1 A (regla práctica, verificar con IPC-2221).
- Instrumentos: multímetro True RMS; osciloscopio con BW ≥5× la señal, sonda ×10 compensada.
- Al depurar: alimentación → reloj → reset → señales. Medir, no suponer.
Robótica — del modelo a la máquina
Cinemática
- GDL, espacio de trabajo, redundancia, singularidades.
- Denavit-Hartenberg: a, α, d, θ → matrices homogéneas.
- Jacobiano: ẋ = J(q)·q̇; determinante nulo = singularidad.
- Inversa analítica (rápida) o numérica (iterativa).
- Morfologías: cartesiana, SCARA, antropomórfica, delta, diferencial, omnidireccional.
Actuadores y transmisión
- DC con encoder (PWM + puente H), servo (pulso 1-2 ms), paso a paso (microstepping), BLDC con FOC.
- Reductor: i = N2/N1; n_out = n_in/i, T_out = T_in·i·η
- Transmisión: engranajes, correa dentada, husillo v = paso·rpm, cremallera.
- Backlash y eficiencia definen la precisión real.
Control
- PID: u = Kp·e + Ki∫e + Kd·ė con anti-windup y filtro de derivada.
- Ajuste: P → I → D; o Ziegler-Nichols. Métricas: sobreimpulso, asentamiento, error estacionario.
- Cascada corriente → velocidad → posición (cada lazo 5-10× más rápido).
- Trayectorias: trapezoidal, perfil S (jerk limitado), splines cúbicos.
- Avanzado: espacio de estados, LQR, MPC.
Sensores
| Sensor | Mide | Uso |
|---|---|---|
| Encoder | Posición angular | Odometría y lazos |
| IMU | Aceleración y giro | Estabilización y fusión |
| Ultrasónico | Distancia (TOF acústico) | Evasión de obstáculos |
| IR / TOF óptico | Proximidad | Bordes y paredes |
| LiDAR | Nube de puntos | SLAM y navegación |
| Cámara | Imagen / profundidad | Visión y detección |
| Celda de carga | Fuerza | Garra adaptable |
| Shunt / Hall | Corriente | Par estimado y protección |
Percepción, SLAM y navegación
- Odometría diferencial acumula error: corrige con fusión de sensores.
- Kalman / EKF / UKF; partículas para localización global.
- SLAM: Gmapping, Cartographer, ORB-SLAM.
- Planificación: A*, Dijkstra, RRT*; local: DWA, TEB, campos de potencial.
ROS 2 en la práctica
- Nodos con responsabilidad única; topics (pub/sub), servicios (req/resp), acciones (largo plazo con feedback).
- TF2 para transformadas entre marcos: base_link, odom, map.
- URDF/SDF para modelo cinemático e inercial; simulación en Gazebo o Isaac Sim.
- rviz2, ros2 bag, colcon, launch files; QoS coherente entre pub y sub.
Visión y energía
- Modelo pinhole e intrínsecos; calibración con tablero; Z = f·B/d en estéreo.
- Detección (YOLO), segmentación, pose 6D, ICP para nubes de puntos.
- Batería: E(Wh) = V·C(Ah); autonomía ≈ E·η/P_media. BMS obligatorio.
- Picos de arranque de motores: 3-5× la corriente nominal.
Calculadoras de ingeniería
Referencias rápidas
Prefijos SI
| Prefijo | Símbolo | Factor |
|---|---|---|
| giga | G | 10⁹ |
| mega | M | 10⁶ |
| kilo | k | 10³ |
| mili | m | 10⁻³ |
| micro | µ | 10⁻⁶ |
| nano | n | 10⁻⁹ |
| pico | p | 10⁻¹² |
Código de colores de resistencias
| Color | Dígito | Multiplicador | Tolerancia |
|---|---|---|---|
| Negro | 0 | ×1 | — |
| Marrón | 1 | ×10 | ±1 % |
| Rojo | 2 | ×100 | ±2 % |
| Naranja | 3 | ×1 k | — |
| Amarillo | 4 | ×10 k | — |
| Verde | 5 | ×100 k | ±0,5 % |
| Azul | 6 | ×1 M | ±0,25 % |
| Violeta | 7 | ×10 M | ±0,1 % |
| Gris | 8 | ×100 M | — |
| Blanco | 9 | ×1 G | — |
| Oro | — | ×0,1 | ±5 % |
| Plata | — | ×0,01 | ±10 % |
Calibre de cobre (orientativo)
| AWG | Sección | Ampacidad aprox. | Uso típico |
|---|---|---|---|
| 10 | 5,26 mm² | ~30 A | Acometidas |
| 12 | 3,31 mm² | ~20 A | Tomacorrientes 20 A |
| 14 | 2,08 mm² | ~15 A | Iluminación |
| 18 | 0,82 mm² | ~10 A | Potencia media en robótica |
| 22 | 0,33 mm² | ~5 A | Señales y protoboard |
| 26 | 0,13 mm² | ~2 A | Cableado fino |
Valores orientativos de cable único al aire. No sustituyen la norma aplicable ni la tabla del fabricante.
Chuleta de fórmulas
| Área | Fórmula |
|---|---|
| Ohm | V = I·R |
| Potencia | P = V·I = I²R |
| Transitorio RC | V(t) = V_s(1−e^(−t/RC)) |
| Resonancia | f₀ = 1/(2π√(LC)) |
| Impedancia | Z = √(R²+(X_L−X_C)²) |
| ADC | LSB = V_ref/2^n |
| PWM | V_med = D·V_cc |
| Par de motor | T = 9550·P(kW)/n(rpm) |
| Odometría | v=(vL+vR)/2 · ω=(vR−vL)/b |
| Térmica | T_j = T_a + P·R_th |
| Visión estéreo | Z = f·B/d |
| PID | u = Kp·e + Ki∫e + Kd·ė |
Ruta de aprendizaje
- 0-6 meses: matemáticas, física, teoría de circuitos, metrología.
- 6-18 meses: semiconductores, amplificadores, fuentes, digital, microcontroladores, PCB y soldadura.
- 12-24 meses: Laplace, control PID, máquinas, electrónica de potencia, accionamientos.
- 18-36 meses: cinemática y dinámica, ROS 2, sensores, visión, planificación, sistemas completos.
- Maestría: MPC, SLAM, aprendizaje aplicado, diseño para fabricación y gestión de proyectos.
Regla práctica: por cada hora de teoría, dos horas de banco de pruebas. Sin medir y fallar no hay ingeniero.
Examen de ingeniería
Instalar como APK
Opción A — sin programar
- Guarda este archivo como index.html.
- Súbelo a PWABuilder, WebIntoApp o Median, o publica en Netlify/GitHub Pages.
- Genera el APK, descárgalo e instálalo activando "orígenes desconocidos".
Opción B — PWA instalable (sin APK)
Publica el HTML por HTTPS y desde Chrome Android usa ⋮ → Añadir a pantalla de inicio. Queda como app con icono y funciona offline.
// manifest.json
{
"name": "ELEKTRA Pro",
"short_name": "ELEKTRA",
"start_url": "./index.html",
"display": "standalone",
"theme_color": "#0b1220",
"icons": [
{ "src": "icon-192.png", "sizes": "192x192", "type": "image/png" },
{ "src": "icon-512.png", "sizes": "512x512", "type": "image/png" }
]
}
// sw.js
const CACHE = 'elektra-v1';
self.addEventListener('install', e => {
e.waitUntil(caches.open(CACHE).then(c =>
c.addAll(['./', './index.html', './manifest.json'])));
});
self.addEventListener('fetch', e => {
e.respondWith(caches.match(e.request).then(r => r || fetch(e.request)));
});
En el HTML: dentro de la cabecera añade la etiqueta link con rel="manifest" y href="manifest.json"; y en el script registra el service worker con navigator.serviceWorker.register('sw.js').
Opción C — Capacitor (APK firmado)
npm init -y npm install @capacitor/core @capacitor/cli @capacitor/android npx cap init "ELEKTRA Pro" com.tuempresa.elektra --web-dir=www # copia el index.html y los iconos dentro de www/ npx cap add android npx cap sync npx cap open android
Requiere Node.js, Android Studio y JDK 17+. Genera APK de depuración y AAB firmado para Play Store.
Opción D — WebView en Kotlin
class MainActivity : AppCompatActivity() {
override fun onCreate(s: Bundle?) {
super.onCreate(s)
val w = WebView(this)
w.settings.javaScriptEnabled = true
w.settings.domStorageEnabled = true
w.loadUrl("file:///android_asset/index.html")
setContentView(w)
}
}
Coloca index.html en app/src/main/assets/ y compila con ./gradlew assembleDebug. Firma con apksigner o desde Android Studio.