Tabla de contenido:

Localizador de metales de bolsillo - Arduino: 8 pasos (con imágenes)
Localizador de metales de bolsillo - Arduino: 8 pasos (con imágenes)

Video: Localizador de metales de bolsillo - Arduino: 8 pasos (con imágenes)

Video: Localizador de metales de bolsillo - Arduino: 8 pasos (con imágenes)
Video: Detector de metales de bolsillo. Parte 1 2024, Mes de julio
Anonim
Localizador de metales de bolsillo - Arduino
Localizador de metales de bolsillo - Arduino
Localizador de metales de bolsillo - Arduino
Localizador de metales de bolsillo - Arduino

Por TechKiwiGadgetsTechKiwiGadgets en Instagram Siga más por el autor:

Solucionador de problemas de carga USB
Solucionador de problemas de carga USB
Solucionador de problemas de carga USB
Solucionador de problemas de carga USB
Linterna ecológica recargable USB
Linterna ecológica recargable USB
Linterna ecológica recargable USB
Linterna ecológica recargable USB
Reloj de palabras animado
Reloj de palabras animado
Reloj de palabras animado
Reloj de palabras animado

Acerca de: Locos por la tecnología y las posibilidades que puede brindar. Amo el desafío de construir cosas únicas. Mi objetivo es hacer que la tecnología sea divertida, relevante para la vida cotidiana y ayudar a las personas a tener éxito en la construcción de elementos geniales … Más sobre TechKiwiGadgets »

Este pequeño localizador de bolsillo de metal es lo suficientemente sensible como para identificar clavos pequeños y tachuelas en la madera y lo suficientemente compacto como para caber en espacios incómodos, lo que lo hace conveniente para transportar y usar para localizar metales.

La unidad tiene cuatro bobinas de búsqueda independientes e indicadores LED de color que facilitan la cobertura rápida de un área de búsqueda más grande al tiempo que se puede identificar con precisión el objetivo.

Este pequeño y elegante dispositivo se autocalibra con la operación de un botón, se recarga a través de un puerto USB y utiliza LED de color, sonido y vibración para indicar la fuerza del objetivo.

Incluido en el instructivo están todos los diseños, pruebas, código y archivos 3D necesarios para construir por su cuenta. ¡Espero que disfrutes construyendo y usando esto tanto como yo!

Paso 1: Lista de materiales y cómo funciona

Lista de materiales y cómo funciona
Lista de materiales y cómo funciona
Lista de materiales y cómo funciona
Lista de materiales y cómo funciona
Lista de materiales y cómo funciona
Lista de materiales y cómo funciona
Lista de materiales y cómo funciona
Lista de materiales y cómo funciona

1. Cómo funciona

El Pocket Metal Locator utiliza cuatro bobinas de búsqueda de inducción de pulso independientes alimentadas por un Arduino Pro Mini. Cada bobina de búsqueda está formada por una bobina TX y RX separada donde se induce un pulso en la bobina TX que crea un campo electromagnético alrededor de la bobina RX. El campo cambiante induce un voltaje en la bobina RX que se detecta y amplifica antes de que Arduino lea el ancho de pulso de la señal.

Se utiliza un algoritmo de suavizado en el código Arduino para eliminar el ruido de los pulsos válidos, lo que lo hace muy estable.

Un algoritmo de calibración en el código toma un promedio de lecturas durante un período corto de inicio y establece una serie de umbrales para comparar la señal.

Cuando un objeto metálico entra dentro del alcance del campo electromagnético, el campo se interrumpe y parte de la energía se desvía de la bobina RX a "corrientes de Eddie" que se forman en el objeto objetivo. Este efecto parásito del objeto objetivo da como resultado la reducción del ancho de pulso detectado en la bobina RX. Básicamente, estamos midiendo la pérdida de potencia en el objeto objetivo.

Cuando el ancho de pulso detectado en la bobina RX cae por debajo del umbral, los LED se encienden, suena el zumbador y se dispara el motor de retroalimentación háptica, dependiendo de un tamaño predeterminado de la señal objetivo.

El circuito para esto ha evolucionado durante el año pasado hasta convertirse en un detector muy estable y con un rendimiento confiable. La configuración y orientación de la bobina se han diseñado deliberadamente para maximizar la estabilidad y la detección de profundidad.

2. Lista de materiales

  1. 3.7v 350mAh LiPo Tamaño de la batería: 38 mm x 20 mm x 7.5 mm
  2. Cargador de batería LiPo USB TP4056
  3. Resistencia de 4.7K para limitar la corriente de carga de la batería LiPo por debajo de 300mA
  4. Arduino Pro Mini
  5. Módulo FTDI USB a serie para programar el Mini Pro
  6. Circuito integrado del comparador diferencial cuádruple LM339
  7. Tablero Vero: 2 piezas cortadas en agujeros de 20x9 y 34x9 (ver foto para la orientación correcta)
  8. Transistor BC548 NPN x 4
  9. Interruptor MOSFET 2N7000 x 5
  10. Zumbador piezoeléctrico
  11. Motor de vibración de monedas para retroalimentación háptica
  12. Módulo LED WS2812 RGB x 4
  13. Resistencia de 1k x 4
  14. Resistencia de 10k x 4
  15. Resistencia de 47 ohmios x 4
  16. Resistencia de 2,2 K x 4
  17. Condensador de cerámica de 150pf x 8
  18. Condensador de poliéster de 0,18 uF x 4
  19. Rollo de alambre de cobre esmaltado de 0.3 mm (normalmente vienen en rollos de aproximadamente 25 g de peso)
  20. Interruptor de botón pulsador montado en PCB
  21. Pistola de silicona
  22. Broca de 10 mm
  23. Taladro de mano
  24. Etiquetadora o cinta adhesiva adecuada para etiquetar 16 cables separados Cable de conexión
  25. Acceso a una impresora 3D

3. Operación del comparador

He tenido una serie de preguntas sobre el funcionamiento del LM339, así que pensé en dar una explicación más clara.

El LM339 funciona únicamente como un comparador de voltaje, comparando el voltaje diferencial entre los pines positivo y negativo y emitiendo una impedancia lógica baja o alta (lógica alta con pullup) basada en la polaridad diferencial de entrada.

En este circuito, la entrada positiva del comparador se conecta a la línea Vcc y se aplica una resistencia de pull-up a Vcc a la salida del comparador. En esta configuración, en la práctica, el voltaje de salida del comparador permanece alto, hasta que el voltaje de entrada en la entrada negativa excede 3.5v

La operación se puede explicar en la hoja de datos LM339 que describe el "rango de voltaje de entrada" entre 0 V y Vsup-1.5 V

Cuando tanto IN– como IN + están dentro del rango de modo común, si IN– es menor que IN + y el voltaje de compensación, la salida es de alta impedancia y el transistor de salida no conduce

Cuando IN– es más alto que el modo común e IN + está dentro del modo común, la salida es baja y el transistor de salida está perdiendo corriente. Enlace a la hoja de datos y la explicación a continuación

Paso 2: imprima el estuche

Imprime el caso
Imprime el caso
Imprime el caso
Imprime el caso
Imprime el caso
Imprime el caso

La carcasa impresa en 3D se realizó utilizando 5 impresiones separadas. Las dimensiones y los archivos 3D se pueden encontrar aquí en Thingiverse. El diseño se centró en hacer que el dispositivo fuera fácil de sostener y al mismo tiempo garantizar que las bobinas de búsqueda estuvieran lo más cerca del área que se buscaba.

Imprima con cuidado la carcasa y retire el exceso de plástico. Es importante realizar este paso ahora para que los componentes electrónicos se puedan alinear en la carcasa antes de la conexión y prueba finales.

Incluí una imagen de varios diseños de carcasas diferentes que probé antes de decidirme por el diseño final, que era más compacto y ergonómicamente agradable de sostener.

Paso 3: construya y monte las bobinas de búsqueda

Construya y monte las bobinas de búsqueda
Construya y monte las bobinas de búsqueda
Construya y monte las bobinas de búsqueda
Construya y monte las bobinas de búsqueda
Construya y monte las bobinas de búsqueda
Construya y monte las bobinas de búsqueda

Tome los formadores de bobina impresos y enrolle 25 vueltas de alambre de cobre en cada uno de ellos. Asegúrese de dejar unos buenos 20 cm de cable de cobre adicional para la conexión a la unidad principal.

Utilice los orificios impresos en los formadores para permitir un viento constante y la orientación de las bobinas para cada formador. Mientras lo hace, dé la vuelta al primero y pegue progresivamente el primero en la unidad base.

Siga el ensamblaje de la foto como se proporciona, el resultado son 8 bobinas montadas en el ensamblaje de la bobina con todos los cables orientados de manera consistente y lo suficientemente largos para conectarse a la unidad de la placa principal en el gabinete superior.

Utilice los dos bloques de guía de alambre que tienen orificios para cada bobina de la base impresa para realizar un seguimiento de cada bobina específica.

Coloqué los cables para las bobinas internas a lo largo de la parte superior y las bobinas externas a lo largo de la parte inferior del bloque de cables para poder realizar un seguimiento de cada bobina específica, lo que facilita la conexión a la placa principal.

Paso 4: construye el circuito

Construye el circuito
Construye el circuito
Construye el circuito
Construye el circuito
Construye el circuito
Construye el circuito
Construye el circuito
Construye el circuito

La unidad tiene cuatro circuitos clave para construir de forma independiente: placa de controlador, placa principal, conjunto de LED y fuente de alimentación recargable. En este paso, construiremos la placa del controlador y la placa principal.

1. Placa de conductor

Use un cuchillo para manualidades para cortar un trozo de Vero Board a lo largo de los agujeros 22x11 y el resultado será un trozo de Vero Board con 20x9 agujeros orientados según la imagen incluida. Es mejor marcar los agujeros en ambos lados de la tabla varias veces y luego quitar suavemente el exceso de tabla. Verifique que la placa se asiente en la base del gabinete con suficiente espacio libre a ambos lados.

Usando las fotos y una broca de 10 mm a mano, rompa con cuidado las tachuelas que se muestran en la parte inferior de la placa Vero. Siga el diagrama del circuito y el diseño de la foto de los componentes para ensamblar la placa de circuito, teniendo cuidado de asegurarse de que no haya pistas en cortocircuito.

Deje esta placa a un lado para probarla más tarde.

2. Tablero principal

Utilice un cuchillo para manualidades para cortar un trozo de Vero Board a lo largo de los agujeros de 36x11 y el resultado será un trozo de Vero Board con 34x9 agujeros orientados según la imagen incluida. Es mejor marcar los agujeros en ambos lados de la tabla varias veces y luego quitar suavemente el exceso de tabla. Verifique que la placa se asiente en la base del gabinete con suficiente espacio libre a ambos lados.

Usando las fotos y una broca de 10 mm a mano, rompa con cuidado las tachuelas que se muestran en la parte inferior de la placa Vero.

Siga el diagrama del circuito y el diseño de la foto del Arduino y LM339 IC y otros componentes para ensamblar la placa de circuito, teniendo cuidado de asegurarse de que no haya pistas en cortocircuito.

Deje esta placa a un lado para probarla más tarde.

Paso 5: agregue indicadores LED

Agregar indicadores LED
Agregar indicadores LED
Agregar indicadores LED
Agregar indicadores LED
Agregar indicadores LED
Agregar indicadores LED
Agregar indicadores LED
Agregar indicadores LED

He usado LED WS2182 que tienen un IC incorporado que permite que Arduino los direccione usando tres cables separados, sin embargo, se puede crear una amplia gama de colores y colores de brillo enviando un comando al LED. Esto se hace a través de una biblioteca especial cargada en el IDE de Arduino que se cubre en la sección de pruebas.

1. Montaje de los LED en la tapa de la caja de la bobina

Coloque con cuidado los cuatro LED de modo que estén orientados correctamente, de modo que las conexiones VCC y GND estén alineadas y asentadas en el centro de los orificios.

Utilice Hot Glue para fijar los LED en su posición.

2. Cableado de los LED

Pele con cuidado y coloque tres longitudes de 25 cm de cable de conexión de un solo núcleo a través de los contactos de los LED.

Suelde estos en su lugar y asegúrese de que el cable de datos central esté conectado con los contactos IN y OUT como se muestra en la foto.

3. Comprobación de la alineación de la caja

Verifique que la tapa de la caja quede al ras con el Recinto de la bobina y luego use pegamento caliente para mantener los cables en su lugar en el extremo de la base de la tapa.

Deje esto a un lado para probarlo más tarde.

Paso 6: Montaje y prueba de la unidad

Montaje y prueba de la unidad
Montaje y prueba de la unidad
Montaje y prueba de la unidad
Montaje y prueba de la unidad
Montaje y prueba de la unidad
Montaje y prueba de la unidad

1. Preparación para el montaje

Antes de ensamblar, probaremos cada placa de forma progresiva para facilitar la resolución de problemas.

El Arduino Pro Mini requiere una placa serie USB para poder ser programado por su PC. Esto permite que la placa sea más pequeña ya que no tiene una interfaz en serie. Para programar estos tableros, deberá invertir en obtener uno como se describe en la lista de piezas.

Antes de cargar el código Arduino, deberá agregar la biblioteca "FastLED.h" como una biblioteca para controlar los LED WS2182. Se ha proporcionado una serie de trazas de osciloscopio para solucionar problemas si hay problemas.

También hay una captura de pantalla de la salida de datos en serie IDE utilizando la función Graph Plot que muestra la salida de ancho de pulso de cada uno de los canales, así como el valor de umbral. Esto es útil durante las pruebas, ya que puede ver si cada canal está funcionando a niveles similares de sensibilidad.

He incluido dos copias del código. Uno tiene la transmisión de datos en serie de prueba para fines de resolución de problemas.

NOTA: No conecte la unidad de batería LiPo hasta el último paso, ya que un cortocircuito accidental durante el montaje puede hacer que la unidad se sobrecaliente o incluso se incendie.

2. Pruebe la placa principal

Antes de conectar la placa principal a cualquier cosa, es recomendable conectar el cable serie Arduino y verificar que se cargue el código.

Esto simplemente probará que el Arduino está físicamente conectado correctamente y que el IDE y las bibliotecas están cargados. ¡Cargue el código a través del IDE que debería cargarse sin errores y no debería salir humo de ningún componente!

3. Conecte la placa del controlador

Siga el diagrama del circuito para conectar la placa del controlador a la placa principal y coloque físicamente la unidad en el gabinete para asegurarse de que los elementos quepan dentro del gabinete. Este es un caso de prueba y error y requiere persistencia.

¡Cargue el código a través del IDE que debería cargarse sin errores y no debería salir humo de ningún componente!

4. Conecte las bobinas Siga el diagrama del circuito para conectar las bobinas a la placa principal y coloque físicamente la unidad en la carcasa para asegurarse de que los elementos encajen correctamente. Asegúrese de que las bobinas estén alineadas con las entradas de la placa del controlador y la placa principal según el diagrama del circuito.

Con el código de prueba cargado, el puerto serial mostrará el ancho de pulso en la bobina de recepción en algún lugar entre 5000 - 7000uS. Esto también se puede ver con el trazador de gráficos IDE.

Esto le permitirá solucionar problemas de cada uno de los canales y también ver el efecto de mover una moneda cerca de la bobina de búsqueda, lo que debería reducir el ancho del pulso a medida que el objetivo se acerca a la bobina de búsqueda.

Si tiene un osciloscopio, también puede verificar las formas de onda en varias etapas del circuito para diagnosticar problemas.

Una vez que todos los canales estén funcionando según lo esperado, coloque los cables de modo que la caja se ensamble y cierre correctamente.

5. Conecte los LED

Tome con cuidado los tres cables de los LED de la caja de la bobina y conéctelos a la placa principal. Cargue el código y verifique que los LED estén funcionando correctamente. Use pegamento para sujetar la tapa de la caja de la bobina en su lugar.

Paso 7: Conexión de la batería recargable

Conexión de la batería recargable
Conexión de la batería recargable
Conexión de la batería recargable
Conexión de la batería recargable
Conexión de la batería recargable
Conexión de la batería recargable
Conexión de la batería recargable
Conexión de la batería recargable

NOTA:

1. No conecte la unidad de batería LiPo hasta el último paso, ya que un cortocircuito accidental durante el montaje puede hacer que la unidad se sobrecaliente o incluso se incendie.

2. Al manipular la batería y el cargador, asegúrese de tener cuidado de no cortocircuitar las conexiones de la batería.

3. Las baterías LiPo son diferentes a otras recargables y la carga por sobrecorriente puede ser peligrosa, así que asegúrese de configurar el circuito de carga correctamente.

4. No conecte el cable serial Arduino a la unidad cuando el botón de encendido esté presionado, de lo contrario la batería podría dañarse.

1. Modificar el límite de corriente del cargador

El Pocket Metal Locator utiliza una batería LiPo que se puede cargar con un cargador de teléfono Micro USB. La placa del cargador de batería LiPo USB TP4056 se modifica primero con una resistencia de 4,7 K para limitar la corriente de carga a menos de 300 mA. Las instrucciones sobre cómo se puede hacer esto se pueden encontrar aquí.

Esto requiere que retire la resistencia montada en superficie existente y la reemplace con una resistencia como se muestra en la foto. Una vez en su lugar, proteja cualquier movimiento no planificado de la resistencia con una pistola de pegamento caliente.

Antes de conectarse a la placa principal, pruebe que el cargador funcione correctamente conectando un cargador de teléfono celular con un puerto Micro USB. La luz roja de carga debe encenderse cuando funciona correctamente.

2. Instale el interruptor de encendido con botón pulsador

Asegúrese de que el botón pulsador esté montado en la posición correcta de modo que sobresalga por el centro de la tapa del gabinete y luego suelde el botón pulsador en su lugar. Instale los cables entre el interruptor de botón pulsador y la salida del cargador y la línea VCC en el Arduino según el diagrama del circuito.

Cuando se instala correctamente, presionar el interruptor activará la unidad.

Fije la batería en su posición con pegamento caliente y asegúrese de que la toma Micro USB esté alineada con el orificio de la tapa de la caja para que pueda cargarse.

Paso 8: Prueba y funcionamiento finales

Image
Image
Concurso de microcontroladores
Concurso de microcontroladores

1. Montaje físico

El último paso es reorganizar los cables con cuidado para que la carcasa se cierre correctamente. Use pegamento caliente para sujetar la placa base a la tapa y luego cierre la tapa en su posición.

2. Funcionamiento de la unidad

La unidad funciona calibrándose después de presionar y mantener presionado el botón de encendido. Todos los LED parpadearán cuando la unidad esté lista para usarse. Mantenga presionado el botón pulsador mientras busca. Los LED cambian de azul-verde, rojo, violeta según la fuerza del objeto objetivo. La retroalimentación háptica ocurre cuando los LED se vuelven morados.

¡No está listo para usarlo en aplicaciones prácticas!

Recomendado: