Weighing scale connected to a Raspberry Pi

Connecting a scale or balance to a Raspberry Pi: project ideas

On digitalscalesblog.com, I showed how easy it can be to send the weight from a scale to a Python script running on a Raspberry Pi (if you choose the right scale). As I had never used Python before, all the script did was print the weight data. That doesn’t mean you have to stop there. Here a some ideas and links to get you going.

  • Use the Raspberry Pi as a serial device server (from RS-232 to TCP/IP over Ethernet or WiFi). Code examples can be found in the pySerial documentation.
  • Build a protocol converter. Most scales use proprietary protocols, but you can convert the data to MQTT or other protocols as shown here. Do not say that you have developed a protocol converter, call it an IoT gateway to get more attention.
  • Use speech synthesis to output the weight as spoken words for visually impaired users.
  • Use speech recognition to send commands to the scale (e.g. the tare command).
  • Install a Pi Camera Module and take a picture of the user every time the scale is overloaded.
  • Turn the scale into a checkweigher by comparing the weight with preset values and making under/accept/over LEDs light up.
  • Transform the weight into a proportional analog signal (voltage) because… I have no idea! Why do people keep asking for weighing scales with an analog output? Seriously, if you know the answer, please tell me.
  • Trigger an alarm or something worse when an object is removed from the scale:

2 thoughts on “Connecting a scale or balance to a Raspberry Pi: project ideas”

  1. Why do people keep asking for weighing scales with an analog output? Seriously, if you know the answer, please tell me.

    Well the reason I want to is to then control an auger that is filling a bag sitting on the scale. If I had an analog signal as a variable voltage (0-5vdc) I could feed a VFD controller that would then slow the auger down as we approach a target weight and stop at the target weight….

  2. I am trying to add an analog input module for my Pi. I have a Kistler Morse scale SVS2000 indicator with the 4-20mA output module. Often, industrial scale indicators only support the analog output peripheral for remote display on a PLC. Some have other peripherals such as ethernet IP but most prefer the analog output. I’m hoping to add a analog module and a small monitor to display a simple weight.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.