Modding de un tanque para control inalámbrico (3 / 9 paso)

Paso 3: unas palabras sobre el tablero

Esta tabla es capaz de manejar tres tipos de motor: DC, motores PAP y servos. Comandos están llegando a través de wifi y analizan por el imp. Entonces, está enviados al controlador de onda s IC vía interfaz serie.

Servos
¿Lo que necesitamos saber sobre Servomotores? Bueno, generalmente tienen un potenciómetro en ellos para regeneración y una caja de cambios para mayor torque. Servos de pequeño proyecto DIY muy a menudo se limitan a un determinado ángulo de giro, la mayoría de las veces por el potenciómetro.
Servo motores requieren una periódica squarewave de 50Hz, con ancho de pulso variable, cambiar su posición. Sin embargo, si la señal cae hacia fuera, el servo permanece en la posición a la que fue enviado última vez.
La anchura de pulso es una variable que difiere de un servo al servo. Tengo un servo, que necesita un impulso de milisegundo 1 a la extremidad izquierda y un impulso de milisegundo aproximadamente 2.5 a la máxima posición. La longitud de impulso puede ser calculada usando la ley de tres.
La señal base de 1 milisegundo es necesaria, pero no cambia la posición de cualquier manera. Así que vamos a ver este como 1 ms offset.

Supongamos que queremos girar el eje a 75 grados. Sabemos que estos:
Max girar a ángulo = 180 grados
cambio de anchura de impulso = 2.5-1 = 1.5

180 grados... 1,5 ms (1 ms offset no tomada en cuenta!)
75 grados... x ms
-----------------------------------------
x = (75 * 1.5) / 180 = 0,625 ms

Esta es la fórmula que tenemos que saber, cuando queremos posicionar el eje para un ángulo dado.

Motores paso a paso
Los motores paso a paso necesitan cuatro señales de servo amplificado. Esto es lo que la Junta de LSN fue construida realmente para. Conecte las salidas de servo a las entradas de LSN y el paso a paso a las salidas de LSN. Mira la tabla para ver cómo conseguirán activa las cuatro líneas.
La Junta apoya onda, paso completo y modos de accionamiento de medio paso, básicamente todo lo que necesita. El IC proporciona la forma de onda no es realmente un conductor de pasos especializados IC, así microstepping no es compatible.
No hay ningún límite actual integrado en el lado del controlador paso a paso.

Motores de corriente continua
La forma más simple de los tres, creo. Hay cuatro puentes H integrados, cada puente tiene una entrada para la dirección y una entrada para la velocidad. La velocidad se varía cambiando el ciclo de trabajo de la señal que va en el pin de la velocidad.
Bastante simple, los motores DC tienen dos parámetros en nuestro caso: velocidad y dirección. Cambiar aquellos para controlar los motores.
Velocidad puede ser cambiada dando una señal modulada en su tren de potencia, dirección puede ser fijada al cambiar el carril de alimentación a que los pernos motor ir. Se refieren a las imágenes para obtener un ejemplo más visual en control PWM modulación y dirección.

Cada uno de mis puentes puede entregar corrientes de hasta 1,5 amperios antes de que activa la protección de la sobreintensidad de corriente incorporada.
Mediciones de corriente se pueden hacer mediante el desarrollo del firmware para el imp: medidas AD en un derivador conectado en serie con la parte baja del puente de H puede dar una idea de cuánta corriente está fluyendo. Corriente es directamente propotional con esfuerzo de torsión, por lo que se puede obtener un valor aproximado par así.

A lo largo del desarrollo, accidentalmente algo reinventado: conectar el pin PWM a 'alto', y PWM modulan la señal que va al pin de dirección. Usted conseguirá control PWM y la dirección mediante el control de un solo perno.
Dando un 50% señal de ciclo de deber de perno de dirección hará la parada del motor (gira a izquierda igual mucho girar a la derecha, por lo que va a ninguna parte desde un punto de vista), cambiando el ciclo de trabajo de baja y alta tendrá como resultado el motor girar izquierda/derecha.
Lo malo de esto es, que hay consumo incluso cuando el motor no se mueve. También perdemos un pedacito de la resolución.

Cuento largo: esta es la tabla decidió utilizar para el control de la IMP es opcional, esto puede ser incorporado en cualquier tipo de sistema y ser controlado vía I2C.
También he tenido la placa de puente H L298 tipo ebay, pero que puede tratar con solamente 2 motores y necesitaba 5. Por no mencionar el espacio el puente de ebay se come :)
Si tiene alguna pregunta sobre el tablero de regulador del motor que decidí usar, usted puede pedir en un comentario!

Vamos a ver cómo podemos controlar la Junta a través de la IMP y una pequeña aplicación en C#!

Artículos Relacionados

SMS control inalámbrico sistema de riego

SMS control inalámbrico sistema de riego

Actualización 13/02/11: la votación ha comenzado para el concurso de microcontrolador de Sparkfun. Por favor voten por mi!ACTUALIZACIÓN 26/02/11: gané un segundo premio!!!! Huzzah! Gracias por los votos!ACTUALIZACIÓN 17/03/11: me encantaría ganar un
Agregar Control inalámbrico a mono luz M232

Agregar Control inalámbrico a mono luz M232

este instructable le guía a través de cómo agregar un control remoto inalámbrico para las luces de bicicleta mono M232 de luz existentes. Me encanta estas luces - rad 42 patrones, cargas de diferentes colores, dos ajustes de brillo y bajo consumo de
Acelerómetro Tilt control inalámbrico RGB LED-luces

Acelerómetro Tilt control inalámbrico RGB LED-luces

este es el video de mi instructable acelerómetro Tilt control inalámbrico RGB LED-luces. Muestra el transmisor inclinado en diferentes direcciones y la correspondiente luz de la lámpara.Instructivo
Alarma barata trampa para ratones inalámbrico usando un ATtiny85

Alarma barata trampa para ratones inalámbrico usando un ATtiny85

Un par de semanas hice la expedición anual hasta nuestra buhardilla a buscar las decoraciones de Navidad. Mientras iba pasando las cajas hasta mi esposa de que me di cuenta que teníamos algunos huéspedes no convidadas, evidentes por sus excrementos q
Convertir cualquier control remoto a un control inalámbrico interruptor ON/OFF

Convertir cualquier control remoto a un control inalámbrico interruptor ON/OFF

al construir un cronómetro de Toastmaster, necesitaba un interruptor para actuar como un interruptor de arranque/parada. Primero construí con un cable coaxial flexible larga, pero como pasaba el tiempo, resultó para ser impracticable: podría ser dema
Tiras de LED de Phone Remote-Controlled inalámbrico: RasPi con conductor Fadecandy con WS2811/WS2812 direccionable LED tiras con TouchOSC Smartphone App con el Iphone o el Droid

Tiras de LED de Phone Remote-Controlled inalámbrico: RasPi con conductor Fadecandy con WS2811/WS2812 direccionable LED tiras con TouchOSC Smartphone App con el Iphone o el Droid

Aquí va un resumen de diseño cada vez más amplia de mi último proyecto. A continuación, un vídeo que he subido mostrando algunas funciones:La progresión de la idea original fue algo como lo siguiente:Tira de LED direccionable (s siempre queremos más
Robot tanque de monitor inalámbrico basado en frambuesa pi

Robot tanque de monitor inalámbrico basado en frambuesa pi

DIY un tanque monitor sin hilos no es difícil basado en el pi de frambuesa, que se muestra en la siguiente imagen.Paso 1: Materiales para el monitor de frambuesa pi base tanque rc 1.Tablero de frambuesa pi:http://www.smartarduino.com/original-RPI-Ras
Cómo hacer un robot de control inalámbrico en unos simples pasos

Cómo hacer un robot de control inalámbrico en unos simples pasos

1) perf board (pcb simulada)2) los cables de3) codificador ht12e y decodificador ht12d ic, controlador de motor l293d4) módulos rf5) resistencias de 1 m y 51 k6) de led7) regulador de voltaje ic78058) 2 interruptores de dpdt9) motores del engranaje 4
Sencillo mando a distancia inalámbrico para Robot

Sencillo mando a distancia inalámbrico para Robot

Se trata de simple control remoto de 4 canales para el control de dos motores de corriente continua en dirección hacia adelante y reversa.Paso 1: Diseño transmisorTransmisor se construye usando el codificador HT12E, módulo inalámbrico de 433MHz y los
ESP8266 Inalámbrico indicador de uso higiénico (Smart Home)

ESP8266 Inalámbrico indicador de uso higiénico (Smart Home)

Como ingeniero, es suerte de trabajar para una empresa que con un grupo de fabricante. Porque a menudo nos encontramos con algunos problemas en nuestra vida, nuestro pesebre nos permite poner nuestra creatividad en juego completo debido a la atmósfer
Cardán mando inalámbrico con Google Glass

Cardán mando inalámbrico con Google Glass

Este instructivo sirve como una versión acortada de un documento más largo en la instalación y operación de un sistema de control inalámbrico de cardán con Google Glass.Los métodos y los resultados suelen ser en fase de pruebas beta y no será necesar
Nunchuck Wii inalámbrico controlado por Arduino

Nunchuck Wii inalámbrico controlado por Arduino

Utilizar un sin modificar totalmente inalámbrico Wii Nunchuck como un sistema de control para cualquier proyecto basado en Arduino. No pares de transmisor/receptor de radio mayor etc..Este instructable asumir alguna experiencia con el microcontrolado
Inalámbrico de consumo de energía eléctrica de monitoreo y registro de

Inalámbrico de consumo de energía eléctrica de monitoreo y registro de

son conocidos muchos consumo eléctrico monitoreo o medición de dispositivos - industrial realizado, basado en Arduino etc..En general no lo han hecho capacidades - pantalla Mostrar datos de monitoreo de datos remotos. Algunos de ellos pueden ser util
ESP8266-12 blynk temperatura inalámbrico, sensor de humedad DHT 11

ESP8266-12 blynk temperatura inalámbrico, sensor de humedad DHT 11

en este proyecto usando un esp8266, para mostrar la temperatura y la humedad DHT11 sensor en tu smartphone o tablet.------------------------esp8266-12 funciona a 3.3V pero muchos sensores operan a 5v, vamos a utilizar un convertidor de nivel lógico b