RoboterNetz.de Foren-Übersicht Roboter bei robotikhardware.de
 Home  •  Forum  •  Suchen •  Mitgliederliste  •  RN-Landkarte  •  Ränge  •  Statistik  •  Download •  Album  •  Links  •  Kalender  •  Letzte Themen
 RN-Wissen Artikelbereich  •  Mitarbeiter  •  Benutzergruppen  •  Chat  •  Registrieren  •  FAQ  •  Profil  •  log in, Nachrichten zu lesen  •  Login
Kalender 
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Neues Thema eröffnenNeue Antwort erstellen
Vorheriges Thema anzeigen Dieses Thema einem Freund schickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Textdatei speichernPrintable versionlog in, Nachrichten zu lesen Nächstes Thema anzeigen
Autor Nachricht
waste

Roboter Experte
Roboter Experte







Beitrag Verfasst am: 14.08.2006, 22:36 Antworten mit ZitatNach oben

Hallo AysTerHay,

hast du schon ein eigenes Programm erfolgreich compilieren können? Wenn ja, dann sollte das auch mit meinen Dateien funktionieren.

Vor dem Compilieren muss die Datei (z.B. test.c) gespeichert werden. Der Name der Datei muss mit dem "Target" im Makefile übereinstimmen.

Gruß Waste
Versteckt Benutzer-Profile anzeigen
gandalfsz






Anmeldungsdatum: 06.11.2005
Beiträge: 224
Wohnort: Graz (Österreich)

austria.gif
Beitrag Verfasst am: 19.12.2006, 16:27 Antworten mit ZitatNach oben

Tolle Idee werd ich bei meinem ASURO auch machen


Dass muß eh kein Blech sein oder? Es geht z.b. : Auch mit 1mm weißen undurchsichtigem Plastik oder ? Weil ohne das Blech wäre es noch einfacher wenn man es z.b. : aus einer alten Eisschachtel ( ich mein sowas : http://www.greiner-gpi.com/_img/EisIML187.jpg ) die drei Teile ausschneidet und fertig


mfg Daniel
Offline Benutzer-Profile anzeigen
waste

Roboter Experte
Roboter Experte







austria.gif
Beitrag Verfasst am: 19.12.2006, 23:48 Antworten mit ZitatNach oben

Blech muss es nicht sein, aber lichtundurchlässig schon.

Waste
Versteckt Benutzer-Profile anzeigen
gandalfsz






Anmeldungsdatum: 06.11.2005
Beiträge: 224
Wohnort: Graz (Österreich)

austria.gif
Beitrag Verfasst am: 20.12.2006, 17:23 Antworten mit ZitatNach oben

Hab mal im Paint ne Zeichnung mit maßen gemacht sollte dadurch leichter sein deine (!Tolle!) Modifikation nachzubauen. ( Die roten teile sind Abfall)
Offline Benutzer-Profile anzeigen
HermannSW

Fleißiges Mitglied
Fleißiges Mitglied




Anmeldungsdatum: 18.12.2006
Beiträge: 195
Wohnort: Eberbach

germany.gif
Beitrag Verfasst am: 08.01.2007, 22:05 Antworten mit ZitatNach oben

waste hat folgendes geschrieben::
Auf Wunsch beschreibe ich hier nochmal den Umbau der IR-Schnittstelle des Asuro zum IR-Hindernisdetektor.
...
Vielen Dank für diese tolle Idee!
Habe meinen Asuro gleich so aufgebaut, wie von Dir vorgeschlagen.

Der Asuro ist bei Julien´s Programm zum Umfahren eines Hindernisses gut, aber nicht besonders schnell.

Für einen flotten Linienverfolger wollte ich mal testen, wie schnell der Asuro auf Dauer fahren kann
(und da sollte er natürlich nirgendwo anstoßen).

Der folgende kleine Infrarot-Linksausweicher schafft in meinem Infrarot-Parcours (Küche) ca. 43cm/sec. Applause
Dabei dreht das rechte (Außen-)rad immer voll nach vorne (viel schneller wird es daher wohl kaum gehen):

/*****************************************************************************
*
* Description: IR-Linksausweicher
*              basierend auf dem "Asuro IR-Detektor Testprogramm" (asuro_v261)
*
*****************************************************************************/
#include "asuro.h"

int main(void)
{
  Init();
 
  DDRD  |= (1 << DDD1);        // Port D1 als Ausgang
  PORTD &= ~(1 << PD1);        // PD1 auf LOW
 
  OCR2  = 0xEF;                // Pulsbreite 16

  MotorSpeed(255,255);         // volle Kraft
  MotorDir(FWD,FWD);           // voraus

  StatusLED(OFF);
   
  while (1)
  {
      if (PIND & (1 << PD0)) { // wenn kein IR-Echo
        BackLED(OFF,ON);
        MotorDir(FWD,FWD);     // dann vorwärts
      }
      else {                   // sonst
        BackLED(ON,OFF);
        MotorDir(RWD,FWD);     // nach links
      }   
  }

  return 0;
}

Hier die ersten 11 Sekunden eines Handy-Videos als animated .gif (nur 256 Farben): Image
Mehr (insbesondere Videos mit Audio) findet man hier:
http://www.stamm-wilbrandt.de/myIrAsuro.html

Zwei Fragen hätte ich auch noch:
  1. Hat jemand schon Erfahrung mit anderen Getriebezahnrädern (Moduln) gemacht?
    Sind die Asuro-Motoren für größere Gummireifen-Drehzahlen stark genug?
    [meine Motoren sind z.Zt. noch nicht mit Sekundenkleber, sondern nur mit Holzkeilen in den Kabelbindern fixiert ...]
  2. Mit welchen durchschnittlichen Geschwindigkeiten werden Linienfolge-Parcours wie diese von den Spitzen-Robotern bewältigt?

_________________
Gruß, Hermann.
myIrAsuro.Image
Offline Benutzer-Profile anzeigen E-Mail senden Website dieses Benutzers besuchen
waste

Roboter Experte
Roboter Experte







germany.gif
Beitrag Verfasst am: 09.01.2007, 21:29 Antworten mit ZitatNach oben

Hallo Hermann,

sieht gut aus, dein Umbau!

Wenn ich mir die Linienparcours von RobotChallenge so anschaue, dann denke ich, bist du ganz vorne mit dabei, wenn du es schaffst den Asuro mit Vollgas drüber zu jagen. Da braucht es gar keine höhere Geschwindigkeit. Die Schwierigkeit wird eher sein, einen Linienfolger zu programmieren, der nicht aus den Kurven fliegt.

Gruß Waste
Versteckt Benutzer-Profile anzeigen
HermannSW

Fleißiges Mitglied
Fleißiges Mitglied




Anmeldungsdatum: 18.12.2006
Beiträge: 195
Wohnort: Eberbach

germany.gif
Beitrag Verfasst am: 10.01.2007, 09:36 Antworten mit ZitatNach oben

Hallo Waste,
waste hat folgendes geschrieben::
Hallo Hermann,

sieht gut aus, dein Umbau!
danke, Deine Vorlage war gut!

Zitat:
Wenn ich mir die Linienparcours von RobotChallenge so anschaue, dann denke ich, bist du ganz vorne mit dabei, wenn du es schaffst den Asuro mit Vollgas drüber zu jagen. Da braucht es gar keine höhere Geschwindigkeit. Die Schwierigkeit wird eher sein, einen Linienfolger zu programmieren, der nicht aus den Kurven fliegt.
Das glaub ich auch. Der sehr einfache Linienfolger aus http://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=26088
schafft aber auch schon ca. 18 cm/sec auf kurvigem Parcours (siehe mein Avatar), und da ist die Startgeschwindigkeit ja eher niedrig eingestellt ...

P.S:
Im Thread 26629 gibt's Bilder einer einfachen on-board camera einer IR-Linksausweicherfahrt ...

_________________
Gruß, Hermann.
myIrAsuro.Image
Offline Benutzer-Profile anzeigen E-Mail senden Website dieses Benutzers besuchen
HermannSW

Fleißiges Mitglied
Fleißiges Mitglied




Anmeldungsdatum: 18.12.2006
Beiträge: 195
Wohnort: Eberbach

germany.gif
Beitrag Verfasst am: 15.01.2007, 21:32 Antworten mit ZitatNach oben

Hi,

Videos eines Ausflugs meines Asuros mit IR-Linksausweicher im 1. Klasse-Abteil eines Regional-Expresses (und auch, warum ein Linksausweicher manchmal rechts abbiegt) findet man hier:
http://www.stamm-wilbrandt.de/myIrAsuro.html#RE

_________________
Gruß, Hermann.
myIrAsuro.Image
Offline Benutzer-Profile anzeigen E-Mail senden Website dieses Benutzers besuchen
waste

Roboter Experte
Roboter Experte







germany.gif
Beitrag Verfasst am: 15.01.2007, 22:58 Antworten mit ZitatNach oben

Hi,
Cool
wann kommt die nächste Ausbaustufe, so dass er erkennt, ob er nach rechts oder links ausweichen muss? Also erkennt, ob die Wand links oder rechts ist.

Gruß Waste
Versteckt Benutzer-Profile anzeigen
Danjo00

Roboter-Spezialist
Roboter-Spezialist




Anmeldungsdatum: 13.12.2006
Beiträge: 316
Wohnort: Saarland
Alter: 29

germany.gif
Beitrag Verfasst am: 16.01.2007, 16:46 Antworten mit ZitatNach oben

Hallo
Ich habe mir 2 asuro´s gekauft habe vom 2ten RS-232 beide teile noch über
die frage ist muss ich die anderen 2 ausbauen oder kann ich einfach ein kabel an die lötstellen an löten und alle 4 benutzen?

edtit: Sorry zuerst lesen dann schreiben habe es gelesen
Offline Benutzer-Profile anzeigen
Danjo00

Roboter-Spezialist
Roboter-Spezialist




Anmeldungsdatum: 13.12.2006
Beiträge: 316
Wohnort: Saarland
Alter: 29

germany.gif
Beitrag Verfasst am: 16.01.2007, 20:02 Antworten mit ZitatNach oben

So jetzt habe ich wirklich ein problem habe jetzt alles zusammen nur leider lässt er sich nicht mehr Flashen ich habe Diode und IC drinnen gelassen und habe unterdrunter die anderen zwei polungsgerecht verbunden einer ne ahnung was falsch ist oder habe ich was vergessen?
Gruss Danjo
Offline Benutzer-Profile anzeigen
waste

Roboter Experte
Roboter Experte







germany.gif
Beitrag Verfasst am: 17.01.2007, 00:05 Antworten mit ZitatNach oben

Hallo Danjo,

parallel schalten geht nicht!
Ich weiß auch nicht, was das für einen Sinn haben sollte, wenn es ginge. Man will doch wissen, wo das Hindernis erkannt wurde und nicht noch rätseln, oben oder unten.

Gruß Waste
Versteckt Benutzer-Profile anzeigen
Danjo00

Roboter-Spezialist
Roboter-Spezialist




Anmeldungsdatum: 13.12.2006
Beiträge: 316
Wohnort: Saarland
Alter: 29

germany.gif
Beitrag Verfasst am: 17.01.2007, 18:30 Antworten mit ZitatNach oben

Sorry aber ich blick da nicht ganz durch wie bekomme ich jetzt hin das der ic mit 36 kHz versorgt wird und wie setzte ich den atmega Po... auf Low bitte helft mir noob? flashen funktioniert jetzt noch mal
Offline Benutzer-Profile anzeigen
waste

Roboter Experte
Roboter Experte







germany.gif
Beitrag Verfasst am: 17.01.2007, 22:18 Antworten mit ZitatNach oben

Sorry, ich blick auch nicht durch, was du eigentlich willst. Welches IC soll mit 36kHz versorgt werden? Oder meinst du die IR-LED? Und welchen Po willst du auf LOW setzen? Wenn du Port D1 meinst, das ist in meinem Eingangsbeitrag genau beschrieben.

Waste
Versteckt Benutzer-Profile anzeigen
Danjo00

Roboter-Spezialist
Roboter-Spezialist




Anmeldungsdatum: 13.12.2006
Beiträge: 316
Wohnort: Saarland
Alter: 29

germany.gif
Beitrag Verfasst am: 17.01.2007, 22:52 Antworten mit ZitatNach oben

Zitat:
Um nun ein Hindernis detektieren zu können, muss man nur die IR-Diode mit 36kHz versorgen. Das ist die Frequenz, die der IR-Empfänger SHF5110-36 braucht. Der Ausgang des IR-Empfängers wird dann auf LOW gezogen, wenn ein reflektiertes Signal erkannt wird. Das 36kHz-Signal ist im Asuro schon vorbereitet und steht am Ausgang PB3 an. Die IR-Diode ist über einen Vorwiderstand an PB3 und an PD1 angeschlossen. Man braucht also nur den Ausgang PD1 am Atmega auf LOW setzen und schon sendet die IR-Diode. Folgende 2 Zeilen im C-Programm sorgen dafür:
DDRD |= (1 << DDD1); // Port D1 als Ausgang
PORTD &= ~(1 << PD1); // PD1 auf LOW
Die Auswertung des IR-Empfängers erfolgt über den Eingang PD0 des Atmega mit z.B. folgendem Code:
if (!(PIND & (1 << PD0))) // prüft Eingang PD0 auf LOW


Das verstehe ich nicht ich schreibe also irgendein programm und danndas dabei oder wie und wo hin?????
Offline Benutzer-Profile anzeigen
waste

Roboter Experte
Roboter Experte







germany.gif
Beitrag Verfasst am: 17.01.2007, 23:08 Antworten mit ZitatNach oben

Ja, wenn dein Asuro die 36kHz senden soll, dann schreibst du die 2 Zeilen in dein Programm und der Asuro sendet. Soll er nicht mehr senden, dann PD1 mit folgender Zeile wieder auf HIGH setzen:
PORTD |= (1 << PD1);

Waste
Versteckt Benutzer-Profile anzeigen
Danjo00

Roboter-Spezialist
Roboter-Spezialist




Anmeldungsdatum: 13.12.2006
Beiträge: 316
Wohnort: Saarland
Alter: 29

germany.gif
Beitrag Verfasst am: 18.01.2007, 06:48 Antworten mit ZitatNach oben

sorry bin noch anfänger und unter was (wo) soll ich es eintragen?



Edtit: Sorry habe oben im quelltxt gelesen probiere es damit mal. Beim anderen hat nur mein Asuro gzittert und auf nichts reagiert
Offline Benutzer-Profile anzeigen
waste

Roboter Experte
Roboter Experte







germany.gif
Beitrag Verfasst am: 18.01.2007, 23:14 Antworten mit ZitatNach oben

Danjo00 hat folgendes geschrieben::
sorry bin noch anfänger und unter was (wo) soll ich es eintragen?

In dem Fall würde ich dir raten klein anzufangen und den ersten Schritt vor dem zweiten zu machen. Sonst verlierst du schnell den Spaß. Arbeite dich zuerst durch C-Tutorials und probier die mitgelieferten Beispielprogramme der Asuro-CD und der Beschreibung zu verstehen. Danach kannst dich dann an eigene Programme wagen.

Waste
Versteckt Benutzer-Profile anzeigen
Danjo00

Roboter-Spezialist
Roboter-Spezialist




Anmeldungsdatum: 13.12.2006
Beiträge: 316
Wohnort: Saarland
Alter: 29

germany.gif
Beitrag Verfasst am: 19.01.2007, 19:51 Antworten mit ZitatNach oben

die beispiel programme habe ich denke schon durch wenn du die in der anleituing meinst das einzigste was ich allerding nich kappiere ist Odometrie weil da kein beispiel dabei war etwas schade weil ich es eher brauchte vllt finde ich hier ja was dazu ich muss ein quelltext als beispiel haben um es richtig zu verstehen das ist mein problem
Offline Benutzer-Profile anzeigen
liggi

Fleißiges Mitglied
Fleißiges Mitglied




Anmeldungsdatum: 12.09.2007
Beiträge: 107

Alter: 16

germany.gif
Beitrag Verfasst am: 08.10.2007, 12:26 Antworten mit ZitatNach oben

hallo Leute ich find das Thema auch toll, ich hab aber ein Problem, im Text ist an gesprochen, das für die bessere Version der programme, die asuro.c geändert werden muss. Nun meine Frage ist, was man bei der Asuro Lib machen muss, da ich diese benutze.

Vielen dank für die Antworten, im vorraus.

mfg liggi

_________________
Lieber am Asuro rumschrauben als alles andere.
Meine Homepage
Offline Benutzer-Profile anzeigen
damaltor

Robotik Einstein
Robotik Einstein




Anmeldungsdatum: 28.09.2006
Beiträge: 3536
Wohnort: Jena
Alter: 23

germany.gif
Beitrag Verfasst am: 08.10.2007, 21:00 Antworten mit ZitatNach oben

welche asuro lib benutzt du? die von der cd? die aus dem forum?

_________________
kleinschreibung ist cool!

Image

damaltor
Offline Benutzer-Profile anzeigen E-Mail senden MSN Messenger ICQ-Nummer
liggi

Fleißiges Mitglied
Fleißiges Mitglied




Anmeldungsdatum: 12.09.2007
Beiträge: 107

Alter: 16

germany.gif
Beitrag Verfasst am: 09.10.2007, 07:09 Antworten mit ZitatNach oben

die aus dem Forum 2.7
Offline Benutzer-Profile anzeigen
Beiträge vom vorherigen Thema anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen
Vorheriges Thema anzeigen Dieses Thema einem Freund schickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Textdatei speichernPrintable versionlog in, Nachrichten zu lesen Nächstes Thema anzeigen



 Gehe zu:   



Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen




Die große Community für Robotik-, Mikrocontroller- und Elektronik Bastler als auch Experten
 Roboternetz RSS2.0 News Feed
Alle Zeiten sind GMT + 1 Stunde