¿Cuáles son los pasos que debo seguir para controlar un sensor de peso utilizando los pines GPIO en una Raspberry Pi 3?

¿Cuánto peso? 10 toneladas … 🙂

Al final del día, sin embargo, es prácticamente uno de los dos tipos de dispositivos:

  • Un dispositivo puramente analógico, como en Comenzar con celdas de carga, o
  • Un dispositivo que realiza una lectura digital en serie o similar.

El segundo caso no es muy interesante (solo es averiguar el protocolo del dispositivo de destino y hacerlo coincidir, como UART o lo que sea), así que supongo que estás utilizando un puente de wheatstone como se describe en el primer enlace.

Los principios básicos son que:

  1. Su medidor de fuerza convierte la fuerza en un cambio en la resistencia eléctrica.
  2. El cambio en la resistencia provoca un cambio en el voltaje en su puente de wheatstone en relación con el voltaje de entrada.
  3. Ahora solo necesita convertir esa tensión analógica en algo que el raspi pueda leer. El dispositivo para esto es un convertidor analógico a digital o ADC.

A diferencia de muchos microcontroladores, el raspi no tiene un ADC práctico para su uso, por lo que puede revisar y agregar una interfaz aquí: Entradas analógicas para Raspberry Pi usando el MCP3008. Hay muchos otros candidatos por ahí, y recuerde que es posible que necesite aislar eléctricamente su sensor si está en un lugar hostil (verifique, por ejemplo, los optoacopladores), pero si está haciendo un pequeño proyecto, debería ser un buen comienzo para ti

¡Buena suerte!

Paso 1: Google “sensor de peso digital”

Eso te llevará a una selección de dispositivos y las instrucciones de Sparkfun sobre cómo usarlos.

Actualización: esta respuesta perfectamente correcta ha sido rechazada por alguien que piensa que el voto a la baja significa “No me gusta eso”.