PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Programmierer will Roboter bauen



KlamseN
13.10.2005, 12:24
Hallöle alle zusammen...

Ja, wie der Titel schon sagt, ich bin Programmierer und wollte mich schon immer mal, schon in meiner Kindheit, mit Robotern beschäftigen. Damals konnte ich allerdings weder Programmieren noch wusste ich was ein Bit ist :D Naja, ich kann C++, lerne aber auch gerne andere Sprachen, zuletzt habe ich XML und SQL gemacht, passt nicht hierzu, aber egal :)

So, nun zu meinem Problem: in der Berufsschule haben wir Digitaltechnik, FlipFlopschaltungen, Wandler, .... und ich muss zugeben: Ich verstehe KEIN wort davon.... Elektrotechnik war schon immer ein "Augen-zu-und-durch"-Fach von mir. Nun meine Frage: Habe ich überhaupt Chancen mit relativ wenig Elektronischem verständniss einen Roboter zu bauen?! Was das Programmieren angeht mache ich mir keine Gedanken, allerdings kommen da ja auch dinge dran wie Spannungen, .... Ich WILL wenigstens einen arm haben, der 2 Geleke hat und sich auf und ab bewegen kann, er sollte mit dem PC Verbunden sein und somit steuerbar gemacht werden.. Wenn ich das habe, dann kommt der rest nach und nach denke ich von selber...
Also, gibt es ein Buch welches mir das alles erklärt? Oder vielleicht einen Threat hier im Forum, wo für Anfänger ein GANZ einfacher Roboter aufgebaut wird? Ich habe nichts gefunden..

Vielen Dank schonmal

KlamseN

tobimc
13.10.2005, 14:32
Hi!

Hm. Ich denke, dass für dich ein Roboterbausatz wie der ASURO oder der CCRP5 das richtige ist.
Schau mal im Forum, da gibts Haufenweise Material zu.
Wir habens hier eher mit Microcontrollern (siehe AVR)

Schau auch mal im Roboternetz Wiki (Roboternetz Wissen)

Ein gutes Buch wäre für dich vielleicht das Robot Builder's Bonanza.
(Siehe dieses Forum.)

Du kannst so ziemlich in allen Sprachen programmieren, die du dir denken kannst. C, Assembler, Pascal, ... , und Basic.

VLG Tobi

KlamseN
13.10.2005, 14:36
Hmm? wo liegt denn der generelle Unterschied zu den Bausätzen und den AVR's? und wie funktioniert denn das mit dem AVR zB? Man schließt ihn über Seriellschnittstelle an PC an und spielt dann ne geschrieben Software drauf oder wie?!

uwegw
13.10.2005, 14:50
Hmm? wo liegt denn der generelle Unterschied zu den Bausätzen und den AVR's?
die bausätze beinhalten ebenfalls einen AVR (beim asuro) oder einen aderen mkrocontroller, aber halt auch ncoh die kompltte hradware für den roboter wie zb chassis, motoren, platine, motosteuerung...

man kann aber die ganze teile (wie zb die controlelr) natürlcih auch einzeln kaufen und daraus eine eigenen, individuellen roboter entwickeln.



und wie funktioniert denn das mit dem AVR zB? Man schließt ihn über Seriellschnittstelle an PC an und spielt dann ne geschrieben Software drauf oder wie?!
richtig erkannt, allerdings geht es meist nicht direkt über die serielle schnittstelle zum controller, sondern über eine kleine adapterschaltung. diese schaltung (auch ISP, "in system programmer" genannt, weil man den controller damit direkt in der schaltung programmieren kann) gibt es in verschiedenen ausfürungen, entweder serielle schnittstele, parallelport oder usb.
beuim asuro ist es zb eine kleine paltine, die an die serielle schnittstelle (oder USB) angeschlossen wird und die daten per infrarot zum asuro sendet.

KlamseN
13.10.2005, 14:54
Ich wollte eh erstmal mit dem ASURO anfange, dachte nur es währe einfacher und günstiger sonen arm mit 2 geleneken zu bauen... aber mittlerweile glaube ich echt ich sollte mir erstmal den ASURO anschaffen.. was kann man denn mit dem alles machen?

techboy
13.10.2005, 19:31
Der Asuro hat ja ein Paar Taster vorne Angebracht die kannste als Kolissionsensoren benutzen das hat er so weit ich weiß noch nen Reflexkoppler neben den rädern mit dem man die gefahrenen Strecke messen kann..Ausserdem kannst du den Asuro einer schwarzen Linie nachfahren lasse... Allerdings haben viele hier ein Problem mit der Infrarotschnittstelle über die programmiert wird...

KlamseN
13.10.2005, 19:32
es wird also nicht mit serieller schittstelle programmiert?

techboy
13.10.2005, 19:53
Doch es wird mit der seriellen Schnittstelle programmiert nur die verbindung zwischen dem Asuro und dem kabel is Infrarot... Du kannst das ganze benutzen wie ein normales seriellkabel...

KlamseN
13.10.2005, 20:04
achso, und was treten da für fehler auf?!

techboy
14.10.2005, 15:30
Ich selber hab den Asuro nicht aber ein freund von mir... Ja ein Fehler wäre zum Beispiel das der Computer den Asuro nicht erkennt... Gib mal unter suchen ,,Asuro Problem" ein da findest ein paar Threads wo das besprochen und behoben wird...

KlamseN
14.10.2005, 15:33
alles klar, noch habe ich ihn ja nicht, aber nach allem was ich so gehört habe werd ich mir den wohl nächsten monat mal zulegen... inklusive lötset :D muss man eigentlich sehr fein löten?! weil ich habe das letzte mal vor 8 Jahren in der schule einen Lötkolben in der hand gehabt und da waren meine lötpunkte RIESIG :D

techboy
14.10.2005, 15:42
Also ich schätz mal die Lötpunkte müsse. so ne größe von 1,5mm haben..Aber mit der entsprechenden Lötspitze und ein bisschen geduld schaffste das !! ^^
Musst nur aufpassen das du nich zu viel Lötzinn drauf kriegst..

KlamseN
14.10.2005, 15:49
huii, 1,5mm?? meine waren immer so 7-8mm :D

uwegw
14.10.2005, 15:57
die lötpunkte sitzen meist in einem raster von 2,5mm, und die platine hat nen lötstopplack drauf. der asuro ist auch für lötanfänger ausgelegt, und die anleitung ist in der hinsicht sehr ausführlich. du kannst sie dir ja schonmal bei conrad runterladen...

KlamseN
14.10.2005, 15:59
gute idee, werd ich mal machen.. werd aber auch eh erstmal an irgendeinem testteil rumlöten und rumprobieren...

techboy
14.10.2005, 16:04
Ich hab mal die lötpunkte auf meinem MyAVR Board gemessen..Die haben so nen Radius con 0,8-0,9 mm....

Probier einfach an alten radios,diskmans,etc. rumzulöten...

Einfach mal ein paar Bauteile entlöten und dann wieder anlöten^^ So hab ich damals auch geübt..

KlamseN
14.10.2005, 16:07
ja, so werd ichs machen... vll funktionieren die teile ja dannach sogar wieder ;)

ShadowPhoenix
18.10.2005, 04:22
Hallo!

Probiers doch mal mit ganz einfachen Schaltungen, zB. einen Kondensator aufladen lassen und dann an eine Led entladen.

Was hast du denn für Werkstattausrüstung?
Hast du ICQ?

MfG

KlamseN
18.10.2005, 17:09
Hehe, Werkstatt?! in ner 1-Zimmer-Wohnung ist sowas schwer zu sagen, ich sag mal so: Noch habe ich garnichts *lach*

EDIT: ICQ = 140427071

s1m0n
18.10.2005, 21:01
Ich hab dir mal ne Pm geschickt =P~

KlamseN
18.10.2005, 21:05
echt?! hab aber keine bekommen :(

nabla
22.10.2005, 19:16
Also ist halt auch die Frage, woran Du Spaß hast. Wenn Dich sowieso die Software-Seite von so einem Roboter mehr interessiert, solltest Du dich auf jeden Fall eher mit dem ASURO oder der CCRP5 probieren, denn dann hast Du wirklich nichts mit rumlöten und so weiter zu tun...

Für viele ist aber gerade auch der Hardwareaspekt (sprich das Basteln) das reizvolle und da kommst Du dann um ein paar Elektrotechnische Grundkentnisse nicht drumrum... Dann empfehle ich aber auch das myAVR Board, damit habe ich auch angefangen und der Löt aufwand hält sich in Grenzen...

tobimc
31.10.2005, 23:11
Hi!

Ich verschiebe dieses Topic hiermit mal nach Allgemeines zum Thema Roboter

Ich denke er ist da besser aufgehoben, weils hier ja nicht so um Literatur geht.

vlg
Tobi (Moderator)