tils09
05.08.2011, 19:31
hey,
ich möchte einen kleinen roboter (maße sind noch nicht genau bekannt, aber im ungefähren, 50cm lang) bauen.
folgendes soll er zu beginn können:
zwei motoren als antrieb
linie folgen
durch ein labyrinth finden (sehr einfach gestaltet)
ggf. auch teile, die er erst finden muss, zu einer position schieben
die hauptziele liegen aber zunächst auf ersteren sachen.
zunächst zur antriebs-frage. getriebemotor oder schrittmotor?
ich werde mir da nicht ganz einig, was einfacher synchronlaufen zu lassen ist. grundlegend würde ich einen getriebemotor nehmen, eine encoder scheibe an beide achsen bauen und über die informationen regeln. das ganze über den strom zu regeln, hab ich acuh schon irgendwo gelesen, allerdings weiß ich da nicht ganz wo und wie ich messen muss.
der schrittmotor schreckt mich derzeit noch erheblich ab, wegen dem größeren aufwand ihn zu verschalten. beim getriebemotor ist lediglich eine h-brücke erforderlich, die auf den meisten boards schon drauf ist. bei den boards steht auch immer dabei, das nur ein schrittmotor anzuschließen ist, daher bin ich mir da unsicher, wie ich das umsetzen könnte, sofern es "einfacher" ist zwei schrittmotoren synchron laufen zu lassen.
dann zu dem herzstück, dem board.
zunächst hatte ich mir überlegt die platine selber zu machen, allerdings schießt das etwas über das ziel hinaus und lege mehr wert auf das basteln und vorallem das programmieren. also hab ich nach geeigneten boards gesucht.
das Baby Orangutan B-328
http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=64&products_id=238
ist mir bisher besonders ins auge gefallen, allerdings bin ich mir unsicher ob ichs für meine zwecke gebrauchen kann.
ganz besonders wegen den eher wenigen pins.
für die allgemeine motoransteuerung ist bereits ein treiber mit drauf. bin mir jedoch unsicher wie viele pins ich für die sensoren brauchen werde.
um die motoren abzugleichen brauche ich auf jeder seite eine gabellichtschranke, die so viel ich weiß, jeweils einen analog port belegt(?).
dann kommt der entfernungssensor dazu, den ich für das labyrinth brauche, ebenfalls ein analog port(?).
ggf. wollte ich später den entfernungssensor auf einen servo packen, um den vorderen bereich abzudecken, wo ich bei der nächsten frage bin. servo ansteuerung? über pwm, aber das board hat keinen weiteren pwm ausgang, oder wie kann ich das realisieren?
dann noch die sache mit dem liniefolgen. da bin ich mir noch nicht sicher, ob ich eine alte maus auseinander nehmen soll, oder einen sensor kaufen soll. schätze aber mal auch ein analog port... also wird das allgemein knapp mit den ports, oder?
ich bin für jegliche hilfe dankbar, vorallem wenn jemand einen motor/sensor oder sonstige teile empfehlen kann, oder aber eine einfache methode kennt, die oben aufgeführten probleme um zu setzen. im moment drehe ich mich nur im kreis und komme auf keine klare linie.
gruß
tils
ich möchte einen kleinen roboter (maße sind noch nicht genau bekannt, aber im ungefähren, 50cm lang) bauen.
folgendes soll er zu beginn können:
zwei motoren als antrieb
linie folgen
durch ein labyrinth finden (sehr einfach gestaltet)
ggf. auch teile, die er erst finden muss, zu einer position schieben
die hauptziele liegen aber zunächst auf ersteren sachen.
zunächst zur antriebs-frage. getriebemotor oder schrittmotor?
ich werde mir da nicht ganz einig, was einfacher synchronlaufen zu lassen ist. grundlegend würde ich einen getriebemotor nehmen, eine encoder scheibe an beide achsen bauen und über die informationen regeln. das ganze über den strom zu regeln, hab ich acuh schon irgendwo gelesen, allerdings weiß ich da nicht ganz wo und wie ich messen muss.
der schrittmotor schreckt mich derzeit noch erheblich ab, wegen dem größeren aufwand ihn zu verschalten. beim getriebemotor ist lediglich eine h-brücke erforderlich, die auf den meisten boards schon drauf ist. bei den boards steht auch immer dabei, das nur ein schrittmotor anzuschließen ist, daher bin ich mir da unsicher, wie ich das umsetzen könnte, sofern es "einfacher" ist zwei schrittmotoren synchron laufen zu lassen.
dann zu dem herzstück, dem board.
zunächst hatte ich mir überlegt die platine selber zu machen, allerdings schießt das etwas über das ziel hinaus und lege mehr wert auf das basteln und vorallem das programmieren. also hab ich nach geeigneten boards gesucht.
das Baby Orangutan B-328
http://www.shop.robotikhardware.de/shop/catalog/product_info.php?cPath=64&products_id=238
ist mir bisher besonders ins auge gefallen, allerdings bin ich mir unsicher ob ichs für meine zwecke gebrauchen kann.
ganz besonders wegen den eher wenigen pins.
für die allgemeine motoransteuerung ist bereits ein treiber mit drauf. bin mir jedoch unsicher wie viele pins ich für die sensoren brauchen werde.
um die motoren abzugleichen brauche ich auf jeder seite eine gabellichtschranke, die so viel ich weiß, jeweils einen analog port belegt(?).
dann kommt der entfernungssensor dazu, den ich für das labyrinth brauche, ebenfalls ein analog port(?).
ggf. wollte ich später den entfernungssensor auf einen servo packen, um den vorderen bereich abzudecken, wo ich bei der nächsten frage bin. servo ansteuerung? über pwm, aber das board hat keinen weiteren pwm ausgang, oder wie kann ich das realisieren?
dann noch die sache mit dem liniefolgen. da bin ich mir noch nicht sicher, ob ich eine alte maus auseinander nehmen soll, oder einen sensor kaufen soll. schätze aber mal auch ein analog port... also wird das allgemein knapp mit den ports, oder?
ich bin für jegliche hilfe dankbar, vorallem wenn jemand einen motor/sensor oder sonstige teile empfehlen kann, oder aber eine einfache methode kennt, die oben aufgeführten probleme um zu setzen. im moment drehe ich mich nur im kreis und komme auf keine klare linie.
gruß
tils