Giter Club home page Giter Club logo

drinks-storage-state's Introduction

Drinks Storage State

build badge

This repo contains the design files (not yet) and firmware for the hardware, which measures the state of our beverage storage site.

Concept

Our beverage storage site consists of multiple stacks of crates, where each stack can only contain one type of bottles which are either all full or all empty.

Each of the stacks is standing on a special scale, which monitors how many crates are on the stack. Those special scales contain ESP8266 and send their state to a central server. The data is processed at server site and forwarded to a graphana server for visualisation.

a diagram showing the overall architecture of the monitoring system

Hardware

The Hardware is based on a board with 4 load cells attached to it according to the schematic of this Load Sensor Combinator:

JP1_UL Upper Left
C RED E-
+ WHT JP2_UR_WHT
- BLK JP3_LL_BLK
JP2_UR Upper Right
C RED A-
- BLK JP4_LR_BLK
JP3_LL Lower Left
C RED A+
+ WHT JP4_LR_WHT
JP4_LR Lower Right
C RED E+

The signals of the load cells are amplified and digitalized by an HX711 load cell amplifier which is connected to an ESP8266 Board.

Currently the HX711 is hooked up to pins 12 & 14 (clock & data) of the ESP.

Software

The software is written with the Arduino framework and build using platformio. To build the firmware and upload it to the ESP simply install platfomio and run platformio run -t upload.

drinks-storage-state's People

Contributors

anuejn avatar flxai avatar jplatte avatar malled2002 avatar nikeee avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.