Mikrocomputerpraktikum WS0607, Mechatronik ME5
Ein paar Vorschlaege fuer Versuche H. Hoegl, 24. Oktober 2006
Gerne duerfen Sie auch selber Vorschlaege fuer Versuche machen. Ich habe einen Teil meiner Geraete im RT-Labor hier zusammengestellt: http://www.fh-augsburg.de/~hhoegl/rtlab/labor.html. Sie koennen diese Teile jederzeit fuer Ihre Versuche verwenden. Falls Ihnen kein interessantes Thema einfaellt waehlen Sie bitte eines der folgenden aus.
Betreuung:
- Hubert Hoegl <Hubert . Hoegl at fh-augsburg . de>
1. Der c't Roboter
Ich bekomme in den naechsten Tagen ein Exemplar dieses Roboters. Sie duerfen ihn bei diesem Versuch in Betrieb nehmen und sich eine Aufgabe fuer ihn ausdenken. Der Bausatz kostet etwa 200 Euro.
* http://www.heise.de/ct/06/02/130/
2. Der DLR "Asuro" Roboter
Der Asuro Roboter ist eine Nummer kleiner als der c't Roboter. Er kostet nur etwa 50 Euro, man kann aber durchaus einfache Experimente mit ihm machen.
* http://de.wikipedia.org/wiki/ASURO
3. Ein RFID Lesegeraet
Ich habe ein Lesegeraet fuer Transponder-Karten, mit dem sich die Karten fuer die FH Zutrittskontrolle lesen lassen. Das verwendete Prinzip ist "Philips Mifare". Das Lesegeraet wird ueber die serielle Schnittstelle vom PC aus angesteuert. Ihre Aufgabe ist es, Software fuer den PC zu schreiben mit dem sich der Inhalt der Karten auslesen und aendern laesst. Das ist eine ideale Aufgabe um die Kenntnisse in Python (OOSW) einzusetzen und zu erweitern.
4. Drahtlose Datenuebertragung
Ich habe verschiedene Funkmodule um Daten drahtlos zu uebertragen. Gerne duerfen Sie damit einen Versuch machen zum Testen der Uebertragungseigenschaften.
5. LCD Display
Steuern Sie ein grosses LCD Punktmatrix-Display an und programmieren Sie eine Laufschrift.
6. AVR Butterfly
Nehmen Sie den AVR Butterfly in Betrieb und schreiben Sie eine kleine Applikation in C dafuer. Sie verwenden dafuer WinAVR und das Atmel AVR Studio. Zum Debuggen habe ich dafuer das JTAG ICE mkII.
* http://www.mikrocontroller.net/articles/AVR_Butterfly
* http://www.mikrocontroller.net/articles/WinAVR
Ich habe mehrere dieser kleinen Boards, so dass sich auch zwei oder drei Gruppen dafuer entscheiden koennen, natuerlich schreiben Sie dann unterschiedliche Anwendungen.
7. Web Server mit Atmel AVR
Sie nehmen das "Easy-to-Web" Board der FHTW Leipzig in Betrieb und realisieren einen Web-Server darauf. Die Software existiert bereits, so dass Sie groesstenteils nur alle vorgegebenen Schritte nachvollziehen muessen. Freiheiten fuer eigenen Experimente bleiben bei der Erstellung einer eigenen Web-Seite z.B. zum Anzeigen einer Schalterstellung oder eines Analogwertes.
* http://www.fh-augsburg.de/~hhoegl/rtlab/node35.html
8. ARM Prozessor
Sie nehmen einen Mikroprozessor mit ARM Kern in Betrieb, z.B. einen Atmel AT91 oder einen Philips LPC2 und programmieren eine Applikation in C dafuer. Ich habe viele Boards von der Firma Olimex, so dass auch mehrere Gruppen damit arbeiten koennen. Zur Programmierung wird der ARM-GCC verwendet werden. Sie lernen auch mit dem JTAG-Debugger "OpenOCD" umzugehen.