Anda di halaman 1dari 18

Traduccion: Mr.Brownie Origen: http://brownie.ya.

st Fuentes Originales Ingles

Introducción
Robot Wifi: Un coche de control remoto que puede ser conducido a través de Internet o con un ordenador
portátil sin cables de hasta 500m de distancia. Cuenta con una red de alimentación de cámara en vivo para
que pueda ser utilizado sin línea de visión y un cuerno, para que pueda tocar la bocina a la gente.
Hace un tiempo descubrí el Linksys router WRT54GL . Es muy amigo del hacker en el que se ejecuta Linux y
algunos de los equipos ha sido de ingeniería inversa. Un grupo de versiones de firmware alternativo se han
escrito para este router. La versión que este proyecto utiliza es el personalizables firmware Linux Open-
WRT .Junto con el software ideal para este router, un montón de trucos de hardware son posibles. Con un
precio, Linux embebido sistema hackeable a mi disposición - Yo sabía que tenía que hacer algo bien con
eso. Así que la idea del robot Wifi nació.
El objetivo de este artículo es dar una visión general de alto nivel del proyecto y proporcionar algunos
detalles de implementación del software y la electrónica. No pretende ser un paso a paso guía de
instrucciones, pero debe haber información suficiente para que alguien con la motivación y algunos
conocimientos básicos en electrónica y software para poder hacer su propio robot Wifi. Todo el código fuente
está liberado bajo los términos de la GNU GPL v2 , así que por todos los medios, utilice el código, y
mejorarlo!
Hardware
Coches
Adición de una cámara de red, router, más pesado baterías, circuitos extra, y un montón de cables añade
mucho peso extra que el coche no ha sido diseñado. A causa de todos los complementos que necesita para
encontrar un coche de RC bastante grande. tiendas de Ahorro suelen vender vehículos RC (sin control
remoto!) por $ 03.05. He comprado un número de automóviles de esta manera para la toma de
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

distancia. Vehículos en la proporción de tamaño 1:10 o mayores son apropiados; es probable que no quieres
ir más pequeñas. He comprado este coche por $ 5 en valor del pueblo.

He desmontado cerca de 20 coches de RC. Casi todos y cada uno de ellos utilizó el RX2/TX2 Realtek papas
fritas o una alternativa compatible con pin . Los enlaces son para sus hojas de datos respectivas. Lo que esto
significa es que es muy fácil de interfaz a los ya existentes de la electrónica del automóvil sin tener que
poner en un montón de nuestros propios circuitos. Es posible conectar un microcontrolador directamente a
estos pines (Adelante, Atrás, Izquierda, Derecha) y directamente el control del coche. Ser capaz de
aprovechar los circuitos originales del vehículo ahorra mucho tiempo y esfuerzo.
Router
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

He modificado mi WRT54GL tener dos puertos de serie y una tarjeta SD de 1 GB (se comporta como un disco
duro de 1 GB). La tarjeta SD no se utiliza en este proyecto, pero es uno de los puertos serie. Se trata de un
puerto de consola, el otro es TTS / 1, que vamos a utilizar. Para este proyecto estoy usando Open-WRT rusos
blancos v0.9. Hay versiones más recientes, pero no necesita las características de software de última y más
grande para este proyecto. La guía de compilación de software (detalles más adelante) utiliza esta
distribución, por lo que es por eso que lo elegí.
Más tarde, en los enlaces del artículo y la información están teniendo en cuenta que puede ayudar a cable
hasta los puertos de serie y hacer que funcionen.
Microcontrolador Selección
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

Evalué tres microcontroladores diferentes para este proyecto. A continuación se muestra un resumen de la
evaluación.
Arduino (ATMega168) Mariposa del regulador
Microcontrolador PIC16F628A
Freeduino MaxSerial (ATmega169)
muy fácil de programar (C con muchas
más fácil de programar que el PIC
incorporado en las bibliotecas)
precio (C)
Pros integrado de serie
nivel de control de software integrado de serie
preenvasados kit de desarrollo, poco o nada
soldadura poco implicados
de soldar involucrados
difíciles de programar (montaje)
tiene que cablear el circuito de la de error del gestor de arranque (ver
mano más abajo)
Contras extras de serie del hardware precio periféricos integrados causar
necesario (MAX232A) tensiones extrañas de salida
programador extra que se precio
requiere
Puedo elegir el PIC16F628A por varias razones:
• Tuve un montón de ellos en torno a
• Tengo un poco de experiencia trabajando con ellos
• Yo quería una tabla con un tamaño reducido, el comandante fue la huella más pequeña de las 3
opciones
• Yo quería el control total sobre lo que el código estaba haciendo y esto es muy posible con la
programación de montaje
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

El Arduino (Freeduino MaxSerial) es mi segunda opción y me gustó mucho lo fácil que era para ponerse en
marcha. El apoyo de la comunidad es grande y es muy fácil de usar.
Originalmente utilizado la mariposa de desarrollo del consejo regulador. Se estaba trabajando bien hasta que
las baterías corrió bajo una sola vez. Hay un error en el gestor de arranque de la mariposa AVR
detallada aquí que corrompe el código y no dejar que lo vuelva a programar a menos que se carga un nuevo
gestor de arranque.Para mí, yo sólo sabía que mi coche estaba trabajando un día y no el siguiente. Le tomó
bastante tiempo para depurar el problema y un poco de tiempo para arreglarlo, así que desechó que el
sistema de control. También se encuentran las tensiones de salida a ser impredecible, porque las salidas
también están impulsando los periféricos integrados, como la pantalla LCD.
A continuación he incluido el código fuente para el microcontrolador PIC y plataformas Arduino. Ambos han
sido probados - a fin de utilizar lo que se siente más cómodo. El Arduino (Freeduino MaxSerial) sería la forma
más dolorosa para conseguir trabajar rápidamente. Compré éste .
Directivo del Circuito

Estoy trabajando con dos tableros de control en mi coche. La razón de esto es que me volaron los
transistores de la unidad original de la placa que viene con el coche. Afortunadamente tuve la oportunidad
para eliminarlos y el chip RX2 (que tambien fue destruido) y salvar el circuito de dirección. La mayoría de
estos juguetes coches de RC tienen cerca de 6 cables que van para el conjunto del motor de dirección. Esto
se debe a que dentro del conjunto hay un rascador metálico que se mueve con el motor y los cables
adicionales se utilizan para transmitir que la posición del motor es in Cada diferentes coches RC tendrá una
configuración diferente para este circuito del limpiaparabrisas, así que es muy útil para capaz de usar la que
viene con el coche.
Soplé los transistores de la unidad, porque yo estaba tratando de impulsar el circuito en ~ 16V cuando la
batería que mueve el coche nominalmente sería 9.6V. Los transistores son clasificados para 5A, pero
evidentemente que la conducción era demasiado duro y no en un penacho de humo espectacular. Tomé un
tablero de otro coche de RC y utilizó sus activadores. Me estoy quedando este circuito a 12V y no ha causado
ningún problema. Los transistores de llegar a ser muy caliente si. Ser capaz de utilizar los circuitos RC coche
y no tener que construir su propia H-puentes ahorra mucho tiempo y dinero.
Baterías
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

Este proyecto aspira un poco de batería mayor. He comprado un fin RC coches baterías de alta por alrededor
de $ 50 + gastos de envío en eBay. Son 3800mAh y viene con un cargador inteligente 1.8A. Se pueden
encontrar con esta búsqueda de eBay . Cada batería dura aproximadamente 1.5 horas para cargar (de ser
completamente muerto). Son 7.2V, sin embargo cuando están recién cargadas son ~ 8.3V y cuando estás
muerto (no es capaz de mover el coche) miden ~ 7.1V.
He sustituido todos los conectores de la batería RC con fuente de alimentación ATX estándar conectores
Molex.Esto era para que yo pudiera conectarse a través de conectores baratos que ya tenía y lo que sería
fácil hacer un conector divisor para hacer las mediciones de consumo. Las baterías están conectadas en serie
por cerca de 16 V con una carga completa.
Poder Rails
5V 9.2V 12V 12V
(7805 1A regulador) (De 12 V-7812 por ferrocarril) (7812 1A regulador) ( LT1083 7.5A Regulador)

cámara
microcontrolador dirección controlador de circuito router wifi unidad a bordo con el regulador del motor
cuerno

El carril de 9.6V fue impulsado por poner 4 diodos en serie con el riel de 12V 7812. Un diodo se ~ 0,7 V para
encender. Al poner 4 en serie, caída de 2.8V ~ a través de ellos y ahora tenemos que 9V para los dispositivos
que necesitan menos de 12V. Después de grabar el primer grupo de transistores quería correr el circuito a
una tensión más baja. El regulador de 7812 está clasificado solamente para 1A, pero los motores se fuga
mucho más que eso. Digikey vende un 7,5 12V del regulador de ~ $ 14 que me compré. Yo que concede a
un disipador de calor, porque pensé que puede ser bastante caliente. Después de un poco de uso, ni siquiera
se advierten, por lo que el disipador de calor no era necesario.
Yo no quería arriesgarse a soplar el circuito de mando de dirección, así que lo puse en el carril más cercano a
la tensión de la batería original del coche de RC. La cámara requiere de 9V y el cuerno no fue lo
suficientemente fuerte como cuando lo probé en el riel de 5V, así que todos estos dispositivos están en el
carril de 9.2V.
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

Todos los de la electrónica de potencia se encuentran en un tablero de prototipo y se almacenan en una caja
del proyecto.
Microcontrolador Circuito
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

PIC

Arduino Guía de Conexión


Señal Arduino Pin
Adelante Digital Pin 8
Hacia atrás Digital Clavija 9
Izquierda Digital pin 10
Derecho Digital pin 11
LED verde Digital Pin 7
El LED rojo Digital Pin 6
Cuerno Digital Pin 5
El puerto serie Freeduino MaxSerial se puede conectar con cualquier cable estándar de serie al puerto serie
del router.
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

El MaxSerial Freeduino usa patillas 4 - DTR (terminal de datos listo) para restablecer el microcontrolador y
deje que se descarga de código nuevo. Durante el funcionamiento normal del PC, este pin es o 10 V o 10 V,
dependiendo de si el puerto serie está conectado o no. Sin embargo, este pin se pone a tierra en el puerto
serial del router y no está activo. Cuando el puerto serial del router se inicia el envío de datos, que se
restablezca el MaxSerial. Eso no es bueno para nosotros. Vamos a tirar en marcha el pin DTR a 9 V. Con esta
modificación de hardware rápido, básicamente añade un programa en modo cerrado, para que el nuevo
código no se pueden cargar y el micro no se puede restablecer por el puerto serie. Si usted necesita para
reprogramar, simplemente mueva el interruptor. 9 V es un pasador, con fácil acceso en el MaxSerial
Freeduino.
Nota: Si está utilizando una versión USB de la Arduino, usted puede ser capaz de conectar sólo los pines RX
y TX a un MAX232A y luego al puerto serial del router y no necesitar esta modificación. Sólo tengo la versión
MaxSerial, así que no puedo comprobar en cualquier caso.
Cámara
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

(Fuente izquierda de la imagen: http://panasonic.co.jp/pcc/products/en/netwkcam/lineup/bl-


c1/partnames.html)
Uno de los mejores aspectos de este proyecto es el hecho de que el coche puede ser conducido sin línea de
visión. Eso se consigue con una cámara de red. El que yo elegí fue la Panasonic BL-C1A. Se trataba
básicamente de los más baratos de cámaras de red cableada con buenas críticas. El software es sólo para
Windows y no es muy grande, pero es utilizable. El software es necesario para obtener la transmisión de
visualización en vivo. Los modelos más caros se puede tener que tienen capacidad de giro e inclinación, pero
son considerablemente más caros y que no necesitaba esa funcionalidad.
Edición:
Como un par de comentaristas han señalado, la cámara en realidad tiene una interfaz web muy útil, no por lo
que es un dispositivo específico para Windows. Usted puede ver la transmisión en vivo mediante el siguiente
comando:
http:// <camera_ip> / ImageViewer? Resolución = 320x240? Norma de calidad =
resoluciones disponibles son 640x480, 320x120 y 160x60. calidad disponibles (compresión) ajustes de
precisión, estándar, y el movimiento.
Hay un buen resumen de los comandos y la revisión de la cámara en este blog .
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

(Las dimensiones de imágenes de origen: http://panasonic.co.jp/pcc/products/en/netwkcam/lineup/bl-


c1/partnames.html)
La calidad del video es bastante buena. Sin embargo, a menudo se congela en un marco de alrededor de 1
segundo y luego iniciar la transmisión de nuevo. Incluso con una buena conectividad. Supongo que su
controlador no es lo suficientemente poderoso para el enfoque automático y también mantener streaming a
veces. En general estoy contento con él.
Ver las mediciones y en la sección de referencia para las mediciones por debajo de requerimiento de ancho
de banda.
En cuanto a la parte interior de la cámara parece que su ejecución en un procesador ARM a 250MHz. Según
su sitio web las partes, sino que también incluye 64 MB de RAM. Me pregunto lo difícil que sería conseguir
que ejecutan Linux en esta cosa ...
Cuerno

Quería agregar la característica de diversión de ser capaz de tocar la bocina a la gente. Es una adición muy
simple. He comprado un timbre de $ 3 por Excedente KW y lo conectó al microcontrolador mediante un
transistor de mayor tensión y corriente.
Poniendo todo junto
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

Sólo la base del coche de RC se utilizó. Todas las piezas decorativas y no funcionales se le quitó. La cámara
fue montada en la parte delantera con tan sólo una pequeña modificación en el hardware de montaje que se
incluye con la cámara. Las tarjetas de circuito fueron atornilladas a los lados de la parte delantera del
vehículo por medio de tuercas y tornillos de plástico para evitar problemas de conductividad.
El consejo regulador de CFP también estaba cerrada con seguridad al lado del coche. Una serie de agujeros
fueron perforados para permitir el enrutamiento de los cables. Todos los cables fueron hechas
intencionalmente más de lo necesario para que las piezas pueden desplazarse con facilidad antes de ser
atornillada en forma permanente. Después de todas las piezas fueron aseguradas, todas de la holgura en los
cables fue recogido y atado con cremallera (ver fotos en la parte de potencia arriba). Había un montón de
cables. Probablemente alrededor de 30 que debían encaminarse a / desde la parte delantera y trasera del
vehículo, sin incluir el cable Ethernet.
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

Todos los circuitos de potencia se encuentra en el cuadro de proyecto en la parte trasera del coche, con la
excepción de la LT1083 Regulador de 7,5 que se encuentra en la parte inferior del coche. Yo no lo puse en el
cuadro de proyecto, ya que fue una adición tardía al proyecto (después de soplar una junta anterior), por lo
que fue el lugar más fácil para añadirlo. Un LED en la parte posterior de la caja se ilumina en rojo mientras
que el router está arrancando. Cuando el router envía un "vivo" mensaje al microcontrolador, el LED se
vuelve verde y sé que voy a ser capaz de conectar con la aplicación de cliente de VB. Este LED fue muy útil
durante la depuración.

Toda la electrónica se prototipo en un circuito antes de ser soldado e instalado en el coche. Las baterías
fueron asegurados con goma caliente y los lazos con cremallera. El router era un poco demasiado grande
para sentarse en el coche sin algunas modificaciones adicionales. He añadido un par de piezas de plexiglás
para hacer la base del coche de RC en general.
Futuro Adiciones [posible]
Hay un par de cosas creo que sería divertido para agregar:
Faros , justo super brillantes LEDs. Que sería muy fácil de añadir al circuito microcontrolador.
Sensor de corriente que podrían enviar de vuelta la cantidad de corriente del auto estaba usando y lo
mostrará en la aplicación de Visual Basic. El microcontrolador puede leer el sensor y enviar los datos.
Software
Hay tres piezas de software que hacen posible este proyecto. El VB6 Wifi_Robot aplicación cliente (se ejecuta
en Windows), el CarServer que está escrito en C y se ejecuta en el enrutador que ejecuta OpenWRT
WhiteRussian v0.9 (Linux), y el firmware del microcontrolador. He probado siempre firmware para el
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

microcontrolador PIC16F628A y el popular Arduino (Freeduino MaxSerial). Todo el software se distribuye bajo
la GNU GPL v2 .
Las instrucciones siguientes se supone que tienen un Linksys WRT54GL con OpenWRT WhiteRussian v0.9
instalado y conectado a Internet. Consulte esta guía para obtener instrucciones de instalación OpenWRT.
Instalación CarServer
Si lo que desea es utilizar el software
SSH en el router entonces ...
# Cd / tmp
# Wget http://www.jbprojects.net/projects/wifirobot/carserver_1_mipsel.ipk
# Ipkg instala ./carserver_1_mipsel.ipk
Compilar e instalar CarServer
Si quieres ver cómo funciona o modificar por sí mismo
Usted tendrá que descargar el SDK de OpenWRT (Linux solamente) y siga esta guía para la elaboración de
software: Eric Bishop escribir y compilar un programa sencillo para OpenWRT (sólo tienes que seguir la parte
I)
Makefile lugar en / OpenWrt-SDK-Linux-i686-1/package/carserver /
Makefile lugar en / OpenWrt-SDK-Linux-i686-1/package/carserver/src
carserver.c lugar en / OpenWrt-SDK-Linux-i686-1/package/carserver/src
Su ipkg compilado aparecerán en / OpenWrt-SDK-Linux-i686-1/bin/package s. A continuación,
# Scp root @ carserver_1_mipsel.ipk <router_ip>: / tmp /.
para copiarlo en el router. SSH y lo instale.
Grandes recursos
Parece que hay un libre e-libro en la serie WRT54G de routers llamado el Linksys WRT54G último
Hacking. Creo que está destinado a ser libre. Google Libros tiene el visible todo el libro. También se puede
descargar aquí: (contraseña: ____ ) Este libro describe cómo agregar un puerto serie, la instalación del
software, así como un montón de hacks otros.
Edición: (20 de septiembre de 2008)
He sido contactado por uno de los autores. No es un libro electrónico. Usted puede ver todo el libro
en Google Books aquí o por un formato más cómodo y apoyar a los autores, échale un vistazo en
Amazon . Es un gran libro!
Obtener el puerto serie de Trabajo
Tenemos que utilizar TTS / 1, así que si sólo añadir un puerto serie - asegúrese de que su aquél. Asumiendo
que tiene OpenWRT WhiteRussian v0.9 instalado SSH al router. Las instrucciones en el libro vinculados
anteriormente son un poco anticuadas. Esta es la versión actualizada:
# Ipkg update
# Ipkg instalar setserial
# Cd / usr / sbin
# Wget http://www.jbprojects.net/projects/wifirobot/stty.tgz
Stty.tgz # tar-zxvf
# Chmod 755 stty
Añada las siguientes líneas a / etc / init.d / por encargo por el usuario de inicio para que la obra del puerto
de serie en la puesta en marcha y tienen la CarServer inicia automáticamente.
/ Usr / sbin / setserial / dev/tts/1 irq 3
/ Usr / sbin / stty-F / dev/tts/1 velocidad pura 9600
/ Bin / y carserver
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

Ejecutar la aplicación Wifi_Robot Cliente:

wifi_robot_client.zip
Este archivo contiene el código fuente VB6 y EXE compilado. Usted puede simplemente extraer
elwifi_robot_client.exe y config.txt no quieren tratar con las cosas de programación. El proyecto se abrirá y
se compilan en VB6, si desea modificarlo. Es sólo para Windows, pero si alguien quiere hacer una aplicación
cliente alternativo, estaré encantado de publicar aquí y le dará crédito. Este software es sólo ligeramente
modificada de la PC Controller RC Car proyecto publicado un par de años atrás.
Microcontrolador firmware
PIC
Usted necesitará un programador PIC para grabar el firmware. Personalmente yo uso un P16PRO40 que
compré en eBay. Hay muchos programadores foto que usted puede comprar o hacer usted mismo por unos
pocos dólares el valor de las piezas. Usted puede compilar el mismo hexadecimal utilizando los MPLAB
Microchipo simplemente descargar el archivo y el programa hexagonal provista. El ensamblador de CFP se
basa fuera de esta prueba UART PIC16F628 guía.
car_pic.asm
car_pic.HEX
Arduino (MaxSerial Freeduino)
Usted puede seguir estos tutoriales para obtener su Arduino a funcionar rápidamente. El código puede ser
descargado en el Freeduino MaxSerial sin un programador adicional.
car_arduino.c
Si estás utilizando un MaxSerial Freeduino, asegúrese de completar la modificación de hardware pequeños
que se detendrá la Freeduino de reajustar cada vez que recibe los datos desde el puerto serial del router. Vea
la sección de hardware de arriba para más detalles técnicos del problema.

Descargar todos los archivos


wifi_robot_software.zip
Este archivo zip contiene todos los binarios compilados y código fuente mencionada anteriormente.
Descargo de responsabilidad
He hecho todo lo posible para garantizar a toda la información arriba es correcta. Si hay algún error, por
favor, e-mail ajon@jbprojects.net y voy a hacer las correcciones.
Mediciones y puntos de referencia
Top Speed
Para obtener la velocidad máxima que la configuración de las líneas de cinta de 3 m aparte y filmado el coche
mientras yo hacía varias pasadas. La cámara graba a 30 fps, así que tengo + / - 3.3% de error de la cámara
y tal vez + / - 1% de error de las líneas de cinta.
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

El coche podría viajar 3m en 0.7 segundos (21 de los 30 cuadros en un segundo).


Velocidad máxima: 4.3m / s = 15.5 kmh = 9,6 millas / h

Distancia
Tomé el router en un campo grande. Me puedo conectar con mi ordenador portátil hasta 500 metros (1
MB).Después de esa distancia, ya no pude conectar. El firmware alternativo (OpenWRT) le permite aumentar
la potencia de salida. He intentado modificar este valor, pero no hizo ninguna diferencia en absoluto a la
distancia que fue capaz de conectarse a él. Tal vez mi portátil (Dell Inspiron 6000) que siempre ha tenido
buena conectividad wifi (mejor que la de mi amigo 6400), puede ser el factor limitante.
Velocidades de Datos
Las señales de control: 3.5KB / s
Cámara: 50-190KB / s
La cámara utiliza el ancho de banda más o menos dependiendo de la cantidad de luz que estaba en la
imagen.Si había mucha luz, sería un uso más ancho de banda.
Si el coche iba a ser conducido desde muy lejos, el router continuamente negociar una velocidad más baja
hasta llegar a 1 MB (megabits). A esta velocidad, la cámara no sería capaz de enviar datos, pero las señales
de control todavía estar trabajando.

Las mediciones de potencia


Me di cuenta cuando la corriente cambió durante el arranque del coche y tomó nota de la hora. Las
mediciones se realizaron en el lado de la batería antes de que la tensión se dejó caer a cualquier tensión el
dispositivo necesario. Las mediciones se realizaron cuando las baterías se habían utilizado durante unos 10
minutos y V = 15.3V. Puesto que la corriente se mide aquí, la corriente va en el dispositivo a una tensión
más baja sería mayor. Todas las mediciones se realizaron con un Fluke 187 Multímetro de verdadero valor
eficaz. La última medición se observó cuando el dispositivo llegó a un estado estacionario.
Cámara
Tiempo Actual Actual Potencia
(Segundos) (MA@15.3V) (MA@9.2V) (W)
0 39 65 0.6
5 58 96 0.9
8 98 163 1.5
Router
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

Tiempo Actual Actual Potencia


(Segundos) (MA@15.3V) (MA a 12 V) (W)
0 185 235 2.8
23 263 335 4.0
30 250 319 3.8
Cuerno
Tiempo Actual Actual Potencia
(Segundos) (MA@15.3V) (MA@9.2V) (W)
0 40 66 0.6
Coches
Actual Actual Potencia
Estado
(MA@15.3V) (MA a 12 V) (W)
Arranque Fluctúa
510 6.1
0 - 23s ~ 400
CFP + LED, reguladores de voltaje, 2
tarjetas de circuitos de control 102 130 1.6
(Sin router o la cámara)
Después de arrancar, no conducir
479 611 7.3
(Estado estacionario)
Conducción - Acelerar 5500 7012 84.1
Conducción - Velocidad Constante 4000 5100 61.2
Nota: Las mediciones de conducción no son tan precisos porque es difícil de leer la multiemeter en posesión
de un ordenador portátil para conducir el coche y corriendo por la calle después de que el coche. je. Esos
números son exactos + / - 0.1A.

Dirección tiene muy poco poder. Una vez que el limpiador del circuito detecta que las ruedas se han
convertido, deja de convertirlos. Esto ocurre en menos de 1 segundo.
Ha sido mi experiencia que las baterías duran alrededor de 1.5 horas en uso normal.
Temperatura / Más de Calefacción
De las mediciones de potencia superiores, podemos ver que los transistores están impulsando más de 7A
12V @ al acelerar. Están clasificados para 5A , por lo que ser bastante caliente.

La temperatura del transistor después de 25 minutos de uso en interiores (de ahí un montón de aceleración
de arranque y parada y no va a una velocidad máxima muy a menudo) fue 89 ° C . El motor también fue
poniendo muy caliente a 85 ° C . Cuando se ejecuta el coche fuera, que no parece acercarse a lo más
caliente.Probablemente porque usted está conduciendo a una velocidad constante con más frecuencia que en
el interior.Los transistores son nominales de hasta 150 ° C , así que creo que estamos bien. No tengo
ninguna información sobre el motor sin embargo.
Costos del proyecto
Del artículo Costo *
Coches 6
Segunda tarjeta de control (de
6
otro coche)
Router 73
Cámara 115
Baterías 67
Traduccion: Mr.Brownie Origen: http://brownie.ya.st Fuentes Originales Ingles

Cuerno 3
PIC del circuito 6
Otros: tuercas, pernos,
tornillos, la caja del proyecto, 20
cables, conectores
Total 296
* Los costos incluyen el impuesto de ventas y gastos de envío y se redondean al dólar más cercano. Los
precios están en dólares canadienses.
Recursos
Aquí hay un montón de enlaces que he encontrado informativo, útil o interesante.
Descripción Enlace
OpenWRT, la distro de Linux me estoy quedando en el router (esta página se explica
aquí
cómo instalar)
Google
WRT54G libro Hacking último
Bookso Amazon
WRT54G hackeo sitio afiliado con el libro aquí
Gran TCP tutoriales en un montón de idiomas diferentes aquí
Unidad de hoja de datos del transistor aquí
Regulador de 12V 7.5A LT1083 hoja de datos aquí
Realtek TX2/RX2 control remoto de coches de chipsets hoja de datos aquí
hoja de datos TX2/RX2 Pin-compatibles aquí
Red de información de la cámara (Panasonic BL-C1) aquí
Obispo de Eric escribir y compilar un programa sencillo para OpenWRT aquí
proyectos similares a lo que he hecho, pero con un vehículo más grande y su mucho más
aquí
lento
proyectos similares a lo que he hecho, pero con la auto-construcción del H-puente (que se
aquí
recalienta y deja de funcionar)
MaxSerial Arduino Freeduino compatible con un puerto serie DB9 real aquí
Mucha de la información Arduino aquí
Procedimientos para la comunicación serial con el PIC16F628 aquí

Si te gustó el proyecto y escribir en marcha, añadir un comentario a continuación o envíe un e-mail


ajon@jbprojects.net .

Anda mungkin juga menyukai