HCSR501 von der Seite

HC-SR501 PIR Bewegungs Sensor

Der HC SR501 is ein 360° Infrarot Bewegungsmelder. Er hat einen Erfassungsradius 120°. Bei Bewegung im Messbereich schaltet er einen Pin auf 3,3V und hält diesen für eine eingestellt Haltezeit (Anzeit). Die Empfindlichkeit und die Haltezeit kann am jeweiligen Drehregler eingestellt werden. Fakten Technische Daten Beschreibung Wert Arbeitsspannung 5-20V Strom < 60µA Ausgangsspannung (an/aus) 3,3V/ …

Weiterlesen

Arduino Multifunktions- Sensorplatine

Erweitgerungsplatine mit einigen Sensoren und Möglichkeiten zur Interaktion. Das Board hat folgende Bestandteile: Temperatur Sensor DHT11/LM35 IR Sensor Buzzer RGB LED LED – Blau/Rot Taster – 2 Freie/Rest Licht Sensor Potentionmeter Diverse Anschlüsse sind noch herausgeführt. Fakten Pinbelegungen: Funktion Pins Taster 1 2 Taster 2 3 DTH11 Temperatur/Luftfeuchte Sensor 4 Buzzer 5 IR Empfänger 6 …

Weiterlesen

Grundlagen Beschleunigungssensor

Beschleunigungssensoren messen wie der Name schon sagt die Beschleunigung eines Körper, zum Beispeil eines Autos. Moderne Sensoren messe die Beschleuniung in alle drei Dimensionen (X,Y,Z, Richtung). Über die Beschleunigung lässt sich die Geschwindigkeit eines Köpers errechnen und somit bedingt (Fehler behaftet) eine Position bestimmen. Einsatzzwecke Flugzeugbau Drohnen und ähnliches Navigation Automobilbau Smartphones Satelliten Funktionsweise Die …

Weiterlesen

GY-273/HMC5883L – Kompassmodul

Der HMC5883L ist ein Kompass welcher über den I2c Bus angesteuert werden kann. Er wird über die Bus-Adresse 0x1E abgefragt und kann die Orientierung eines Gegenstandes, auf dem er montiert ist, feststellen. Ansicht Daten Grundlagen Schaltung Anschluss GND Masse DRDY ?? SDA I2C SDA SCL I2C SCL VCC 5 V Einsatzzwecke Richtungsbestimmung Orientierung von Roboter Erweiterung …

Weiterlesen

Funduino JOYSTICK V1.A

Funduino bietet mit dieser Platine ein weiteres RC-Fernbedienungsmodul. Die Platine besitzt einen Joystick, diverse Taster und Anschlussmöglichkeiten für externe Platinen wie z.B. für ein RF Module, ein Nokia Display und ein Bluetooth modul. Zusätzlich kann das Board mit 3V und 5V betrieben werden. Ansicht Einsatzzwecke Mit RF modul als Fernbedienung für Fahrzeuge Mit Display als …

Weiterlesen

Sensor KY-018 Photowiderstand

Das Board KY-018 ist mit einem Licht abhängiger Widerstand und einen Vorwiderstand bestückt. Daten Spannung: 3V-5V Ausgang: analoger Spannungswert Ich vermute das hier ein GL5528  verbaut wurde. Ansicht (Front/Rückansicht) Beschaltung – Masse + V+ (3V-5V) S Signal Funktionsweise Verändert sich die Lichtstärke die auf den Sensor trifft, verändert dieser seinen Widerstand. Dies ist am Signalausgang als …

Weiterlesen
ESP8266 DH11 Testschaltung

DHT11 mit ESP8266

Ansteuerung eines DHT11 Sensors über den ESP8266 Grundlagen Link zum Beitrag Aufbau Programmierung Bibliotheken Die Einbindung der Bibliothek kann dem folgenden Beitrag entnommen werden: Link zum Beitrag Testprogramm Output Verwandte Beiträge  Quellen:

Weiterlesen
DHT 11 Front

Feuchtigkeitsmesser DHT11

Der DHT kann die Luftfeuchtigkeit mit einer Genauigkeit von 5% und die Temperatur mit einer Genauigkeit von 2°C messen.

Ansicht

Fakten

Wertebereich

Physikalische MessungWerte Bereich
Luftfeuchte 20% – 80%
Temperatur 0°C bis 50°C

Pinning

Bildergebnis für dht11 pinbelegung
Pinbelegung DHT 11. Quelle: http://www.programming-electronics-diy.xyz

Programmierung

Bibliothek

Adafruit bietet hierzu eine Bibliothek.

https://github.com/adafruit/DHT-sensor-library

Die Bib. muss zuvor über den Bibliothekar der Arduino GUI installiert werden. Zusätzlich wird der Generelle Treiber für Sensoren von Adafruit benötigt.

https://github.com/adafruit/Adafruit_Sensor

Die Einbindung von Bibliotheken im generellen ist unter folgenden Link beschrieben, hier werde ich nicht mehr näher darauf eingehen.
https://fambach.net/arduino-ide#Bibliotheken

Programmierung

Bibliothek mit DHT11.h einbinden. Im Konsturktor muss der Sensortyp (DHT11/22)  und der verwendete Daten Pin angegeben werden:

#define DHTPIN 2
#define DHTTYPE DHT11 

DHT dht(DHTPIN, DHTTYPE); // Konstruktor

Die Abfrage geschieht mit:

// lesen der Temperatur in °C 
readTemperature(false);

// Lesen der feuchtigkeit in % 
readHumidity();

Verwandte Beiträge

Probleme

fatal error: DHT.h 

Code compiliert nicht. Evtl. wurden die DHT  Bibliotheken nicht installiert.

Installiere die DHT lib von Adafruit:

fatal error: Adafruit_Sensor.h

Installiere die Standardlib von Adafruit:

Quellen

https://www.adafruit.com/product/386

https://learn.adafruit.com/dht

US-100

Der US-100 ist ein Ultraschall-Enfernungsmesser mit einer Versorgungsspannung von 3V – 5V.  Er kann somit direkt an modernen Microcontrollern mit 3.3V Versorgungspannung betrieben werden. Ansichten Fakten Technische Daten Pin-Belegung Versorgungsspannung 3-5V Trigger (Auslöser) Echo („Empfänger“) Masse Masse Besonderheiten Der US-100 kann in zwei Modi betrieben werden Im seriellen modus, Jumper auf der Rückseite ist gesetzt. …

Weiterlesen