Posts mit dem Label Ultraschall Sensor werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Ultraschall Sensor werden angezeigt. Alle Posts anzeigen

Dienstag, 12. September 2017

Auferstanden ... Roboter und Roboter-Bausätze aus alten Zeiten

... aus Regalen. Bei der Überschrift wird doch keiner sich dabei was denken 😉

In der letzen Zeit habe ich einiges von meinen Roboter-Projekten gezeigt und erzählt. Nun ist diese Roboterleidenschaft nichts Neues bei mir. Schon vor etlichen Jahren habe ich mir diese kleinen Dinger zugelegt - hier will ich davon berichten. Nach der Vorstellung der Roboter werde ich auch für jedes Model ein Video mit dem Robo in Aktion drehen - mir schwebt vor, aus allen ein "Hindernisläufer" zu bauen. Wir werden sehen, wie weit ich komme.



Hier aber nun die Vorstellung meiner Schätze:

I. Parallax INC - Boe-Bot - Board of Education Roboter.




Der BoE-Bot aus dem Jahr 1998 ist mit einem Basic Stamp genannten Microcomputer ausgestattet. Dieser besteht aus:

PIC-Microcontroller mit CPU, eingebautes ROM mit dem BASIC Interpreter
2kB EEPROM
20 MHz Oszillator
Spannungsregler
Ein- und Ausgänge

Programmiert wird der BS 2 mit der Basic PBASIC. Dazu gibt es auch einen Editor/Development System, welches das Programm über eine serielle Schnittstelle auf den BS 2 lädt. Sehr ausführliche Informationen zu dem Boe-Bot und dem Basic Stamp gibt es im Internet. Dazu besonders auf der Parallax Inc Webseite. 


Dort sieht man dann auch, wie sich die Systeme und der Basic Stamp weiter entwickelt haben.



II: LEGO Mindstorm - Robotics Invention System 1.5



So um 1999/2000 habe ich mir den das LEGO Mindstorm Robotics Invention (RIS) zugelegt. Damals hatte das System eine Menge Geld gekostet und auch heute sind die LEGO Systeme nicht gerade billig.

Lego Mindstorm Werbeblatt
Die Technik:

Display: Monochrom Segment
Prozessor: Hitachi H8/300
Clock: 16MHz
Speicher: 32 kB Ram, 16 kB Flash
Eingänge: 3
Ausgänge: 3

Mir hat das System sehr viel Spaß gemacht und ich habe alle Bauanleitungen durchgebaut. Dabei viel gelernt. Da ich damals noch wenig Ahnung von der Programmierung hatte und auch andere Projekte in den Mittelpunkt rückten, wanderte das RIS 1.5 System erstmal wieder in das Regal zurück. Aber zwischendurch habe ich immer  mal wieder etwas damit gearbeitet. 

Als ich nun vor einiger Zeit mich wieder etwas ernsthafter mit dem RCX beschäftigen wollte, stellte ich fest, meine originale CD habe ich "verschlampt".

Nun war es nicht ganz leicht, Ersatz zu finden, da der Support und auch jegliche weitere Hilfestellung zu meiner "alten" Version eingestellt wurde. Man findet aber dann doch immer mal wieder eine Hilfe, so bei ROBOTC, die ihr Entwicklungssystem für den RCX kostenlos zur Verfügung stellt. Danke. Es gibt auch eine Bricxcc Version, mit der man den RCX programmieren kann. In der Zwischenzeit habe ich aber auch wieder Zugriff auf die originale Software 👍



III. LEGO Droid Developer Kit (9748)


Etwa zur gleichen Zeit wie den RIS 1.5 von LEGO habe ich von der gleichen Firma den Droid Developer Kit gekauft. Auch der hatte seinen Preis - kostet heute noch bei Amazon zwischen 250 und 395 €. Da frage ich mich, für was man diesen enorm hohen Preis eigentlich bezahlt. 😠

Nach meinen Informationen basiert der MicroScout - ein Scout ist er ja wohl nicht - auf einem Toshiba Microcontroller.

Der MicroScout hat 7 eingebaute Programme.

Angetrieben wird er von einem (oder 2?) Motor(en). Dazu hat er noch einen Lichtsensor, 45° geneigt. 

Programmieren kann man ihn nicht so leicht. Angeboten werden die Möglichkeiten mit Spybotics oder RCX bei der Benutzung von VLL.

Da habe ich aber (noch) keine Ahnung und will mich etwas dahinter klemmen und kundig machen.

Das Bauen mit LEGO macht ja immer Spaß und so habe ich auch hier alle Modelle "durchgespielt".

Heute würde ich mir dieses Produkt aber nicht mehr kaufen.




IV. DeAgostini - Cybot - Real Robots
 



Als Fortsetzungslieferung alle zwei Wochen, habe ich mir um 2002-2003 den Cybot - Real Robots Bausatz von DeAgostini bestellt. 

Geliefert wurde dieser in kleiner Plastikverpackung mit einem bunten Magazin dazu, in dem die Baubeschreibung aber nur einen kleinen Teil eingenommen hat. 

Der Roboter wurde in verschiedenen Stufen aufgebaut. Hier einmal die Aufstellung dazu:

Stufe 1 - Hefte 1 bis 17 - Der Cybot wurde aufgebaut und konnte dann einer Spur auf dem Boden folgen und hatte einen Lichtsensor.
Stufe 2 - Hefte 18 bis 40 - Aufbau einer Fernbedienung und einer Dockingstation. So konnte man den Cybot auch programmieren.
Stufe 3 - Hefte 41 bis 55 - Cybot wurde Sprachgesteuert
Stufe 4 - Hefte 56 bis 70 - Cybot lernte "Fussball spielen" und bekam einen Infrarot Sensor
Stufe 5 - Hefte 71 bis 96 - TOM (Tracking Orbital Module) wurde gebaut. TOM ist ein kleinerer, schnellerer Roboter, der auch voll programmiert werden konnte, sowie einige Erweiterungen hatte.

Wenn ich mir diesen Roboter vorknüpfe, werde ich wohl den "ganzen Kerl" auseinander bauen und noch einmal zusammensetzten. Wir werden es sehen.

So, das waren nun die "Regalbesetzer" mit denen ich in der nächsten Zeit etwas arbeiten werde. So wird es auch zum Beispiel 3D gedruckte Teile geben, die ich dann weiter bei den Robo's benutzen kann. Schau dann öfters mal nach was es hier Neues gibt.



    Summary: Presentation of older robotic kits     


Freitag, 1. September 2017

Hindernisläufer - 3-Rad Roboter mit Ultraschallsensor, L298N Motor Treiber und Arduino Steuerung Teil 3

Zusammenbau und Test des "Hindernisläufers"

Es hat nun ein paar Tage gedauert, bis ich den Roboter zusammenbauen konnte. Aber nun ist es soweit und es geht an die Arbeit.


Aus diesem "Durcheinander" sollte ein funktionierender Roboter entstehen. Als erstes habe ich mir eine Halterung für den Ultraschallsensor mit meinem CTC Drucker gedruckt. Die Vorlage stammt von Thingiverse und ist hier zu finden: Ultrasonic Sensor and Servo Brackets

Ich habe dann so nacheinander die Module, Batteriehalterung usw. eingebaut. Zum Aufbau der Platinen habe ich meine (schon vor längerem gedruckte) Abstandshalter in M3 oder M4 benutzt. Auch diese Vorlage gibt es bei meiner viel benutzen Quelle:  Set of Hex Spacer M3/M4

Es gibt zwar viele schon gebohrte Löcher auf der Grundplatte, aber man kann nicht alle benutzen. So habe ich dann mir noch ein paar Löcher dazu gebohrt. 

Angeschlossen habe ich alles nach folgenden Plänen:

Links: LN298N Motor Treiber - Mitte: Servo Motor - Rechts: Ultraschall Sensor
Ich habe dabei immer wieder die Funktionen überprüft. Auch dabei gab es keine Probleme. Den entstandenen "Drahtverhau" habe ich dann mit vielen Kabelbindern versucht zu bändigen. Ich denke, der Roboter kann sich sehen lassen.


In meiner Werkstatt habe ich Bodenplatten mit Fugen. Und das hat mir dann doch beim ersten Lauftest etwas Probleme bereitet. Eine der AA Batterien ist immer wieder aus der Halterung gefallen. Mit einem Kreppband habe ich die Batterie dann gesichert und konnte dann weiter probieren.

Die Aufnahmen im Video habe ich in meinem Flur gemacht, der einen glatten Boden hat. Der Test hat gezeigt, dass ich noch etwas an der Einstellung und der Empfindlichkeit des Ultraschall Sensor arbeiten muss. Nicht immer hat mein "Hindernisläufer" vor der Hürde gestoppt - es gab da so ein paar kleine Zusammenstösse. Aber das ist alles im Video zu sehen.


    Summary: Part 3 of the robot series. Assembly and test