Skip to content

HexCode25/Arduino-simple_weighing-and-calibration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

💰 Support My Work

If you find this project helpful and want to support my work, you can contribute through:

💎 Crypto Donations

Tether
THaG7n6AdFADW5fqVWBe45uD1xTBiyWd3r
USDT (TRC20 Network)

Buy Me a Coffee

ko-fi

🏗️ Arduino Simple Weighing and Calibration System

Arduino License: MIT HX711

HX711 Connection Diagram

HX711 Connection Diagram

📝 Description

This repository contains Arduino code for implementing a professional weighing system with calibration functionality. The project is designed to work with load cells and provides both calibration and weighing capabilities, making it perfect for DIY scales and industrial applications.

🌟 Key Features

  • ⚖️ Precise load cell calibration
  • 📊 Digital weight measurements
  • 🔄 Real-time weight monitoring
  • 📱 User-friendly interface
  • 💾 Persistent calibration storage
  • 🛠️ Easy setup and configuration

📁 Project Structure

arduino-weighing-system/
├── calibration/
│   └── calibration.ino      # Calibration setup sketch
└── simple_weighing/
    └── simple_weighing.ino  # Main weighing system

🔧 Hardware Requirements

Component Purpose
Arduino Board Main controller (Uno/Nano recommended)
HX711 Module Load cell amplifier
Load Cell Weight sensor (max 5kg/10kg/20kg)
LCD Display Optional for visual output
Jumper Wires For connections

📥 Software Dependencies

🔌 Wiring Diagram

HX711 Pin Arduino Pin
VCC 5V
GND GND
DT Digital Pin 2*
SCK Digital Pin 3*

*Pins can be configured in the code

📋 Setup Guide

  1. Hardware Assembly

    • Connect load cell to HX711 following the color codes
    • Wire HX711 to Arduino according to the table above
    • Power up the system
  2. Software Setup

    1. Install Arduino IDE
    2. Install HX711 library
    3. Upload calibration sketch
    4. Follow calibration procedure

🎯 Usage Instructions

🔍 Calibration Mode

  1. Load the calibration sketch
  2. Open Serial Monitor (9600 baud)
  3. Follow on-screen instructions
  4. Save your calibration factor

⚖️ Weighing Mode

  1. Input calibration factor
  2. Upload weighing sketch
  3. Begin measurements
  4. Monitor through Serial/LCD

🤝 Contributing

We welcome contributions! Here's how you can help:

  1. Fork the repository
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

👥 Credits

Created with ❤️ by Cracked-oss

🆘 Support

Need help? We're here for you!

📫 Connect With Me

Telegram Facebook


Made with 🛠️ and passion for the Arduino community

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages