Tabla de contenido:
- Paso 1: cableado de los Escs y BLDC
- Paso 2: Configurar la aplicación Blynk
- Paso 3: Código IDE de Arduino
- Paso 4: Calibrar los motores
- Paso 5: ¡Todo listo! ✌?
Video: Quadcopter con Nodemcu y Blynk (sin controlador de vuelo): 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Hola chicos.!
La búsqueda para hacer drones sin controlador de vuelo termina aquí.
Estaba haciendo un dron para mi proyecto que implica supervivencia. Navegué por la red durante la noche para que funcionara sin el controlador de vuelo y fue muy decepcionante que no tuviera uno. Así que decidí hacer este instructable para que sea fácil para aquellos que hará drones sin controlador de vuelo.
Blynk es una plataforma IOT de código abierto donde se pueden controlar las cosas de forma remota (incluso se puede establecer como un control remoto universal). Consulte su página web para saber más.
Gracias a Blynk.!
Nodemcu ha estado de moda estos días. He usado nodemcu debido a su facilidad de programación. Se puede programar en el propio IDE de arduino.
Requisitos previos: Es necesario conocer las técnicas básicas de soldadura y de Arduino IDE.
Cosas necesarias:
1. Motores BLDC. (En mi caso, he usado motores 2212 1800KV de cantidad 4)
2.30A ESC-4
3. Un marco de dron (se puede pedir en línea o hacerlo así).
4. Batería LIPO (por lo general con un cargador) (he usado una batería de especificaciones de 2200 mAh 11.1V 30C).
Tablero de distribución de energía.
6. Nodemcu
Referencias:
Aquí están las referencias que he utilizado:
1. Documentos de Blynk
2. Documentos de Nodemcu
Funciones del encabezado 3. Esp9266WiFi.
4. BLDC y ESC funcionando, calibración. (Consulte youtube).
¡Es hora de empezar!
Paso 1: cableado de los Escs y BLDC
Los ESC se utilizan generalmente para controlar la velocidad del motor. Los tres pines que salen del ESC se asignan a los motores BLDC de la siguiente manera. La señal PWM es generada por el nodemcu que controlará la velocidad del motor.
Aerodinámica a ser considerada: El paso sinérgico para hacer volar el dron es su aerodinámica. Los motores que son opuestos entre sí deben estar en la misma dirección Dos motores que son opuestos deben estar en la misma dirección (es decir, ACW), luego el otro dos motores opuestos deben estar en sentido horario. Suelde correctamente cuidando la dinámica.
Paso 2: Configurar la aplicación Blynk
Descarga la aplicación blynk, la puedes encontrar en la tienda de Android / ios. Cree una cuenta en blanco y verifique su cuenta.
Instale la biblioteca blynk en el IDE de Arduino.
Agregue dos widgets de control deslizante. Uno es para la calibración del motor y el otro es para el control del motor. Elija un control deslizante y asigne el pin como V0 y cambie el valor más alto a 255. (Para calibración) Elija otro control deslizante y asigne el pin como V1 y cambie el valor más alto a 255. (Para controlar el dron) Se puede usar el mismo widget para calibrar y controlar el dron. (pero no recomendado) Se han subido algunas imágenes para mostrar la demostración.
Paso 3: Código IDE de Arduino
Consulte este enlace para obtener el código.
El paquete de placa Esp8266 debe instalarse en el IDE de Arduino. Siga el video cargado para agregar la biblioteca ESP8266 al IDE de Arduino.
Abra el archivo en Arduino y cargue el código seleccionando la placa en el administrador de Boards como "Nodemcu".
Paso 4: Calibrar los motores
Precaución. Por favor, asegúrese de que las hélices se quitan durante la calibración. Una precaución importante porque tuve una experiencia muy mala con ellos.!? Los motores tienen que ser "calibrados". Es más definido como emparejar el acelerador más alto y más bajo velocidad al voltaje más alto y más bajo proporcionado por el mcu. Una vez que la aplicación blynk está configurada correctamente y el cableado del esc y el BLDC está hecho, el siguiente paso es calibrar. Después de conectar los cuatro escs 'a una fuente de alimentación (generalmente una batería lipo), los motores darán un pitido para calibrar el esc. Siga los sencillos pasos para calibrar BLDCs'1. Después de que el motor emita un pitido, cambie el control deslizante al valor máximo (en mi caso es 255).2 El motor lo detecta y emite un segundo pitido para el acelerador bajo. Esta vez mueva el control deslizante al valor más bajo, es decir, 03. El motor emitirá un pitido dos veces indicando que la calibración está hecha y cambiará el valor del control deslizante para cambiar la velocidad de los motores. hecho.!
Paso 5: ¡Todo listo! ✌?
Asegúrese de que todos los motores tengan la misma velocidad (es decir, las mismas RPM) para flotar.
Buen día a todos.!
Alguna pregunta:
Comuníquese con [email protected]
Recomendado:
Luz de pista Raspberry PI de alerta temprana con datos de mapas de vuelo: 14 pasos (con imágenes)
Luz de pista de alerta temprana Raspberry PI usando datos de mapas de vuelo: esta lámpara surgió por varias razones, ya que siempre me interesan los aviones que sobrevuelan y durante el verano, los fines de semana, a menudo hay algunos bastante emocionantes volando. Aunque solo sueles escucharlos cuando pasan
Cómo ejecutar un motor de CC sin escobillas Quadcopter Drone mediante el controlador de velocidad del motor sin escobillas HW30A y el probador de servo: 3 pasos
Cómo hacer funcionar el motor de CC sin escobillas de Drone Quadcopter mediante el controlador de velocidad de motor sin escobillas HW30A y el probador de servo: Descripción: Este dispositivo se llama Probador de servomotor que se puede usar para hacer funcionar el servomotor simplemente enchufando el servomotor y la fuente de alimentación. El dispositivo también se puede utilizar como generador de señales para el controlador de velocidad eléctrico (ESC), entonces no puede
Controlador de vuelo Multiwii controlado por Arduino DIY: 7 pasos (con imágenes)
Controlador de vuelo Multiwii controlado por Arduino DIY: este proyecto es para crear una placa lógica de drones multicóptero versátil pero personalizada basada en Arduino y Multiwii
Navegue por el robot con sensores de calzado, sin GPS, sin mapa: 13 pasos (con imágenes)
Navegar robot con sensores de calzado, sin GPS, sin mapa: el robot se mueve en una ruta preprogramada y transmite (a través de bluetooth) su información de movimiento real a un teléfono para realizar un seguimiento en tiempo real. Arduino está preprogramado con ruta y oblu se usa para detectar el movimiento del robot. oblu transmite información de movimiento
Enfriador / soporte para computadora portátil de costo cero (sin pegamento, sin perforaciones, sin tuercas y pernos, sin tornillos): 3 pasos
Enfriador / soporte para computadora portátil de costo cero (sin pegamento, sin perforaciones, sin tuercas y pernos, sin tornillos): ACTUALIZACIÓN: POR FAVOR AMABLE VOTE POR MI INSTRUCTABLE, GRACIAS ^ _ ^ TAMBIÉN PUEDE VOTAR POR MI OTRO CONCURSO ENTRADA EN www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ O QUIZÁS VOTE POR MI MEJOR AMIGO