Tabla de contenido:

IDE inalámbrico Arduino Instrucciones infalibles: 6 pasos
IDE inalámbrico Arduino Instrucciones infalibles: 6 pasos

Video: IDE inalámbrico Arduino Instrucciones infalibles: 6 pasos

Video: IDE inalámbrico Arduino Instrucciones infalibles: 6 pasos
Video: Arduino desde cero en Español - Capítulo 1 - Introducción Arduino e inicio del Curso 2024, Noviembre
Anonim
IDE inalámbrico Arduino… Instrucciones infalibles
IDE inalámbrico Arduino… Instrucciones infalibles

Quería descargar bocetos del Adrino IDE a mi uno sin el cable USB.

Quería modificar los bocetos en un robot sin llevarlo a mi banco, ya que el uno está dentro de una caja sellada. Después de leer muchos artículos, la mejor manera es con Bluetooth. La mejor fuente que encontré fue Instructables en "programar un arduino inalámbrico a través de Bluetooth por webgeeks", visite sus instrucciones.

ELLOS MERECEN TODO EL CRÉDITO POR ESTO.

El problema es que probablemente hicieron esto en quince minutos con los ojos vendados, y me tomó más de 3 días. Dejaron fuera detalles que un principiante no sabría. Si necesita ayuda detallada, aquí están todos mis muchos errores. No sé mucho sobre bluetooth o windows10, así que no pidas más información. Puede esperar usar Arduino IDE sin otras descargas. El alcance de Bluetooth es corto, alrededor de 30 pies. Una vez conectado, todo funciona igual que el cable USB y el monitor serial también funciona. El mayor inconveniente es el costo del HC05 alrededor de $ 7-10. Entonces, cada proyecto no necesita esto.

Los pasos involucran UNO HC05 y UNO pro-mini (o uno). Carga el uno con un boceto que permite cambios en el HC05. Luego conecte y programe el HC05. Luego, vuelva a cablear el HC05. Luego empareje el mismo HC05 con su computadora. (esto fue lo más difícil). Luego abra el IDE y seleccione la com correcta y descargue el boceto. Mirando las imágenes del artículo, me equivoqué al pensar que se usaron DOS HC05 y se hablaron entre sí a través de la computadora conectada al uno.

Paso 1: Cargue UNO con Sketch

Cargar UNO con Sketch
Cargar UNO con Sketch

Utilice cualquier placa tipo arduino y cargue el boceto "AT_mode_sketch".

Este esquema permitirá realizar cambios en el HC05 escribiendo AT

códigos a través del serial.monitor.

Paso 2: Conexiones de HC 05, no de HC 06

HC 05 No las conexiones del HC 06
HC 05 No las conexiones del HC 06

El HC05 se muestra aquí. Usé el más nuevo con 'STATE', 'EN' y un interruptor.

El interruptor que no dosifica nada. Muchos tutoriales muestran que los cables de soldadura a los pines 32-24 no molestan.

El pin 'ESTADO' restablece el uno

El 'EN' pondrá el HC05 en modo AT.

El led parpadeante muestra 4 modos.

1. Parpadeo rápido = está intentando emparejarse o emparejarse sin que fluyan datos.

2. un parpadeo-pausa lento = es el modo AT

3. dos parpadeos lentos = emparejados

4. sin led = emparejado y hablando, supongo. este 'no led' es confuso.

Conéctese como se muestra al uno con el 'AT_mode_sketch'.

HC05 EN al pin 9 de ARDUINO

HC05 TX al pin 10 de ARDUINO

HC05 RX al divisor de resistencia en el pin 11 de ARDUINO (está bien para hacer 2.2k desde 2ea 1k)

HC05 vcc a vcc 5V bien

HC05 tierra a tierra

Paso 3: Comandos AT en MAYÚSCULAS

AT Comandos en MAYÚSCULAS
AT Comandos en MAYÚSCULAS

Conecte y encienda a través del cable USB al IDE. El HC05 parpadeará rápidamente si todo está bien, aunque conectó el pin EN y uno lo cambió a alto. Si por alguna razón el HC05 parpadea lentamente, entonces ha tenido suerte. Extraiga el vcc (5V) del HC05… espere 2 segundos… vuelva a enchufarlo y el HC05 debe entrar en el MODO AT como lo muestra el LED que parpadea lentamente… esto es OBLIGATORIO.

en el serial.monitor verifique estas configuraciones:

velocidad en baudios 9600 y ventana NL y CR (sin final de línea … no mostrará respuesta)

Con la computadora, abra el IDE serial.monitor (se reiniciará) y debería mostrar 'Ingresar comandos AT:'

¡Usa mayúsculas para estos comandos!

1… AT + PSWD… respuesta….1234….contraseña predeterminada

2… AT + ORGL… respuesta ok

3… AT + ROLE = 0… respuesta correcta

4… AT + POLAR = 1, 0… respuesta ok

5… AT + UART = 115200, 0, 0… respuesta correcta

mi mayor error, esta es la velocidad para hablar con el micro. El IDE establece esto al elegir una placa en herramientas. Usé un pro-mini a 3.3v y la velocidad es 57600 El IDE lo sabe automáticamente. Aquí DEBE igualar la velocidad correcta para cualquier otro tipo de tablero.

¡No tengo ni idea de dónde encontrar esta información! Entonces, si un uno 115200 regular o un pro-mini 3.3v 57600

AT + BAUD = 115200, 0, 0: Cambie la velocidad en baudios a 115200 (Arduino Uno, Bluino y Mega2560)

AT + BAUD = 57600, 0, 0: Cambie la velocidad en baudios a 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3 / 5V y Duemilanove)

6… AT + INIT… respuesta 17 error, dice ya inicializado

Desconecte el HC05 y listo para el siguiente paso para volver a cablear al uno al que desea cargar.

En mis 3 días de frustración encontré este BUEN gráfico paso a paso de comandos AT y buenas descripciones. (más cosas que nunca aprenderé) PDF EGBT-045MS-046S…..

Paso 4: AT Programed HC05 a la computadora para emparejar

AT Programed HC05 a la computadora para emparejar
AT Programed HC05 a la computadora para emparejar
AT Programed HC05 a la computadora para emparejar
AT Programed HC05 a la computadora para emparejar
AT Programed HC05 a la computadora para emparejar
AT Programed HC05 a la computadora para emparejar

Puede simplemente suministrar 3 voltios al HC05 para emparejar o continuar y conectarse al uno al que desea descargar los bocetos. Esto es HC-vcc a uno-vcc …… HC-ground a uno-ground….. HC-TX a uno-RX…. HC-RX a uno-TX HC-STATE a una tapa de disco 0.1 (104) a uno -Reiniciar. estado o ----- || ----- o restablecer

Si usa un pro-mini a 3.3v las conexiones son directas. Si usa un micro de 5v, debe dividir el pin RX en el HC05 usando las mismas resistencias que se muestran en el paso 2 RX o --- www --- o ---- www ---- o ground 1k | 2k TX- pin uno

Estas conexiones se realizan a través de los pines uno TX y RX. (pin 0 y pin 1). Al igual que el adaptador FTDI que se conecta a un conector de borde pro-mini. Debido a que estos pines son exclusivos para cargar bocetos, nunca debe usar el archivo. Si su boceto los usa, es posible que no permitan la comunicación para cargar desde el IDE.

Con todo conectado y encendido, el HC05 parpadeará rápidamente e intentará emparejarse con su computadora.

En la computadora con Windows10, abra la configuración >> dispositivos >> agregue bluetooth >>

Un recuadro negro muestra….agregue un dispositivo >> bluetooth >>, entonces debería aparecer H-C-2010-06-01 o el nombre del módulo HC05 que tiene. Selecciónelo y obtendrá una solicitud de contraseña para ingresar 1234

Esto ahora debería emparejarse. (sí, casi terminado) Esta es la foto uno y el puntero está en más opciones de bluetooth. Abra esta opción. Casilla de verificación photo2 Permitir que el dispositivo bluetooth encuentre este equipo. photo3 muestra la pestaña com abierta e indica a qué puerto com HC05 está vinculado. ESCRIBA EL NÚMERO DE COM.

Repita este paso hasta que esté emparejado y tenga un número de puerto de comunicación confirmado. Tenía varios dispositivos (auriculares, etc.) que se mostraban en la pantalla emparejada. Esto me impidió emparejarme con el HC05. incluso después de muchos intentos. Quité todos los dispositivos y agregué el HC05 para llegar a este punto. Puede que tengas suerte.

Paso 5: Descarga IDE

Descarga IDE
Descarga IDE

Tengo mi HC05 alimentado por una batería y lejos de la computadora. Es posible que esté utilizando el cable USB de la computadora para alimentar el HC05 y uno. Para confirmar realmente que el HC05 se está emparejando y no el usb enviando datos, piense en separarse del usb y usar una batería. Después de todo, este es tu objetivo.

Abra ARDUINO IDE en el boceto parpadeante. Debido a que todos los unos tienen parpadeo por defecto, me gusta cambiar los tiempos de retardo del boceto () de retardo (1000) a retardo (50) en ambos retardos. Si tiene éxito, esto cambiará el led uno para que parpadee rápidamente. Abra herramientas y seleccione su tablero / velocidad /. Entonces debería ver una selección de puertos com. el número de puerto que anotó en el último paso DEBE estar en esta lista. Seleccione ese puerto. El último paso es cargar mediante la flecha de carga junto a la marca de verificación.

El HC05 parpadea rápidamente mientras hace todo esto, pero tan pronto como el IDE comience a enviar el boceto, el HC05 dejará de parpadear y se apagará. El boceto se cargará en el uno y el led uno parpadeará rápidamente. Luego, el HC05 volverá a parpadear rápidamente siempre que tenga energía u otra carga. Incluso puede incluir un Serial.print ("cualquier cosa); y abrir el monitor IDE y ver" cualquier cosa "impresa. No se olvide de Serial.begin (9600); en setup ().

Paso 6: PROBLEMAS ……

PROBLEMAS……
PROBLEMAS……
PROBLEMAS……
PROBLEMAS……
PROBLEMAS……
PROBLEMAS……

El IDE de arduino dará errores generales y tratar de resolver una falla para cargar usando estos códigos y descripciones es muy difícil. Es mejor volver a comprobar los pasos anteriores y confirmar cada uno. Si los comandos AT no se enviaron correctamente o la tasa de uart es incorrecta, avrdude dará los mismos errores. Lo mismo ocurre si no se empareja y se agota el tiempo de espera o si elige el micro incorrecto en las herramientas IDE. El otro problema es no tener un módulo HC05 que pulsa el pin de ESTADO para activar la tapa conectada al pin de reinicio del uno que restablece el uno. en preparación para cargar un boceto. Use el mismo uno conectado al usb y cargue bocetos para confirmar que se puede hacer. Luego repite los pasos. He jugado con ARDUINOs durante más de cinco años. La mayoría de los artículos funcionan como se muestra, pero cuando no lo hacen, generalmente encuentro fallas en lo que hice mal. Y a veces, al investigar los artículos de otras personas, se obtiene otro punto de vista. Este no es un proyecto de engaño. Reemplazar el cable USB hace que la carga sea fácil y conveniente.

Oh, aquí hay algunas ideas para el pro-mini de dos dólares. Hice un adaptador (solo cambié el vcc y la tierra) para enchufarlo en el conector de borde donde iba el cable USB FTDI. Ahora simplemente conecto el bluetooth HC05 y lo descargo.

Espero que esto ayude a Jim

Recomendado: