Raspberry PI + Servo

Last Updated on 31. Mai 2019 by sfambach Ansteuerung eines Servos mit dem Raspberry PI 3. Hierbei geht es nur um die grundlegende Technik, der Einsatz könnte beispielsweise ein Mobiler Roboter sein. Der Servo soll hierbei über den Software PWM angesteuert werden um die Hardwar PWMs für andere Funktionen frei zu halten. Zusätzlich soll der …

Weiterlesen

Pi4J + BlueJ

Last Updated on 31. Mai 2019 by sfambach Da ich am liebsten im Java programmiere, verwende ich die Bibliothek Pi4J zur Ansteuerung der GPIOs am Raspberry Pi 2 und 3. Auf die Installation der Bibliothek werde ich nicht näher eingehen, da dies auf den folgenden Webseiten schon erschöpfend beschrieben wurde. http://pi4j.com/install.htmlhttp://pi4j.com/utility/pi4j.htmlhttp://www.forum-raspberrypi.de/Thread-tutorial-ansteuerung-der-gpio-ports-mit-pi4j Auch wichtig zu wissen …

Weiterlesen

Raspberry PI 3 + Motorsteuerung

Last Updated on 31. Mai 2019 by sfambach Ziel ist es mit dem Raspberry PI 3 unter Zuhilfenahme einer Motorbrücke, 2 Gleichstrommotoren zu betreiben. Dies soll später genutzt werden um einen zweirädrigen Roboter anzutreiben. Hardware PI3 (oder älter bitte auf die richtigen Pins achten) Motorbrücke L9110s 2x DC Motor Diverse Kabel ( Vorgefertigte Pin-Header Kabel) …

Weiterlesen

Motorbrücke L9110s

Last Updated on 23. März 2018 by sfambach

Hier ein paar Informationen über die Motorbrücke L9110s. Ich habe ein Modul mit zwei dieser Treiber im Einsatz. Ein Hauptvorteil dieses Moduls ist der geringe Preis. Ein Nachteil ist die geringe Stromabgabe die ihn für größere Motoren unbrauchbar macht.

Zur Steuerung der Motoren sind jeweils zwei Pins pro Motor nötig.

Pinbelegung

Laut dateblatt ist die Beschaltung wie folgt:

Vorwärts:

Pin1 – PWM-Signal für die Geschwindigkeit
Pin2 – Auf Masse

Rückwärts:

Pin1 – Auf Massse
Pin2 – PWM-Signal für die Geschwindigkeit

! Die Beschaltung wie bei Anderen Motorbrücken z.B. L293 .. :

Pin1 – gibt die Geschwindigkeit mit Hilfe einen PWM Signals vor
Pin2 – gibt die Richtung mit digital High/Low vor.

Hat mit diesem Modul nicht funktioniert.

Es gibt jedoch einen Trick um trotzdem nur 2 PWM Pins verwenden zu können:

Vorwärts:

Pin1 – PWM-Signal für die Geschwindigkeit
Pin2 – Auf Masse

Rückwärts:

Pin1 – PWM-Max – PWM-Signal für die Geschwindigkeit
Pin2 – Auf VCC.

PWM-Max ist hierbei der maximale Wert bei dem Der PWM über die komplette Periodendauer auf High ist. Beispiel PWM von 0-255. dann ist PWM-Max = 255.

Technische Daten

BeschreibungWert
Anz. Motor2
TreibershipL9110s
VCCmin2,5V
VCCmax12V
Imax0,8A
Größe2,8 cm x 2,1 cm
Preis~ 0,60€

Beschaltung des Modules

Laut Datenblatt

Vorwärts

A-1A – PWM signal gibt die Geschwindigkeit an
A-1B – auf Masse

B1A – PWM signal gibt die Geschwindigkeit an
B1B- auf Masse

Rückwärts

A-1A – auf Masse
A-1B – PWM signal gibt die Geschwindigkeit an

B1A – auf Masse
B1B- PWM signal gibt die Geschwindigkeit an

Links? drehen

A-1A – PWM signal gibt die Geschwindigkeit an
A-1B – auf Masse

B1A – auf Masse
B1B- PWM signal gibt die Geschwindigkeit an

Rechts? Drehen

A-1A – auf Masse
A-1B – PWM signal gibt die Geschwindigkeit an

B1A – PWM signal gibt die Geschwindigkeit an
B1B – auf Masse

Schaltung mit nur 2 PWMs

PWM-Max = 1000

Vorwärts

A-1A – PWM Signal gibt die Geschwindigkeit an
A-1B – auf Masse

B1A – PWM Signal gibt die Geschwindigkeit an
B1B- auf Masse

Rückwärts

A-1A – 1000 – PWM Signal gibt die Geschwindigkeit an
A-1B – auf Vcc

B1A – 1000 PWM Signal gibt die Geschwindigkeit an
B1B- auf Vcc

Links? drehen

A-1A – PWM Signal gibt die Geschwindigkeit an
A-1B – auf Masse

B1A – 1000 – PWM Signal gibt die Geschwindigkeit an
B1B – auf Vcc

Rechts? Drehen

A-1A – 1000 – PWM Signal gibt die Geschwindigkeit an
A-1B – auf Vcc

B1A – PWM Signal gibt die Geschwindigkeit an
B1B – auf Masse

Quellen

Datenblatt l9110
Datenblatt Platine

Mit dem Raspberry PI 3 den Entfernungsmesser US-100 ansteuern

Last Updated on 31. Mai 2019 by sfambach Ansteuerung eines Ultraschall-Entfernungsmessers US-100 mit dem Raspberry PI3 ( oder früher). Ich habe nur Tutorials für den SR-04 gefunden, dieser wird allerdings analog zum US-100 eingebunden. Hardware PI3 (oder älter bitte auf die richtigen Pins achten) US-100 ( Ultraschallsensor) Brot-Board (zum leichteren Aufbau) Diverse Kabel ( Vorgefertigte …

Weiterlesen

Raspberry PI 3 LED ansteuern

Last Updated on 31. Mai 2019 by sfambach Hier der erste Versuch eine LED mit dem Raspberry PI 3 anzusteuern. Aufgebaut wird das Ganze auf einem Brotboard mit Freiluft-Verkabelung. Hardware PI3 (oder älter bitte auf die richtigen Pins achten) LED (Ich habe ne grüne Standard-Led 1,5V) 220 Ohm (Vorwiderstand für die LED) Brot-Board (zum leichteren …

Weiterlesen

US-100

Last Updated on 30. April 2020 by sfambach 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 …

Weiterlesen

HC-SR04 Entfernungsmesser

Last Updated on 14. Mai 2020 by sfambach Der HCSR-04 ist ein weit verbreiteter Entfernungssensoren und dementsprechend günstig. Er ermittelt die entfernung mittels Ultraschall und ist leicht mit bekannten 5V Microcontrollern zu betreiben. Bei der maximalen Entfernungsangabe wiedersprechen sich die Datenblätter und schwanken zwischen 3 und 4 Metern. Ich habe bis jetzt noch kein Modul …

Weiterlesen

US-015

Last Updated on 30. April 2020 by sfambach Der US-015 ist eine Ultraschall Entfernungsmesser, er kann Reichweiten bis zu 7m messen wobei vielen Angeben eher auf 4 Mether hinweisen. Er ist gering im Stromverbrauch und günstig zu erwerben. Allgemein Technische Daten Pin-Belegung  Versorgungsspannung 5V Trigger (Auslöser) Echo („Empfänger“) Masse Ähnliches Quellen Tech Blog

Weiterlesen

Sensoren zur Entfernungsmessung

Last Updated on 4. Juni 2017 by sfambach Hier sollen einige Sensoren zur Entfernungsmessung gezeigt werden. Die Aufstellung erhebt keinen Anspruch auf Vollständigkeit. Es werden nur die Sensoren beschrieben, die ich in meinen Projekten gerade verwende. Ultraschallsensoren Ultraschallsensoren senden einen Schallimpuls aus und warten dann auf eine Reflektion des Impulses durch ein Hinderniss. Trifft der …

Weiterlesen