D1 Mini Shield – Prototyp-Platine

Kleine Prototyp-Platine passend zu der D1 Mini Serie. Fakten Kompatibilität D1 Typ Kompatibel Begründung wenn nicht D1 mini Ja D1 mini Pro Ja D1 mini Lite Ja D1 32 Ja S2 mini Ja C3 Ja Kompatibilität zu den D1 Boards Anwendungsbereiche Ansichten Programmierung Bibliotheken Arduino ESP32 Bibliothek V2.0.2 Arduino ESP8266 Bibliothek V3.0.2 Testprogramm Die Platine …

Weiterlesen →

ROS: Einfachen Publisher/Subscriber in C++ Erstellen

Hier soll kurz beschrieben werden, wie ein Publisher (Nachrichten-Erzeuger) und ein Subscriber (Nachrichten-Abonnent) in C++ erstellt werden. Für eine ausführliche Anleitung sei auf die offizielle Website verwiesen. http://wiki.ros.org/ROS/Tutorials/WritingPublisherSubscriber%28c%2B%2B%29 Voraussetzung Ihr benötigt einen Workspace und ein Paket, in meinem Fall ist das Workspace test_ws und Paket beginner_tutorial. Weiterhin könnten auch helfen: Vorbereitung Ins Paketverzeichnis wechseln Falls …

Weiterlesen →

ROS: Service Erstellen

Jeder Knoten kann Services anbieten. Ein Service zeichnet sich durch eine Anfrage, gefolgt von einer Antwort, aus. Services werden verwendet, um bestimmte Funktionen in Knoten aufzurufen. Zum Beispiel um einen Zustand abzufragen oder um einen Reset durchzuführen. Die Initiative geht hierbei vom Anfragenden aus. Dies unterscheidet sich von den Nachrichten (Messages), die abonniert werden. Wie …

Weiterlesen →

ROS: Nachrichten Erstellen

Für den Austausch von Daten zwischen verschiedenen Knoten werden Nachrichten benötigt. Diese werden in .msg Dateien definiert und dann mittels catkin generiert. Das Ergebnis ist eine .h Datei mit C-Code und gleichem Namen. Jeder Knoten kann diese Nachrichten dann abonnieren. Die Nachrichten werden automatisch vom sendenden Knoten ausgesandt und alle Abonnenten bekommen sie. Dies unterscheidet …

Weiterlesen →

CodeShorty: Serieller Interrupt

Ist es möglich, Eingaben auf der Seriellen-Schnittstelle per Interrupt abzufangen? Die Antwort ist wohl eher Jain, es ist möglich, die Serial Event Funktion zu verwenden. Diese wird nach jeder Loop ausgeführt, unterbricht diese aber nicht. Zweck Benutzereingaben über Terminal Kommunikation mit anderen Geräten über die Serielle-Schnittstelle Nötige Bibliotheken Keine Programm Es gibt in der Arduino-Gui …

Weiterlesen →

ROS URDF: Projekt aufsetzen

Ich habe mal angefangen, mich mit ROS zu beschäftigen, irgendwann stößt man auf die Information, dass auch ohne physikalischen Roboter das Verhalten simuliert werden kann. Ein wenig mehr in die Materie eingelesen, fand ich mich vor zig Tutorials wieder, die ich mit den dort vorhandenen Informationen nicht ausprobieren konnte. Somit stellte ich mir die Frage, …

Weiterlesen →

HC-06 Blutooth Modul

Dieses Modul ist ähnlich dem HC05 und kann eine serielle Verbindung via Bluetooth herstellen. Die Logikein-/ausgänge arbeiten mit 3V, das Modul kann also nicht direkt an Controllern mit 5V betrieben werden. Fakten Anwendungsbereiche Fernsteuerung / Fernbedienung Kommunikation über kurze Entfernungen Verbindung zu Handy-Applikation Ansichten Programmierung Bibliotheken Keine nötig, kann entweder über HardwareSerial an den entsprechenden …

Weiterlesen →

ROS: Catkin

Catkin kommt von den Entwicklern, die auch ROS entwickelt haben. Es bietet Werkzeuge, um ROS Workspaces (Arbeitsverzeichnisse) zu compilieren und zu installieren. Installation Ubuntu 18.04 Abhängigkeiten auflösen Catkin installieren Befehle Bauen Zuvor bitte darauf achten, dass wir uns im Quellverzeichnis des Workspaces befinden. Installieren Compilierte Quellen können über den folgenden Befehl installiert werden Quellen https://linuxhint.com/catkin-ros-beginner-tutorial/

Weiterlesen →

Preview – AHT15 I²C Temp & Freuchte Sensor

Keinen GPIO für einen Sensor mehr frei, wie wäre es dann mit dem AHT15? Er misst Temperatur und Feuchte und übermittelt diese per I2C-Bus. Beschreibung Beschreibung Datum Temperaturmessbereich / Genauigkeit [°C] -40 bis +85 / +-0,3 Feuchtigkeit [%] 0 – 100% / +-2 Output Signal I²C Versorgungsspannung [V] 1,8 – 3,6 Genauigkeit [°C] +-/0,3 Größe …

Weiterlesen →

Preview – TT Motoren mit Hal Sensor

Auf diese Lieferung habe ich mich besonders gefreut. Es gibt nun einen Ersatz für die gelben Standard-Bastel-Getriebe-Motoren. Diese gibt es in zwei Varianten, einmal mit Kunststoff- und mit Metallgetriebe. Ich habe sie mir im Set mit Halterung, Kabel und Buchsen beim schnellen Ali bestellt. Der Preis liegt bei ungefähr 10€ pro Stück und ist damit …

Weiterlesen →