Tabla de contenido:

Ratón Bluetooth con sensor ultrasónico y fotocélula: 10 pasos (con imágenes)
Ratón Bluetooth con sensor ultrasónico y fotocélula: 10 pasos (con imágenes)

Video: Ratón Bluetooth con sensor ultrasónico y fotocélula: 10 pasos (con imágenes)

Video: Ratón Bluetooth con sensor ultrasónico y fotocélula: 10 pasos (con imágenes)
Video: Fortnite in the '90s (parody) 2024, Mes de julio
Anonim
Ratón Bluetooth con sensor ultrasónico y fotocélula
Ratón Bluetooth con sensor ultrasónico y fotocélula

Entonces, una pequeña introducción sobre por qué hice este proyecto. Actualmente estoy buscando adoptar un gatito en mi nueva casa. Y después de pasar por algunas cosas jugables para gatos, pensé: ¿por qué no hacer un juguete yo mismo? Entonces, hice un mouse Bluetooth. Puedes controlarlo usando la aplicación que hice para teléfonos Android. Además, hice dos modos. Un modo de entrada desactivada donde el mouse solo responde si algún objeto está cerca detrás de su espalda. Y la entrada normal sobre dónde el usuario de la aplicación puede "conducir" el mouse.

Paso 1: Materiales

Materiales
Materiales

Para el mouse necesitarás:

  • 1x Arduino Uno
  • 1x tablero
  • 1x tablero de soldadura
  • 2x motorreductor con desplazamiento de 360 decretos
  • 1 resistencia de 10 k ohmios
  • 1x placa de controlador Arduino L298N Dual H Bridge
  • 1x adaptador Bluetooth HC-05
  • 1x resistencia de luz de fotocélula
  • 1x sensor ultrasónico
  • 1x pieza de madera
  • 2x ruedas que se pueden montar en el motorreductor
  • 20x Corbatas
  • 20x Hembra - Cables de puente hembra
  • 20 cables de puente macho - macho
  • 1x teléfono con Android en él
  • 1x tira de LED
  • 1x batería de 12v
  • 3 botones (cualquier color que te guste)
  • 10 piezas de cuerda

Además, necesitará una herramienta para el diseño del circuito y necesitará una herramienta para hacer el. apk para tu teléfono.

Usé circuito.io para el diseño del circuito y Appinventor2 para hacer un prototipo de aplicación fácil para el teléfono Android.

Paso 2: el marco

El marco
El marco

Entonces, estamos haciendo un mouse. Tiene que poder moverse y recibir ese gol, hacemos un marco para toda la electrónica. Usé un poco de madera y la hice de 10 * 14 cm. Colocamos la rueda giratoria y eso es todo por ahora.

Paso 3: el código

Descargue los códigos a continuación.

Deberías conseguir:

-ArduinoMouseController.ino

-ArduinoMouseTesting.ino

Paso 4: probar la entrada

Prueba de la entrada
Prueba de la entrada
Prueba de la entrada
Prueba de la entrada

Para estar seguro de que el Arduino; HC-05; El controlador del motor L298n-H Brigde y los motores de engranajes funcionan y reciben información de la aplicación en su dispositivo, lo probamos. Entonces, tenemos que cablear todos los componentes como puede ver en el circuito de arriba.

NOTA: también funciona con una batería de 9v o 6v, los motores simplemente girarán más lento, pero está bien.

Sube el ArduinoMouseTesting.ino a tu Arduino Uno.

Ahora, descargue ArduinoMouseApplication.apk en su dispositivo móvil e intente conectar su teléfono con el HC-05. Cuando se le solicite un pin, utilice 1234 o 0000.

Entonces, cuando se haya establecido la conexión Bluetooth, puede intentar hacer girar los motores presionando los botones hacia adelante o hacia atrás en la aplicación.

Si no recibe un error, todo está funcionando y podemos seguir adelante.:)

Paso 5: ¡Construyendo sobre el marco

¡Construyendo sobre el marco!
¡Construyendo sobre el marco!
¡Construyendo sobre el marco!
¡Construyendo sobre el marco!
¡Construyendo sobre el marco!
¡Construyendo sobre el marco!

Entonces, ahora es el momento de agregar las ruedas a los motorreductores. Pero antes de hacer eso tenemos que poner todo en el marco. Recomiendo hacer algunos agujeros con un taladro dentro del marco, pero esto es opcional y no es necesario. Agregue los motorreductores en el mismo lado de la rueda giratoria. Los motorreductores deben extenderse hacia la izquierda y hacia la derecha del marco. Ahora usa algunas bridas o pegamento para poner los motorreductores para que no puedan salir. Además, coloque la batería en este lado del marco para que tengamos suficiente espacio en el otro lado del marco.

Ahora, gire el marco y agregue el Arduino Uno en la parte delantera. Agregue el controlador L298n-h en la parte posterior para que esté cerca de los motores de engranajes. Use bridas o pegamento para ponerlo todo en el marco para que permanezca donde pertenece.

Puede agregar las ruedas a los motorreductores y el marco debería estar listo para funcionar.

Paso 6: ¡Muy bien, pruébalo

Muy bien, pruébalo!
Muy bien, pruébalo!

Si todo está en orden, el mouse debería poder moverse con la entrada que da desde su dispositivo móvil. ¡Tenemos un ratón en movimiento!:D

Paso 7: producción de cajas

¡Producción de cajas!
¡Producción de cajas!
¡Producción de cajas!
¡Producción de cajas!
¡Producción de cajas!
¡Producción de cajas!

Tenemos una 'cosa' en movimiento, pero en realidad no se ve en absoluto en un mouse. Entonces, vamos a hacer algo que esconda muy bien toda la electrónica y que también se parezca un poco a un mouse, un mouse grande ^^.

Primero, usamos espuma de poliestireno para hacer una base que sea muy ligera y fuerte.

En segundo lugar, usamos un poco de tela para hacer que la base sea esponjosa y que parezca un ratón.

En tercer lugar, agregamos algunos botones en cuanto a los ojos y la nariz.

Cuarto, le agregamos un poco de cuerda a la nariz para que quede aún mejor.

Paso 8: Actualización 1: Fotocélula

Actualización 1: fotocélula
Actualización 1: fotocélula
Actualización 1: fotocélula
Actualización 1: fotocélula
Actualización 1: fotocélula
Actualización 1: fotocélula
Actualización 1: fotocélula
Actualización 1: fotocélula

Entonces, tenemos un mouse en movimiento, pero es un poco aburrido, solo puede moverse. Quiero agregar más interacciones, así que utilicé la fotocélula. Para esta parte tenemos que soldar un poco en la placa de soldadura, solo necesitamos una pequeña pieza.

Cogemos la Fotocélula; una resistencia de 10 k ohmios; y 3 cables de puente. Los 3 cables de puente deben provenir de: 5v; gnd; y A0.

Además, necesitamos una tira de LED o LED normal (lo que prefieras). Conecte el - a la tierra y el + al pin 6.

Algunos consejos:

  • Trate de usar la menor cantidad de estaño posible. No querrás hacer un posible cortocircuito.
  • Antes de agregar la lata, primero asegúrese de que la soldadura esté a la temperatura preferida.
  • Expanda los puertos gnd (tierra) y 5v del Arduino usando un tubo termorretráctil. Agregue algunos cables macho-macho en un lado y solo un cable hembra-hembra en el otro lado, use el tubo termorretráctil para unir los cables.

Paso 9: Actualización 2: Sensor ultrasónico

Actualización 2: Sensor ultrasónico
Actualización 2: Sensor ultrasónico

Entonces, como mencioné, quiero dos modos. Para recibir este objetivo agregamos el sensor ultrasónico.

Agregue el vcc a 5v; la tierra a la tierra; trig al 8 pin; eco al pin 9. Ahora, simplemente coloque el ultrasonido con una corbata detrás del L298n-h para que apunte detrás del mouse.

Muy bien, ahora puede cargar el código ArduinoMouseController.ino en su Arduino.

Paso 10: Últimas cosas

Últimas cosas
Últimas cosas
Últimas cosas
Últimas cosas

Entonces, ¡todo está listo!

¡Simplemente colocamos el estuche sobre los cables y listo!

Agregue la tira de LED donde desee, solo asegúrese de que la fotocélula no esté debajo de la carcasa. Si lo desea, puede unir el estuche con un poco de pegamento, pero me gusta cuando puedo quitar el estuche fácilmente para ver qué hay dentro: D.

Recomendado: