PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Asuro



Philsuro
28.07.2010, 13:56
Hallo...

erstmal wollte ich sagen das das ein super Roboterforum ist!

Okay, jetzt zum eigentlichen...

Ich habe mir gestern einen asuro Bausatz bestellt, einen atmega32 bei e-robotix http://www.e-robotix.de/epages/61660837.sf/de_DE/?ObjectPath=/Shops/61660837/Products/As3 und ein lcd http://www.e-robotix.de/epages/61660837.sf/de_DE/?ObjectPath=/Shops/61660837/Products/%22Display%2016x2%22

Ist es möglich das ich über ir den Abstand messen kann und über den lcd in cm ausgeben kann?

Wie viele Servos kann man an den atmega32 anschließen?

Danke schon mal im voraus! \:D/

markusj
28.07.2010, 14:24
IR-Abstandsmessung: Der Asuro hat die nötige Hardware dafür, es gibt darüber ja diverse Threads hier.
Ausgabe über LCD: Ja, das sollte (entsprechend der Beschreibung) möglich sein.
Servo-Anschluss: Es gibt zwei Grenzen: Zum einen die Rechenleistung, zum anderen die Anzahl der verfügbaren Pins.
Der Asuro braucht drei der vier verfügbaren PWM-Ausgänge für die Infrarotschnittstelle und die Motoransteuerung, die Servoansteuerung muss also über Software erfolgen. Da Servos mit 50Hz angesteuert werden wollen, limitiert die Ressource Rechenzeit die Anzahl der ansteuerbaren Servos.
Sind nur noch wenige Pins am ATMega32 frei, kann die Anzahl der Ausgänge über eine Porterweiterung vergrößert werden, allerdings verbraucht auch diese Rechenleistung!

mfG
Markus

Philsuro
28.07.2010, 14:33
Ausgabe über LCD: Ja, das sollte (entsprechend der Beschreibung) möglich sein.

Was muss ich dafür machen?

Ich brauche nur einen Servo, wo muss ich ihn anschließen (am atmega32 board) ?

LG Philsuro

markusj
28.07.2010, 15:58
LCD: Eine Anleitung wird mitgeliefert - ich kenne das LCD nicht und habe keine Dokumentation zur Hand, ich schätze Mal es ist ein HD44780 kompatibles Display, dazu gibt es genug fertige Bibliotheken im Netz (suchen musst du aber selbst ...)
Servo: Keine Ahnung, die Dokumentation zum Board ist nicht frei verfügbar ... prinzipiell kannst du jeden beliebigen Pin nehmen, du musst dann nur die Ansteuerung komplett in Software machen. Was der Servo für Input erwartet, ist z.Bsp. im RN-Wissen dokumentiert (einfach auf -> Servo <- klicken)

mfG
Markus

Philsuro
28.07.2010, 18:29
.... ich meinte eigentlich wie man die Entfernung in cm auf dem Display anzeigen kann :roll:

markusj
28.07.2010, 19:01
Durch eine entsprechende Programmierung?
Aber gleich vorweg, die IR-Abstandsmessung ist nicht sehr genau, mehr eine Schätzung - und hängt vom Umgebungslicht und dem reflektierenden Material ab.

Der Ablauf grob Skizziert: Messung -> Messwerte -> Funktion die die Messwerte linearisiert und auf cm umskaliert -> Konvertierung Zahlenwert zu Zeichenkette -> Ausgabe auf dem LCD (unter Verwendung einer entsprechenden Bibliothek)

Von alleine läuft das nicht, da liegt schon noch etwas Arbeit vor dir ...

mfG
Markus

Philsuro
28.07.2010, 20:06
währe den Ultraschall genauer?
kann ich die Ultraschall plantine auch an den atmega32 hängen?

LG Philsuro

markusj
28.07.2010, 21:15
Hast du dir eigentlich einmal die Mühe gemacht, ins RN-Wissen zu schauen?
Ultraschallsensoren sind ebenfalls abhängig vom Material, harte glatte Flächen reflektieren nicht wie weiche (Stoff!), zusätzliche Echos von Ecken und weiteren Hindernissen können den Sensor irritieren.

IR-Distanzmessungen über die Helligkeit sind eher für den Nahbereich geeignet, Ultraschallsensoren je nach Typ erst für mittlere Distanzen (mehrere cm).

Kurz:
Jeder Sensor hat seine Stärken und Schwächen, die Herausforderung ist, damit zurechtzukommen.

mfG
Markus

PS: Und wieder lautet die Anwort: Ich kenne die ATMega32-Erweiterungsplatine nicht, prinzipiell kann man aber "den" Ultraschallsensor (welcher?) anschließen, du musst nur kreativ sein.

robo.fr
29.07.2010, 08:42
Sind nur noch wenige Pins am ATMega32 frei, kann die Anzahl der Ausgänge über eine Porterweiterung vergrößert werden, allerdings verbraucht auch diese Rechenleistung!

Es sind noch einige Pins frei, wie man auf dem Schaltplan (http://www.hobby-roboter.de/forum/viewtopic.php?f=4&t=5) sehen kann.

Und für das LCD reicht es auch noch:
http://www.hobby-roboter.de/forum/viewtopic.php?f=4&t=28

robo.fr
29.07.2010, 08:44
kann ich die Ultraschall plantine auch an den atmega32 hängen?

Kann man:
http://www.hobby-roboter.de/forum/viewtopic.php?f=4&t=32