Planung des Workshops am Schuelertag auf der HobbyElektronik2008Planung

Terminplanung 1. Planungstreffen

Bitte Namen hinter dem Termin hinzufuegen. Evtl. bevorzugten Termin mit einem Stern markieren, so: Name*

Treffpunkt: Fa. LIHAS, Krehlstrasse 1 in Stuttgart Vaihingen

Anschliessend: Pizza-Essen

TOPs 1. Planungstreffen

Zusammenfassung, Systematisierung und Ergaenzungen bei den TOPs sind ausdruecklich erwuenscht. (Noch) ungeklärte Fragen einfach hinzuschreiben.

Entwurf eines Anschreibens für potentielle Sponsoren

Sehr geehrte Damen und Herren!

Die Linux User Group Stuttgart (LUGS) ist bereits seit vielen Jahren auf der Messe HOBBY & ELEKTRONIK in Stuttgart mit einem Stand vertreten, auf dem wir den Messebesuchern mit Rat und Tat bei allen Fragen rund um das Thema Linux zur Seite stehen.

Im Rahmen unseres Messeauftritts beteiligen wir uns auch mit einem Workshop am so genannten Schuelertag, an dem messeweit besondere Aktionen und Workshops fuer Schueler im Alter von etwa 11 bis 13 Jahre stattfinden.

Da sich ein paar Mitglieder unserer Gruppe beruflich und privat auch mit der Entwicklung elektronischer Schaltungen beschaeftigen, moechten wir fuer die Schueler dieses Jahr erstmalig einem kleinen Workshop zum Thema Elektronik veranstalten:

Dabei sollen die Kinder zunaechst unter Anleitung einen kleinen Bausatz zusammenloeten, der aus einem Mikrocontroller, ein paar LEDs, Tastern und Anschluessen besteht. Diesen Bausatz haben wir speziell fuer diese Veranstaltung entwickelt. Im Anschluss werden wir den Kindern anhand von Anwendungsbeispielen aufzeigen, welche Einsatzmoeglichkeiten ihre Mikrocontroller-Schaltung bietet und was sich mit Mikrocontrollern im allgemein realisieren laesst. Das Thema Programmierung kann in diesem Rahmen zwar nur angeschnitten werden, Sinn und Zweck der Veranstaltung ist aber, die Schueler fuer das Thema Elektronik im Allgemeinen und evtl. Mikrocontroller im Speziellen zu begeistern und aufzuzeigen, welche Anwendungsmoeglichkeiten sich mit Mikrocontrollern eroeffnen. Der selbstgeloetete Bausatz darf von den Schuelern im Anschluss selbstverstaendlich mit nach Hause genommen werden.

Da eine derartige Veranstaltung mit nicht unerheblichen Kosten verbunden ist, suchen wir einen Sponsor, der bereit ist, uns finaziell und materiell bei der Veranstaltung dieses Schueler-Workshops zu unterstuetzen.

Da ihr Unternehmen die benoetigten Werkzeuge allesamt im Sortiment hat und sie u.a. auch Elektronik-Bausaetze anbieten, moechten wir auf diesem Wege anfragen, ob Sie uns Werkzeug- und Loetsets fuer 30 Arbeitsplaetze zur Verfuegung stellen koennen, die Bauteile fuer 50 - 100 Bausätze ...

bla, bla... muss ab hier angepasst werden.

Mikrocontroller-Unterlagen

http://www.lug-s.org/docs/atmega48-pu-he2008-prototyp-20081002.fig

http://www.lug-s.org/docs/atmega48-pu-he2008-prototyp-20081002.ps

http://www.lug-s.org/docs/atmega48-pu-he2008-prototyp-20081002.pdf

Errata:

Entwicklungs-Software

Benoetigt werden:

Demoprograme

display.c

Texteingabe ueber die RS232-Schnittstelle

Texteingabe ueber die Tasten

  |           auf
  |          +---+
  |          |   |
  |          +---+
  |       +---+  +---+
  | links |   |  |   | rechts
  |       +---+  +---+
  |          +---+
  |          |   |
  |          +---+
  |           ab
  |      
  |      
  |      
  | +-------------+
  | |0 0 0 0 0 0 0|
  | |0 0 0 0 0 0 0|
  | |0 0 0 0 0 0 0|
  | |0 0 0 0 0 0 0|
  | |0 0 0 0 0 0 0|
  | +-------------+
  +---------------------

Compilation / Programmierung

das bereit gestellte Makefile enthaelt die notwendigen Funktionen

Compilieren

make BASENAME=display

Hardware-Konfiguration / Fuse

Fuer die Nutzung des Quarzoszillators wird im AVR-Prozessor (einmalig pro Exemplar) eine sogenannte Fuse gesetzt.

Man verbindet die Schaltung mit dem Druckerport (nicht USB-Port!) das Rechners. Dies kann ueber ein 25-poliges Kabel erfolgen oder indem man die Schaltung direkt auf den Druckerport des Rechners aufsteckt (vorher muessen u.U. die Schrauben von dem 25-poligen Stecker der Schaltung entfernt werden).

Man verbindet die Schaltung mit der Spannungsversorgung.

Danach genuegt der Aufruf make setclockfuse.

Programmierung

Man verbindet die Schaltung wie unter "Fuse" beschrieben mit dem Rechner und der Spannungsversorgung.

Mit dem Aufruf make BASENAME=display load wird das ausfuehrbare Programm in den Controller geladen. Nach dem die Schaltung vom Rechner getrennt wurde, laufen auf dem Display die Buchstaben "OK" durch.

Code

http://www.lug-s.org/docs/Makefile

http://www.lug-s.org/docs/display.c

http://www.lug-s.org/docs/display.hex