LM2596 Step Down Voltage Converter

Manchmal hat man bereits eine Gleichstromquelle aber nicht die richtige Spannung, dieser Spannungswandler löst das Problem. Ich habe 5 Stück für rund 10€ beim den Amzonen gekauft. Fakten Ansichten Fazit Die Ausgangsspannung muss über den kleinen Poti eingestellt werde, hierzu benötigt man ein Messgerät um die Ausgangspannung erfassen zu können. Ich habe den Wandler mit …

Continue reading "LM2596 Step Down Spannungswandler"

ESP8266/32 WiFi Manager.

Hardcoded SSIDs and Wi-Fi passwords in Arduino code are not a good thing. Entering Wi-Fi credentials via the console is no longer up-to-date, especially if you don't have a console connection. It would be nice to have a general solution that allows IoT devices to be easily connected to your own Wi-Fi without having to already have something in the code...

Continue reading "ESP8266/32 WiFi Manager"

Preview – Current Measurement with the ACS712

Der ACS712 ermöglicht es, angeschlossen an einen Microcontroller, den Strom zu messen. Den Chip gibt es mit einer kleinen Schaltung fertig auf Platine. Es gibt diese in verschiedenen Varianten abhänger von der maximal zu messenden Stromstärke (5,20,30 Ampere). Die gemessene Stromstärke wird in eine proportionale Spannung umgewandelt und an einem Pin ausgegeben. Dieser kann über …

Continue reading "Preview – Strommessung mit dem ACS712"

D1 Mini Shield – Prototype PCB

Small prototype board to fit the D1 Mini series. Facts Compatibility D1 Type Compatible Reason if not D1 mini Yes D1 mini Pro Yes D1 mini Lite Yes D1 32 Yes S2 mini Yes C3 Yes Compatibility with D1 Boards Application Areas Views Programming Libraries Arduino ESP32 Library V2.0.2 Arduino ESP8266 Library V3.0.2 Test Program The board …

Continue reading "D1 Mini Shield – Prototyp-Platine"

ROS: Create a Simple Publisher/Subscriber in C++

Hier soll kurz beschrieben werden ein Publisher (Nachrichten Erzeuger) und ein Subscriber (Nachrichten Abbonent) in C++ erstellt werden. Für eine ausführliche Anleitung sei auf die offizelle 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 is das Workspace test_ws und Paket beginner_tutorial. Weiterhin könnten auch helfen: Vorbereitung Ins Paket Verzeichnis …

Continue reading "ROS: Einfachen Publisher/Subscriber in C++ Erstellen"

ROS: Creating Messages

For the exchange of data between different nodes, messages are required. These are defined in .msg files and then generated using catkin. The result is a .h file with C-code and the same name. Each node can then subscribe to these messages. The messages are automatically sent out by the sending node and all subscribers receive them. This differs...

Continue reading "ROS: Nachrichten Erstellen"

CodeShorty: Serial Interrupt

Is it possible to capture inputs on the serial port via interrupt? The answer is probably more yes-and-no, it is possible to use the Serial Event function. This is executed after every loop, but does not interrupt it. Purpose User input via terminal Communication with other devices via the serial port Necessary libraries None Program There is in the Arduino GUI…

Continue reading "CodeShorty: Serieller Interrupt"

ROS URDF: Setting up a Project

I started looking into ROS, and at some point, you come across information that you can simulate the behaviour even without a physical robot. After reading a bit more into the matter, I found myself with tons of tutorials that I couldn't try out with the information provided there. Thus, I asked myself what…

Continue reading "ROS URDF: Projekt aufsetzen"

HC-06 Bluetooth Module

This module is similar to the HC05 and can establish a serial connection via Bluetooth. The logic inputs/outputs operate at 3V, so the module cannot be directly powered by controllers with 5V. Facts Description Value Supply voltage 5-7V Logic voltage 3V Receive pin RX Send pin TX Baud rate (adjustable) 9600 Pin 1234 Details Application areas Remote control / Remote operation Short-range communication...

Continue reading "HC-06 Blutooth Modul"