No tengo habilidades con la electrónica, pero puedo codificar. ¿Qué tipo de hardware puedo usar para crear una báscula electrónica que funcione con Linux? ¿Arduino se ajustará a esta tarea? ¿Dónde puedo encontrar el sensor para controlar el peso?
En mi aplicación, necesito realizar un seguimiento cada hora del peso de una botella de líquido y almacenar los resultados en el hardware hasta que conecto una memoria USB en la placa. Tengo que detectar eso y almacenar los datos en el lápiz USB.
¿Cómo empiezo con esto?
Puede comenzar mirando esta nota de aplicación de Texas Instrument: Báscula de pesaje de un solo chip MSP430F42x o esas notas de diseño de Analog Devices: Diseño de báscula de precisión con el ADC Sigma-Delta de 24 bits AD7192 con PGA interno y diseño de báscula de pesaje . Este , también, es un diagrama de bloques para una báscula.
Básicamente, utiliza una celda de carga , un amplificador y un convertidor A/D, que alimenta los datos al microcontrolador.
Luego, después de que esto funcione, puede trabajar en la interfaz con la computadora (algunos modelos del MSP430 tienen soporte USB en el chip; otros microcontroladores también pueden tener esta función).
En cuanto al host USB (necesario para almacenar datos en una memoria USB), puede usar (por ejemplo) el MAX3421E para agregar soporte si su microcontrolador no admite esta función.
Qué tal: conseguir una báscula que se comunique a través de RS-232. Conéctelo y use /dev/ttyS<n>
el dispositivo correspondiente de su Linux para leerlo.
Anindo Ghosh
Renán