PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mein erster komplett selstgebauter Bot -- Sensobot 1 --



rolber
16.02.2009, 19:53
Hallo !!
Wollte Euch mal meinen ersten komplett selbsgebauten Bot vorstellen.
Habe auch direkt eine eigene Internetseite erstellt.
Klick einfach : http://www.sensobot.de .
Ein kleines Video könnt Ihr dort auch sehen.
Daten zum Sensobot 1:
RN - Control 1.4 mit Atmega 32.
2 X 12V- Gleichstrom - Getriebemotor 100:1.
1X Sharp 2 GP 120.
4X Infrarotschalter mit IS 471.
1X LDR Schatstufe für Aktivierung übers Handy.
3X CNY 70 für Linienverfolgung
Grundplatte aus Hartpapier.
12 V Akkupack.
Programmiert in Bascom - AVR.
Für Lob , Kritik, Anregungen oder Wünsche nutzt das Kontaktformular oder
das Gästebuch.
Bitte daran denken, daß die Seite noch im Aufbau ist.

Viel Spaß

Roland

vohopri
16.02.2009, 20:48
Hallo Roland,

schönes Projekt, das Video ist gut, wie lang hast du dran gearbeitet?

Spitze Raumecken scheinen noch ein Problem zu sein.

Was sind deine nächsten Ziele?

Meiner hat noch keine Elektronik: https://www.roboternetz.de/phpBB2/viewtopic.php?t=36497

grüsse,
Hannes

Sven04
17.02.2009, 14:44
Cooles Projekt.

Bin gespannt was noch folgt.

Gruß,
Sven

lokirobotics
17.02.2009, 16:52
Tolles Projekt, gefällt mir.

Probier doch mal, den Anruf über die serielle Schnittstelle des Handys abzufragen.

Grüße

pinsel120866
17.02.2009, 18:11
Gratuliere, schönes Projekt - hast du noch nähere Infos zur Handyschnittstelle?

rolber
17.02.2009, 21:17
@vohopri
Also für den Bot habe ich ca. 2 Wochen gebraucht, täglich sporadisch so 2-3
Stunden. Die Programmierung dauerte in etwa genau so lange.
An den spitze Ecken wird noch gearbeitet, aber gut beobachtet.
Also Ziele : Auf meinem Tisch liegt hier noch so ein 4 X 20 Display und zwei neue Motor - Treiber IC´s.
Unter Programmen habe ich noch gar nichts getan.
Ausserdem will ich dieses Jahr mindestens einen 90 cm Zander fangen !!
Aber die letzten 2 Wochen mit der Internetseite u.s.w. waren schon ganz schön stressig.
Jetzt gehts etwas langsamer weiter.
Immer Stück für Stück
@lokirobotics
Für diese Schnittstelle fehlt mir jegliche Unterlage .

MfG

Roland

lokirobotics
17.02.2009, 22:17
Handyseitig? Oder vom µC her? Oder fehlt dir das Protokoll?

MfG

rolber
18.02.2009, 10:09
@lokirobotics
Vom Handy. Muss eine USB Schnittstelle sein.
Werde mal im Handbuch des K750i nachsehen.

MfG

Roland

lokirobotics
18.02.2009, 10:13
Aso, ja, des is schlecht.
Ich nehm alte Siemens Handys, die ham alle ne serielle Schnittstelle an Bord. Z.B. des ME45, aber auch neuere, falls man sowas zu hause rumfliegen hat, wie z.B. des SK65. Hab damit gute Erfahrungen gemacht und die Ansteuerung ist wirklich einfach.

MfG

rolber
20.02.2009, 12:50
SO, habe auf meiner Homepage noch mal kräftig nachgelegt.
Würde mich sehr über eure Rückmeldung oder Anregung bzw. Kritik freuen.
Egal ob positiv oder negativ.

rolber
22.03.2009, 10:38
Hallo !
Möchte bei meinem Bot die Geradeauslauf - Eigenschaften verbessern.
Hat schon mal jemand etwas ähnliches mit den RB35 Getriebemotoren versucht. Habe Getriebeübersetzung 100:1 .
Habe schon darüber nachgedacht evtl. schwarze Markierungen (4 - 8 ) an den
Rädern anzubringen, diese mittels CNY 70 zu zählen und dann über Software in die PWM - Regelung einzugreifen.
Oder gibt es etwas besseres, was mit moderaten Kosten realisiert werden kann ??
Falls nicht, werde ich das mit den CNY 70 mal testen und darüber berichten.

AndyTrendy
22.03.2009, 15:46
Hallo

Sehr schönes Projekt !!

Ich hatte auch das Problem das meine RB-35 Motoren nicht wirklich synchron liefen.eine gerade Linier fahren war nicht möglich.Ich habe dan einfach jeweils einen Poti davor gesetzt mit hoher Auflösung bzw schritten.Dan habe ich eine schöne gerade Linie auf den Boden mit Tape makiert.Dan habe ich angefangen mit den Potis so lange rumzuspielen bis es gepasst hat.
PID Regler wäre auch ne Möglichkeit allerdings ist das mir noch zu hoch .-)

lg

lokirobotics
23.03.2009, 18:13
Probiers mal mit Hall-Sensoren, die du an die Motorengehäuse montierst.
Dann kannst du mit minimalem mechanischem Aufwand die Umdrehungen auslesen.

oberallgeier
23.03.2009, 18:52
Hallo rolber,

sieht hübsch aus - und Du arbeitest ja recht schnell (so ein Tempo würde ich auch gerne schaffen). Sauber finde ich die Arbeitsweise mit gleichen Sensoren - sozusagen Serienbau.


... 1X LDR Schatstufe für Aktivierung übers Handy ...Ich brech ab - so wie ich das sehe, startet der Kerl, wenn Du mit dem LDR einen ankommenden Anruf am Aufleuchten des Handys erkennst. Da kann aber jeder beliebige Mensch, der Deine Handynummer hat, Deinen Roboter starten!?


... Möchte ... Geradeauslauf ... verbessern ... RB35 Getriebemotoren ...Leider kenne ich die RB35 nicht. Aber ich neige dazu, bei meinen Motoren selbstgebaute, einfache Encoder (http://oberallgeier.ob.funpic.de/GLS-einbau_1445.jpg) direkt auf die Motorwelle oder eine ähnlich schnelle Getriebewelle (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=344432#344432) zu setzen. Dabei verwende ich bisher Ser vos oder Motoren, bei denen in der Getriebestufe nicht wirklich viel Platz ist (https://www.roboternetz.de/phpBB2/viewtopic.php?p=415959#415959); die Motorwelle im Bild hat ø 3mm. Daher mein Vorschlag, mal im Getrie be nachzusehen. Vorteil: direkt am Motor bekomme ich natürlich viel schneller eine Information über die Drehzahl.Mein Dottie fährt (https://www.roboternetz.de/phpBB2/viewtopic.php?p=390196#390196) mit dieser Lösung bei zwei deutlich unterschiedlichen Motoren trotzdem sehr genau geradeaus . . . max. +/- 1 mm auf 1 m Laufstrecke. Motorunterschied: die Zeitkonstante ist einmal 8 ms und beim anderen 12 ms - im Gesamtsystem gemessen. Encoderscheiben kann man kaufen, selbst aus dünnem Blech schneiden wie ich bei meinen umgebauten Servos, die vermutlich kleinste im Forum hatte mir Klingon77 gebaut aber es gibt sie natürlich auch in alten Kugelmäusen. (http://oberallgeier.ob.funpic.de/encD15.jpg) MEIN Trick ist im Wesentlichen eigentlich die von mir verwendete, kleine Gabellichtschranke von Sharp (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=392289#392289) - siehe im verlinkten Posting im Anhang.

rolber
23.03.2009, 21:35
@Lokirobotics
Jo Hallsensoren !
Hört sich gut an.
Wie werden Die montiert ?
Hast Du irgendwelche Typenbezeichnungen bzw. Datenblätter ?
Das interessiert mich schon !
@oberallgeier
Prinzipiell kann jeder den Bot starten.
Er muss nur die Handynummer kennen und das Handy muss im Bot stecken.
Das ist aber bis jetzt noch niemals passiert.
Das mit der Encodern an der Motorwelle und der Gabellichtschranke ist auch wiklich eine Super Idee.
Obwohl das mit den Hall Sensoren bis jetzt mein TOP- ACT ist.
Ich müsste nur wissen wie diese Hall - Sensoren funxen.
Z.Zt. durchforste ich darüber das Netz.

MfG

Roland

lokirobotics
23.03.2009, 22:01
Guck dir mal z.B. den TLE4905L (http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=B6;GROUPID=3190;ARTICLE=2571 7;START=0;SORT=artnr;OFFSET=16) an, sone hab ich bei mir zu hause rumliegen.
Ist eigentlich ganz einfach. Wenn ein der Südpol eines Magnetfeldes in die Reichweite des Sensors kommt, gibt er an seinem Ausgang ein Signal aus (high aktiv). Verschwindet es, oder kommt der Nordpol in die Nähe, geht der Ausgang des Sensors auf low.
Wenn du den Sensor nun auf das Motorgehäuse montierst, solltest du durch die Bewegung des Ankers ein Taktsignal aus dem Sensor bekommen. Du musst dann nur noch zählen, wie viele Takte eine Umdrehung machen...

rolber
23.03.2009, 22:17
@lokirobotics
Werde mir mal 2 von diesen Sensoren beschaffen.
Hast Du noch ein bischen mehr von der restlichen Elektronik ??
Man muss ja nicht immer das Rad neu erfinden !!

MfG

Roland

lokirobotics
23.03.2009, 22:25
Sry, wat meinstn jetze?

rolber
23.03.2009, 22:53
Meinte die Schaltug zur Anbindung der Sensoren an die Eingänge des Atmega!
Ist aber nicht zwingend von Nöten, wenn das Datenblatt vorhanden ist .
Besten Dank !
Den Rest bekomme ich auch selbst hin.
MfG

Roland

NXTbotFreak
06.04.2009, 06:46
Respekt, der Sensobot ist echt aufwendig! Aber, wie ist der Sensobot eigentlich programmiert und in welcher Programmiersprache?
(Ich weiß, das frag ich jeden , aber ich will ja noch etwas lernen ;-) )

Ceos
06.04.2009, 08:41
dann liess bitte erst und frag DANN


12 V Akkupack.
Programmiert in Bascom - AVR.
Für Lob , Kritik, Anregungen oder Wünsche nutzt das Kontaktformular oder

... das wirkt als würdest du mit brecheisen erzwingen irgendwen zu finden der dir am besten den code haarklein erklärt und am besten noch sachgerecht umschreibt ....

ich sage nur dass es so wirkt ... das soll keine unterstellung sein