lunes, 25 de mayo de 2015

Drone Pin Types (Bent and Straight)

English:

This entry is oriented to show the difference between Bent and Straight Pines that you can find in a Drone Flight Controller, for this case I'm using a Mini CC3D from Banggood.com

The form-factor of this pines can make the motor/ESC plugs more easy and comfortable in the flight controller, such in the ZMR250 or the Cicada frame

Spanish:

Los pines de una controladora de vuelo de un drone pueden ser de 2 tipos: BENT(torcido) y STRAIGHT(recto) esto, como podréis imaginar, indica si los pines de la placa apuntan hacia arriba ó a un lateral.


Esto no afecta al funcionamiento normal de un drone, pero suele ser muy cómodo en frames (estructuras) pequeñas, como los de tamaño 200 y 250 mm, por ejemplo el 250mm Cicada ó el ZMR250


Enlace a controladora/Order yours at: http://www.banggood.com/OpenPilot-CC3D-Atom-Mini-CC3D-FPV-Flight-Controller-CC3D-EVO-p-970762.html

jueves, 16 de abril de 2015

Hélices

También llamados "Propellers" en inglés.

La elección de hélices requiere atención especial, aunque no son complicadas. Debemos estar atentos a estas características.



Dimensiones: al comprar veréis números como 1050, 5x3, 6x3, 5030, esto son las dimensiones.

  • En 1050: Los dos primeros números son el largo de la pala (pulgadas)
    • Los últimos números son "paso", la inclinación de la pala durante el giro.
  • En 5x3: El primer número es el largo de la pala (pulgadas)
    • El segundo es el "paso", la inclinación de la pala durante el giro.

El paso y el diámetro están estrechamente relacionados, el paso proporciona fuerza de empuje del aire, y a su vez el diámetro también proporciona empuje.
En aerodinámica, estos dos componentes se balancean para jugar con el consumo y las revoluciones para el mismo empuje.

  • Palas 1050/10x5 (tipo 450): Drone mas grande requiere menos revoluciones, porque gira con mucho más empuje (paso),
  • Palas 5030/5x3 (tipo 250): Drone mas pequeño, tiene muchas más revoluciones, pero con mucho menos empuje (paso), a este tipo de drones les resulta mucho más fácil girar palas pequeñas, con ello compensan un paso menor.


Material: los más comunes son plástico y fibra de carbono. La diferencia? prestaciones.

La fibra de carbono tiene menos vibraciones y por lo tanto el vuelo es más preciso, pero es más cara.
El plástico tiene unas prestaciones más que suficientes con un precio ridículo.
Consejo: Empieza con plástico, es muy barato y fácil de reemplazar, perderás unas cuantas palas al comenzar, así pierdes menos dinero.

Sentido: CW y CCW si ves esto, significa Clock Wise (sentido reloj) y Counter-Clock Wise (contra reloj) este valor DEBE coincidir con el sentido del motor, si nó conseguirás el empuje contrario e inverso .






Motores Brushless

Los "Brushless Motors", ó motores sin escobillas son un nuevo tipo de motor en el cual son los imanes los que giran alrededor del eje, esto los hace más eficientes en consumo, y mucho más duraderos.

También son más sofisticados que los antiguos, constan de 3 cables, positivo(Vcc), negativo(G) y señal(Sig) en lugar de 2. El intercambio de estos cables provoca que gire en un sentido u otro.


Todo motor Brushless requiere de un ESC, un pequeño controlador de su velocidad. Este ESC controla la velocidad del motor, que, a su vez, recibe órdenes del controlador de vuelo y lo alimenta.

A la hora de comprar un motor de este tipo verás una medida llama KV.
Esto NO significa Kilo-Voltio, nos indica las Revoluciones/min por Voltio.
Para entenderlo mejor sin entrar en lenguaje técnico:

  • A menor KV, menos revoluciones y más torque(fuerza), por lo tanto mayores hélices.
  • A mayor KV, mayor número de revoluciones con menor fuerza, hélices más pequeñas.

Los drones que yo uso son de tipo 250 y 450, requieriendo 2300KV y 935KV respectivamente.
El 450(935KV) al ser más grande, no requiere tantas revoluciones, dado que cada una tiene mucha más fuerza que el de uno de 2300KV(250).

Todos los motores se atornillan de la misma forma al marco/estructura del drone, usando 4 tornillos.

Como puede observarse, no están distribuidos igual, sino simétricamente con su opuesto.


Aspectos a tener en cuenta al comprar:

- KV: dependiendo de tu drone, mayor o menor valor.

- Amperaje(A) máximo: este dato es crucial, los ESCs del drone deben superar este valor con cierto margen. Este valor representa la intensidad máxima que requerirá el motor, por lo tanto el esc debe poder dársela o se quedará frito.
Recomendación

  • Frame 250: Motor 2300KV   ||   Amax: 7,6A   ||  ESC: 12A
  • Frame 450: Motor 935KV   ||   Amax: 18A   ||  ESC: 20/25A


- Batería: el tipo de batería que soporta el motor, es importante que sean compatibles, un motor de 2S no funciona con baterías de 3S o superiores; si el motor admite 2S y 3S, esas serán las baterías aceptadas.
Casi el 90% de los motores del mercado son compatibles con 3S.
2S es usado en pequeños aparatos (como el receptor) y el 4S es para monstruos

--------------------------------------------------------------------------------------------------------------------------

Consejo, si quieres saber si tu drone despegará, al comprar el motor, una característica es "Thrust", es es el peso que el motor es capaz de levantar, por ejemplo los de 2300KV pueden con 850g cada uno, luego el drone podrá con 3,4kg, no está mal, aunque iría apurado.


martes, 14 de abril de 2015

Qué es un ESC

Un ESC (Electronic Speed Controller), ó, Controlador de Velocidad Electrónico, es un dispositivo intermedio entre un motor y una controladora de vuelo.
Dispone de un circuito que conectampor un lado los cables de energía con la pila y un cable de señal con la controladora, todo ello con el motor en su otro extremo



Para elegir un ESC correcto para el motor, debemos fijarnos en el amperaje del mismo, esto es la intensidad máxima en Amperios que puede requerir (a máximas revoluciones).

Por ejemplo, un motor de 2300Kv de EMax suele poner "Max.current: 7.6A",esto eso indica que pueden pasar hasta 7,6A por el motor, el ESC debe ser igual ó preferiblemente mayor, por ejemplo de 12A.

La conexión del ESC a los motores puede ser un lío, esto es debido a que la mayoría de motores y ESCs usan cables negros en lugar de colores, lo que hace difícil identificar cual es cual, los de en medio siempre son señal, los extremos son positivo y negativo indistintamente, dependiendo cómo se conecten, el motro girará en un sentido ó en otro.



En el otro extremo nos encontramos otros 3 cables, uno rojo, otro negro y uno triple más pequeño.

Los cables más gruesos rojo y negro se conectan directamente a la pila, ya sea con ladrones ó con PDB (placa de distribución).
Por último, la conexión tipo servo se coloca en las patillas correspondientes del controlador de vuelo


viernes, 30 de agosto de 2013

Scan your Wifi with Fing

I'll suggest an app that I discovered while investigating with the Arduino Ethernet Shield, it's useful to scan the wifi your phone is connected to, it will show you all devices connected to the same router, as well as its local IP and MAC, so you'll be able to redirect ports, and other stuff

Completely free



Link to: Apple Store

Link to: Google Play





Images:

iPhone Version                                                          Android Version

lunes, 12 de agosto de 2013

Arduino power sourcing Pololu Servo Controller

Pololu Micro Maestro needs two power source, first the battery to move the servos, the second provides energy to the circuit to run the script.

Note: the Pololu circuit includes a jumper to mix the two power source into one, I used separately.

Source for circuit

Arduino: I discovered that the red wire for Vin (positive) is not needed, the signal pin (Tx) provides of energy and signal, so only GND (gnd pin) and Signal/Vin (Tx pin) are connected to the Pololu circuit.




Mid-wire: homemade mid wire to match the male and female pins from arduino and pololu


Servo Controller: this is the pololu pins going to the mid-wire





Source for servos: Homemade battery power the servos, first goes to a heat dissipator, and then to the Pololu

Note: Blue thing is the mentioned jumper included

Full project album at: http://imgur.com/a/n9pJN
And that's all for today, greetings!

jueves, 8 de agosto de 2013

Pololu Servo Controller + Arduino (3/3)

In order to call a subroutine you have to create it manually with the Pololu Software and then Save all the secuences to script so the program haves something to call. 

Command used: "Restart Script at Subroutine" with Pololu protocol http://www.pololu.com/docs/0J40/5.f
Pololu protocol: 0xAA, device number, 0x27, subroutine number

Each underlined is a byte that you must send, so in this case you send 4 bytes (4 packages of 1 byte), let's see how it works

Arduino Code, Pololu protocol: "subroutine" is a method that do all the work

void sub(unsigned int subrutine)
{
   Serial.write(0xAA); //start byte, Mandatory [byte 1]
   Serial.write(0x0C); //device id or number (seen in part 1/3) [byte 2]
   Serial.write(0x27); //command number, Mandatory [byte3]

   if(subrutine == 0){
     Serial.write(0x00); //execute subrutine number received [byte 4]
   }
   if(subrutine == 2){
     Serial.write(0x02);  //execute subrutine number received[byte 4]
   }
   if(subrutine == 3){
     Serial.write(0x03); //execute subrutine number received[byte 4]
   }
   if(subrutine == 4){
     Serial.write(0x04); //execute subrutine number received[byte 4]
   }
}

void loop()
{
   subroutine(3);        // Calling subroutine number 3 (first is 0)
   delay(1000);         // Wait 1000 miliseconds (1 sec)
   subroutine(4);        // Calling subroutine number 4
   delay(1000);         // Wait 1000 miliseconds (1 sec)
}

Video Sample:


Imgur Album

Go to part 2/3                                                                                                               

,