Coder Social home page Coder Social logo

incubator's Introduction

incubator

sensing temperature in a specific environment

--- german: Das Ziel ist die Umgebungsmessung anhand der Temperatur und Luftfeuchte, um für konstante 30 Grad Celsius in einem abgegrenzten Bereich zu sorgen. In diesem Bereich sind Arbeitsmittel aufbewahrt, welche diese konstante Temperatur benötigen.

Es wird mit Hilfe von 3x BME280 von AZ-Delivery bei identischer I2C Adresse die Umgebungs-Werte abgerufen und auf einem LCD Display 2004A zur Anzeige gebracht. Die Komplexität liegt nun darin: a.) Management der idetischen I2C Adressen einem I2C Multiplexer zu überlassen (Adafruit #2717: TCA9548A switcht jeweils auf den Sensor-Kanal um) b.) auch im Bereich selbst ist nochmals ein Gehäuse für ein Arbeitsmittel untergebracht, welches seinen eigenen Temperaturfühler mitbringt. Zur Überprüfung dieser Kalibrierung wird ein BME280 mit in das Gehäuse eingebracht, welcher seine Werte via 433 MHz Radio Modul an den Empfänger weiterleitet. Hierbei musste darauf eingegangen werden, wie die Daten vom Typ char (für die Radio-Übermittlung) übertragen und wieder vom Typ float ausgegeben werden.

Je nach Temperatur-Erhebung wird dann ein entsprechendes Relay angesprochen, entweder eine Heizung oder eine Kühlung anzusteuern. Hierauf wird im Einzelnen nicht eingegangen.

--- english: The goal is to measure the environment based on temperature and humidity in order to ensure a constant 30 degrees Celsius in a defined area. Work equipment that needs this constant temperature is stored in this area.

With the help of 3x BME280 from AZ-Delivery with identical I2C address the environmental values are called up and displayed on an LCD display 2004A. The complexity is now: a.) Leave management of the identical I2C addresses to an I2C multiplexer (Adafruit # 2717: TCA9548A switches to the sensor channel) b.) Also in the area itself is a housing for a work equipment that brings its own temperature sensor. To check this calibration, a BME280 is inserted into the housing, which transmits its values to the receiver via a 433 MHz radio module. Here it had to be considered how the data of the char type (for radio transmission) was transmitted and how it was output again of the float type.

Depending on the temperature measurement, a corresponding relay is then activated to control either heating or cooling. This will not be dealt with in detail.

incubator's People

Contributors

ilohs avatar

Watchers

 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.