Padre e hijo arreglar escala

Es increíble cuando puedes trabajar con tu papá para arreglar las cosas de la casa. [Ilias Giechaskiel], con la ayuda de su papá, hizo una renovación completa de una báscula de baño rota, no antes de intentar arreglarla primero. El regulador de voltaje parecía vacío. Alimentar el resto del circuito directamente no parecía funcionar, y ninguno de los pasivos parecía sospechoso. A la mayoría de los chips se les quitaron las marcas y, obviamente, la COB no se pudo reemplazar de todos modos.

En lugar de invertir la ingeniería de la pantalla LCD, decidieron retener solo el sensor y los interruptores y reemplazar todo lo demás. El ATtiny85 parecía tener suficientes pines IO para hacer el trabajo. Pero la celda de carga basada en galgas extensométricas, conectada en una configuración de puente, no tenía una amplitud de señal lo suficientemente grande para ser medida por el ADC de 10 bits en el ATtiny. En su lugar, decidieron utilizar el HX711 (PDF), un ADC de 24 bits con ganancia seleccionable, diseñado específicamente para su uso en equilibrio. El uso de una biblioteca escrita para el HX711 le permitió interactuar con Arduino fácilmente. La pantalla fue construida con una pantalla de 7 segmentos de 4 dígitos alimentada por el MAX7219. Una biblioteca de control de LED ligeramente modificada facilitó la conexión de la pantalla al ATtiny. El circuito se ensambló en una placa prototipo para poder conectarlo a otro Arduino para su programación.

Como se quedaron sin pines, tuvieron que sacar un truco para usar un pin del ATtiny para actuar como un reloj para el controlador de pantalla y el chip ADC. Para implementar la función operativa y de apagado automático se necesitaba otro interesante bloque de circuitos analógicos. Papá montó el circuito en una placa prototipo. Detrás de escena, la falta de pines IO en ATtiny ha limitado las funciones que podrían realizar, por lo que el dúo planea introducir un Arduino Nano para mejorar el truco. Si alguna vez se queda con una escala rota, le proporcionó el esquema (PNG) y el código para usar.

  • pícaro vil dice:

    ¡Qué buen trabajo! No me gusta mucho la pantalla de 7 segmentos, se ve un poco fea, pero esa es una preferencia personal.

    • René Arts (@renearts) dice:

      Supongo que también mejorarán esto. No sirve de nada colocar una pantalla de lujo sin saber que el resto funcionará.
      Habiendo dicho y sabido por qué no insertar ESP8266 o su sucesor a través de BLE para permitir la transferencia inalámbrica de valores medidos a un teléfono móvil o incluso mejor: el espejo inteligente DIY se ha mostrado aquí últimamente. Inserte una forma agradable de interactuar con una base de datos para tener un monitor de peso diario de forma automática y sencilla 🙂

    • René Arts (@renearts) dice:

      Estoy totalmente de acuerdo con usted, aunque recuerde que creo que esto debería verse como una prueba de concepto. Las posibilidades de mejorar la pantalla son infinitas. Considere agregar ESP8266 o el ESP32 más nuevo para agregar WiFi y / o capacidades BLE inalámbricas. Imagínese mostrar el peso registrado en un teléfono inteligente, o incluso mejor en un espejo inteligente de bricolaje que ha aparecido mucho aquí últimamente. Desarrolle las capacidades para transferir fácilmente la medición a una base de datos para el monitoreo diario del peso. Bueno, podría seguir un rato ... 😉

  • mímica dice:

    Bueno. Recordaré ese circuito de encendido y apagado.

    • Bogdan dice:

      dado que todo funciona con energía de la batería y está suspendido, no hay ninguna razón por la que la GND no se pueda encender. para que pueda simplificar el circuito.

  • Alan dice:

    El rendimiento tiene un amplificador operativo integrado, por lo que hx711 (¡24 bits para báscula de baño!) Fue innecesario

  • NewCommentor1283 dice:

    excelente reconstrucción

    pero algunos comentarios aquí sobre wifi y bluetooth?
    en serio, es una báscula de baño, entonces me dirás que le pida a una empresa que me "permita" ver mis propios datos biológicos por SOLO $ 9,99 al mes. ¿Cómo uso una báscula tradicional y me preguntas por qué sufriste tanto que no obtuviste mis datos o mi dinero?

  • Shariq Ayaz dice:

    Quiero decir, puedo obtener datos guiados en arduino, ¿a qué escala de peso conduce?

Manuel Gómez
Manuel Gómez

Deja una respuesta

Tu dirección de correo electrónico no será publicada.