Posts

Posts mit dem Label "Arduino" werden angezeigt.

Karosseriebeleuchtung mit PCA9685 (Zusatz)

Bild
Eine Sache ist noch offen: Bei meinem vorigen Blogpost konnte man in den Videos sehen, dass die LEDs beim Fade-OUT nie ganz aus waren. Benötigt werden: Arduino PWM Modul PCA9685 LEDs und Widerstände Ziel Die LEDs sollen im Fade-OUT komplett ausgehen. Asynchrone Animationsabläufe. Ursache Es lag daran, dass der Wert nie den Endwert von 4095 erreicht hat. Auch, wenn das High Level nur sehr kurz anliegt, reicht die Spannungsversorgung aus, um einen LED noch glimmen zu lassen. Daher liegt die Lösung nahe, dass am Ende eines Schleifendurchgang nochmal ein Signal-Zustand festgelegt wird, mit dem genannten Endwert. Jedoch soll das für die asynchronen Vorgänge auch funktionieren. Hier nochmal das Beispiel, in denen die LEDs nicht ganz aus sind. #include <Wire.h> #include <Adafruit_PWMServoDriver.h> Adafruit_PWMServoDriver pwm = Adafruit_PWMServoDriver(); void setup() { pwm.begin(); pwm.setPWMFreq(1600); Wire.setClock(400000); } void loo

Arduino als Messgerät mit Logging (Teil 2)

Bild
Im ersten Teil habe ich erläutert, welche Schritte nötig sind, um den Arduino als Messgerät einzusetzen. Nun gehe ich einen Schritt weiter. Statt einem, können jetzt vier Messungen erfasst und auf der WPF Anwendung angezeigt werden. Die Anwendung ist eigentlich zum Probieren von verschiedenen Mechanismen gedacht. Praktisch ein Training, um für meinen Beruf immer fit zu bleiben.   Benötigte Materialien: Arduino mindestens 2 x 10k Ohm Widerstände für Spannungsteiler Verschiedene Spannungsquellen für Messungen   Was geht? Der Arduino kann mehr als nur eine Spannungsquelle messen. Mit der WPF Anwendung können vier Spannungsquellen gleichzeitig gemessen werden. Natürlich geht mehr, doch die weiteren sollen für die Schnittstelle I²C offen bleiben.    WPF Anwendung Bei meinem letzten Blog Eintrag habe ich am Ende bereits geschrieben, dass ich auch schon die zukünftige WPF Anwendung im GitHub Repository mit hochgeladen habe. Zu dieser Zeit war jedoch die Messung nur an

Arduino als einfaches Messgerät

Bild
Eigentlich hatte ich einen anderen Text bereits fertig, aber der passte nicht mehr zu dem folgenden Inhalt. Diesmal geht’s darum einen Arduino als Messgerät einzusetzen und den PC als Anzeigegerät. Natürlich mit dem Ziel eine größere Anwendung zu schreiben, mit welcher man die Messungen aufzeichnen kann.   Benötigt Arduino Breadboard 2x 10kOhm Widerstände 3x Jumper Kabel Eine Anwendung, mit der man die Messungen loggen kann   Anforderung Mit einem Arduino soll eine Spannung an einem Step-Down Modul gemessen werden, welches ich in meinem Crawler verwende. Da die Spannung auch höher als 5V sein kann, muss ein Spannungsteiler eingesetzt werden, der die zu erwartenden Spannung abdeckt. Um aktiv das Spannungsgeschehen zu beobachten, soll das Messergebnis auf dem PC wieder gegeben werden.   Arduino als Messgerät Für ein einfaches Messgerät werden grundsätzlich zwei Widerstände benötigt.

Günstiges Radar Modul für Bewegungen

Bild
Wieder mal was kleines feines und auch günstiges gefunden im Bereich Sensorik. Das Radar Modul RCWL-0516 kann Bewegungen von Personen wahrnehmen. Genau genommen von jedem Lebewesen und nicht durch bewegte Gegenständen wie Staubsaugerroboter. Benötigt Arduino RCWL-0516 (Preislich 6 Stück ab 4€) Eine Person die sich  bewegt   Anforderung Herausfinden in welchem Winkel und Entfernungen der Sensor funktioniert.   Technische Daten Im Datenblatt steht mehr, da mir die anderen Details für das Grundlegende zunächst keinen Nutzen bringen.   Betriebsspannung: 4V bis 28V und mindestens 3mA Erkennungsreichweite: ca. 5m bis 9m Frequenz: 3.2GHz Ausgang (OUT): geschaltet ca. 2 Sekunden lang   PINs: 3V3 => 3,3V Versorgungsspannung (Output) GND => Ground OUT => Signal Ausgang Hi-Pegel wenn eine Bewegung wahrgenommen wurde VIN

Sensor Daten über Smart Port versenden mit dem Arduino

Bild
Der Empfänger, den ich für meinen FPV RC Crawler verwende, hat einen Smartport an dem z.B. Sensoren angeschlossen werden können. Die Anzahl der verfügbaren Sensoren von Frsky ist übersichtlich, aber speziell für meinen Bedarf war keiner dabei. Wie gut, dass hier bereits eine Lösung mit dem Arduino vorhanden ist und ich dazu auf den Arduino Webseite den Eintrag " S.Port sensor library for FrSky " gefunden habe. Verwendet Arduino Mini Temperatur Sensor Diode FrSky Empfänger mit Smartport Fernsteuerung mit OpenTX   Ziel Die erfasste Temperatur des Sensors soll auf der Fernsteuerung umgerechnet und auf dem Display angezeigt werden.   Funktioniert das wirklich? Wie bei jeder neuen Sache, prüfe ich mit wenig Aufwand, ob das Zielvorhaben erreichbar ist. Praktisch ein PoC. Im Grunde formuliere ich meine Blogeinträge anfangs als "Proof of Concept", bevor

Bau des FPV Crawler

Bild
In den letzten drei Monaten habe ich an meinem RC Crawler immer wieder weitergebastelt, so, wie gerade Zeit war. Das ist schon eine lange Bauzeit. Andere hätten vielleicht nur zwei bis drei Wochen benötigt. Für den Bau kamen viele Anforderungen, zu denen ich mich erstmal einlesen musste. Was für ein Chassis, welche Karosserie, welche Farben, welche Farbkombination, Aufkleber, Zubehör, wie stark muss der Motor sein, Fahrtenregler für Crawler, Steuerelektronik für Licht und noch mehr. Da der Bau doch viele verschiedene Bereiche anspricht, kam meine Freundin auf die Idee, dass ganze zusammen zu tragen und daraus ein Blogeintrag anzufertigen.  Kommentar aus dem Off: <3 Beste Frau der Welt *z