Sonntag, 27. September 2026

Humen Radar von AI-Thinker (RD-03D)

 

Ich habe davon mehrere im Sortiment und bis jetzt nur geprüft, ob diese Radar Module funktionieren. Ja sie funktionieren, aber mein Vorhaben etwas daraus zu bauen habe ich damit immer noch nicht umgesetzt.

In Kombination mit einem Bildschirm hätte man einen Lebewesen Scanner wie aus Alien bauen können und einige haben da auch etwas in der Richtigung umgesetzt.

Kauf Hinweis 

Eine Sache fand ich seltsam, dass bei der Lieferung nur das Modul kam, ohne ein Kabel mit dem passenden Stecker. Diesen musste ich nachträglich suchen unter dem Begriff JST 1,25mm 4 Pin Micro.

Auf der Anschlussseite kann alternativ zu dem Stecker, auch die Kontaktflächen zum verlöten verwendet werden.

 


Anschließen

Auch ohne Empfohlende Anschluss von weiteren Kondensotoren sollte der Betrieb mit dem Radar funktionieren. Das kann aber sich schnell ändern, wenn man z.B. Step-Downs ohne Entstörungen verwendet, dann könnten diese Probleme auftreten.

Die Spannungsversorgung läuft über 5V, wo im gegensatz die Datenübertragung über TX und RX mit 3,3V arbeitet. Nur 3,3V funktioniert nicht leider nicht. 

Empfohlende Schaltung:


Quellen:

https://docs.ai-thinker.com/en/

Ai-Thinker 24G radar sensor module human micromotion should detect module Rd-03 PCB onboard antenna


Samstag, 26. September 2026

Claude für die Entiwcklung mit dem Arduino UNO Q verwenden

Ich habe vom ehemaligen Kollegen einen 7 Tage Gutscheint für Claude Pro erhalten und kann jetzt meine Neugier mit der Agenten Schnittstelle über Arduino APP LAB ausprobieren. 

Verfügbar sind derzeitig Sonnet 5, Fable 5, Opus 5 und Haiku 4.5.

 

Was davon besser ist, werde ich zunächst ergründen.

 

Einfach starten mit Default Sonnet 5 

Ich probiere meinen ersten Prompt wo es um Bild erkennung geht. Dabei soll das Beispiel Projekt "Detect Objects on Camera" verwendet werden um einen Servo am Arduino Motor Shield zu steuern.

Mein Prompt:

Aktuell habe ich eine Kopie der Beispiel Anwendung "Detect Objects on Camera" und habe Der App den Namen Watchmen vergeben. Meine Idee verwendet die Grundlage der Objekterkennung. Das will ich um einen Servo ergänzen. Wenn eine Person erkannt wird, soll sich der Servo entsprechend Ausrichten. Ist die erkannte Objekt eine Person und befindet sich praktisch in der Mitte des Kamera Bildes, richtet sich der Servo auf die Mittelstellung. Jeweiter die Person im Kamera Bild nach Links im Bild bewegt, um so weiter soll sich der Servo nach Links stellen (die kurze Impulslänge). Zur anderen richtgung im Kamera Bild das selbe, je weiter die Person rechts im Bild ist, um so weiter bewegt sich der Servodrehung nach rechts. Zusätzlich zur Objekt erkennung sollen die vier RGB LEDs auf dem Media Carrier aufleuchten. Wenn eine Person als Objekt erkannt wurde, soll zunächst nur die erste RGB LED Rot leuchten. Je nach Erkennungsgrad in Prozent, sollen die drei weiteren LEDs ebenfalls aufleuchten. Also bis 25 Prozent, nur die erste RGB LED auf Grün, wenn zwischen 25 bis 50 Prozent sind, dann die erste und zweite RGB LED auf Grün, wenn zwischen 50 bis 75 Prozent erkannt wurde, dann die erste, zweite und dritte RGB LED auf Grün. Alles darüber soll dann alle 4 RGB LEDs grün leuchten. Wenn keine Person erkannt wurde, dann soll über die vier RGB LEDs ein lauflicht mit Blau animiert werden. Zudem ist am Arduino UNO Q ein Modulino LED Matrix angeschlossen. Darauf soll der Text zum erkannten Objekt angezeigt werden. 

Nach dem Absenden wartete ich und sah wieviele Tokens mit der Zeit verbraucht werden.

 

Zwischen Zeitlichen wurden Rückfragen gestellt, weil einige Beschreibung Wiedersprüchlich sein könnte. Ein Beispiel für die Objekt erkennung, wenn eine Person erkannt wurde, dass die erst RGB LED rot leuchten sollte, aber im nächsten Satz beschrieb ich, das die dann grün leuchten soll. Ich habe darauf geantwortet, dass die erste Sekunde Rot leuchten soll und dann grün.  

Das Ergebnis

Nach ca. 25 Minten konnte der erste Test erfolgen. Leider wird die Zeit nach dem durchlauf ausgeblendet, sowie auch der Verbrauch der Token. Von Claude kam noch fragen, ob die Beschriebenen Funktion nun zu sehen sind.

  1. Bewegt sich der Servo in abhängigkeit zur erkannten Person im Bild.
  2. Leuchten die RGB LEDs.
  3. Wird ein Text auf dem Modulino LED Matrix angezeigt.

Zunächst konnte ich nur die Servo Bewegung bestätigen. Die anderen zwei Punkte funktionierten noch nicht und gab beschrieb das Ergebnis an Claude. Und wieder wurde der Code weiter bearbeitet. 

Nach der ersten Korrektur

 

Ca. 10 Minuten später. Claude hat offenbar recharchiert, denn die KI hat festgestellt, dass die vier RGB LEDs auf dem Media Carrier noch über den Docker Container noch nicht erreichbar sind. Daher habe ich darauf geantwortet, alternativ die zwei LEDs auf dem Arudino UNO Q zu verwenden. Der Modulino fing zu leuchten an, aber auf der Matrix war kein Text zu erkennen und sah eher nach wilden zufalls Leuchten aus.

Nach der zweiten Korrektur

 

Servosteuerung nach Personenerkennung funktionierte weiter. Die zwei RGB LEDs auf dem Arduino UNO Q leuchteten auf mit der Ausweichlösung. Nur die LED Matrix war zeigt ein nicht lesbares ergebnis.

Nach dem dritten und vierten Korrektur

 

Das Problem mit dem Modulino LED Matrix macht noch schwierigkeiten, die ich mir noch nicht erklären kann und habs daher erstmal verworfen. Letzten Endes war das erstmal anzusehen, wie das mit einem KI Agent auf dem Arduino UNO Q so läuft. Das richtige Ziel Prototypen Programm werde ich damit weiter entwicklen, sobald ich die Plattform fertig habe.

Interessant wäre ja die Anzahl Token zu sehen, aber weder im Agenten Modus noch auf der Webseite konnte der Verbrauch nicht gesichtet werden. Außer das mein Nutzungslimit zu 50% verbaucht war, dass jedoch in der nächsten Stunde zurück gesetzt wird.

Freitag, 25. September 2026

Elektromotor36GP-555

Der Motor ist heute mit der Post gekommen. Anschließend hatte ich nochmal in die Technischen Daten gesehen. Zugegeben, ich habe den Motorbestellt und mich mal wieder verlesen. Ich hatte schon etwas geschaut, aber die 10Nm kamen aus einer Erklärung und war nicht das Drehment vom Motor. 

Können Datenblätter nicht einfach Genormt sein. Naja, nach länger suche habe ich dann doch eine Tabelle mit Leistungsdaten gefunden. Motoren und Servos werden so oft mit anderen Einheiten angeben. Aus meiner Kindheit kannte ich nur Ncm, als ich in meinen 30sigern nach Modellbauteilen schaute, war oft kg/cm und dasselbe sehe ich heute mit kgf.cm beschrieben. Und manchmal steht einfach nur KG, was man dann nur aus dem Kontext versteht, wenn davor nochmal Drehmement geschrieben steht. Die (meistens) verwendeten Einheiten sind zwar Korrekt, aber ich muss immer in meine gewohnte Einheit umrechnen, um eine Vorstellung zu haben, ob der Motor oder Servo für meine Anforderung ausreicht.

https://rcdrone.top/products/36gp-555-planetary-dc-gear-motor?variant=54895281406176

Der Motor wird für mein großes Druck Projekt nicht reichen.

  • Betriebsspannung: 12V
  • Dauerstrom: 0,2A ~ 1,3A 
  • Leerlauf Drehzahl: 296 
  • Drehmoment: 58,84 Ncm
  • Nennleistung 15W
  • Gewicht: 390g 

Mein Vorhaben ist, den LEGO Technic Motor (PowerFunction L) in Maßstab 3:1 zu bauen und dieser sollte mindestens dreimal mehr Drehmoment haben. Das Orginal hat bereits 6,48 Ncm und somit fällt eigentliche der neue eingekaufte Motor weg.

Auflistung der LEGO Technic Motoren: https://motors.sariel.pl/

 

Donnerstag, 24. September 2026

Robokopf Designen

Ich probiere mich noch, mein richtige Design Vorstellung eines Roboterkopfes zu modulieren in Blender. Das Grundgerüst ist schon grob da, muss aber vielleicht muss noch an der Stabilität ausgebessert werden.

 

Noch siehts aus, als wäre eine Schale als Kopf moduliert. Aber wahrscheinlich muss ich mich von dem Kugeldesign weg. Das hatte bisher noch nie so gewirkt, wie ich mir das eigentlich vorstelle. 

Mittwoch, 23. September 2026

Gedruckte Bewegliche Erweiterung für die Arduino UNO Q Plattform

 

Nach drei Korrekturen am 3D Model, habe habe ich ein Gerüst, dass funktionieren könnte. Als nächstes kommt der Boden, der mit dem Schritt Motor Verbunden wird, damit sich die Plattform drehen kann. Ob da noch zusätzlich ein Getriebe benötigt wird, muss ich allerdings noch prüfen.

Wenn das soweit passt, muss ich mich über die Stromversorgung kümmern, denn diese kann nur im Unterenbereich sein platziert werden. Die Herausforderung ist jedoch, eine Leitung so auf der Drehplattform festzulegen, dass diese sich nicht hängen bleibt und genügend Strom übertragen kann. Klar, die Plattform kann keine 360° Drehung durchführen mit der Versorgungsleitung, aber das muss mein Ziel auch nicht.

Dienstag, 22. September 2026

Plattform erweitern für den Arduino UNO Q

 

So ganz platt auf dem Gridfinity Feld funktioniert, wenn man bereits ein paar Gridfinity Schalen stapelt. Also kommen ich zum nächsten Schritt und erweitere die Plattform, um die Möglichkeit von Drehen und Neigen zu ermöglichen.

Das sieht noch etwas spärlich aus und sicherlich muss ich noch ein paar entwürfe drucken, bis ich sagen kann, dass die Beweglichkeit keine wackelige Angelegenheit ist.

Montag, 21. September 2026

Vibe Coding

 

Kommen wir zu Claude. Letzte Woche habe ich einen neuen kostenfreien Account erstellt und zum Testen ein Prompt geschrieben. Die Anwendung sollte eine Frage mit drei Antwortmöglichkeiten und einer Admin Seite zum Einrichten der Frage haben. Nach dem senden des Prompts wartete ich ein paar Minuten und dann kam eine Zip-Datei zum herunterladen, in dem die Sourcen enthalten sind und eine Übersichtliche Beschreibung, wie ich am Ende die Anwendung als Docker Container ausführe auf dem Raspberry Pi.

Und? Meine Vorstellung wurde umgesetzt und ich musste keine Korrektur vornehmen. 

Das war echt Verlockend und nun überlege ich für Prototypen Entwicklung einige Lösungen mit Claude umzusetzen. Besonders für den Arduino UNO Q kann aktuell nur Claude verwendet werden und benötigt mindestens einen Pro Account. 

Der Prompt, den ich geschrieben habe:

Meine App Idee soll als Docker Container erstellt werden. Meine Anwendung soll aus zwei Webseiten bestehen. Eine zum administrieren und die andere die Landingpage wo man die aktuelle Frage beantworten kann kann.

Auf der Admin Seite soll man eine neue Frage einstellen können mit drei möglichen Antworten. Das Admin Passwort wird beim erstellen des Docker Containers festgelegt.
Mit der Landingpage steht die Frage und die drei möglichen Antworten. Damit der Besucher der Seite die Frage auswählen kann, muss dieser einen Benutzernamen angeben. Beim erneuten Besuch des selben Besucher der Webseite, soll der Benutzername automatisch gesetzt werden. Hier gehe ich davon aus, dass der selbe Browser und Computer verwendet wird.
Oben positioniert soll eine Zeitablaufen. Nach Freigabe der neuen Frage mit den Antwortmöglichkeiten, bleiben eine Stunde zeit, die aktuelle Frage zu beantworten.
Nach Ablauf der Zeit, soll auf der Landingpage gezeigt werden, wie viele die Frage beantwortet haben und wie viele für welche Antwort entscheiden haben.
In Linken Bereich ist das Scoring, wo angezeigt mit den Benutzernamen und Anzahl richtiger Antworten.
 

Humen Radar von AI-Thinker (RD-03D)

  Ich habe davon mehrere im Sortiment und bis jetzt nur geprüft, ob diese Radar Module funktionieren. Ja sie funktionieren, aber mein Vorhab...