Wir sind die Roboter

Die Dämp­fe von Löt­zinn bren­nen einer kon­zen­triert über den Löt­kol­ben gebeug­ten Schü­le­rin in den Augen, der Geruch von Röst­zwie­beln liegt in der Luft, über­all lie­gen elek­tro­ni­sche und mecha­ni­sche Bau­tei­le her­um. Selt­sa­me Gefähr­te, die an die­je­ni­gen aus der Mad-Max-Trio­lo­gie anzu­knüp­fen schei­nen, fah­ren über den Flur und dre­hen wie von Geis­ter­hand vor Wän­den und Hin­der­nis­sen um. Rechts wird geflucht über die unver­meid­li­chen Trei­ber­pro­ble­me unter Windows8, links lacht sich dar­über der Nut­zer eines Ubun­tu-Desk­tops ins Fäust­chen, wäh­rend die Grup­pe im hin­te­ren Bereich das Schei­tern des letz­ten Algo­rith­mus bei einem kräf­ti­gen Biss in das selbst­ge­bau­te Hot­dog und einer Par­tie Mine­craft verarbeitet.

Die Situa­ti­on ent­stammt nicht dem Ent­wick­lungs­la­bor einer nerdi­gen Elek­tronik­fir­ma, son­dern beschreibt die Atmo­sphä­re in unse­rer neu­en Ardui­no-AG auf dem letz­ten Regio­nal­grup­pen­tref­fen recht genau. Da kann nach nicht ein­mal acht Wochen dann schon sowas herauskommen:

Die Hard­ware habe ich nach einem Schü­ler­ent­wurf nach­ge­baut. Die hier zu sehen­den Komponenten

  • ein Ardui­no UNO-Nachbau
  • ein Adafruit-Motor­s­hield-Nach­bau
  • ein HC-SR04 Ultraschallsensor
  • ein 4WD-Chas­sis
  • sechs Mignon-Akkus
  • ein Bat­te­rie­fach
  • Kabel und ande­rer Kleinkram

kos­ten etwa 50,- Euro, wenn man etwas war­ten kann. Die not­wen­di­ge Soft­ware gibt es kos­ten­los zum Down­load. Pro­gram­miert wird in einem C‑ähnlichen Dia­lekt. Der Robo­ter aus dem Video wird von die­sem Pro­gramm gesteuert: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
    #include <AFMotor.h>
 
    AF_DCMotor motor_01(1, MOTOR12_64KHZ);
    AF_DCMotor motor_02(2, MOTOR12_64KHZ);
    AF_DCMotor motor_03(3, MOTOR12_64KHZ);
    AF_DCMotor motor_04(4, MOTOR12_64KHZ);
 
    // HC-SR04
    // VCC auf 5V
    // Trig auf Trigger Pin (löst Ultraschallimpuls aus)
    // Echo auf Echo Pin (Zeit in ms bis zum Empfang des Echos)
    // GND auf GND
 
    #define echoPin 15 // Echo Pin
    #define trigPin 14 // Trigger Pin
    int turn = 1;      // Drehrichtungsänderung wenn "festgefahren"
    int count = 0;     // Anzahl der Drehausweichversuche pro Richtung
 
    long duration, distance; // Dauer um Abstand zu berechnen
 
    void setup() {
 
     motor_01.setSpeed(190);  // Wir fahren nicht volle Pulle
     motor_02.setSpeed(190);
     motor_03.setSpeed(190);
     motor_04.setSpeed(190);
 
     Serial.begin (9600);
     pinMode(trigPin, OUTPUT);
     pinMode(echoPin, INPUT);
 
    }
 
    void loop() {
 
 
     /* The following trigPin/echoPin cycle is used to determine the
     distance of the nearest object by bouncing soundwaves off of it. */ 
 
     digitalWrite(trigPin, LOW); 
     delayMicroseconds(2); 
 
     digitalWrite(trigPin, HIGH);
     delayMicroseconds(10); 
 
     digitalWrite(trigPin, LOW);
     duration = pulseIn(echoPin, HIGH);
 
     //Calculate the distance (in cm) based on the speed of sound.
     distance = duration/58.2;
 
     //Delay 50ms before next reading.
     delay(50);
 
     if (distance < 25 && turn > 0 )
 
     {
 
       motor_01.run(FORWARD);   // Motor 1 vorwärts laufen lassen
       motor_02.run(FORWARD);
       motor_03.run(FORWARD);
       motor_04.run(FORWARD); 
 
       delay(200);
 
       motor_01.run(BACKWARD);
       motor_02.run(BACKWARD);  // Motor 2 rückwärts laufen lassen
       motor_03.run(FORWARD);
       motor_04.run(FORWARD);
 
       delay(200);
 
       count++;
 
       if (count >= 3 ) {   
 
         turn = -turn;
 
       }
 
     } 
 
     else if (distance < 25 && turn < 0 )
 
     {
 
       motor_01.run(FORWARD);   // Vorwärts fahren
       motor_02.run(FORWARD);
       motor_03.run(FORWARD);
       motor_04.run(FORWARD); 
 
       delay(200);
 
       motor_01.run(FORWARD);
       motor_02.run(FORWARD);  // Motor 2 rückwärts laufen lassen
       motor_03.run(BACKWARD);
       motor_04.run(BACKWARD);
 
       delay(200);
 
          count++;
 
       if (count >= 3 ) {   
 
         turn = -turn;
 
       }
 
     }
 
     else
 
     {
       motor_01.run(BACKWARD);   // Motor 1 vorwärts laufen lassen
       motor_02.run(BACKWARD);
       motor_03.run(BACKWARD);
       motor_04.run(BACKWARD); 
 
       count = 0;
 
     }
 
    }

Beim Expe­ri­men­tie­ren mit der Ardui­no­platt­form gibt es ganz vie­le ver­schie­de­ne Herausforderungen: 

  • Es muss zumin­dest in Grund­zü­gen pro­gram­miert werden
  • Die­se Pro­gram­me bedür­fen einer stän­di­gen Optimierung
  • Ver­drah­tet“ man mit Löt­kol­ben und Schrau­bern­dre­her oder gleich im Pro­gramm selbst? – Im obe­ren Pro­gramm sind z.B. „falsch“ ange­schlos­se­ne Moto­ren durch ent­spre­chen­de Code­än­de­run­gen kom­pen­siert worden.
  • Wie struk­tu­riert man sein Pro­gramm so, dass man es die Woche dar­auf noch ver­steht? – Mor­gen wer­den wir uns mit Unter­pro­gram­men und der Para­me­ter­über­ga­be beschäftigen.
  • Wie arbei­ten die Sen­so­ren eigent­lich? (Der HC-SR04 muss z.B. so aus­ge­rich­tet wer­den, dass er nicht schon Uneben­hei­ten auf dem Boden als Hin­der­nis erfasst, mit meh­re­ren Sen­so­ren erhö­he ich die Mess­ge­nau­ig­keit usw.)
  • Wie löse ich die vie­len mecha­ni­schen Probleme?
  • Die meis­ten Pro­gram­mier­bei­spie­le im Netz sind auf Englisch …

Ich fin­de es pri­ma, dass Infor­ma­tik hier erfahr­bar wird und dass nicht nur vir­tu­ell ver­mit­tel­te Erfah­run­gen und Lern­an­läs­se vor­han­den sind. Grund­struk­tu­ren zum Pro­gram­mie­ren geben wir in der AG vor, da rei­nes Aus­pro­bie­ren schnell zu Frus­t­er­leb­nis­sen führt, ins­be­son­de­re wenn meh­re­re Akto­ren und Sen­so­ren dazukommen.
Die Schü­le­rin­nen und Schü­ler doku­men­tie­ren das im in einem Doku­Wi­ki, was sie über Akto­ren und Sen­so­ren her­aus­fin­den oder stel­len auch ganz Code­schnip­sel ein. Neben­bei ler­nen sie etwas über Syntax.

Informatik mit Arduino

leonardo

Ich habe in die­sem Jahr einen Infor­ma­tik­kurs in der Klas­se 10 über­nom­men. Den besucht man als Schü­le­rin oder Schü­ler zusätz­lich zu einem recht vol­len Stun­den­plan in Klas­se 10, um die Opti­on auf eine Teil­nah­me an einem Infor­ma­tik­kurs in Klas­se 11 zu bekom­men. Man darf dann im Abitur zwei Kur­se Natur­wis­sen­schaft durch Infor­ma­tik erset­zen. Ich bin kein gelern­ter Infor­ma­tik­leh­rer – ich bin ein­fach nur ein grö­ßen­wahn­sin­ni­ger Freak und wahr­schein­lich schlägt die Infor­ma­tik­di­dak­tik über mei­ne Ansät­ze die Hän­de in der Luft zusam­men.  Egal – ent­we­der man ist kon­ven­tio­nell oder man lebt.

Stu­fe 1:

Wir haben Pro­ble­me in Ein­zel­pro­ble­me zer­legt – z.B. soll­ten 20 Zah­len von 20 Per­so­nen abge­fragt und addiert wer­den. Unse­re Stra­te­gien haben wir auf­ge­schrie­ben. Dabei spielteh fol­gen­de Fra­gen eine Rolle:

  • Wie mer­ken wir uns die gan­zen Zahlen?
  • Wenn wir sie uns auf­schrei­ben: Wir machen wir das genau? Neben­ein­an­der? Untereinander?
  • Addie­ren wir bei jeder Abfra­ge oder fra­gen wir alle Zah­len ab und addie­ren dann?
  • […]

Stu­fe 2:

Wir haben mit dem Fluss­dia­gramm ein Ver­fah­ren ken­nen gelernt, dass Auf­ge­schrie­be­ne zu visua­li­sie­ren und die­se Visua­li­sie­rung für wei­te­re Pro­ble­me durch­ge­spielt, die z.B. Fall­un­ter­schei­dun­gen enthielten.

Stu­fe 3:

Mit Scratch haben wir unser Pro­blem aus Stu­fe 1 ganz kon­kret gelöst und zwar durch Pass&Fail. Für Scratch muss man heu­te im Prin­zip nicht ein­mal ein Pro­gramm instal­lie­ren – das läuft auch kom­plett im Brow­ser – wenn man beim MIT einen Account anlegt. Wer moch­te, konn­te sich auch schon am klas­si­schen Rate­spiel „rate eine Zahl zwi­schen 1 und 100“ ver­su­chen oder sich eines der vie­len ver­öf­fent­lich­ten Pro­jek­te zu Scratch vor­neh­men. Die Lösungs­an­sät­ze haben wir uns vor­ge­stellt und teil­wei­se diskutiert.

Stu­fe 4:

Anhand eines Aus­drucks eines „Scratch­pro­gram­mes“ galt es, ein Fluss­dia­gramm zu zeich­nen und einen fie­sen, von mir natür­lich absicht­lich ein­ge­bau­ten Feh­ler zu fin­den. Dazu gab es noch eini­ge Erwei­te­rungs- und Optimierungsaufgaben.

Stu­fe 5:

In einem Doku­wi­ki­sys­tem haben die Schü­le­rin­nen und Schü­ler Sei­ten zu Pro­gram­mier­spra­chen erstellt. Ich habe eine kla­re Struk­tur vor­ge­ge­ben: Eine kur­ze Beschrei­bung zur Spra­che, ein „Hel­lo World!“- , ein „if ‑then – else“- und ein „while“-Codebeispiel. Doku­wi­ki kann das abso­lut pri­ma, weil es einen leis­tungs­fä­hi­gen Syn­tax­high­ligh­ter für fast alles hat. Es braucht kei­ne Daten­bank, ist ajax­ba­siert – ein­fach und umkom­pli­ziert. Unnö­tig zu erwäh­nen, dass dabei die Kon­fron­ta­ti­on mit dem Begriff „Syn­tax“ sowohl theo­re­tisch (für die Spra­che suchen) als auch prak­tisch (Wiki­syn­tax) erfolgte.

Zwi­schen­stand:

Die Schü­le­rin­nen und Schü­ler haben bis jetzt eigent­lich schon alles erlebt, was man beim Pro­gram­mie­ren so erle­ben kann:

  • Mein Code läuft nicht!“ – „Hm. Da fehlt ’ne Klam­mer“ – „Oha, wenn ich da etwas ein­rü­cke, dann wird es ja viel übersichtlicher.“
  • Sein Code läuft und mei­ner auch. Wel­cher ist denn nun rich­tig?“ – „Wel­cher gefällt dir denn war­um besser?“
  • Boah, ist das viel zu schrei­ben!“ – „Nun­ja – aber wenn sich das stän­dig wie­der­holt, könn­test du ja viel­leicht auch …“
  • […]

Stu­fe 6:

Kur­zer Leh­rer­vor­trag zu Ardui­no. Dann ran an den Simu­la­tor – der ist abso­lut toll und zu emp­feh­len, bevor die ers­ten Bau­tei­le in Rauch aufgehen.

Natür­lich habe ich zunächst eine ganz ein­fa­che Bei­spiel­schal­tung vor­ge­stellt (blin­ken­de LED).

(circuits.io klappt bis­her so rich­tig gut nur mit Chro­me oder Chro­mi­um als Browser.)

Die soll­te dann um drei LEDs in einer Ampel­schal­tung erwei­tert wer­den. Dazu muss­te man schon ein Biss­chen was am Bread­board ver­ste­hen. Neben­bei wur­de auch etwas über die Wel­len­län­ge des Lichts und Far­be gelernt: Im Simu­la­tor ändert man die LED-Far­be durch Ein­ga­be von Wel­len­län­gen in nm. Und ohne Vor­wi­der­stand macht die LED „peng“, ver­polt macht sie gar nichts. Es gab sofort das Spiel: „Wie klein darf ich den Wider­stand machen, dass die LED heil bleibt?“ Neben­bei ist die Simu­la­tor­home­page auf Eng­lisch (Wider­stand = resistor).

Stu­fe 7:

Es kommt etwas Theo­rie zur Ardui­no-IDE. Wir wer­den den Ardui­no Leo­nar­do bzw. einen pin­kom­pa­ti­blen Nach­bau  nut­zen, weil der durch sein HID-Funk­tio­nen in Kom­bi­na­ti­on mit Lage­sen­so­ren auch als Game­con­trol­ler oder Mau­ser­satz taugt. Den Ardui­no kau­fen sich die Schü­le­rin­nen und Schü­ler selbst, das Zube­hör stift­tet unser För­der­ver­ein. Die Kos­ten sind aber sehr mar­gi­nal im Ver­hält­nis zu den sich bie­ten­den Mög­lich­kei­ten. Dann kön­nen wir unse­re Schal­tung aus Stu­fe 6 real aufbauen.

Aus­blick

Die Schü­le­rin­nen und Schü­ler sol­len sich nach Mög­lich­keit eige­ne Pro­jek­te suchen, die sie mit dem Ardui­no rea­li­sie­ren. Natür­lich habe ich not­falls Pro­jek­te von unter­schied­li­chem Schwie­rig­keits­grad in der Hin­ter­hand. Der Kom­ple­xi­täts­grad der Pro­jek­te darf natür­lich mit dem wach­sen­den Wis­sens­be­stän­den stei­gen. Die Schu­le bekommt aus einem N21-Pro­jekt für eine AG Robo­ter auf Ardui­no­ba­sis gestellt, auf die sich dann ggf. die erwo­be­nen Kennt­nis­se über­tra­gen lassen.

Mit der stei­gen­den Kom­ple­xi­tät der Pro­jek­te erwar­te ich ein Anwach­sen der Pro­gramm­codes, das irgend­wann dazu füh­ren soll, bestimm­te Funk­tio­nen aus­zu­la­gern in objekt­ori­en­tier­te Set­tings (Ende 2. Halb­jahr). Schön wäre es, wenn der Code für einen allei­ne nicht mehr zu pfle­gen ist, sodass auch Struk­tu­ren wie SVN not­wen­dig werden.

Ers­te Eindrücke

  1. Ich ler­ne mit den Schü­le­rin­nen und Schü­lern mit. Für mich ist vie­les Neuland.
  2. Schü­le­rin­nen und Schü­ler fin­den Feh­ler im Pro­gramm­code viel schnel­ler in Peer-Reviews als ich
  3. Die­ser Ansatz schreckt auch eini­ge ab. Man muss ja aller­hand aus­hal­ten und sogar auch Elek­tro­nik- und Eng­li­schwis­sen ausbauen
  4. Ich muss­te die Beschäf­ti­gung mit der Hard­ware vor­zie­hen. Ich und die Schü­le­rin­nen und Schü­ler kön­nen es teil­wei­se kaum erwarten.
  5. Es wird sehr selbst­stän­dig und kon­zen­triert gear­bei­tet – auf die Fra­ge: „Kann ich das so machen?“ ant­wor­te ich oft: „Pro­bie­re es aus!“ – und mit die­ser Ant­wort sind sie oft zufrieden.
  6. Per­fek­tio­nis­ten sind in der Hin­ter­hand – am effek­tivs­ten arbei­ten die Experimentierfreudigen
  7. Man kann wun­der­bar dif­fe­ren­zie­ren: Der C‑Freak bekommt eben eine Bild­röh­re mit Com­po­si­te-Ein­gang, auf der er ein Spiel pro­gram­miert. Das ist vom Timing her nicht tri­vi­al, da der Ardui­no von sei­ner Rechen­leis­tung damit an eine Gren­ze kommt. Dem Anfän­ger reicht viel­leicht ein Lauf­licht als ers­tes Pro­jekt – oder ein Ther­mo­me­ter (NTCs haben eine Kenn­li­nie, muss muss mathe­ma­ti­siert oder mit einem ande­ren Ther­mo­me­ter kal­li­briert werden).
  8. Es kom­men Fra­gen wie: „Darf ich zu Hau­se an mei­ner Schal­tung im Simu­la­tor wei­ter­ar­bei­ten?“ „Dür­fen wir unser Pro­jekt auch mit nach Hau­se nehmen?“

Happy New Year!

… wir sind in Nie­der­sach­sen wie­der seit letz­tem Don­ners­tag auf der Wel­le bzw. in der Schu­le. Die Feri­en waren für mich pri­ma und das Wet­ter hat auch gestimmt. Der Stun­den­plan ist super und kommt den gan­zen fami­liä­ren Ver­än­de­run­gen sehr ent­ge­gen. Das Schul­jahr wird für uns hier sehr bzw. his­to­risch lang, da wir über 50(!) ech­te Schul­wo­chen haben wer­den. Was steht in die­sem Jahr in der Schu­le, der Medi­en­be­ra­tung und damit auch hier im Blog an?

Infor­ma­tik­kurs Klas­se 10

Seit lan­gem mache ich mal wie­der Infor­ma­tik in der 10. Klas­se. Das wird in die­sem Jahr für mich sehr span­nend, da ich mir in den Kopf gesetzt habe, irgend­wann pro­jekt­ba­siert zu arbei­ten. Dafür habe ich mir die Ardui­no­platt­form aus­ge­guckt, mit der man von ganz simp­len bis hin zu sehr kom­ple­xen Anwen­dun­gen eine Men­ge rea­li­sie­ren kann. Ich hof­fe, dadurch die SuS begeis­tern zu kön­nen, da sie ja direkt Rück­mel­dun­gen zu ihren Pro­gram­men bekom­men. Ein wenig Hand­werk ist auch dabei. Zudem wer­den wohl auch eini­ge Robo­ter­bau­sät­ze hier ein­tref­fen, die im Rah­men einer AG ein­ge­setzt wer­den kön­nen, aber natür­lich auch dem Infor­ma­tik­kurs zur Ver­fü­gung ste­hen. Ich muss mich dabei aber auch noch ganz schön in die Grund­zü­ge der Infor­ma­tik ein­ar­bei­ten. Natür­lich wird es hier auch den einen oder ande­ren Bei­trag dazu geben …

Netz­werk an der Schule

Im Ser­ver­raum wur­de die Decke neu gemacht, sodass die Maschi­nen erst­ma­lig seit mei­ner Über­nah­me des Netz­werks abge­schal­tet wer­den muss­ten. Dar­an hängt in der Schu­le zur­zeit alles – auch die dienst­li­che E‑Mail (die bei uns lokal im Gebäu­de gespei­chert und ver­schlüs­selt über­tra­gen wird). Das gab doch Gemur­re, obwohl die­ser „gan­ze neu­mo­di­sche Kram“ bei dem einen oder ande­ren vor zwei Jah­ren noch eher Ableh­nung aus­ge­löst hat.

Das Hoch­fah­ren ver­lief zu Glück pro­blem­los und auch die USV ver­rich­tet nun Dank einer SNMP-Kar­te brav ihren Dienst (Über­brü­ckungs­zeit: 5,5 Stun­den – nun­ja, wohl doch etwas over­si­zed, aber so bin ich nunmal).

Ein Switch und zwei Note­books haben die Feri­en mit ihrem Leben bezahlt, aber so all­mäh­lich ruckelt sich alls wie­der zurecht. Dem­nächst bau­en wir ein Schü­ler-WLAN für die Nut­zung ab Klas­se 10 auf. Das wird eine Hot­spot­lö­sung wie man sie z.B. auch von der Tele­kom kennt. Neu in die­sem Jahr kann sich jede Lehr­kraft auch für jede Kurs eine sepa­ra­te Grup­pe bestel­len und dann selbst verwalten.

Medi­en­be­ra­tung

Der Laden brummt, ich bin bis zu den Herbst­fe­ri­en qua­si aus­ge­bucht. Noch in der Feri­en habe ich ein wei­te­res loka­len Medi­en­zen­trum und eine recht gro­ße Schu­le mit einem ver­nünf­ti­gen Netz­werk ver­sorgt – beim Medi­en­zen­trum habe ich sogar die Kabel­ver­le­gung mit­ge­plant. Unser eige­nes Medi­en­zen­trum wächst und gedeiht. Es zieht nach und nach immer mehr Men­schen zu Fort­bil­dun­gen an. Schön. Als Schwer­punkt kris­tal­li­siert sich für mich immer mehr die Ver­net­zung an Schu­len her­aus – also alles, was mit Infra­struk­tur zu tun hat (Ser­ver, Swit­che, Kabel, Schul­netz­werk­lö­sun­gen). Da gibt es hier noch eini­ges zu tun …

Als lau­fen­des Pro­jekt bau­en wir hier gera­de auch ein eige­nes Hos­tin­g­an­ge­bot für Schul­home­pages auf Basis von Word­Press auf. Dabei stellt ein ört­li­cher Dienst­leis­ter die tech­ni­schen Res­sour­cen kos­ten­los zur Ver­fü­gung, wäh­rend wir vom Medi­en­zen­trum die Home­page­be­treu­er der Schu­len fit­ma­chen und bera­ten. Die Domain kauft und ver­wal­tet jede Schu­le selbst, sodass die Haf­tung außen vor bleibt.

Unter­richt

… mache ich auch noch ein wenig, z.B. einen Deutsch­kurs auf grund­le­gen­dem Niveau mit erstaun­lich vie­len P4 und P5-Prüf­lin­gen. Auch die­ser Kurs wird wie­der unter mei­nen Blog­fan­ta­sien lei­den müs­sen, wobei der Erfah­run­gen der letz­ten Run­de natür­lich mit ein­flie­ßen – also mehr Struk­tur von mir. Und eine Che­mie­klas­se habe ich auch noch. Die­ses Jahr wird das letz­te „locke­re“, da danach mein Stun­den­kon­to abge­fei­ert ist. Ich hat­te es gebün­delt über zwei Jah­re genom­men und mit der Abord­nung im Zuge der Medi­en­be­ra­tung bin ich dadurch nicht mehr viel im Unterricht.

Aber: Ich mache trotz­den in die­sem Jah­re schon wie­der 2,5 Stun­den zu viel – auf eige­nen Wunsch, damit der Über­gang ins „har­te Leben“ 2014/2015 dann abge­fe­dert ist.

Seit lan­ger Zeit fin­de ich ein­mal wie­der die Gele­gen­heit, eine exter­ne Ver­an­stal­tung zu besu­chen – das Oer­camp in Köln. Die Köl­ner machen viel mit Wikis – über­haupt nicht mein Fall, aber viel­leicht kom­me ich da ja doch auf den Geschmack.

So. Das soll es erst­mal gewe­sen sein – das nor­ma­le Grund­rau­schen fin­de ich ja nicht so web­kom­pa­ti­bel und daher kommt es hier dann auch nicht mit hinzu.

Projekttag: Trickfilme

Ges­tern gab es bei uns in der Schu­le einen Pro­jekt­tag zum The­ma „Euro­pa“. Immer­hin dür­fen wir ganz frisch den Titel „Euro­pa­schu­le“ füh­ren. Da das Jahr mit nicht uner­heb­li­chen Belas­tun­gen durch den Dop­pel­jahr­gang geseg­net war, bedeu­tet so eine Akti­on immer ein gewis­ses Auf­bäu­men für mich: Kurz vor dem Schul­jah­res­en­de sind die SuS ver­ständ­li­cher­wei­se nicht unbe­dingt über­mo­ti­viert, ein so erns­tes und aktu­el­les The­ma anzu­ge­hen, gera­de in dem Wis­sen, dass die Zeug­nis­kon­fe­ren­zen eben gelau­fen und die Bücher abge­ge­ben sind. Gäbe es hin­ge­gen kei­ne Noten und wür­de um des Ler­nens Wil­len gelernt… Las­sen wir das besser.

Nun denn: Ich habe mit mei­ner etwas jün­ge­ren Lern­grup­pe Trick­fil­me zum The­ma Euro­pa erstellt. Da wur­de Lego, Duplo und Knet­gum­mi orga­ni­siert, wäh­rend des Pro­jekt­ta­ges noch schnell eine Kulis­se erschaf­fen, eif­rig mit dem Han­dy oder der Digi­tal­ka­me­ra geknippst. Es ist erstaun­lich, wie die SuS mir die­sen Tag ver­süßt haben – natür­lich hat nicht jeder Film direkt mit Euro­pa zu tun und es wur­de auch viel expe­ri­men­tiert – aber gera­de das fin­de ich ja immer gut. Hier ein paar Beispiele:

Drei Schü­le­rin­nen haben sich mit der EHEC-Kri­se aus­ein­an­der gesetzt – wer genau hin­schaut, kann Ange­la Mer­kel bei einer Rede beob­ach­ten. Span­nend dabei fin­de ich, dass die Kame­ra sehr varia­bel ein­ge­setzt wurde:

 

Den nächs­ten Film muss man ein wenig erklä­ren: Da hüpft ein Grie­che auf einem Euro her­um. Ein Deut­scher kommt und schubst ihn da her­un­ter, bevor er so ener­gisch weit­springt, bis der Euro dar­an zer­bricht (Dar­auf muss man erst­mal kommen…).

 

Frank­reich und die Sei­ne (500 Einzelbilder):

 

Hier noch ein net­tes Expe­ri­ment mit einem Knetgummimorph:

 

Tech­ni­sches:

Digi­tal­ka­me­ras num­me­rie­ren die Bil­der auto­ma­tisch durch. Man soll­te eine mög­lichst nied­ri­ge Auf­lö­sung (jede Han­dy­knip­se tut) wäh­len, um die Daten­ra­te zu begren­zen und um mög­lich alle Bil­der auf eine Spei­cher­kar­te zu bekom­men – sonst ist ggf. lus­ti­ges Nach­num­me­rie­ren angesagt.

Man soll­te einen Fach­raum mit vie­len Steck­do­sen buchen, damit man die Han­dy­knip­sen per Netz­teil mit Saft ver­sor­gen kann – so viel Dau­er­ac­tion sind deren Akkus nicht gewohnt. In der Che­mie bei uns gibt es zusätz­lich einen fest instal­lie­ren Bea­mer – optimal.

Um aus den Bil­dern einen Film zu erstel­len, gibt es zwei Mög­lich­kei­ten: Eine zum Kli­cken und eine, die mir gefällt :o)… Man kann z.B. so eine freie Soft­ware für Win­dows ver­wen­den oder es auf der Kom­man­do­zei­le von Ubun­tu machen, wenn men­co­der instal­liert ist – ihr könnt ja mal raten, was mir bes­ser gefällt. Die Bil­der hei­ßen hier etwa IMG_0001.JPG bis IMG_0250.JPG. Nun ruft man im Bil­der­ord­ner ein­fach auf:

men­co­der mf://IMG_*.JPG ‑mf w=800:h=600:fps=15:type=jpg ‑ovc lavc ‑lav­c­opts vcodec=mpeg4:mbd=2:trell  ‑o out.avi

Man kann Codec, Grö­ße, Frames per Second (Geschwin­dig­keit) usw. selbst bestim­men und es funk­tio­niert schnell und tadel­los. Ich hat­te an dem Tag nur mein Net­book dabei und mich für die WinXP-Vari­an­te ent­schie­den, damit auch SuS damit zurecht­kom­men – eine schlech­te Wahl, weil die Vide­os unter Win gefühlt nur halb so schnell lau­fen. Außer­dem gab es unver­hoh­le­ne Kol­le­gen­hä­me: „Maik, das ist ja Win­dows! – Tz,tz…“.

Für eine eini­ger­ma­ßen flüs­si­ge Bewe­gung soll­ten es ca. 20–25 Bil­der pro Sekun­de sein. Mei­ne Opti­mie­rungs­maß­nah­men muss­ten einen Kom­pro­miss aus Bild­fluss und „Anseh­bar­keit“ fin­den.  Ein rich­ti­ges Sta­tiv wäre auch nicht schlecht gewe­sen – wir haben uns mit den übli­chen Schul­sta­ti­ven mit Dop­pel­muf­fe und Klem­me behol­fen. Für das Pro­jekt hat­ten ich und die SuS ca. drei Stun­den – dafür ist das Ergeb­nis mehr als ok. Die Spit­zen­grup­pe hat ca. 500 Bil­der für ihren Film gemacht.

Verlorene Links – Teil 9

  1. Es gibt einen deutsch­spra­chi­gen Open­Cour­se zur Zukunft des Ler­nens. Ich habe die­ses For­mat bis heu­te  nicht begrif­fen. Ich bin zu doof dazu oder zu unfä­hig, mich dafür zu begeis­tern. Es ist nicht ver­bind­li­cher als das schon bestehen­de Twit­ter/­Face­boo­k/­B­log-Set­up der deut­schen Edu­Sze­ne, es ver­wen­det die glei­chen Tools, es beackert die The­men, die auf Edu­Camps immer wie­der F2F dis­ku­tiert wer­den – ich begrei­fe den Mehr­wert und die teil­wei­se gro­ße Eupho­rie bei sonst eher gemä­ßig­ten Men­schen dar­über nicht. Ist es mehr als Was­ma­nie? Man ringt auch goe­thisch nach Begrif­fen:„Da du nun Sulei­ka hei­ßest, Sollt‘ ich auch benam­set sein“ (West­öst­li­cher Divan, Sulei­ka Nameh, Ein­lei­tung). Ist es so toll, weil es teil­wei­se über eine Uni orga­ni­siert ist und so einen Wis­sen­schafts­an­strich erhält? Der Fon­ta­ne­fan kon­sti­tu­iert gera­de die was­ma­ti­sche Selbst­re­fle­xi­vi­tät als das Neue und Sinn­stif­ten­de an die­sem For­mat. Auf jeden Fall kon­sti­tu­iert sich die Sache erst (unge­dul­di­ger Herr Riecken, unge­dul­di­ger) und ich beob­ach­te weiter…
  2. Chris­ti­an Fül­ler tweetet:  „cif­fi chris­ti­an fül­ler erklärt heu­te in Tucho-Biblio das para­dox, dass man weiß, wie #gute­schu­le geht, aber nicht, wie man sie MACHT pisaversteher.de“ Viel­leicht bloggt er dazu ja auch noch. Mein ers­ter Impuls war, dass die­se Posi­ti­on für einen Schul­kri­ti­ker natür­lich abso­lut pri­ma ist: Er bestimmt, was gute Schu­le ist. Bei Fra­gen nach der (flä­chen­de­ckenen) Rea­li­sier­bar­keit kann kann sich stets auf das Para­do­xon beru­fen. Erin­nert mich ein biss­chen an die Logik ver­ein­zel­ter Fach­lei­ter: „Ich weiß, was eine gute Stun­de aus­macht – aber wie man sie MACHT hängt eben von meh­re­ren Fak­to­ren ab, die sich nicht klar benen­nen las­sen, Herr Riecken!“ Ist viel­leicht para­dox, dass ich das nie ver­stan­den habe.
  3. Jean-Pol Mar­tin MACHT der­weil. Elli auch. Wie immer. Danke.
  4. Herr Rau macht einen syn­op­sen­ar­ti­gen Ver­gleich zwi­schen KuMi-Sprech und Leh­rer­ver­bands-Sprech mit einer sel­ten emo­tio­na­len Über­schrift – zum Tot­la­chen. Das gan­ze Leben besteht aus Wahr­neh­mun­gen und pro­ble­ma­tisch scheint es zu wer­den, wenn bei­den Sei­te ihre Wahr­neh­mung als die wah­re Wahr­neh­mung ansehen.
  5. Schon etwas älter – aber für mich in mei­ner Arbeit als Leh­ren­der immer wie­der wich­ti­ge Impul­se eines Daten­schüt­zers, die auch der Aus­lö­ser für eini­ge Umstel­lun­gen in mei­nem Blog waren. Das klappt für mich übri­gens wun­der­bar: Ich erhal­te den glei­chen Spam­schutz­le­vel und einen viel hüb­sche­ren Out­put des Statistiktools.

Hier lie­gen schon wie­der min­des­tens zehn Arti­kel ange­dacht in mei­nem Kopf her­um – allen vor­an das Pro­jekt mei­ner 11er mit dem ört­li­chen Wald­kin­der­gar­ten, was mich in mei­nem abkor­ri­gier­ten Zustand (zen­tra­le Che­mie­auf­ga­ben: AAAAAAARGHH.….) wie­der ein wenig in den Flow zurück­ge­bracht hat. Wenn ich die Zustim­mung von eini­gen Men­schen habe, erzäh­le ich noch mehr davon – und natür­lich gehört ja auch ein kol­la­bo­ra­ti­ve Pro­jekt­do­ku­men­ta­ti­on dazu – viel­leicht sogar öffent­lich. Dem­nächst kommt etwas zur Nernst­schen Glei­chung – dank des LaTeX-Plug­ins kann ich end­lich hier auch mit For­mel­satz herumprollen…

1 2 3 4