- Labornetzteil AliExpress         
Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 21

Thema: Facharbeit: Bau eines Roboters

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    02.02.2005
    Beiträge
    39

    Facharbeit: Bau eines Roboters

    Anzeige

    Praxistest und DIY Projekte
    Hallo!
    Ich möchte euch hier meine Facharbeit vorstellen, in der ich als praktischen Teil einen Roboter bauen musste/_durfte_ ;D
    Die Facharbeit ist mittlerweile fertig und abgegeben, nachdem das Wochenende durchgefeiert wurd hab ich nun Zeit sie euch vorzustellen.
    Also hier erstmal die Eckdaten, was an Sensorik verbaut ist:
    - 2 mal Sharp GP2D12
    - 5 CNY 70 als Liniensensor
    - ADNS-2610 als Maussensor
    - BPW21 als Helligkeitssensor
    - Devantech SRF02-Sonar

    Als Motoren kamen Schrittmotoren zum Einsatz, die habe ich von mir-elektronik.de bezogen.
    Bezeichnung: VEXTA Cxxxx-9212
    Nennspannung: 3,18 V
    Phasenstrom: 1,06 A
    Haltemoment: 35 Ncm
    Die Motoren kann ich echt empfehlen, v.a. mit der Konstant-Strom Ansteuerung ist die Leistung der Motoren sehr gut!
    Ich habe dabei nichtmal den Phasenstrom vollständig ausgereizt, um noch etwas am Stromverbrauch zu sparen.

    Akkus wurden übrigens ein 14,4V Pack mit 1,4Ah von pollin verbaut. Reicht im Endeffekt etwa für 30 Min Laufzeit.

    Als Hauptprozessor kam ein ATmega32 zum Einsatz.

    Die Laufräder sind auch von pollin.de, sowie das PICO-Plug Bluetooth Set, mit dem ich die Funkverbindung herstelle!

    Alle Platinen wurden von mir selbst designt und auf Lochraster aufgebaut, da ich (noch) keine Möglichkeit besitze, mir Platinen selbst zu ätzen.
    Dafür sind sie trotzdem recht kompakt geworden, wie ich finde!
    Bei Bedarf kann ich die in Lochmaster 3.0 erstellten Layouts entweder als .bmps oder als Lochmaster-Dateien einstellen!

    Ich habe folgende Boards konstruiert:
    - Schrittmotor Ansteuerung mit Anschluss nach RN-Definition und einem Jumper zum Umschalten zwischen Half/Full-Step
    - Einen Transimpedanzverstärker, der den Kurzschlusstrom des BPW21 in eine analoge Ausgangsspannung umwandelt
    - LM75 Platine mit I2C Anschluss
    - Eine LCD-Platine mit Anschluss nach RN-Definitionen
    - Platine mit für 5 OPs, die als Vergleicher eingesetzt werden. D.h. sie können die Ausgangsspannung eines CNY-70 in ein digitales Signal umwandeln.
    Ideal für Liniensensoren, denn man muss keine wertvollen AD-Pins verschwenden. Der Schaltplan ist von robotmaker.de
    - Ein Mainboard mit folgenden Anschlüssen:
    • - 2 Schrittmotor-Platinen
      - 1ne OP-Platine wie oben beschrieben
      - LCD-Anschluss nach RN-Definitionen
      - 3-Pin Analogeingänge auch nach RN-Definitionen
      - einen Servo-Ausgang
      - an zwei IO-Pins hängen Transistoren
      - anschlüsse für einen Maussensor mit two-wire serial inteface
      - RS232 ausgang (mit MAX232)
      - I2C-Interface an 4-Pin Stecker


    Was kann der Roboter nun alles messen?
    - Wegstrecke in Zentimeter über den ADNS-2610 messen
    - Die Drehung auf 0,1° genau auch mit dem ADNS-2610 messen
    - Beleuchtungsstärke in lux messen
    - Entfernung mit dem GP2D12
    - Entfernung mit dem SRF02
    - Temperatur auf 0,5°C genau

    Welche Verhalten wurden implementiert?
    - Einer Linie nachfahren
    - Den Hellsten Punkt finden
    - Hindernissen ausweichen
    - Sobald bei Geradeausfahrt eine Drehung von >3° registriert wird, wird der Kurs automatisch korrigiert

    Die ganzen Messdaten werden zum eine auf dem LCD-Display ausgegeben, zum andern kann man auch eine Verbindung mit dem PC herstellen
    und sich die Daten in einem selbst-geschriebenen VB-Programm anzeigen lassen!

    Auch Bilder will ich euch nicht vorenthalten! Ich habe leider nur die drei, und kann auch keine mehr schießen, da der Roboter nun bei meinem LK-Lehrer steht!
    Im Anhang findet ihr auch die Facharbeit als PDF!

    Last but not least möchte ich euch allen für eure Arbeit an der RN-Wiki und hier am Forum danken, denn ohne diese ganzen Informationen wäre ich nie so weit gekommen. Durch diese Seite bin ich zunächst überhaupt zum Ersten mal mit Roboterbau in Kontakt gekommen! =D> =D>

    EDIT:
    Ich kann auch bei Bedarf meinen AVR-GCC Code bereitstellen. Er enthält Routinen zur Kommunikation mit einem SRF02, LM75, Servo, ADNS-2610 uvm.
    Ich habe es z.b. auch hinbekommen, das LCD ohne die Rw-Leitung anzusprechen!

    greetz max
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken 100_2181.jpg   100_2180.jpg   100_2178.jpg  
    Angehängte Dateien Angehängte Dateien

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    21.10.2005
    Alter
    36
    Beiträge
    41
    Sieht sauber gearbeitet aus, sehr schön.

    MfG René

    PS: kann man ihn nicht sogar noch erweitern (noch eine Ebene)???

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von UlrichC
    Registriert seit
    14.11.2005
    Beiträge
    1.043
    Hi,
    ich war erstaunt, soetwas als Facharbeit zu lesen.

    Sehr gut ausgearbeitet, überzeugendes Ergebnis!

    Schöne Grüße
    Christian

  4. #4
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    26.11.2003
    Ort
    Langen / Hessen
    Alter
    59
    Beiträge
    393
    Hallo Max,

    wie hast Du das PICO-Plug Bluetooth Set denn eingebunden, hast Du hierzu einen Schaltplan gemacht und wo zapfst Du die Platine an?

    Zum Rest kann ich nur sagen "Respekt"

    Gruss
    Clemens
    Erfolg kommt NUR im Duden vor Leistung
    Grüße Euer LuK-AS

    Autonome Robotik www.CWNet.de
    Tauchroboter www.T-Bot.de

  5. #5
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    17.08.2005
    Alter
    40
    Beiträge
    685
    Von mir auch Respekt!

    Tolles Projekt und Durchführung

    Wie bist du eigentlich mit dem PicoPlug zufrieden, arbeitet dieser Zuverlässig?

    Gruß
    Stefan

  6. #6
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    03.01.2005
    Ort
    hessen
    Alter
    35
    Beiträge
    1.101
    Von mir kann ich auch sagen das es gut Ausgearbeitet ist, Schönes Projekt.


    gibt bestimmt ne gute Note.

    gruß
    patrick

  7. #7
    Benutzer Stammmitglied
    Registriert seit
    26.12.2006
    Ort
    Melle
    Alter
    36
    Beiträge
    43
    sieht vom Aufbau her dem ct bot sehr ähnlich....

  8. #8
    Benutzer Stammmitglied
    Registriert seit
    02.02.2005
    Beiträge
    39
    Zitat Zitat von UriAn
    PS: kann man ihn nicht sogar noch erweitern (noch eine Ebene)???
    Jep, hab ich extra so gemacht dass ich es später evtl. noch aufstocken kann.
    Aber erstma hab ich genug (nur für wie lange... ) ;D
    ich war erstaunt, soetwas als Facharbeit zu lesen.
    Hab ich hauptsächlich meinem echt coolen Physik LK-Lehrer zu verdanken. Ich habe mich in der schriftl. Ausarbeitung der Facharbeit auch eigentlich auf fast rein physikalische Aspekte beschränkt.
    wie hast Du das PICO-Plug Bluetooth Set denn eingebunden, hast Du hierzu einen Schaltplan gemacht und wo zapfst Du die Platine an?
    Wie meinst du das genau? Also ich habe es einfach über den Stromstecker mit 5V Spannung von dem integrierten Schaltnetzteil versorgt. Der RS232-Anschluss dürfte ja klar sein..
    Und von der Position her, das Pico Plug liegt einfach über dem Mainboard!
    Wie bist du eigentlich mit dem PicoPlug zufrieden, arbeitet dieser Zuverlässig?
    Nicht so wirklich. Die Reichweite ist echt mies, das geht nur im Umkreis von ca. 6m. Und auch die Übertragung ist fehlerhaft. Ich hatte den Roboter mal angeschaltet auf dem Fensterbrett stehen, und wollte von meinem Laptop aus (der am schreibtisch steht) ein kommando senden, um den Servo zu drehen. Nur leider verstand der Robi das als Kommando für den rechten Motor... Den Rest kannst dir vorstellen, zum Glück bin ich schnell genug aufgesprungen und habe es gerade noch geschafft ...
    Ich habe das Picoplug eigentlich nur wegen des konkurrenzlosen Preises genommen.

    sieht vom Aufbau her dem ct bot sehr ähnlich....
    Jep, du hast recht. Habe mich auch daran orientiert. Z.b. ist sogar die Maussensor-Platine orginal aus dem C't bot, da ich die nicht auf Lochraster hab aufbauen können. Aber z.b. hat mein Roboter nicht das bekannte Problem, dass der Maussensor zu hoch sitzt. Der ist nämlich in der hinteren metallernen Stütze integriert.

    Ansonsten ein dickes DANKE für euer Lob und eure Zusprüche
    greetz max

  9. #9
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    17.08.2005
    Alter
    40
    Beiträge
    685
    Hmm, dass mit dem PicoPlug habe ich mir gedacht.
    Ich war mit meinem auch nicht zufrieden, es hätte ja sein können, dass es ein Einzelfall war.
    Nun habe ich mir das bestellt:
    https://www.roboternetz.de/phpBB2/ze...585&highlight=
    Ich berichte, wenn es geliefert wurde

    Ach ja: Gute Reflexe


    EDIT:
    https://www.roboternetz.de/phpBB2/vi...=250141#250141
    Habe den BTS1009 mittlerweile und bin damit sehr zufrieden

  10. #10

    Re: Facharbeit: Bau eines Roboters

    Zitat Zitat von catchme
    Ich kann auch bei Bedarf meinen AVR-GCC Code bereitstellen. Er enthält Routinen zur Kommunikation mit einem SRF02, LM75, Servo, ADNS-2610 uvm.
    Hi Max,
    Kompliment zu der Arbeit!! Ich beschäftige mich auch grade mit dem ADNS-2610 und möchte diesen zur Positionsbestimmung einsetzen... könntest du den C-Code zur Verfügung stellen? Dann müsste ich nicht von ganz vorne anfangen

    Danke
    j.a.

Seite 1 von 3 123 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen