3938
Kommentar:
|
4119
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 17: | Zeile 17: |
---- | ---------------------------------------------------- |
Zeile 25: | Zeile 27: |
Ausführliche Informationen zum Projekt: http://www.fh-augsburg.de/~kujtim/mcte | |
Zeile 28: | Zeile 31: |
ATMEL ATMega644 Mikrocontroller (mini Webserver); ENC 28J60 Netzwerkcontroller (mini Webserver); ATMEL ATMega8 Mikrocontroller (Überwachungseinheit); addLINK Funkmodule (Überwachnugseinheit); Humirel Feuchte- und Temperatursensor (Überwachnugseinheit) ---- |
ATMEL ATMega644 Mikrocontroller (mini Webserver) ENC 28J60 Netzwerkcontroller (mini Webserver) ATMEL ATMega8 Mikrocontroller (Überwachungseinheit) addLINK Funkmodule (Überwachnugseinheit) Humirel Feuchte- und Temperatursensor (Überwachnugseinheit) ---------------------------------------------------- |
Zeile 42: | Zeile 54: |
Verwendeter Roboter: http://www.thomasboegle.de/phoenix2.htm | Verwendeter Roboter: http://www.thomasboegle.de/phoenix2.htm |
Zeile 44: | Zeile 56: |
Die selbst gestellte Aufgabe war es, die komplette translatorische Bewegung des Roboters zu ermöglichen. Dabei soll ein Richtungswinkel vorgegeben und die daraus resultierenden Winkel für die Servos berechnet werden. Falls die Zeit noch reicht, die rotatorische Bewegung zusätzlich. | Die selbst gestellte Aufgabe war es, die komplette translatorische Bewegung des Roboters zu ermöglichen. Dabei soll ein Richtungswinkel vorgegeben und die daraus resultierenden Winkel für die Servos berechnet werden. Falls die Zeit noch reicht, die rotatorische Bewegung zusätzlich. |
Zeile 47: | Zeile 59: |
Nachfolgend Stichpunktartig die einzelnen Schritte die von uns erarbeitet wurden: | Nachfolgend Stichpunktartig die einzelnen Schritte die von uns erarbeitet wurden: |
Zeile 51: | Zeile 63: |
- Inbetriebname und erste Versuche in der propellerspezifischen SPIN Language. [accomplished] | - Inbetriebname und erste Versuche in der propellerspezifischen SPIN Language. [accomplished] |
Zeile 53: | Zeile 65: |
- Erarbeiten der Mathematik für die Berechnung von translatorischer und rotatorischer Bewegung. [accomplished] | - Erarbeiten der Mathematik für die Berechnung von translatorischer und rotatorischer Bewegung. [accomplished] |
Zeile 61: | Zeile 73: |
- Optimieren des translatorischen Laufalgorithmus [in progress] | - Optimieren des translatorischen Laufalgorithmus [in progress] |
Zeile 63: | Zeile 75: |
--- ENDE DER HAUPTAUFGABE |
--- ENDE DER HAUPTAUFGABE |
Willkommen zum Mikrocomputerpraktikum im WS0708
Ein paar Vorschlaege fuer Versuche
H. Hoegl, 24. Oktober 2006
Vergebene Projekte
Aufbau, Inbetriebnahme und Test eines (oder mehrerer) "Asuro" Roboter
Aydin, Bedynek, Schmidts
Zusammenbau und Inbetriebnahme von zwei Asuro-Robotern (Löten der Platinen, mechanischer Zusammenbau). Außerdem werden unterschiedliche Programme mit verschiedenen Aufgaben erarbeitet.
Funküberwachnugseinheit und Webserver mit AVR Mega 644 und ENC 28J60
Iseni, Peter
Mini Webserver auf Basis der Soft- und Hardware von http://www.ulrichradig.de. Steurung und Überwachnug via Funk der angeschlossenen Hardware (Temperatur- und Feuchtigkeitssensor und ggf. Ventilator) über ein Webinterface. Mini Webserver und Überwachnugs-/Steuerungseinheit Kommunizieren über Funkmodule.
Ausführliche Informationen zum Projekt: http://www.fh-augsburg.de/~kujtim/mcte
Hauptkomponente
ATMEL ATMega644 Mikrocontroller (mini Webserver)
ENC 28J60 Netzwerkcontroller (mini Webserver)
ATMEL ATMega8 Mikrocontroller (Überwachungseinheit)
addLINK Funkmodule (Überwachnugseinheit)
Humirel Feuchte- und Temperatursensor (Überwachnugseinheit)
Luefterregelung
Reitmair, Schmidt, Spegel
Steuern eines Lueferts (z.B. eines Lüfters fuer ein PC Gehaeuse) mit Hilfe eines Temperatursensors. Die aktuelle Temperatur sowie die aktuelle Geschwindigkeit des Luefters wird auf einem Grafikdisplay ausgegeben.
Roboter-Steuerung mit Propeller Controller
Boegle, Wehrmann (http://www.parallax.com/propeller)
Verwendeter Roboter: http://www.thomasboegle.de/phoenix2.htm
Die selbst gestellte Aufgabe war es, die komplette translatorische Bewegung des Roboters zu ermöglichen. Dabei soll ein Richtungswinkel vorgegeben und die daraus resultierenden Winkel für die Servos berechnet werden. Falls die Zeit noch reicht, die rotatorische Bewegung zusätzlich.
Nachfolgend Stichpunktartig die einzelnen Schritte die von uns erarbeitet wurden:
- Erstellen des Layouts für die Hardware; Fertigung der Controllerboards (ätzen und löten). [accomplished]
- Inbetriebname und erste Versuche in der propellerspezifischen SPIN Language. [accomplished]
- Erarbeiten der Mathematik für die Berechnung von translatorischer und rotatorischer Bewegung. [accomplished]
- Ansteuerung einzelner Beinservos bis hin zu allen 18 Servos synchron. [accomplished]
- Implementieren der Mathematik auf dem Propeller Chip. [accomplished]
- Testen und anpassen der Mathematik (Ausnahmen erkennen und abfangen). [accomplished]
- Optimieren des translatorischen Laufalgorithmus [in progress]
--- ENDE DER HAUPTAUFGABE ---
- Implementieren der rotatorischen Mathematik [in progress]
- Testen und anpassen der Mathematik [outstanding]
- Optimieren der rotatorischen Algorithmen [outstanding]
Fluessigkeitsmenge messen
Reiner, Hager
Messen einer Flüssigkeitsmenge mit einem Flügelradzähler. Die gewünschte Menge wird mit einem PC dem Microcontroller übergeben. Als µC wird ein AVRmega 16 eingesetzt.
Sensoren und Aktoren am Mega16 AVR (Labyrinth Roboter)
Ahmad Shahrizan, Mohd Hasni
Ein Roboter mit Sensoren(Abstand- und Ultraschallsensoren) kann entlang der Labyrinthpfad fahren.Der Roboter kann auch Hindernisse detektieren.Verwendet ist ATmega16 - AVR Programmierung.
Oktopus
Straatmann, Klotz
Ein Versuch mit dem "Oktopus" http://www.embedded-projects.net
Schwebende Kugel
* Schlei, Neufeld