Archiv | Allgemein

RSS feed abonieren
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 […]

Farbkodierung bedrahteter Widerstand

Grundlagen Widerstände SMD und Bedrahtet

Widerstände – die allgegenwärtigsten elektronischen Bauelemente. Sie sind ein kritisches Stück in fast jedem Stromkreis. Und sie spielen eine wichtige Rolle in unserer Lieblingsgleichung, dem Ohmschen Gesetz. Grundlagen von Widerständen Widerstände sind elektronische Bauelemente, die einen spezifischen, unveränderlichen elektrischen Widerstand aufweisen. Der Widerstand des Bauteils begrenzt den Elektronenfluss durch eine Schaltung. Sie sind passive Komponenten. […]

pcb mit smd widerstaenden

SMD-Bauformen und deren Größen im metrischen und imperialen System

SMD (Surface Mount Device) werden auf der Oberfläche von Leiterplatten (PCBs) plaziert und verlötet. Ein SMT-Bauteil ist in der Regel kleiner als sein Durchgangsloch-Gegenstück, weil es entweder kleinere oder gar keine Anschlüsse hat. Es kann kurze Pins oder Leitungen verschiedener Bauformen, flache Kontakte, eine Matrix aus Lötkugeln (BGAs) oder Anschlüsse am Gehäuse des Bauteils haben. […]

I2C im Arduino mit Beispiel

Mit dem Arduino alle angeschlossenen I2C / TWI Adressen scannen

Sie haben ein I²C Modul und wissen nicht auf welcher I2C-Adresse das Modul Befehle empfängt und versendet? Oft müssen Sie in diesem Fall Produktbeschreibungen oder Datenblätter durchsuchen. Es besteht jedoch auch die Möglichkeit alle Adressen in Sekunden mit dem Arduino abzufragen und eine Übersichtliche Ausgabe der belegten Adressen zu erhalten. Die Pinbelegung der einzelnen Entwicklungsboards […]