Arduino Motion Tracker: 5 pasos (con fotos)

Arduino Motion Tracker: 5 pasos (con fotos)

Tabla de contenido:

Anonim

¡Hola a todos!

Este es mi primer instructable basado en arduino. Espero que te guste:) Soy un gran fanático de la primera película Alien y de los aparatos "de ciencia ficción antigua", así que decidí hacer un rastreador de movimiento portátil completamente operativo. En este tutorial, te mostraré cada paso cómo lo hice para que puedas hacer el tuyo. Además, al final, te daré algunos consejos según mis experiencias para que puedas hacer uno aún mejor. Esta fue la primera vez que usé un monitor tft-lcd y algunos intentos de faild me alegré cuando me di cuenta de cómo puedo usarlo:) (Por supuesto, te mostraré cómo puedes usarlo correctamente)

Espero que disfruten de este instructivo y tal vez algunos de ustedes hagan el suyo. Así que vamos a empezar a hacer:)

Suministros:

Paso 1: Lo que necesitas:

Materiales y piezas:

  • Arduino Mega (por los pines)
  • Pantalla TFT de 2.4 "(usé una de mcufriend)
  • Sensor PIR de 3 piezas (HC-SR501)
  • Sensor de distancia ultrasónico 1pcs (HC-SR04)
  • Zumbador piezoeléctrico 1pcs
  • 1 unids 100ohm resistencia
  • un cable de puente macho-macho
  • Muchos cables de puente macho-hembra (para la pantalla y los sensores)
  • Caja de conexiones 1pcs 11 * 11 cm
  • Caja de conexiones 1pcs 15 * 11 * 7 cm
  • Interruptor de palanca 1pcs
  • lámina de plástico (utilicé algunos oddments)
  • Unos pocos tornillos con las tuercas de tornillo.
  • 1 paif de manillar de bicicleta.
  • cinta de advertencia (para los guapos)
  • Batería 1pcs 9v
  • Clip de la batería de 1pcs 9v
  • 1 unids Jack Macho de Poder 5.5 x 2.1mm
  • Enchufe macho 2.1 * 5.5
  • un tubo retráctil
  • cinta eléctrica
  • mini tablero de pan
  • tubo de pvc

Herramientas:

  • pintar spary (colorear las cajas de unión)
  • soldador
  • herramienta rotativa
  • pistola de pegamento
  • Jig vio
  • Cortador de sierra de agujero
  • raspar
  • fórceps

Paso 2: El Circuito

El plan era un dispositivo que puede detectar el movimiento de tres maneras diferentes, por lo que necesitaba tres sensores de movimiento PIR en los tres lados diferentes del dispositivo. Y un módulo de distancia por ultrasonidos en la parte frontal. Para los sensores utilicé una parte de la mini placa de pruebas para el 5V común y el GND común. Y uno de los cables de la pinza de 9V está soldado al interruptor de palanca para que pueda encenderlo / apagarlo. Soldé una resistencia de 100 ohmios al zumbador piezoeléctrico para proteger la placa de arduino. Tuve que usar un MEGA arduino debido a la pantalla que necesita muchos pines y un UNO no tiene suficiente para la pantalla y los sensores. Es bueno saber que el rango máximo del sensor ultrasónico es de aproximadamente 4 metros y el rango máximo del sensor de movimiento PIR es de aproximadamente 7 metros. Pero puede modificar el rango del sensor PIR y el tiempo de retardo con 2 potenciómetros diminutos en el sensor. En la primera imagen se puede ver que hay una gran cantidad de cable de puente, por lo que enojédola con una imagen esquemática. Facilita la conexión correcta de los sensores:)

Paso 3: El Código

Esta parte fue un poco complicada, porque cuando intenté usar la pantalla tft lcd siempre obtenía una pantalla blanca. Después de leer un poco, me di cuenta de que no es un problema raro si utiliza un tablero de arduino clon sin pantallas de Adafruit. Necesitaba una hora para encontrar la solución. (Lo encuentro en el instructable de alguien:)). Para ahorrar tiempo, puede descargar las bibliotecas modificadas y el código que usé. Después de que aprendí a evitar el problema de la pantalla blanca, fue muy divertido aprender a dibujar en la pantalla tft. Estoy seguro de que haré algún otro proyecto con este tipo de pantalla. Cuando leí acerca de estos sensores, noté que necesitan algo de tiempo para calibrarse ellos mismos, así que para llenar esta vez escribo una "pantalla de inicio" en la parte de configuración. En el código puede ver cómo codificar un sensor PIR y el módulo de ultrasonido. Aprendí a usarlos en las instrucciones de otros y en un excelente sitio web:) Escribo un código que calcula la distancia en cm, por lo que necesitas reescribirlo si quieres verlo en pulgadas. Si tiene alguna sugerencia sobre cómo mejorar el código, por favor, deje un comentario:)

Pongo aquí 2 videos para mostrarles el dispositivo en progreso.

(Aquí están las URL para que puedas consultarlas desde el teléfono también)

Monitor de arranque

Rastreo de movimiento

Intenté dejar un comentario para cada línea o función importante, pero si tiene alguna pregunta sobre un código, por favor pregunte que responderé tan pronto como pueda.

! IMPORTANTE: este código solo funciona en arduino mega. Si desea usarlo en una placa, debe modificar la biblioteca SWTFT. Descomentar uno_line y comentar la mega_line.

(Quiero dar las gracias por estas personas que modificaron estos libriarios)

Paso 4: El Shell

Para la carcasa del dispositivo utilicé 2 cajas de conexiones. El más grande contiene el mega arduino y las pilas. El otro contiene la pantalla tft. Pinté las cajas con un spray de pintura. Es bueno saber que el plástico se está secando en unas pocas horas, pero en las tapas de goma la pintura no puede estar completamente seca. Parece que no debería usar esta pintura para el caucho. Después de la pintura corté 2 partes de una lámina de plástico sin usar. Con estas 2 partes fijé las 2 cajas de conexiones con algunos tornillos y tuercas de tornillo. Para el mango utilicé una pieza de tubo de PVC. Corté el excedente. Y tuve que cortar una línea para los cables de la pantalla y el módulo de distancia. También corté un orificio de forma rectangular en la parte superior de la pequeña caja de conexiones para la pantalla. Después del corte con la sierra caladora, taladre los orificios para el mango. Luego pinté las partes. Para el interruptor de palanca, utilicé la parte cortada de la caja de conexiones. Después de que todo se haya secado, coloco las tapas de goma en sus lugares.

Paso 5: Montaje

El primer paso fue el cableado. Eso fue un trabajo un poco meticuloso. Porque no había mucho lugar y necesitaba colocar cada cable de puente en el orificio adecuado. Después de eso puse el zumbador y el sensor PIR izquierdo y derecho en la caja de conexiones, conecte al arduino. Es bueno saber que estos sensores son realmente sensibles, así que tuve que eclipsarlos de alguna manera. Para eso utilicé los tapones de goma. Corté un pequeño agujero en ellos como ves en las fotos. Fijé los sensores con alguna cinta eléctrica. También utilicé cinta eléctrica para arreglar el módulo utrasonic y el sensor PIR frontal. Corté por la mitad y verticalmente las empuñaduras de bicicleta para el controlador. No me gusta gastar, así que utilicé la parte de agarre no utilizada como espaciador para la pantalla en la caja de conexiones más pequeña. Oculté los bordes naranjas de la pantalla con un poco de cinta eléctrica negra. Pegué uno de los tapones de goma no utilizados en la parte inferior del dispositivo para que pueda ocultar el extremo del tubo de PVC verde. Para el buen aspecto, puse una cinta de advertencia amarilla / negra en el dispositivo. El último paso fue desenchufar el conector USB y enchufar el enchufe del enchufe de alimentación. Enciéndelo y empieza a seguir el movimiento:)

Compré los snesors y el arduino de ebay y los otros materiales de la tienda local de mejoras para el hogar. El costo final del dispositivo es de unos 15-20 USD.

La conclusión final del proyecto es que puede hacer literalmente todo lo que quiera con la placa de arduino adecuada y un sensor y módulo. Si tiene una impresora 3D, su cáscara puede verse mejor y su dispositivo podría tener un tiempo de trabajo más largo si reemplaza la batería de 9v con una batería recargable o Lipo. Y con una pantalla más grande se ve mejor. O si usa más módulos de medición de distancia, puede medir la distancia de manera múltiple.

Ahora, ahora cómo hacer un rastreador de movimiento si uno de ustedes hace el suyo, deje un comentario de "Lo logré" y comparta conmigo el resultado. Me encantaría ver tus propios gadgets.

Tal vez este dispositivo te ayude a evitar los xenomorfos.

Si tienes alguna pregunta por favor no dudes en preguntarme!

Feliz haciendo:)