Arduino Projekte

Auf dieser Seite befinden sich alle zuletzt veröffentlichten Beiträge zum Thema Arduino.


02.08.2020Arduino über PHP steuern

Dieses Projekt bildet zusammen mit dem Hauptprojekt (Arduino weltweit Steuern) den dafür notwendigen Client. Über ein einfaches HTML-Formular können Steuerbefehle an den Arduino gesendet werden. Ein PHP-Script eröffnet im Hintergrund einen UDP-Socket und sendet den entsprechenden Steuerbefehl weiter an den Relay-Server. Dieser Server sendet das UDP-Paket an den Controller (Arduino) weiter. Weiterlesen

Arduino steuern mit UDP und PHP

AEQ-WEB

26.07.2020Arduino UDP Controller Code

Dieser Artikel beschreibt den Arduino Quellcode für das Projekt "Arduino weltweit Steuern". Die für dieses Projekt benötigten Bibliotheken sind in der Regel bereits im Arduino IDE installiert.

Der Arduino ist in der Lage, Steuerinformationen, die vom Server kommen, zu verarbeiten. Dazu zählt das Schalten von digitalen Ausgängen sowie das Senden von Bestätigungen und Statusinformationen. Weiterlesen


26.07.2020UDP Message Server Code

Für das Projekt "Arduino weltweit steuern" wird ein Server benötigt, der als UDP Paket Relay funktioniert. Das Script wurde in Python programmiert und ist somit ohne Einschränkungen in der Regel mit allen Betriebssystemen kompatibel. Auf dieser Seite gibt es die Dokumentation zur Serversoftware.

Damit das UDP Relay gestartet werden kann, wird die Installation von Python benötigt. Sollte das Relay öffentlich erreichbar sein, wird ein öffentlicher Server benötigt. Weiterlesen

AEQ-WEB

Arduino Worldwide Bidirectional Communication

26.07.2020Arduino weltweit steuern

Ein netzwerkfähiger Mikrocontroller kann über das lokale LAN Netzwerk oder über W-LAN recht unkompliziert gesteuert werden. Auch eine bidirektionale Verbindung zwischen zwei Systemen ist in der Regel ohne viel Aufwand möglich. Möchte man einen Controller wie den Arduino aber nicht nur im eigenen LAN steuern, sondern von überall auf der Welt, dann wird es wesentlich komplizierter, aber trotzdem ist es machbar. Weiterlesen


05.06.2020Arduino HTTPS Request

Mit dem Ethernet Shield (W5100) kann der Arduino netzwerkfähig gemacht werden. Gängige Protokolle wie TCP, UPD oder auch HTTP werden von diesem Shield problemlos unterstützt. Es gibt dafür auch sehr viele Bibliotheken, die den Programmieraufwand sehr erleichtern. Damit wird es auch Anfängern sehr leicht gemacht, einen Arduino mit dem Internet zu verbinden. Weiterlesen

Arduino Ethernet SSL TLS HTTPS POST GET Request

Arduino Interrupt einsetzten

17.05.2020Arduino Interrupt einstellen

Nahezu jeder Mikrocontroller verfügt über mindestens einen oder mehrere Interrupt-Pins. Doch was bedeutet Interrupt? Gibt man im Übersetzer das Wort ein, so lautet die deutsche Übersetzung "Unterbrechung". Diese geniale Funktion gibt es wortwörtlich und ist gerade bei Anfängern eine eher unbekannte Sache, obwohl es ein geniales Feature ist. In diesem Artikel geht es allgemein um Interrupts und um die praktische Anwendung dieser Funktion. Weiterlesen


21.03.2020Spannungsteiler für Mikrocontroller

Spannungsteiler sind sehr wichtige Schaltungen in sehr vielen elektronischen Schaltungen. Hauptsächlich werden Spannungsteiler für die Spannungsanpassung, Pegelwandlung oder auch Dämpfung verwendet. In diesem Artikel geht es kurz allgemein um den Spannungsteiler, speziell aber um die Verwendung von Spannungsteilern an Mikrocontrollern.

Am meisten wird der Spannungsteiler als Spannungsanpassung vor einem analogen Eingang geschaltet. Weiterlesen

Spannungsteiler berechnen für Mikrocontroller

Arduino Relay Control 5V 12V

08.03.2020Relais steuern mit Mikrocontrollern

Gerade bei Mikrocontrollern werden sehr gerne Relais verwendet, um große Spannungen und Ströme galvanisch getrennt zu schalten. Es gibt auf den Markt sehr viele fertige Relay-Module, die auch sehr gut auf die Betriebs- und Steuerspannung von Mikrocontrollern angepasst sind und auch alle notwendigen Bauteile bereits OnBoard haben. Allerdings gibt es hier aber auch viele Nachteile und Einschränkungen, wie z. B. Weiterlesen


22.02.2020Siebensegmentanzeige mit HC595

Eine Siebensegmentanzeige besteht aus 7 einzelnen LED-Balken die einzeln angesteuert werden. Um hier eine Anzeige mit dem Arduino ansteuern zu können, werden in der Regel deshalb sieben Datenleitungen pro Einheit benötigt. Die I/O-Pins würden daher gerade mal für zwei Anzeigen ausreichen und alle 14 digitalen Pins wären belegt. In diesem Artikel zeigen wir, wie eine Siebensegmentanzeige effizient über ein Schieberegister mit nur drei Datenleitungen angesteuert wird. Weiterlesen

Arduino 74HC595 Siebensegment Anzeige

Arduino GY906 Temperatur Sensor Pyrometer

11.01.2020GY906 Infrarot Temperatur Sensor

Egal ob in der Küche oder Werkstatt, das Infrarot Thermometer ist ein praktischer Helfer im Alltag. Mit diesem Thermometer kann die Oberflächentemperatur von fast allen Gegenständen gemessen werden. Diese Sensoren gibt es mittlerweile auch für Mikrocontroller, was beispielsweise ermöglicht, Temperaturen automatisiert und berührungslos zu ermitteln. In diesem Artikel geht es um den GY906 bzw. MLX90614 Infrarot Temperatursensor in Verwendung mit dem Arduino. Weiterlesen


29.11.2019Arduino Uno vs. WeMos D1

Das Wemos D1 R1 oder R2 ist eine gute Alternative zum Arduino Board wenn es um W-LAN Projekte geht. Obwohl das Board schon einige Jahre am Markt ist und nicht mehr die neueste Hardware hat, ist es nach wie vor sehr beliebt. Der Gründe liegen hier hauptsächlich am Formfaktor und an der Arduino Shield Kompatibilität. Außerdem ist es mittlerweile recht gut mit dem Arduino IDE und vielen Librarys kompatibel. Weiterlesen

Arduino vs WeMos D1 r2

Arduino EEPROM Read & Write Data

15.11.2019Arduino und der EEPROM

Alle Arduino Boards basierend auf dem ATMega haben einen EEPROM Speicher. EEPROM steht für "Electrically Erasable Programmable Read-Only Memory" was bedeutet, dass es sich um einen elektronisch löschbaren Speicher handelt. Je nach Mikrocontroller beträgt die Speichergröße von einigen Bytes bis hin zu einigen Kilobytes. Der EEPROM ist ein nicht flüchtiger Speicher, der seine Daten auch im stromlosen Zustand vom Arduino behält. Weiterlesen


01.11.2019Arduino Smartmeter

Am Markt gibt es sehr viele Stromzähler bzw. Subzähler die in der Lage sind, ihre Daten an ein anderes System weiterzugeben. Dafür gibt es verschiedene Schnittstellen wie den ModBus, S0 oder auch Serial. In diesem Artikel geht es um das mitschreiben von verbrauchten Wattstunden mittels eines Arduino Board über S0.

Das S0 System von Stromzählern ist ein einfacher Impuls, der bei jedem verbrauchten Watt erzeugt wird. Weiterlesen

Arduino Smartmeter S0 Watt Counter

Arduino Blitz Shield Ramser

04.09.2019Arduino Blitzdetektor Shield

Gewitter vorherzusagen bzw. Blitze zu orten ist eine sehr komplexe Sache. Wetterdienste haben dafür ein eigenes Messnetz mit vielen Stationen aufgebaut. Es gibt einige Möglichkeiten, einen eigenen Blitzdetektor zu bauen, um so herannahende Gewitter zu erkennen. Mit einigen wenigen Widerständen und Drähten, kann bereits ein einfacher Blitzdetektor gebaut werden. Weiterlesen


05.10.2019Arduino 230V Dimmer

In der Gleichstromtechnik kann man mit einem MOSFET und mit PWM die Leistung einer Lampe oder die Drehzahl von einem Motor steuern. Genau solche Dimmer kann man auch in der Wechselstromtechnik bauen, allerdings nicht mit einem MOSFET, sondern mit einem TRIAC. Neben diesem Bauteil wird aber noch einiges mehr an Elektronik benötigt und da es sich hier um Wechselstrom handelt, muss eine galvanische Trennung von der AC-Seite auf die DC-Seite bzw. Weiterlesen

Arduino AC Dimmer

Arduino SI5351 Taktgenerator und Frequenzgenerator

05.05.2019Arduino Frequenzgenerator

HF-Frequenzgeneratoren werden benötigt, um beispielsweise Empfänger oder Signalanzeigen überprüfen zu können. In diesem Artikel zeigen wir, wie man einen Takt-Generator mit dem Arduino baut und damit die Testsignale und Testfrequenzen generiert. Als Hardware wird der SI5351A Taktgenerator verwendet, der über die I2C Schnittstelle mit dem Arduino kommuniziert. Der Taktgenerator arbeitet laut Herstellerangaben im Frequenzbereich zwischen 8 KHz und 160 MHz. Weiterlesen


28.04.2019Arduino Wasseruhr

Mit einem Arduino oder einem anderen Mikrocontroller und einem Paddle Wheel kann man sehr leicht eine Durchflussmenge oder Durchflussgeschwindigkeit messen. Mit den verarbeiteten Sensordaten kann man dann eine einfache Wasseruhr bauen oder erweitert auch die Durchflussmenge einer Wasserpumpe regeln. In diesem Beitrag zeigen wir, wie ein Flowmeter mit dem Arduino funktioniert und wie es kalibriert wird. Weiterlesen

Arduino Flowmeter Wasseruhr

Arduino IRFZ44N PWM MOSFET Load Control

06.04.2019Arduino MOSFET Steuerung

Für dieses Projekt gibt es auch ein Video auf Youtube: Drehzahl von großen Motoren über einen MOSFET (IRFZ44N) mit PWM steuern - Arduino Projekt

Mikrocontroller wie der Arduino oder ein ESP sind sicherlich die günstigsten Steuerkomponenten auf den Markt. Mit diesen Entwicklungsboards oder Mikrocontrollern kann man problemlos sämtliche Komponenten steuern. Weiterlesen


02.04.2019Arduino mit Powerbank betreiben

Für dieses Projekt gibt es auch ein Video auf Youtube: Arduino Powerbank Abschaltautomatik verhindern - So bleiben Arduinos, ESPs oder NodeMCUs immer ein

Powerbanks eignen sich ideal für den Betrieb von Arduino Boards, ESP32, ESP8266 oder auch NodeMCU Boards. Sie sind nicht nur wegen der teilweise besonders hohen Kapazität sehr beliebt, sondern verfügen auch gleich über die benötigten 5V Betriebsspannung. Weiterlesen

Arduino Powerbank Abschaltautomatik verhindern - Prevent Automatic Power Off

Arduino - read and decode infrared signals from a remote controller

27.01.2019Arduino IR Signal decodieren

Für dieses Projekt gibt es auch ein Video auf Youtube: Infrarot Signale einer Fernbedienung decodieren mit dem Arduino und einem IR-Receiver

Infrarot ist eine optische Übertragung, die heute noch vielfach in Fernsteuerungen und Fernbedienungen verwendet wird. Bevor Bluetooth auf den Markt kam, war ein Infrarot Modul in vielen Smartphones, PDAs und Notebooks verbaut. Weiterlesen