Tabla de contenido:
- Paso 1: Cargue UNO con Sketch
- Paso 2: Conexiones de HC 05, no de HC 06
- Paso 3: Comandos AT en MAYÚSCULAS
- Paso 4: AT Programed HC05 a la computadora para emparejar
- Paso 5: Descarga IDE
- Paso 6: PROBLEMAS ……
Video: IDE inalámbrico Arduino Instrucciones infalibles: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
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
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
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
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
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
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 ……
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:
Robot Arduino inalámbrico con módulo inalámbrico HC12: 7 pasos
Robot Arduino inalámbrico con módulo inalámbrico HC12: Hola chicos, bienvenidos. En mi publicación anterior, expliqué qué es un circuito de puente H, IC de controlador de motor L293D, IC de controlador de motor L293D a cuestas para conducir controladores de motor de alta corriente y cómo puede diseñar y hacer su propia placa de controlador de motor L293D
Punto de acceso inalámbrico de 50 metros de alcance con adaptador inalámbrico USB TP Link WN7200ND en Raspbian Stretch: 6 pasos
Punto de acceso inalámbrico de 50 metros de alcance con adaptador inalámbrico USB TP Link WN7200ND en Raspbian Stretch: Raspberry Pi es excelente para crear puntos de acceso inalámbricos seguros, pero no tiene un buen alcance, utilicé un adaptador inalámbrico USB TP Link WN7200ND para extenderlo. Quiero compartir cómo hacerlo¿Por qué quiero usar una raspberry pi en lugar de un enrutador? T
3 formas infalibles de obtener privilegios de administrador en Windows XP o Vista: 3 pasos
3 formas infalibles de obtener privilegios de administrador en Windows XP o Vista: este instructivo le mostrará 3 formas de encontrar cualquier contraseña para cualquier cuenta en una computadora. Estos 3 programas son Cain y Abel, OphCrack y OphCrack Live Cd
Hackear un timbre inalámbrico en un interruptor de alarma inalámbrico o interruptor de encendido / apagado: 4 pasos
Hackear un timbre inalámbrico en un interruptor de alarma inalámbrico o interruptor de encendido / apagado: Recientemente construí un sistema de alarma y lo instalé en mi casa. Usé interruptores magnéticos en las puertas y los cableé a través del ático. Las ventanas eran otra historia y cablearlas no era una opción. Necesitaba una solución inalámbrica y esta es
Convierta el enrutador inalámbrico en un extensor inalámbrico 2x punto de acceso: 5 pasos
Convierta el enrutador inalámbrico en un punto de acceso de extensor inalámbrico 2x: Tenía una conexión inalámbrica a Internet deficiente en mi casa debido a una RSJ (viga de soporte de metal en el techo) y quería aumentar la señal o agregar un extensor adicional para el resto de la casa. Había visto extensores por alrededor de £ 50 en un electro