Tabla de contenido:
- Paso 1: Herramientas y materiales
- Paso 2: flashear el Arduino
- Paso 3: Montaje de la placa (colocación y soldadura eléctrica)
- Paso 4: Montaje de la placa (cableado de señales y pruebas)
- Paso 5: Impresión 3D de las piezas y el ensamblaje
- Paso 6: ¡EMPIEZA A TOCAR
- Paso 7: Extras opcionales + Solución de problemas
Video: Bocina de aire Bluetooth: 7 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
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
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)
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)
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
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
¿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:
Kissing the Frog V2.0 - Altavoz Bluetooth con bocina trasera totalmente imprimible: 5 pasos (con imágenes)
Kissing the Frog V2.0 - Altavoz Bluetooth con bocina trasera totalmente imprimible: Introducción Permítanme comenzar con un poco de historia. Entonces, ¿qué es un altavoz de bocina con carga trasera? Piense en ello como un megáfono o un gramófono invertido. Un megáfono (básicamente un altavoz de bocina frontal) utiliza una bocina acústica para aumentar la eficiencia general de
Bocina electrónica con temporizador 555: 9 pasos (con imágenes)
Bocina electrónica con temporizador 555: El LM555 genera una señal de bocina electrónica que es amplificada por un LM386. El tono y el volumen de la bocina se pueden variar fácilmente. La bocina se puede utilizar en un automóvil, scooter, bicicleta y motocicleta. No olvides suscribirte para más proyectos: YouTubePCB
Controlador Arduino HRV (Intercambiador de aire doméstico) con economizador de aire: 7 pasos (con imágenes)
Controlador Arduino HRV (Intercambiador de aire doméstico) con economizador de aire: Controlador Arduino HRV con economizador de aire Así que mi historia con este proyecto es que vivo en Minnesota y mi placa de circuito está frita en mi LifeBreath 155Max HRV. No quería pagar los $ 200 por uno nuevo, siempre quería algo con un economizador de aire sin
¡Aire más frío! por menos dinero! ¡Sobrealimentación del aire acondicionado!: 14 pasos (con imágenes)
¡Aire más frío! por menos dinero! ¡¡Sobrealimentación del acondicionador de aire !!: Puede obtener un enfriamiento mejorado y reducir los costos de energía con este método. Un acondicionador de aire funciona comprimiendo un refrigerante gaseoso hasta que se condensa en el condensador (lo adivinó) en el lado exterior. Esto libera calor al exterior. Entonces cuando eso
Sistema de seguridad Arduino PIR con bocina de automóvil: 7 pasos (con imágenes)
Sistema de seguridad Arduino PIR con bocina de automóvil: ¡Muy bien, en este proyecto crearemos una alarma de ladrón usando un sensor PIR, Arduino, relé y una bocina de automóvil