¿Cómo construyo un brazalete que vibra una vez cada n minutos? [cerrado]

8

Tengo la intención de establecer algunos hábitos personales nuevos que eventualmente se vuelvan una segunda naturaleza para mí. Para ayudarme a mí mismo, quiero usar un brazalete que vibre cada 5 minutos, por ejemplo, a lo largo del día como un recordatorio constante para mantener los nuevos hábitos que estoy tratando de establecer.

Por desgracia, no existe tal pulsera en el mercado. Tendré que diseñarlo y construirlo desde cero, o de alguna manera juntar uno a partir de piezas que se puedan comprar. (Pensé en usar mi teléfono móvil para este propósito, pero no siempre lo tengo en mi persona y no es impermeable).

Mis requisitos, en orden decreciente de importancia, son muy simples:

  1. La pulsera vibra una vez cada n minutos. n no tiene que ser configurable después de ensamblar la pulsera. El valor típico para n está entre 1 y 60 inclusive.
  2. (Opcional) La fuente de alimentación es fácilmente reemplazable o dura no menos de 30 días con el brazalete siempre encendido.
  3. (Opcional) El brazalete es duradero (es decir, puede caerse) y es impermeable (es decir, puedo ducharme con él, no necesariamente para bucear).
  4. (Opcional) La pulsera se puede apagar y encender a voluntad.

Preferiría construir esta cosa a partir de partes existentes ya que asumo que será más fácil y más rápido, aunque como resultado entiendo que es posible que no tenga tanto control sobre los detalles. Me imagino que el resultado final se verá como este brazalete de "bucle de iones" de Adidas (básicamente, un brazalete regular con el componente vibrante lanzado sobre:

¿Cómo debo hacer para construir esta cosa? ¿Hay algún componente pequeño y vibrante que pueda comprar y que solo pueda adjuntar a cualquier pulsera antigua? ¿O tal vez hay algo mejor que pueda construir con un poco más de inversión?

Editar (después de revisar las respuestas y hacer más investigaciones):

Para resumir lo que he aprendido hasta ahora, necesito:

  1. Un motor vibrador. He elegido estos dos de Microdrives de precisión para experimentar.
  2. Una batería de moneda. Compré baterías para ambos motors .
  3. Un elemento de tiempo. Este puede ser uno de los siguientes:

    • un microcontrolador (por ejemplo, PIC 10F200)
    • un temporizador 555 que se ejecuta en el modo astable (más el requerido resistencias y condensador)
  4. Un transistor.

Preguntas:

  • ¿Tengo todo lo que necesito?
  • ¿Qué enfoque para generar el pulso periódico es más fácil de implementar para el principiante? No me opongo a escribir algún código para el microcontrolador, pero supongo que también requiere que descargue algún software y compre algunos medios para cargar el código en el chip.

    ¿Consideraré que, en general, es una experiencia más o menos agradable que la intromisión con resistencias y condensadores para el temporizador 555?

Finalmente, si hay una forma específica en la que puedo mejorar esta pregunta (¿tal vez dividirla en partes más pequeñas?), hágamelo saber.

    
pregunta Nick Chammas

4 respuestas

3

Para la parte vibrante, observe los pequeños motores que se usan para vibrar teléfonos celulares. Estos están diseñados para ser de baja potencia y solo producir vibración. Provocan la vibración al tener un peso descentrado en el eje.

El poder será más complicado. Alguna forma de celda de moneda es probablemente la mejor apuesta. Nunca he usado un motor vibrador, por lo que no estoy seguro de cuánta corriente requiere y, por lo tanto, si una celda de moneda puede proporcionarla. Es posible que con la tecnología actual no sea posible algo tan pequeño como para sujetarlo a su muñeca, pero haga funcionar un motor vibrante cada pocos minutos durante un mes. Probablemente lo voltearía y vería que lo mejor que puedes hacer es con una o dos celdas de monedas CR2032. Esos son producidos en masa en un volumen muy alto, por lo tanto, proporcione la mayor cantidad de energía al costo en una batería pequeña.

Lo primero que debes hacer es encontrar las especificaciones de un motor vibrante y ver dónde te encuentras. Puedes publicarlos aquí para que podamos discutir dónde te deja eso.

Añadido en respuesta a sus preguntas adicionales:

Miré el primer motor que elegiste. Si bien se encuentra en un paquete lindo, no parece ser una buena opción, ya que darle energía es un problema importante. Como dije en un comentario anterior, los motores de menor voltaje parecen ser más eficientes. Jameco, por ejemplo, tiene varios motores clasificados a 1.3 V y 80 mA, que es casi 1/3 de la potencia que requiere su motor. Aquí es uno de varios con estas especificaciones.

Dado que las baterías convenientes son de 3 V (una o dos CR2032 es una opción obvia) y muchos chips no funcionan con 1.3 V de todos modos, hace que la elección de la unidad sea clara. Use un microcontrolador como un PIC 10F200 en lugar de un temporizador 555. La sincronización a largo plazo, como 10 segundos o más, se vuelve complicada con la electrónica analógica. Pero el verdadero problema es que el micro puede hacer PWM en el motor, mientras que el temporizador 555 solo puede encenderlo o apagarlo. Podrías usar un segundo 555 como un oscilador controlado por el primero, pero esto se está volviendo más y más tonto. Un 10F200 viene en un paquete SOT-23, que es más pequeño que incluso un solo temporizador 555.

Sí, necesita alguna forma de descargar código en el PIC. Eso puede ser un problema si solo vas a hacer esto una vez. Si planea realizar más proyectos de electrónica, de todos modos, ser capaz de utilizar microcontroladores será muy útil. Solo para este proyecto, no necesita ningún hardware de depuración. Este es un programa muy simple que se puede probar completamente con el simulador. El paquete de software gratuito MPLAB de Microchip incluye el ensamblador, el bibliotecario, el enlazador, el IDE y el simulador. Todo el software que necesita para desarrollar este firmware está disponible gratuitamente.

En cuanto al transistor de accionamiento, usaría un buen interruptor de lado bajo de canal N. Un bipolar NPN también funcionaría, pero estamos lidiando con bajos voltajes y la eficiencia es muy importante, ya que la vida útil de la batería probablemente será menor de lo que usted desea. El IRLML2502 puede hacer este trabajo muy bien, y también está en un paquete SOT-23. Simplemente conecte la salida PIC directamente a la puerta. Para encender el motor, el PIC realmente hará algo como encenderlo durante 3 ciclos de 7, o tal vez la mitad del tiempo, dependiendo de cómo lo haga el motor a bajos voltajes a medida que la batería se descarga. La tensión de la batería también será menor que la nominal cuando el motor esté encendido debido al consumo de corriente. No olvide el diodo Schottky inverso a través del motor para eliminar el retroceso inductivo.

    
respondido por el Olin Lathrop
7

Consulte el final para conocer el posible motor del vibrador nuevo de Digikey.

En 2000/2001 construí algo que hizo esto esencialmente como una "ayuda por discapacidad". Un pequeño número fue construido y puesto en uso

  • "RIBBET" Personal Timer

    Temporizador electrónico de pitido intermitente / zumbido intermitente

    Esto tenía un enfoque de persona joven / adolescente y el nombre estaba destinado a ser "divertido".
    Colóquelo en una mesa y combinará bien con su imagen de "rana".

Tragar como un medio de control de la saliva es un reflejo natural para la mayoría de las personas, tanto que la gran mayoría de las personas no se darían cuenta de que lo hacen, o qué pasaría si no tragaran de vez en cuando. Muchas personas con parálisis cerebral pueden tener una falta de conocimiento del "control de la baba" y la salivación es un efecto secundario común de la parálisis cerebral, y un obstáculo importante para la interacción social "normal". Los pacientes con CP adecuadamente comprometidos pueden controlar la salivación si se les recuerda la necesidad de tragar a intervalos regulares.

Mi dispositivo abordó esta necesidad al proporcionar una alerta vibratoria con el período de inter-alerta variable del usuario, patrón de vibración y amplitud de vibración. Un recordatorio programado por el usuario con una notificación de usuario discreta obviamente tiene muchos otros usos. Un tono de alerta también era una opción. En algunas aplicaciones solo se usó el tono.

Utilicé un procesador PIC de bajo número de pines que maneja un motor vibrador de teléfono celular y / o un "pitido". La batería era un paquete de 3 pilas de botón de NiCd (Nimh?). El alojamiento era una maceta muy pequeña con la unidad usada debajo de la ropa (generalmente) como un colgante alrededor del cuello.

La operación básica fue tan simple como la desactivación de encendido / apagado del usuario con un interruptor de presionar y vibrar y / o confirmación de la señal audible, PERO la funcionalidad fue programable por el usuario o cuidador, según se desee. La interfaz era de 3 pulsadores spst que permitían variar la frecuencia de repetición, la duración del impulso de vibración y el número de impulsos. La amplitud de vibración también fue programable para permitir que el "entusiasmo" de alerta y audibilidad para otros se intercambie. A plena amplitud, si se colocara sobre una mesa, la unidad caminaría alegremente sobre la mesa bajo vibración y se caería. La señal acústica opcional usó una sonda auto oscilante con alimentación por CC que usaba un elemento electromagnético enrollado en lugar de un piezo, ya que esto permitía una salida consistente y compacta más fácil a bajo voltaje con un buen volumen.

El programa fue escrito en ME Labs (no se lo digas a Olin) compilando BASIC, lo que hace que la lógica sea fácilmente transferible a otros lenguajes o procesadores.

Suponiendo que la documentación aún esté disponible en mis registros (lo que ciertamente debería ser), el programa está disponible para cualquier persona interesada de forma gratuita para uso no comercial. Incluso si el cableado en otro idioma para otra familia de procesadores debería permitir una implementación más rápida, pero la tarea es simple. Ver mi página de usuario para la dirección de correo electrónico.

Alerters:

DIY Una alerta del cliente que use vibración electromecánica o actuación piezoeléctrica debería ser "lo suficientemente fácil".

Choque: Se puede utilizar un choque eléctrico de menor importancia (estilo T.E.N.S.)

" Tick " En muchos contextos, una señal de audio muy sutil puede ser aceptable. por ejemplo, un ruido corto y agudo de baja "señal" de amplitud (fricativas sin información tonal aparente) (por ejemplo, chasquear la lengua, chasquear los dedos) (pero QUIETER) puede ser suficiente. Incluso si son audibles para otros, es posible que no puedan localizarlo o identificarlo :-)

Vibrador

Pequeño motor eléctrico con peso en bobina centrado en el desplazamiento para causar vibración.

Surplus Surplus, pero los nuevos motores vibradores están disponibles a un costo modesto.

Nuevo: Digikey vende este NUEVO motor vibrador sin stock por $ 4.70 / 1 en stock.
Motor vibrador Minebea con peso bob
 Desde 1 V a 40 mA, comience a 0,5 V,
 5 mm x 5 mm x 10 mm: ¿demasiado grande?

ManualparamiimplementacióndeRibbet aquí (2001).

Puede comprar alarmas / temporizadores configurables para el reciclaje, generalmente con una salida de señal acústica piezoeléctrica. Estos podrían ser fácilmente convertidos para impulsar un motor vibrador.

Un microcontrolador sería lo más flexible, pero si quisiera "hacer rodar los suyos", entonces un inversor o un contador Schmitt 555 o CMOS dual sería más fácil si no tiene experiencia con los microcontroladores.

    
respondido por el Russell McMahon
3

Necesita una celda de monedas, un motor vibrador, un elemento de tming (un pequeño microcontrolador funcionará) y un FET o transistor para accionar el motor. Un interruptor de encendido / apagado podría ser útil también. Y tendrá que hacer algunos cálculos para verificar cuánto durará la celda de la moneda. Tal vez agregue un LED parpadeante para el factor geek y para comprobar la batería.

EGM tiene algunos motores de vibración baratos: enlace pero puede preferir una 'versión, pero compruebe si la vibración es lo suficientemente fuerte para su propósito. Vendo enlace

    
respondido por el Wouter van Ooijen
2

Definitivamente terminarás con algo de volumen, básicamente limitado por lo pequeño que deben ser el motor y la batería que vibran.

Si haces una búsqueda en Google del "motor vibrador del teléfono celular", aparecerá todo tipo de cosas. No tuve la suerte de encontrar hojas de datos para las partes, pero algunas de ellas tienen fotos a escala que muestran que caben fácilmente en la punta del dedo.

Necesita eso, una batería y un poco de PCB con circuitos para la temporización y el pulso del motor. Estoy acostumbrado a usar más de 100 pin MCU para hacer cualquier cosa, así que probablemente sugeriré algo que es excesivo. Por ejemplo, NXP fabrica una parte Cortex M0 en un paquete de ~ 2x2 mm y TI tiene MSP430s en paquetes de 4x4 mm. Sin embargo, soy un tipo de software, por lo que siempre pienso en términos de escribir código para hacer algo, alguien más puede sugerir un circuito que no necesita ningún software.

Prototipar algo que hace lo que necesita debería ser muy fácil, pero armar una versión utilizable que sea lo suficientemente pequeña y liviana puede ser un desafío, porque querrá usar la placa y los componentes más pequeños y densos que pueda y trabajar con ellos. Los SMD pequeños son un desafío para los aficionados.

Muy mal EZ430-Chronos de TI no tiene un vibrador. De lo contrario, sería una plataforma perfecta para este proyecto.

Añadiré, si quieres probar algo del estante, el Arduino Nano podría valer la pena Considerando como base para un prototipo inicial. Probablemente sea más grande de lo que desea para un proyecto final de .73 "x 1.7", pero puede cablear una batería y un motor y simplemente envolverlo en un fajo de cinta aislante y tener un prototipo que puede durar unos días. al menos.

Otra opción es el Lilypad Arduino que nuevamente es un poco grande con 2 "de diámetro pero tiene un Un paquete más plano que puede prestarse para ser apilado con un botón y un motor.

Una ventaja de comenzar allí si usted es nuevo en el diseño de hardware es que se ha comprobado que están disponibles para el diseño en línea, y son de código abierto para que pueda descargar los esquemas y los archivos Eagle desde arduino.cc . Tienen componentes que no necesitarás para un producto final como conectores, cabezales de pin, LED, por lo que una vez que tengas un prototipo en funcionamiento, puedes comenzar con algo que funciona y reducir el diseño de tu propia placa al mínimo.

    
respondido por el Suboptimus

Lea otras preguntas en las etiquetas