Archiv | Anleitungen

RSS feed abonieren
DHT22 Temperatur und Feuchtigkeits Sensor Modul anschluss an Arduino UNO

DHT11 & DHT22 Sensoren zur Messung von Temperatur und Feuchte mit dem Arduino im Vergleich

In diesem Arduino Tutorial wird gezeigt, wie man den DHT11 oder den DHT22 Sensor zur Messung von Temperatur und Luftfeuchtigkeit mit dem Arduino verwendet. Diese Sensoren sind  sehr beliebt, da sie sehr preiswert sind. Hier sind die wichtigsten Spezifikationen und Unterschiede zwischen diesen beiden Sensoren: Das DHT22 ist die teurere Version, die offensichtlich bessere Spezifikationen […]

CoolTerm Aufzeichnen der Log Daten

Aufzeichnen serieller Daten vom Arduino in eine Log-Datei auf dem PC

Es gibt viele Möglichkeiten Daten auszuzeichnen oder direkt auszuwerten. In den meisten Projekten werden die erfassten Daten direkt auf einem Display ausgegeben oder auf einer SD-Karte gespeichert und  später zur Verarbeitung und Analyse auf einem PC ausgewertet. Es ist jedoch relativ einfach, Daten von beliebig vielen Sensoren, die an ein Arduino-Board angeschlossen sind, zu sammeln und […]

Log-Datei via Batchscript verkleinen

Batch-Script um Log-Text-Dateien durch kopieren jeder n-ten Zeile zu verkleinern

Wenn durch Messvorgänge Log-Dateien entstanden mit hoher Abtastrate erstellt wurden, sind diese meist zu groß um diese beispielsweise in Excel zu plotten. Hilfreich wäre es nur jeden hundertsten wert für die grafische Auswertung zu haben. Folgendes Batch-Script ermöglicht die Reduzierung einer Log-Datei: @echo OFF echo Sie möchten eine Textdatei verkleinern. set /p line=Jede wievielte Zeile […]

Roh-Messwert im Vergleich mit den Mittelwert ADC-Filtern

Drei Methoden zur Filterung von verrauschten ADC-Messungen mit dem Arduino

Messungen enthalten oft Rauschen. Das Rauschen ist ein Teil des Signals, welches für die weiter Verarbeitung nicht erwünscht ist. Neben dem elektrischen Rauschen entsteht dies auch durch reale Einflüsse auf den Sensor. Vibrationen durch den Motor verursachen Rauschen, wenn Sie z.B. die Beschleunigung eines Autos messen. Das Filtern ist eine Methode, um einen Teil des […]

KY-013 NTC Thermistor Anschluss an Arduino Uno

Temperaturen mittels Thermistor und seriellen Plotter der Arduino IDE als Graph darstellen

Thermistoren sind einfache, preiswerte und genaue Komponenten, die es ermöglichen, Temperaturdaten zu messen. Entfernte Wetterstationen, Hausautomationssysteme, Steuer- und Schutzschaltungen für Geräte sind einige Anwendungen, bei denen Thermistoren verwendet werden. Sie sind analoge Sensoren, daher ist der Code relativ einfach im Vergleich zu digitalen Temperatursensoren, die spezielle Bibliotheken benötigen. Wie funktioniert ein Thermistor? Thermistoren sind variable […]

TMP36 Temperatursensor Thermometer Analog Temperatur Sensor TMP36GZ anschluss arduino

Temperaturen mit dem TMP36 und Arduino Messen

Mit einem Temperatursensor kann die Umgebungstemperatur gemessen werden. Der in dieser Anleitung verwendete TMP36 hat drei Pins – einen Pluspol, eine Masse und ein Signal. Dies ist ein linearer Temperatursensor. Eine Temperaturänderung von einem Grad Celsius entspricht einer Änderung von 10 Millivolt am Sensorausgang. Der Sensor TMP36 hat eine Nennspannung von 750 mV bei 25°C […]

Pinbelegung STM32F405RGT6 MicroPython Board

STM32 Entwicklungs-Board mit MicroPython das erste Beispiel

Willkommen in der Welt von MicroPython mit einem 32 bit STM32F405RG Mikrocontroller. MicroPython ist eine schlanke und effiziente Implementierung der Programmiersprache Python 3, die eine kleine Teilmenge der Python-Standardbibliothek enthält und für den Betrieb auf Mikrocontrollern und in eingeschränkten Umgebungen optimiert ist. In dieser Anleitung werden die ersten Schritten von der Installation hin zu kleinen Beispielanwendungen […]

ESP8266 Webserver mit Bildern aud dem lokalen Dateisystem ESP8266 Beispiel

ESP8266 Webserverinhalte wie Bilder (PNG und JPEG) aus dem internen Flash-Speicher laden

Der ESP8266 NodeMCU kann als Webserver mit im Code hinterlegten html Webseiten verwendet werden. Es besteht jedoch vielleicht auch der Wunsch Bilder in die Webseite einzufügen. Dies kann mit Hilfe von SPIFFS (SPI Flash File System) erreicht werden. In dieser Anleitung wird diese Möglichkeit beispielhaft gezeigt. Benötigte Tools für diese Anleitung: Neben der Arduino IDE […]

ESP8266 Node MCU Dataisystem

ESP8266 Flash Dateisystem SPIFFS beispielhaft benutzen

Dieses Tutorial erklärt ausführlich das ESP8266 Flash File System abgekürzt als (SPIFFS). Es gibt zwei Möglichkeiten, Daten auf dem ESP8266 zu speichern, eine davon ist das interne EEPROM mit 512 Bytes. Das EEPROM besitzt 1 Million Schreibzyklen. Die zweite Möglichkeit ist die Verwendung von SPI Flash (64kBytes bis 15Mbyte). Neben dem ESP-01 befindet sich ein […]

Flash Konfiguration ES8266 in Arduino IDE

Größe des ESP8266 Flash-Speicher sowie Chip ID ausgeben und mit der Konfiguration überprüfen

Bei Unsicherheiten mit der ESP-Chip-Konfiguration oder zur reinen Überprüfung kann folgender Code zur Ausgabe der Daten über die serielle Schnittstelle genutzt werden: void setup(void) { Serial.begin(9600); uint32_t realSize = ESP.getFlashChipRealSize(); uint32_t ideSize = ESP.getFlashChipSize(); FlashMode_t ideMode = ESP.getFlashChipMode(); Serial.printf(“Reale Flash ID: %08X\n”, ESP.getFlashChipId()); Serial.printf(“Reale Flash groesse: %u”, realSize); Serial.print(” Byte\n\n”); Serial.printf(“In der IDE hinterlegte Flash […]