Atrás

#rc

2 APIs con esta etiqueta

API de Servo RC y PWM

Matemáticas de servo RC y PWM como API, calculadas local y determinísticamente: los números de ancho de pulso, ángulo y ciclo de trabajo que un desarrollador de robótica, RC o sistemas embebidos utiliza para controlar un servo. El endpoint de ángulo convierte un ancho de pulso en el ángulo del servo: un servo hobby lee el ancho del pulso (no un ciclo de trabajo), por lo que el estándar de 1000–2000 µs se mapea linealmente a lo largo del recorrido con 1500 µs en el centro — ángulo = (pulso − mínimo) ÷ (rango máximo-mínimo) × recorrido — y señala cuando un pulso solicita más del rango configurado para que no conduzcas el servo hasta sus topes mecánicos. El endpoint de pulso funciona al revés, dando el ancho de pulso que un microcontrolador debe escribir para un ángulo objetivo (90° son 1500 µs en un servo de 1000–2000 µs / 180°), exactamente lo que una librería de servo estilo Arduino calcula internamente. El endpoint de ciclo de trabajo convierte un pulso y una frecuencia de actualización en el período PWM y el ciclo de trabajo: un cuadro de servo de 50 Hz es 20 ms, por lo que un pulso de 1500 µs es solo un 7.5 % de ciclo de trabajo — el valor que necesita un periférico temporizador — y los cuadros más rápidos para servos digitales o ESCs de multirrotor (ej. 333 Hz) lo cambian. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para proyectos de robótica y firmware RC, herramientas para microcontroladores y sistemas embebidos, proyectos de drones y animatrónicos, y calculadoras para makers. Cálculo local puro — sin key, sin servicio de terceros, instantáneo. 3 endpoints de cómputo. Para pasos por mm de motores paso a paso, usa una API de motor paso a paso.

api.oanor.com/servo-api

API de construcción de drones

Matemáticas de vuelo de multirrotores (drones) como API, calculadas local y determinísticamente: los números de empuje, eficiencia y vuelo estacionario que un constructor de FPV o diseñador de UAV ajusta en un cuadricóptero. El endpoint de empuje-peso proporciona la relación empuje-peso, empuje total del motor ÷ peso total: apunte al menos a 2:1 para que la aeronave tenga autoridad para mantener la posición y combatir el viento, con freestyle deseando 3–5:1 y carga pesada cerca de 1.5:1 — cuatro motores de 800 gramos en un cuadricóptero de 1,200 gramos es un contundente 2.67:1. El endpoint de carga de disco proporciona la carga de disco del rotor, peso ÷ área total del disco de la hélice, donde un valor más bajo es más eficiente: hélices grandes y lentas mueven más aire con menos potencia, por lo que los equipos de resistencia y cinematográficos usan hélices grandes con baja carga de disco. El endpoint de acelerador de vuelo estacionario proporciona el acelerador de vuelo estacionario, peso total ÷ empuje total — una buena construcción flota cerca del 40–50 % dejando margen para maniobras, mientras que flotar por encima de ~60 % significa que tiene sobrepeso, es lento y se calienta. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para aplicaciones de construcción de FPV y drones, herramientas de diseño de UAV y selección de motores, calculadoras para aficionados y sitios de creadores. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints de cómputo. Estimaciones — pruebe los motores en banco a su voltaje y hélice. Para el tiempo de ejecución de la batería, use una API de batería.

api.oanor.com/drone-api