Tabla de contenido:

Bocina de aire Bluetooth: 7 pasos (con imágenes)
Bocina de aire Bluetooth: 7 pasos (con imágenes)

Video: Bocina de aire Bluetooth: 7 pasos (con imágenes)

Video: Bocina de aire Bluetooth: 7 pasos (con imágenes)
Video: “ABANDONO la MODIFICACIÓN y DEJO PASO a los JÓVENES” dice BLACK ALIEN 2024, Noviembre
Anonim
Image
Image
Herramientas y materiales
Herramientas y materiales

Como un merodeador desde hace mucho tiempo, finalmente decidí que este proyecto era digno de ser escrito (también estoy matando por una camiseta de instructables). Me encanta este sitio y espero que disfrutes de este proyecto.

IMPORTANTE: solo un aviso rápido, hay pasos opcionales en esta compilación. Su bocina estará completamente funcional en el paso 6, sin embargo, he incluido más opciones para monitorear los niveles de la batería, cambiar el nombre de su dispositivo Bluetooth y más.

Además, si algo no está claro, ¡hágamelo saber! Enmendaré este escrito con cualquier cosa que me haya perdido.

Paso 1: Herramientas y materiales

Mantendrá los enlaces actualizados si alguno se desconecta.

Componentes requeridos:

  • Arduino Pro Mini 3.3v 8mhz o 5v 16mhz (enlace)
  • Programador UART TTL (enlace)
  • Módulo Bluetooth HC-05 (enlace)
  • Pines de encabezado [alrededor de ~ 25 deberían ser suficientes] (enlace)
  • Cable de conexión (suficiente para conectar los pines en la placa de pruebas)
  • Bocina de aire 134A (enlace)
  • Servomotor de 180 grados (enlace)
  • Placa de pruebas soldable [cortada a medida] (enlace)
  • 4 pinzas para pilas AA [sin imagen] (enlace)

  • 4 pilas AA (no se muestran en la imagen)

Extras opcionales:

  • Voltímetro de 2 hilos (enlace)
  • Interruptor momentáneo (enlace)
  • Supercondensador (no en la imagen) (enlace)

Herramientas necesarias:

  • Soldador + Soldadura
  • Pistola de silicona
  • Cortadores al ras
  • Impresora 3D (o servicio de impresión 3D en línea)

Paso 2: flashear el Arduino

Parpadeando el Arduino
Parpadeando el Arduino
Parpadeando el Arduino
Parpadeando el Arduino

En primer lugar, querrás flashear tu Arduino. Si no venía con los pines del cabezal soldados, deberá soldar los 6 pines etiquetados:

GND, GND, VCC, RXI, TXO, DTR (todos estarán en una fila en la parte inferior de su placa de desarrollo)

Una vez que haya soldado los pines, deberá conectarlos a su programador FTDI de la siguiente manera:

FTDI - Arduino

DTR - DTRRXD - TXOTXD - RXI + 5v - VCCGND - TIERRA

Ahora cargue nuestro código de prueba (también puede encontrar el código aquí):

#incluir #incluir

Servo hornServo; // crea un objeto servo para controlar un servoSoftwareSerial BT (10, 11); char a; // almacena el carácter entrante de otro dispositivo int pos = 0; // variable para almacenar la posición del servo

configuración vacía () {BT.begin (9600); BT.println ("Bocina de aire activa"); hornServo.attach (9); // conecta el servo en el pin 9 al objeto servo hornServo.write (10); // establece la posición del servo

}

bucle vacío () {if (BT.available ()) {a = (BT.read ());

si (a == '1')

{hornServo.write (90); // le dice al servo que vaya a la posición en la variable 'pos' delay (15); BT.println (""); retraso (350); hornServo.write (10); // le dice al servo que vaya a la posición en la variable 'pos' delay (15); } if (a == '2') {hornServo.write (90); // le dice al servo que vaya a la posición en la variable 'pos' delay (15); BT.println (""); retraso (400); hornServo.write (10); // le dice al servo que vaya a la posición en la variable 'pos' delay (15); } if (a == '3') {hornServo.write (90); // le dice al servo que vaya a la posición en la variable 'pos' delay (15); BT.println (""); retraso (500); hornServo.write (10); // le dice al servo que vaya a la posición en la variable 'pos' delay (15); }

si (a == '4')

{hornServo.write (90); // le dice al servo que vaya a la posición en la variable 'pos' delay (15); BT.println (""); retraso (600); hornServo.write (10); // le dice al servo que vaya a la posición en la variable 'pos' delay (15); } if (a == '?') {BT.println ("Enviar '1' para una explosión fuerte"); BT.println ("Enviar '2' para una explosión más larga"); BT.println ("Envía '3' para una explosión decente"); BT.println ("Envía '4' para una explosión ensordecedora"); }}}

Paso 3: Montaje de la placa (colocación y soldadura eléctrica)

Montaje de la placa (colocación y soldadura eléctrica)
Montaje de la placa (colocación y soldadura eléctrica)
Montaje de la placa (colocación y soldadura eléctrica)
Montaje de la placa (colocación y soldadura eléctrica)
Montaje de la placa (colocación y soldadura eléctrica)
Montaje de la placa (colocación y soldadura eléctrica)
Montaje de la placa (colocación y soldadura eléctrica)
Montaje de la placa (colocación y soldadura eléctrica)

Este paso requerirá algunas conexiones y algo de paciencia, sin embargo, es bastante sencillo.

NOTA: también puede realizar este paso en una placa de pruebas normal sin soldar, sin embargo, hará que su producto final sea un poco menos portátil.

Colocación:

Componentes para este paso:

  • Arduino
  • Módulo BT
  • 3 pines macho de cabezal
  • Cable

Debemos colocar el Arduino flasheado y el módulo Bluetooth (HC-05) en la placa de pruebas en cualquier orientación que consideremos adecuada. Asegúrese de que la placa de pruebas que está utilizando no agrupe ni puentee filas de pines. En la placa de pruebas PCB-Way que utilicé, cada pin era independiente.

Suelde los siguientes pines juntos:

Salida de cables Pin de cabecera del módulo Arduino BT Cable rojo VCC VCC Pin central Cable negro GND GND Pin inferior

Nota: hay 2 pines GND en el Arduino, puede usar cualquiera.

La imagen final muestra dónde he soldado un solo cable negro y rojo a la derecha del Arduino para la conexión de alimentación.

Paso 4: Montaje de la placa (cableado de señales y pruebas)

Montaje de la placa (cableado de señales y pruebas)
Montaje de la placa (cableado de señales y pruebas)
Montaje de la placa (cableado de señales y pruebas)
Montaje de la placa (cableado de señales y pruebas)
Montaje de la placa (cableado de señales y pruebas)
Montaje de la placa (cableado de señales y pruebas)
Montaje de la placa (cableado de señales y pruebas)
Montaje de la placa (cableado de señales y pruebas)

Cableado de señal:

Ahora debemos ejecutar 3 cables más. Según nuestro código, la señal al Arduino está en el pin 9 y nuestra comunicación en serie con el Módulo BT está en los pines 10 y 11.

Suelde los siguientes pines juntos:

Módulo Arduino BT Pin 10 (D10) TXD (cable verde) Pin 11 (D11) RXD (cable amarillo)

y para la señal al servo soldamos de la siguiente manera:

Pin de encabezado de Arduino Pin 9 (D9) Pin superior (cable blanco)

Finalmente, puede conectar su servomotor a los pines del cabezal. Por lo general, tienen un cabezal hembra de 3 pines de color marrón, rojo y amarillo.

El marrón es tierra, el rojo es VCC y el amarillo es señal. Asegúrese de que el enchufe esté en el cabezal con el pin amarillo enchufado en la parte superior.

Pruebas:

¡Ahora puede conectar su dispositivo a algo de energía para confirmar que está funcionando!

5V.5A debería estar bien para esta prueba, si no tiene una fuente de alimentación de banco, puede continuar con los pasos y probar después de haber agregado el paquete de baterías.

Para probar, simplemente encienda su dispositivo hasta que el Módulo BT parpadee y luego busque 'HC-05', que es la ID predeterminada del dispositivo. Emparéjelo con la contraseña '1234' (a veces '12345' según el fabricante) e instale una APLICACIÓN serie Bluetooth.

Recomiendo encarecidamente 'Terminal Bluetooth serie'. Haga clic en el menú de hamburguesas en la parte superior izquierda y haga clic en dispositivos.

Asegúrese de que HC-05 esté resaltado en verde y luego haga clic de nuevo en la terminal.

Haga clic en el botón de enchufe doble junto al icono de la papelera en la parte superior derecha para comenzar la conexión en serie.

Debería recibir la impresión en serie 'Air Horn Active' en una conexión exitosa.

Enviar '?' para abrir el menú o los números del 1 al 4 y su Servo debería comenzar a moverse.

NOTA: Si tiene problemas, la solución de problemas se encuentra en el último paso. También siéntase libre de comentar problemas y puedo brindar asistencia.

Paso 5: Impresión 3D de las piezas y el ensamblaje

Impresión 3D de piezas y ensamblaje
Impresión 3D de piezas y ensamblaje
Impresión 3D de piezas y ensamblaje
Impresión 3D de piezas y ensamblaje
Impresión 3D de piezas y ensamblaje
Impresión 3D de piezas y ensamblaje

Ahora por la parte fácil. He incluido los archivos STL AQUÍ, sin embargo, la mayoría de las impresoras 3D son diferentes.

Clip de PCB

Montaje servo

Base de cuerno

Configuración de impresión IMPORTANTE

  • Ningún modelo requerirá soportes si están orientados según la foto final en una plataforma de impresora.
  • La configuración de su impresora estará determinada por el material utilizado, sin embargo, se sugiere que opte por un método de relleno moderado para su impresión. Un relleno débil permitirá que la abrazadera se flexione y una presión hacia abajo insuficiente no activará la bocina.
  • (relleno débil = flex = sin cuerno = proyecto fallido)

Montaje

La impresión de la base encaja fácilmente en la parte inferior del recipiente de la bocina de aire, del mismo modo, el clip lateral de la placa de circuito impreso debe encajar en el costado de la bocina.

El montaje del servo también es bastante fácil de colocar. Para mayor estabilidad, sugiero cortar el soporte circular de la bocina y atarlo con cremallera a la bocina como se muestra en las fotos adjuntas. Esto limitará su capacidad de deslizarse, especialmente con la fuerza necesaria para accionar un recipiente lleno. Se recomienda que ejecute algunos tornillos a través del servo, pero no es necesario, ya que la impresión en 3D debe ajustarse al servo.

Usé 2 tornillos para madera que eran demasiado grandes para colocarlo, pero también puedes pegarlo, ¡la elección es tuya!

Ahora puede conectar el brazo servo de doble cara con el tornillo provisto. Terminé superpegando otro brazo de servo de un servo más pequeño para que actuara como un 'dedo', sin embargo, fue completamente innecesario ya que había suficiente torque solo del brazo recto.

Continúe pegando en caliente la PCB que probó al soporte de la PCB (también puede atornillar esto, pero el pegamento caliente siempre es la salida más fácil) y sujételo a la bocina.

Luego, puedes soldar el clip de la batería a los cables que soldaste a la placa para obtener energía.

NOTA: Según la hoja de datos, los reguladores en estas placas funcionan con un voltaje de entrada de hasta 16 V, por lo que 4 baterías AA completamente cargadas estarán bien en esta configuración.

Finalmente, puede envolver esos cables en cinta o encogerlos con calor para que no se cortocircuiten y para mayor estabilidad puede pegar el clip de la batería a los pies del soporte inferior.

Las imágenes de este paso deben cubrir este ensamblaje. Asegúrese de haberlos visto todos.

Paso 6: ¡EMPIEZA A TOCAR

¡EMPIEZA A TOCAR!
¡EMPIEZA A TOCAR!

¿Señalando una carrera?

¿Plantarlo debajo del escritorio de sus colegas?

¿De verdad te encantan los cuernos?

¡Pues ahora el poder está en tus manos! (siempre que esté en el rango de BT)

Ahora está completamente equipado para tocar hasta el contenido de su corazón. Sea responsable, ya que estos cuernos son muy ruidosos para su tamaño, también trate de no hacer sonar cerca de los animales y sea respetuoso con sus vecinos (o no, yo no soy policía).

Paso 7: Extras opcionales + Solución de problemas

Extras opcionales:

Super Cap: si su dispositivo no acciona la bocina pero presiona el botón y se reinicia, es posible que no tenga suficiente corriente. En primer lugar, cambie sus baterías AA por unas nuevas, pero también puede agregar un condensador en línea a la construcción. Tenía algunos por ahí y los coloqué en línea con las líneas eléctricas según la imagen adjunta.

Medidor de voltaje + interruptor de encendido / apagado: también puede insertar un interruptor de encendido para encender y apagar su proyecto agregándolo en línea con la línea de voltaje principal en el puerto común del interruptor y el vcc del circuito al pin superior. Luego puede usar este circuito con el voltímetro agregando el suministro o el cable rojo al pin inferior de ese interruptor. Cuando esté apagado podrá leer el voltaje de las baterías. Ponga un interruptor momentáneo en serie con el voltímetro para ahorrar energía cuando esté apagado. Revise las imágenes de mi segundo tablero con este incluido.

Cambio de nombre y contraseña de BT: ¡Utilice las instrucciones de Techbitar aquí!

Solución de problemas:

¡Se poblará a medida que surjan problemas!

Recomendado: