PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Roboter bau guide(bin neu)



Merew
21.06.2006, 16:12
erstmal ich bin neu hier, auch sehr technik begeistert und bin 12 Jahre alt(hoffe ihr nehmt mich ernst, kein bock das einer sagt: "ne da biste zu jung für") von Robotern hab ich alladings noch net viel erfahrung und möchte nun ein Holtz Kasten zum fahren(2 Kanal Fernsteuerung) bringen. Hat einer link oder anleitung? (hoffe s ist nicht im falschen Forum, wenn doch plz nich moven sonst find ichs nemme wieder.) Kann mir da einer Helfen? und welchen motor soll ich nehmen? Sollte möglichst leistungsstark sein(eiche) und schnell und das wichtigste: net so teuer!!!
Hoffe mir kann einer helfen.

Andun
21.06.2006, 18:00
Moin

Also du solltest dir als erstes mal im Wiki die Bereiche zum Robotereinstieg durch lesen. Da steht schon einiges drin.

Außerdem kannst du dir auch noch überlegen ob du wirklich sofort die Kombination von Elektrik, Programmierung und Mechanik als Ziel haben willst.

Ich würde mir vielleicht erstmal kleinere Ziele setzten und dann dein Wissen ausbauen.
Z.B. könntest du dir die Mechanik sparen und dich auf löten und programmieren beschäftigen in dem du dir z.b. den Asuro Bausatz kaufst.

Allerdings kannst du acuh direkt deinen Holzkasten fahren lassen. Dafür kannst du dir auch mal das RN-Board anschauen.

Andun

Merew
22.06.2006, 18:53
also Löten ich tu können und programmieren naja kein bock auf C, kann nen bissl VB und sonstige Basic Varianten... interessier mich im bereich roboter mehr für Mechanik :) hab gehört es ist möglich von sonem Spielzeugauto die Fernsteuerung zu benutzen da is miene frage: Wie???
EDIT: sorry meinte Mechanik und Elektronik, Programmieren mag ich zwar auch aber kien C!!!

izaseba
22.06.2006, 19:10
hoffe ihr nehmt mich ernst, kein bock das einer sagt: "ne da biste zu jung für"


Das hat mit Alter nichts zu tun, sondern damit wie man fragt, und was man fragt.

Und ich verstehe nicht so richtig, was Du vor hast.
Du willst also ein ferngesteuertes Auto in einen Roboter umbauen und die Fernsteuerung benutzen?
Demnach brauchst Du ja nichts umbauen, sondern das Innenleben von Deinem Auto auf ein Brett schrauben, und sich freuen :-)

Oder hab ich was falsch verstanden?

Gruß Sebastian

Merew
22.06.2006, 19:28
da haste was falsch versatnden xD
Ich möchte einen eigenen bot bauen, und nur die Fernsteuerung des dings benutzen es sei denn es hat einer Bauplan (bitte keinen Schaltplan, nacher les ich den wieder falsch und das ganze ding ist schrott...)

Merew
22.06.2006, 19:45
also ma ne direkte frage: Wo kann ich am schnellsten den Bau von Bots(Platinen vorallem) lernen?

HannoHupmann
22.06.2006, 19:47
Also ganz ohne Programmierung wirst du nicht weiter kommen. C oder C++ oder Java oder Basic oder was auch immer das ist im Endeeffekt davon abhängig welchen Controler du nimmst.

Aber so ganz versteh ich auch noch nicht was du mit der Fernsteuerung meinst Merew. Entweder du steuerst das Ding fern oder nicht.
Wenn dus nicht fernsteuerst, dann musst du Programmieren oder ein Kabel dranhängen und am PC anschliessen.

Übrigens das Alter ist hier ziemlich egal, es geht nur darum welche Vorstellungen man hat. Allerdings haben die meisten Anfänger (wobei es egal ist ob die 10 oder 30 sind) die Vorstellung, dass alles ganz einfach ist. Bischen löten, bischen Schrauben, 2 Zeilen Code und der Roboter macht die tollsten Sachen.

Schau dir mal die Projekte hier an, die haben allesamt ne Laufzeit zwischen 2 Monaten und einigen Jahren.

Merew
22.06.2006, 20:02
und rate mal warum ich mit nem ferngelenkten roboter anfange... weil der meiner ansicht nach recht einfach ist und etwas mehr kann als son teil was nur geradeaus fährt was wohl jeder mensch mit nem bissl logik hinkriegt.

Edit: also ma ne direkte frage: Wo kann ich am schnellsten den Bau von Bots(Platinen vorallem) lernen?

izaseba
22.06.2006, 20:06
ist und etwas mehr kann als son teil was nur geradeaus fährt was wohl jeder mensch mit nem bissl logik hinkriegt.

Da muß ich jetzt aber müde lächeln....
Setzt Dir als Ziel ein "Teil" autonom geradeaus fahren zu lassen, nur das sonst nichts, ich verwette meinen Hund und sogar meine Frau, daß Dir das nicht gelingen wird :-)

Gruß Sebastian

Felix.
22.06.2006, 20:13
ich verwette meinen Hund und sogar meine Frau, daß Dir das nicht gelingen wir
armer hund.
arme frau.
;)

izaseba
22.06.2006, 20:19
armer hund.
arme frau.


Glaub mal, ich weiß wovon ich rede...
Als Stichwort sag ich nur "Asuro geradeaus fahren lassen"
Wenn man hier im Forum danach sucht wird man mit Threads erschlagen...

Trotzdem sehe ich das so, wenn der Merew ein Brett fernsteuern will, soll er das innenleben von dem Auto darauf schrauben, und fertig ist es,
am sonsten kann ich nur Asuro empfehlen für 50 Euronoten kann man schon verdammt viel mit machen, und wenn er kein C mag, was solls dann soll es Basic nehmen, wo liegt hier das Problem?

Gruß Sebastian

Strahleman
22.06.2006, 20:20
Hm dumme Frage, aber was willst du dann mit dem Roboter machen? Ich glaube es ist noch recht einfach einem Roboter beizubringen solange zu fahren, bis er irgendwo gegen stößt im Gegensatz zu Funktionen wie Sachen anheben, Bälle schiessen oder Sonstiges.

Ich versteh dich so, dass du eine RC-Holzkiste bauen willst, das ist aber kein Roboter sondern eher eine Modellbauholzkiste ;) Soll die Kiste denn dann Sachen machen, die man nicht mit der Fernbedienung ausführen kann?! Wenn ja, an was hast du denn so gedacht?!

Merew
23.06.2006, 13:36
erstma möchte ich das mit der Fernsteuerung hinbekommen, dann kriegt das ding erstmal Ultraschallsensoren und ne stossstange zur Sicherheit. und dann werd ich sehen was ich damit mache, dann wird der vill nen anderes Chassis bekommen usw. (fang halt klein an)
@izeseba oda Sebastian was de besser findest^^
des wäre mir zu leicht des da einfach draufzuschrauben bzw. zu löten, was hat das mit bot bauen zu tun? das kann ja wohl jeder(abgesehen vom löten)... wenn dann möchte ich son teil schon selber machen tzzz

Strahleman
23.06.2006, 13:52
..., was hat das mit bot bauen zu tun?

Was hat eine fernbedienung mit einem Bot zu tun? Solange du das Teil steuerst ist es für mich ein Selbstbau-Modellauto, aber kein Roboter ;)
Aber deine Frage zu beantworten: Normalerweise hat die Fernbedienung ein Quarz und der im Auto eingebaute Empfänger hat ebenfalls ein Quarz mit gleicher Frequenz. Du müsstest theoretisch also nur den Empfänger ausbauen und da deine Motoren etc anschliessen, aber dann kann du auch gleich das komplette Modellbauchassis verwenden ;)

Oder schau bei ebay nach einer Modellbaufernbedienung. Die haben normalerweise einen Empfänger mit Quarz dabei und kosten ca. genauso viel wie ein billiges Fertig-Spielauto.

Merew
23.06.2006, 13:56
hmm ja also wenn man das mit der Fernbdienung und so weglässt weiss ich immernoch nicht wie ich zum Beispiel Ultraschallsensoren verkabel und das derauch auto. weglenkt wennd der an ne wand kommt... Hat wohl wieder was mit programmieren zu tun und bisher hat mir noch keiner geholfen verdammt! Keiner hat mir gesagt wie ich zB sowas programmiere oder ne Hauptplatine baue, keiner!

Strahleman
23.06.2006, 14:02
Ultraschallsensoren haben nichts mit der Fernbedienung zu tun. Das wäre ja genauso, wenn man sich ne Jahrekarte fürn Bus kauft und dann doch mit dem Auto zur Arbeit fährt.

Wenn du wirklich ein Auto autonom fahren lassen willst, kann ich dir nur zum Asuro oder anderen Fertigrobotern raten. Mit etwas gewissenhafter Lötarbeit hast du einen gescheiten Roboter, den du gut erweitern kannst und wo du auch hier im Forum eine Menge Content hast, so dass dir eigentlich immer geholfen werden kann. Bei Reichelt kostet er zum Beispiel nur 40€.

Merew
23.06.2006, 14:15
kriegt man den uch bei Conrad? Oo kA wo Reichelt ist /hmm

izaseba
23.06.2006, 14:15
kann ich dir nur zum Asuro oder anderen Fertigrobotern raten.

Sag ich doch die ganze Zeit, billiger kommt man nicht dazu den ersten Roboter zu bauen.


Keiner hat mir gesagt wie ich zB sowas programmiere oder ne Hauptplatine baue, keiner!

Was willst Du denn hören ?
Wie baut man eine Hauptplatine?
Was verstehst Du unter Hauptplatine?
Schau mal in der Wiki nach RN-Platinen, da hast Du genug Beispiele.
Und wie Programmiere ich, aber was?
C willst Du nicht, nagut dann nimm BASIC kauf dir den ASURO und programmiere mal rum.

Gruß Sebastian

Edit: Du willst wie ein Erwaschsener behandelt werden, na gut dann tipe mal bei Conrad in der suche ASURO ein :-)

shahri
23.06.2006, 16:47
Hi,

also ich würde auch dir auch zu Basic raten, ich denke das ist am Anfang leichter.

Keiner hat mir gesagt wie ich zB sowas programmiere
Hmm, kommt ja wie schon von den Anderen gesagt immer darauf an, ob du selbst was baust oder dir einen Bausatz käufst. Wenn du selbst etwas baust, kommt es darauf an, was für einen Controller du nimmst. Von Bausätzen und so habe ich keine Ahnung, hatte noch nie einen.
Falls du selbst was bauen willst würde ich einen AVR-Controller nehmen, sind so Standard hier. Am besten liest du dir dann erstmal diesen Artikel durch, da müsste alles drinstehen was du wissen willst:
HIER (https://www.roboternetz.de/wissen/index.php/AVR-Einstieg_leicht_gemacht)

Viel Glück noch bei deinm Projekt!

Gruß
Shahri

EDIT: Überhaupt solltest du einfach mal ein bisschen im Wiki rumstöbern, da gibt es auch sonst noch nützliche Artikel für den Einstieg (z.B. Mit welchem Controllerboard fang ich an (https://www.roboternetz.de/wissen/index.php/Mit_welchem_Controllerboard_fang_ich_an) )
Dort gibt es sogar extra eine Kategorie für den Robotikeinstieg.

HannoHupmann
24.06.2006, 11:26
@Merew Ich glaub es gibt hier ein paar Unklarheiten über was ein Roboter ist und was nicht.

Ein RC-Auto hat eine Fernbedinung (vom Menschen bedient) und bekommt über Funk seine Signale an einen Empfängern, welcher dann diese auf den Motor und die Lenkung überträgt. Mehr ist das nicht, gibts in jedem Modellbauladen die Teile muss man nur zusammenstecken und sich ne Mechanik bauen.

Ein Roboter, verfügt über einen Chip (Hauptplatine, entweder kaufen oder bauen). Dieser Chip steuert den Roboter in dem er auf eingangsignale (Ultraschall, Infrarot sprich Sensoren) reagiert und entsprechend seine Motoren antreibt (vorwärts oder lenken). Dieser Chip muss natürlich auch wieder verkabel werden und, jetzt kommts, programmiert werden.
Sieht dann nachher so aus:

if (Ultraschall == true) fahr ne Kurve
else
fahr gerade aus

Das ist fürs erste auch schon alles.

Nach deinen Aussagen bisher willst du ein RC-Auto bauen (ferngesteuert) ich kenne bisher keine RC Autos welche mit Ultraschall oder anderen Sensoren fahren. Wenn du also ein Auto fernsteuern willst und es soll aber auch auf die Sensoren reagieren, dann brauchst du Chip und Fernsteuerung und musst rausfinden wie beides zusammenspielen kann (das ist wirklich schwer).

So jetzt gibts ne Hausaufgabe: geh auf unsere Wiki klick dich durch Mechanik, Händler und Co. Lies dir ein paar Sachen über Chips und Pics durch. Oder besorg dir ein paar Bücher über Roboter selberbauen, dann weist du auch eher wovon wir hier reden.
Ohne Grundwissen Robotik geht nämlich gar nichts und wir helfen dir danach sehr gerne, nur wenn du keine Ahnung hast von dem was wir dir vorschlagen hilft es dir wenig wenn dir dir Tipps geben.

Jetzt noch ein paar Infos vorweg. www.reichelt.de ist ein Internetversandhaus von Bauteilen etc (meist günstiger als C)

Asuro wird empfohlen weil man da viel über Grundlagen lernen kann, stimmt allerdings hier wird einem die mechanische und aufbauarbeit abgenommen, aber es gibt auch einfache möglichkeiten einen simplen Roboter zu bauen ohne viel Mechanik.

HannoHupmann
24.06.2006, 11:29
Hups jetzt glaub ich weis ich was du mit Ferngesteuert meinst:

Du baust nen "Bot" der Ferngesteuert ist um deine Mechanik zu testen (antrieb lenkung etc) danach reist du die Fernsteuerung wieder raus und ersetzt sie durch nen Chip der nun die Steuerung übernimmt (vorteil die Mechanik funktioniert jetz schon mal).

Eigentlich so gesehen gar keine so dumme Vorgehensweise um seine Mechanik zu testen.

cinhcet
25.06.2006, 07:51
if (Ultraschall == true) fahr ne Kurve
else
fahr gerade aus


So passiert aber noch nichts, man muss ja erst "Ultraschall" festlegen was das ist, das gleiche doch auch bei "fahr gerade aus" und "fahr ne Kurve", oder??????

pebisoft
25.06.2006, 09:31
für 50 Euronoten kann man schon verdammt viel mit machen, und wenn er kein C mag, was solls dann soll es Basic nehmen...

erklär ihn mal wo er die bascomprogramme für den asuro herbekommen soll.
asuro wird in in winavr-c geproggt.
es gab mal anfänge in bascom, aber die sind eingeschlafen und verjährt.
du solltest mal öfters hier reinschauen.

HannoHupmann
25.06.2006, 10:32
if (Ultraschall == true) fahr ne Kurve
else
fahr gerade aus


So passiert aber noch nichts, man muss ja erst "Ultraschall" festlegen was das ist, das gleiche doch auch bei "fahr gerade aus" und "fahr ne Kurve", oder??????


Natürlich nicht, das war ja auch nur ein Beispiel wie so was später aussieht. Die Syntax dieses Programms ist an die entsprechende Programmiersprach anzupassen

Merew
09.08.2006, 19:54
genau, sorry war lang nemme drin, aber naja...
Ich kann einfache Programme in C(++) schreiben, das ist kein problem. Mein Problem ist auch nicht wie ich das aufn Controller bekomme, sondern mein Problem ist, wie sage ich dem zum beispiel das wie in eurem beispiel die variablen kurve oder geradeaus oder Ultraschall definiert werden sollen. Ich kann dem doch nich sagen:
if (Ultraschall == true) fahr ne Kurve {
else;
fahr gerade aus;
}

da würde der nur blöd gucken der bot...
also was kann man machn? hab in RN Wissen schon geguckt aber nichts gefunden wie ich sensoren oder Motoren oder sonstwas definieren kann. am besten noch mit random ob links/rechts^^

Shadow²
10.08.2006, 21:41
Für den Asuro gibts ne Library, da werden die Funktionen von vornerein definiert.

Die kannst du einfach aufrufen.

Merew
11.08.2006, 21:29
hmm k, ich werd den mir ma besorgen... hab den für 50 € (wat fürn zufall) bei Conrad gefunden. Werd irgendwann ma nach Bremen fahren (o du heiliges Rad[ja Rad Zug is zu teua, da muss ich ja geld ausgeben :P]) und mir den kaufen.