awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
KrishKrosh avatar

KrishKrosh/TrackWeight

0
View on GitHub↗
8,659 stars·376 forks·Swift·mit·18 views

TrackWeight

TrackWeight is a digital weighing instrument and pressure-to-weight converter designed to measure the mass of objects. It functions as a pressure sensor weight scale that translates data from a touch surface into weight measurements in grams.

The system integrates pressure sensor data to enable digital weight measurement and embedded weight tracking. It converts raw pressure readings into standardized weight units to quantify the mass of objects or fingers in contact with a sensory surface.

The implementation includes analog-to-digital signal conversion, linear regression calibration for accuracy, and threshold-based noise filtering. It utilizes polling-based sensor sampling and state-driven measurement logic to monitor for pressure changes and detect object contact.

Features

  • Weight Measurement - Converts pressure sensor data from a touch surface into standardized weight measurements in grams.
  • Sensor Calibration - Uses linear regression to accurately map digital sensor readings to known gram weights.
  • Analog-to-Digital Converters - Implements analog-to-digital conversion to translate raw pressure sensor voltage into digital values for weight calculation.
  • Digital Weighing Instruments - Functions as a digital weighing instrument that measures mass through sensor-based pressure detection.
  • Embedded Weight Tracking - Integrates a hardware-software interface to monitor and log the weight of physical objects in real time.
  • Sensor Integrations - Integrates physical pressure sensors to capture and process data for weight quantification.
  • Pressure Sensor Scales - Implements a pressure sensor weight scale that translates touch surface data into gram measurements.
  • Pressure-to-Weight Converters - Provides software logic for translating raw pressure readings into standardized weight units.
  • Touch Surface Sensing - Measures the amount of pressure applied to a sensory surface to determine object mass.
  • Sensor Polling - Uses a polling-based sampling method to monitor pressure sensors for object contact at regular intervals.
  • Sensor Noise Filtering - Provides threshold-based noise filtering to prevent phantom weight readings caused by sensor fluctuations.
  • State-Driven Logic - Implements state-driven logic to toggle between idle and weighing modes based on pressure thresholds.

Star history

Star history chart for krishkrosh/trackweightStar history chart for krishkrosh/trackweight

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with TrackWeight

These projects share indexed features with TrackWeight. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • rwaldron/johnny-fiverwaldron avatar

    rwaldron/johnny-five

    13,401View on GitHub↗

    Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots and IoT devices. It provides a standardized library for managing pins, motors, and displays across various microcontroller platforms, allowing developers to control sensors and actuators using a consistent JavaScript API. The framework is distinguished by its use of a plugin-based hardware abstraction system, which enables communication with diverse hardware platforms and protocols. It supports real-time hardware manipulation and debugging through a read-eval-print loop that a

    JavaScript1-wireadcarduino
    View on GitHub↗13,401
  • samhenrigold/lidanglesensorsamhenrigold avatar

    samhenrigold/LidAngleSensor

    4,125View on GitHub↗

    LidAngleSensor is a tool and sensor interface that retrieves the physical opening angle of a laptop screen by querying the internal Human Interface Device. It translates raw hardware sensor reports into a numerical representation of the lid's position. The project functions as a lid-triggered audio player and a screen region capture tool. It can monitor hardware sensor state changes to play specific sound effects when a laptop lid opens or closes and isolate a defined coordinate area of the display buffer to copy a specific screen region to the clipboard. The system handles hardware event au

    Swift
    View on GitHub↗4,125
  • pvvx/atc_mithermometerpvvx avatar

    pvvx/ATC_MiThermometer

    3,963View on GitHub↗

    This project provides custom firmware and a suite of management tools for wireless thermometers and hygrometers. It replaces manufacturer software to improve measurement accuracy, extend battery life, and unlock configuration options not available in stock firmware. The system differentiates itself through a comprehensive set of administration utilities, including a device configurator for managing Bluetooth advertising and transmission power, and an over-the-air flasher for wireless software updates. It also features a climate data visualizer to retrieve and graph historical temperature, hum

    C
    View on GitHub↗3,963
  • zswatch/zswatchZSWatch avatar

    ZSWatch/ZSWatch

    3,128View on GitHub↗

    ZSWatch is a real-time operating system for wearable devices featuring a touch display and Bluetooth Low Energy connectivity. It provides a comprehensive software suite that includes a Bluetooth LE communication stack, an embedded UI framework for round displays, and a complete firmware toolchain for compiling, flashing, and simulating wearable hardware. The project is distinguished by its specialized wearable capabilities, such as a graphical framework for designing reactive screens and watchfaces via a visual editor. It implements a publish-subscribe messaging system to decouple hardware se

    Cangle-of-arrivalblebluetooth
    View on GitHub↗3,128
Compare all 30 related projects→

Frequently asked questions

What does krishkrosh/trackweight do?

TrackWeight is a digital weighing instrument and pressure-to-weight converter designed to measure the mass of objects. It functions as a pressure sensor weight scale that translates data from a touch surface into weight measurements in grams.

What are the main features of krishkrosh/trackweight?

The main features of krishkrosh/trackweight are: Weight Measurement, Sensor Calibration, Analog-to-Digital Converters, Digital Weighing Instruments, Embedded Weight Tracking, Sensor Integrations, Pressure Sensor Scales, Pressure-to-Weight Converters.

Which projects share features with krishkrosh/trackweight?

Projects with overlapping indexed features include: rwaldron/johnny-five — Johnny-Five is a JavaScript robotics framework and microcontroller hardware interface designed for programming robots… samhenrigold/lidanglesensor — LidAngleSensor is a tool and sensor interface that retrieves the physical opening angle of a laptop screen by querying… pvvx/atc_mithermometer — This project provides custom firmware and a suite of management tools for wireless thermometers and hygrometers. It… zswatch/zswatch — ZSWatch is a real-time operating system for wearable devices featuring a touch display and Bluetooth Low Energy… micropython/micropython — MicroPython is a lean implementation of Python 3 optimized to run on microcontrollers and other resource-constrained… jomjol/ai-on-the-edge-device — AI-on-the-edge-device is an edge AI meter digitizer and computer vision image processor designed to convert images of…