Compartir recuentos de uso anónimosiynk cuenta lo que pasa en los laboratorios (una lección superada, un paso montado, un fallo probado) para los contadores en directo y las clasificaciones. Cada evento lleva un identificador aleatorio de este navegador, nunca tu nombre ni tu código.
0/120 de 12 completados en este taller: montaje, pruebas, cuestionarios y circuitos
VuélaloTermina primero el montaje y las pruebas de seguridad, o vuela el dron montado de fábrica.
Piezas
…
Batería
desconectada
Avería
ninguna
Tiny Whoop de 65 mm en el banco de trabajo
Cargando la figura…
Arrastra para girarlo y haz clic en una pieza para seleccionarla. Pulsa Escape para volver a la página.
Esperando a la figura…
El registro se va llenando a medida que conectas, pruebas y vuelas.
Diséñalo
Elige la batería, los motores y las hélices. Cada número de abajo se recalcula con el modelo propio de este dron.
Calculado para este montaje
Peso total al despegue
26 g
Empuje : peso
4,0 : 1
Acelerador en estacionario
50 %
Corriente máxima
14 A
Tiempo en estacionario
7,3 min
Tiempo de vuelo agresivo
3,1 min
Comprobaciones
Las piezas encajan. Ligero, seguro y divertido en interior.
No hay ningún problema con esta combinación.
Coste
Categoría
Piezas
Coste
Electrónica
6
$102
Mecánica
4
$15
Total (aprox.)
10
$117
Móntalo
Coloca las piezas en orden. La figura rechaza una pieza que todavía no se puede poner y te dice por qué.
Piezas 0/11
1.Empieza por el chasispendiente
2.Atornilla los cuatro motorespendiente
3.Monta la AIO, con la flecha hacia delantependiente
4.Enchufa los motorespendiente
5.Suelda el cable de batería BT2.0pendiente
6.Coloca la antena del VTXpendiente
7.Pasa la antena ELRSpendiente
8.Encaja la cúpulapendiente
9.Coloca la cámarapendiente
10.Mete la batería en su soportependiente
11.Encaja las hélices, las últimaspendiente
Prueba un error real
Coloca una pieza al revés a propósito y mira qué prueba o qué vuelo lo detecta.
Pieza seleccionada
No hay nada seleccionado. Haz clic en cualquier pieza de la figura, en un bloque del cableado o en un nombre de la lista.
Piezas en la caja
Cableado
Todas las conexiones del dron. Elige una para seleccionar sus dos extremos en la figura, o abre la hoja de cableado entintada a mano.
alimentación
fases del motor
vídeo
radio
alimentación:→BT2.0 · 1S LiHV 3.8 V nominal, 4.35 V full
El conector BT2.0 de la batería se une al cable. Una celda LiHV da 4,35 V cargada y 3,8 V nominales; a todo gas, el whoop tira de 10 a 15 A a través de este conector.
alimentación:→VBAT+ / GND pads · ADC PA0 voltage, PA1 current
El cable va soldado a los pads + y - de la AIO. Betaflight lee la tensión de la batería en PA0 y el sensor de corriente en PA1 (current_meter = ADC), así que el OSD muestra el consumo real.
fases del motor:→ESC M1-M4 (PB0 PB1 PB6 PC13) · DShot300 bidir · 5 A each
Los cuatro canales del ESC (salidas M1 a M4 de Betaflight en PB0, PB1, PB6 y PC13) controlan los zócalos de los motores con DShot300 y telemetría bidireccional de rpm, 5 A cada uno.
fases del motor:→JST1.25 3-pin × 4 · phases A/B/C
Tres cables de fase por motor en un conector JST1.25. En cualquier orden gira; el sentido de giro se fija en el firmware Bluejay del ESC.
vídeo:→CAM pads · 5 V, GND, CVBS · OSD AT7456E
Los 5 V, la tierra y el vídeo de la cámara entran por los pads CAM y pasan por el chip de OSD AT7456E, que escribe la tensión, el temporizador y los avisos sobre la imagen.
radio:→UART3 · CRSF · ELRS 2.4 GHz on the AIO
El receptor ExpressLRS está en la AIO, conectado al UART3 como receptor serie con el protocolo CRSF (lo que trae el target por defecto).
radio:→UART2 · SmartAudio 2.0 · 5.8 GHz 25-400 mW
El VTX analógico está en la AIO, con SmartAudio 2.0 en el UART2, así que Betaflight fija la banda, el canal y la potencia (25, 100, 200 o 400 mW).
Pruebas de seguridad
Los montajes reales pasan estas comprobaciones antes del primer vuelo. Hazlas en orden: la figura exige lo que necesita cada una.
Pruebas 0/5
1.
Prueba del smoke stopper
Aún sin hacer
Cómo se hace
Para el primer encendido, entre la batería y el dron va un smoke stopper (un fusible o una lámpara que limita la corriente en el cable de la batería). Si hay algo en cortocircuito, se enciende la lámpara en vez de quemarse el ESC.
2.
Comprobación del sentido de los motores (sin hélices)
Aún sin hacer
Cómo se hace
Sin hélices y con la batería puesta: haz girar cada motor por separado desde la pestaña Motors y compara su sentido con el diagrama del chasis. Uno que gire al revés se invierte en el configurador del ESC, nunca a ojo.
3.
Calibración del acelerómetro
Aún sin hacer
Cómo se hace
Con el dron sobre una superficie nivelada, calibra el acelerómetro para que los modos autonivelados sepan hacia dónde está el suelo.
4.
Prueba del receptor
Aún sin hacer
Cómo se hace
Comprueba la calidad del enlace y que cada palanca e interruptor mueve el canal correcto.
5.
Prueba de failsafe (sin hélices)
Aún sin hacer
Cómo se hace
Sin hélices y armado, apaga la emisora: el dron debe ejecutar su acción de failsafe, no mantener las últimas posiciones de las palancas.
Consola: Betaflight CLI
Una emulación funcional de la línea de comandos de Betaflight para este dron: nombres de ajustes reales, límites reales y mensajes de error reales.
Entering CLI Mode, type 'exit' to return, or 'help'
Las flechas arriba y abajo recuperan comandos anteriores.
Fragmentos de configuración
Primera configuración después de flashear después del montaje
Fija el mezclador, la orientación de la placa, el protocolo de los motores y los dos UART que la AIO conecta por dentro. DShot300 es más que suficiente para los ESC de un whoop, y dshot_bidir les permite devolver las rpm. El motor_poles por defecto, 14, no vale para los motores 9N12P de un whoop: con 12, cada lectura de rpm y cada filtro notch caen donde deben. motor_idle va en centésimas de porcentaje, así que 700 es un 7 %.
# Betaflight 2026.6.2, BETAFPV Matrix 1S 5IN1 (target BETAFPVG473): ELRS on UART3, VTX on UART2mixerQUADXset align_board_yaw = 0# AIO arrow toward the camera; 180 if it points backset motor_pwm_protocol = DSHOT300set dshot_bidir = ON# rpm telemetry for the RPM filterset motor_poles = 12# 0702 whoop motors are 9N12P; the default 14 is wrong hereset motor_idle = 700# 7 % idle, units of 0.01 % (default 550)set yaw_motors_reversed = OFF# props in (ON = props out)serialUART364115200576000115200# 64 = serial RX (the target default)set serialrx_provider = CRSFserialUART22048115200576000115200# 2048 = SmartAudio VTX (the target default)save
Una celda LiHV: tensiones y sensor de corriente después del montaje
Una celda LiHV está llena a 4,35 V, por encima del máximo por defecto de Betaflight de 4,30 V, así que hay que subir vbat_max_cell_voltage o el número de celdas y el OSD salen mal. Una sola celda cae mucho con carga, así que el aviso y el mínimo van más bajos que en un 5 pulgadas. La AIO tiene un sensor de corriente de verdad (ADC); calibra ibata_scale con lo que devuelve tu cargador. vbat_sag_compensation mantiene igual el tacto de las palancas mientras la batería cae.
# One LiHV cell: full is 4.35 V, and 1S sags hard, so warn lateset current_meter = ADC# the 5IN1 has a real current sensorset ibata_scale = 750# the target default; calibrate against your chargerset vbat_max_cell_voltage = 440# must sit above 4.35 V (default 430)set vbat_full_cell_voltage = 435# LiHV full (default 410)set vbat_warning_cell_voltage = 330# default 350set vbat_min_cell_voltage = 320# default 330set bat_capacity = 300# mAh, for the mAh-left warningset vbat_sag_compensation = 100# % (0-150): same stick feel as the pack sagssave
Interruptores: armado, ángulo, tortuga después del montaje
aux recibe el número del modo: 0 ARM, 1 ANGLE, 35 FLIP OVER AFTER CRASH (tortuga). El canal se cuenta desde 0 = AUX1 y el rango va en microsegundos. La tortuga tiene su propio interruptor en AUX3 para que nunca choque con el ángulo en AUX2. No hay un modo ACRO que activar: acro es lo que vuela cuando el ángulo está desactivado.
# aux <slot> <mode id> <AUX n - 1> <from us> <to us> <logic> <linked>aux0001700210000# ARM on AUX1 highaux1111300210000# ANGLE on AUX2 mid + high (low = acro)aux23521700210000# FLIP OVER AFTER CRASH (turtle) on AUX3 highsave
Modo tortuga (flip over after crash) después del montaje
Boca abajo, activa AUX3 y arma: Betaflight se salta su bloqueo de armado boca abajo, ordena a los ESC que giren al revés y la palanca que empujas levanta ese lado y le da la vuelta. La tortuga necesita un protocolo DShot, porque la orden de invertir es una orden DShot. Con crashflip_auto_rearm en OFF, el whoop se desarma al desactivar la tortuga y muestra FLIP_SWITCH hasta que desarmes y vuelvas a armar.
# Turtle mode: arm upside down with AUX3 high and the motors run backwardsset motor_pwm_protocol = DSHOT300# turtle needs DShot: it reverses the ESCs by DShot commandaux23521700210000set crashflip_motor_percent = 0# power to the motors that are not lifting (0-100)set crashflip_rate = 0# 0 = no attenuation; units of 10 deg/s (0-250)set crashflip_auto_rearm = OFF# OFF: disarm and re-arm after the flip (FLIP_SWITCH flag)save
Filtro RPM a velocidades de whoop después del montaje
Un motor de whoop 1S gira de 60 000 a 100 000 rpm, de 1000 a 1700 veces por segundo, muy por encima del ruido de un 5 pulgadas. Con las rpm de cada motor, Betaflight coloca filtros notch justo encima, y por eso motor_poles tiene que estar bien. El tercer armónico pesa poco en un whoop, así que su peso se pone a 0.
# RPM filter: notches that follow each motor, 1000-1700 Hz on a 1S whoopset dshot_bidir = ONset motor_poles = 12set rpm_filter_harmonics = 3# 0 turns it offset rpm_filter_min_hz = 100set rpm_filter_weights = 100,60,0# the third harmonic carries little on a whoopsave
Niveles de potencia del VTX después del montaje
Primero pega la vtxtable de fábrica del manual de la AIO. SmartAudio 2.0 recibe números de nivel (de 0 a 3) para las cuatro potencias, donde SmartAudio 2.1 recibiría dBm. 25 mW en Raceband 1 son de sobra en interior, y vtx_low_power_disarm mantiene la potencia al mínimo mientras el whoop está en el banco.
# Paste the factory vtxtable from the 5IN1 manual first (SmartAudio 2.0: 25 / 100 / 200 / 400 mW)vtxtable powerlevels 4vtxtable powervalues 0123# SmartAudio 2.0 takes level numbers (2.1 takes dBm)vtxtable powerlabels 25100200400set vtx_band = 5set vtx_channel = 1# R1, 5658 MHzset vtx_power = 1# 25 mW: plenty indoorsset vtx_low_power_disarm = ON# lowest power until armedsave
Failsafe: caída después del montaje
Cuando se pierde el enlace de radio, la etapa 1 mantiene los valores de reserva (palancas centradas, acelerador bajo) durante failsafe_delay (15 = 1,5 s), así que un fallo corto pasa sin más. Si el enlace sigue sin volver, la etapa 2 DROP para los motores. Para un whoop de 25 g en interior es la opción segura; GPS-RESCUE necesita un GPS que este aparato no tiene.
# Lost link: hold 1.5 s (stage 1), then stop the motors and fall (stage 2)set failsafe_delay = 15# tenths of a secondset failsafe_procedure = DROP# right for a 25 g whoop: it falls a metre onto the carpetsave
Aquí, «mantener altitud» es una ayuda del simulador para Mantener altitud (fácil, solo en el simulador)
El ALTHOLD de Betaflight (modo 3) mantiene la altura con un barómetro o un GPS, y una AIO de whoop no tiene ninguna de las dos cosas. El mantener altitud de iynk hace fáciles los primeros vuelos; en el whoop real aprendes lo mismo en modo ángulo, con la inclinación limitada a 45 grados para una habitación.
# No barometer and no GPS on a whoop: Betaflight ALTHOLD (mode 3) cannot run here.# iynk's "altitude hold" is a simulator aid. On the real whoop, learn in Angle:aux1111300210000# ANGLE on AUX2 mid + highset angle_limit = 45save
Modo ángulo para Modo ángulo
La controladora nivela el whoop cuando sueltas y nunca lo inclina más de angle_limit: 45 grados aquí, más suave que los 60 por defecto, lo que va bien entre muebles. angle_p_gain es la fuerza con la que nivela. Las versiones antiguas de Betaflight los llamaban level_limit y angle_level_strength; esos nombres ya no existen.
# Angle mode: self-levelling, tilt cappedaux1111300210000# ANGLE on AUX2 mid + highset angle_limit = 45# max tilt, degrees (10-80, default 60): gentle for a roomset angle_p_gain = 50# how hard it levels (0-200, default 50)save
Rates de acro para Modo acro (velocidad angular)
Con los rates ACTUAL, rc_rate es la sensibilidad en el centro y srate la velocidad con la palanca a tope, las dos divididas entre 10: 70 grados por segundo alrededor del centro y 670 a tope, los números con los que vuela el campo. La guiñada se queda en 300 grados por segundo, que es más fácil entre muebles. AIRMODE mantiene todo el control con el acelerador a cero, así que puedes dejarte caer por un hueco.
# Acro is what it flies with ANGLE off (AUX2 low): the Betaflight default rates, softer yawset rates_type = ACTUALset roll_rc_rate = 7# centre: 70 deg/sset roll_srate = 67# full stick: 670 deg/sset roll_expo = 0set pitch_rc_rate = 7set pitch_srate = 67set pitch_expo = 0set yaw_rc_rate = 7set yaw_srate = 30# yaw: 300 deg/s, easier between furnitureset yaw_expo = 0featureAIRMODE# full control at zero throttle: whoops dive through gapssave
Cronómetro de vueltas y batería en el OSD para Carrera de puertas (ángulo)
osd_tim1 mete en un solo número la fuente del temporizador y su precisión: 2 (desde el último armado) más 1 x 16 (centésimas) da 18. Cada valor _pos es 2048 (perfil 1 del OSD) más la columna más 32 por fila: el temporizador arriba a la derecha y la tensión por celda abajo a la izquierda.
# Lap timer and the pack on the OSD for whoop racingset osd_tim1 = 18# source 2 (last armed) + precision 1 (hundredths) << 4set osd_tim_1_pos = 2103# 2048 (OSD profile 1) + column 23 + row 1 x 32set osd_avg_cell_voltage_pos = 2433# 2048 + column 1 + row 12 x 32save
Recorrido del salón: calidad del enlace y avisos para Campo: el salón
Modo ángulo para el recorrido, con la calidad del enlace arriba a la izquierda, los avisos en el centro, donde no se te puede escapar LOW BATTERY, y los mAh consumidos abajo a la derecha. En interior, lo que debilita el enlace son las paredes y los muebles, no la distancia.
# The living room in Angle: link quality and warnings where you can see themaux1111300210000# ANGLE on AUX2 mid + highset osd_link_quality_pos = 2081# 2048 + column 1 + row 1 x 32set osd_warnings_pos = 2377# 2048 + column 9 + row 10 x 32set osd_mah_drawn_pos = 2455# 2048 + column 23 + row 12 x 32save
Ponte a prueba · Monta la AIO, con la flecha hacia delante
Ponte a prueba · Suelda el cable de batería BT2.0
Ponte a prueba · Encaja las hélices, las últimas
Ponte a prueba
Conoce el whoop
Un Tiny Whoop es el entrenador de interior del FPV: un quad de 65 mm y unos 25 g cuyos conductos protegen las hélices, así que puede chocar contra paredes, muebles y personas sin hacer daño. Una sola placa todo en uno lleva la controladora de vuelo, cuatro ESC de 5 A, un receptor ExpressLRS, el OSD y un transmisor de vídeo de 5,8 GHz. Una cámara nano de 14 mm va en la cúpula y una batería LiHV de una celda entra en un soporte por debajo. Usa el mismo firmware Betaflight, el mismo bucle PID y los mismos modos que un quad de 5 pulgadas, y las mismas gafas y emisora, así que lo que aprendas aquí te sirve después. Elige la batería, los motores y las hélices y mira cómo cambian los números, móntalo pieza a pieza, comprueba los motores sin hélices y luego vuela por el salón.
Tarea práctica
Vuela la carrera de tres puertas alrededor de la habitación y luego el recorrido del salón: bajo la mesa de centro, entre las sillas del comedor, junto a la lámpara, por encima del sofá y abajo, sobre la alfombra. En un whoop real: comprueba el sentido de cada motor sin hélices, haz las pruebas del receptor y del failsafe, aprende el modo tortuga antes de necesitarlo y aterriza cuando el OSD marque unos 3,3 V. Cuenta con unos 4 minutos de vuelo variado con una batería de 300 mAh, menos que el tiempo en estacionario de la calculadora.
Móntalo, pruébalo sin hélices y luego vuela por el salón