Motorized Linear Poti Bricklet

Features

  • Schiebepotentiometer mit 100mm Weg

  • Knopfposition kann vom Nutzer und vom integrierten Motor gesteuert werden

  • Keine zusätzliche Stromversorgung notwendig

  • Automatische Kalibrierung

Beschreibung

Das Motorized Linear Poti Bricklet ist mit einem 100mm Schiebepotentiometer ausgestattet das von dem integrierten Motor gesteuert werden kann. Das Bricklet kann mit Bricks verbunden werden.

Die Position des Potentiometers reicht von 0 (Schiebeknopf unten) bis zu 100 (Schiebeknopf oben). Der Nutzer kann die Position vom Knopf ändern, die Position kann aber auch vom integrierten Motor geändert werden.

Das Potentiometer kann konfiguriert werden, die Position zu halten. In diesem Fall fährt das Potentiometer selbstständig wieder zu der Ausgangsposition zurück, wenn der Nutzer die Position ändert. Wenn das Potentiometer nicht dazu konfiguriert wurde die Position zu halten, lässt sich der Schiebeknopf nach dem Anfahren der Position bewegen und verändert seine Position von selbst nicht.

Technische Spezifikation

Eigenschaft

Wert

Stromverbrauch (Motor aus)

48,5mW (9,7mA bei 5V)

Stromverbrauch (Motor läuft)

465mW (93mA bei 5V)

Schiebeweg

100mm

Befestigungsgewinde am Potentiometer

M3

Abstand zwischen den Gewinden

120mm

Abmessungen (B x T x H)

145 x 20 x 28mm (5,70 x 0,79 x 1,10")

Gewicht

67g

Ressourcen

Erster Test

Um ein Motorized Linear Poti Bricklet testen zu können, müssen zuerst Brick Daemon und Brick Viewer installiert werden. Brick Daemon arbeitet als Proxy zwischen der USB Schnittstelle der Bricks und den API Bindings. Brick Viewer kann sich mit Brick Daemon verbinden, gibt Informationen über die angeschlossenen Bricks und Bricklets aus und ermöglicht es diese zu testen.

Als nächstes muss das Motorized Linear Poti Bricklet mittels eines Bricklet Kabels mit einem Brick verbunden werden.

Wenn der Brick per USB an den PC angeschlossen wird sollte einen Moment später im Brick Viewer ein neuer Tab namens "Motorized Linear Poti Bricklet" auftauchen. Wähle diesen Tab aus. Wenn alles wie erwartet funktioniert kann nun die Position des Potentiometers geändert werden.

Motorized Linear Poti Bricklet im Brick Viewer

Nun kann ein eigenes Programm geschrieben werden. Der Abschnitt Programmierschnittstelle listet die API des Motorized Linear Poti Bricklet und Beispiele in verschiedenen Programmiersprachen auf.

Gehäuse

Ein laser-geschnittenes Gehäuse für das Motorized Linear Poti Bricklet ist verfügbar.

Gehäuse für Motorized Linear Poti Bricklet

Der Aufbau ist am einfachsten wenn die folgenden Schritte befolgt werden:

  • Schraube 12mm Schrauben auf Unterteil mit Mutter,

  • schraube Bricklet auf 12mm Schrauben mit noch einer Mutter,

  • stecke die zwei kleinen Teile der Rückseite in Unterteil,

  • stecke eines der Seitenteile ein,

  • stecke kleines Teil der Vorderseite in das Seitenteil,

  • schraube 12mm und 10mm Abstandshalter an kleine Teile auf beiden Seiten,

  • stecke linkes und rechtes Teil ein,

  • stecke anderes Seitenteil ein und

  • stecke Oberteil oben drauf und schraub es fest.

Im Folgenden befindet sich eine Explosionszeichnung des Motorized Linear Poti Bricklet Gehäuses:

Explosionszeichnung für Motorized Linear Poti Bricklet

Hinweis: Auf beiden Seiten der Platten ist eine Schutzfolie, diese muss vor dem Zusammenbau entfernt werden.

Programmierschnittstelle

Siehe Programmierschnittstelle für eine detaillierte Beschreibung.

Sprache

API

Beispiele

Installation

C/C++

API

Beispiele

Installation

C/C++ für Mikrocontroller

API

Beispiele

Installation

C#

API

Beispiele

Installation

Delphi/Lazarus

API

Beispiele

Installation

Go

API

Beispiele

Installation

Java

API

Beispiele

Installation

JavaScript

API

Beispiele

Installation

LabVIEW

API

Installation

Mathematica

API

Beispiele

Installation

MATLAB/Octave

API

Beispiele

Installation

MQTT

API

Beispiele

Installation

openHAB

API

Beispiele

Installation

Perl

API

Beispiele

Installation

PHP

API

Beispiele

Installation

Python

API

Beispiele

Installation

Ruby

API

Beispiele

Installation

Rust

API

Beispiele

Installation

Shell

API

Beispiele

Installation

Visual Basic .NET

API

Beispiele

Installation

TCP/IP

API

Modbus

API