Changeset 1012 in t29-www for de/lernprojekte


Ignore:
Timestamp:
Aug 19, 2016, 12:50:39 PM (8 years ago)
Author:
heribert
Message:

Termine aktualisiert

File:
1 edited

Legend:

Unmodified
Added
Removed
  • de/lernprojekte/index.php

    r1010 r1012  
    2121         
    2222<p>Dieses kleine Modul lässt sich als Interface für alle nur denkbare Zwecke programmieren.<br>
    23 Die Schüler beabsichtigten, ein Faxgerät der Frühzeit (Siemens KF108, Baujahr 1956) mit einem PC kommunizieren zu lassen. Bei diesem Fax, damals noch „Fernkopierer“ genannt, wird das Blatt mit der zu übertragenden Information (z.B. ein Bild) auf eine Walze gespannt und schraubenförmig durch Rotation gescannt. Ein solches Gerät kann natürlich mit den Heutigen nicht kommunizieren. Hier hilft der Microcontroller als Bindeglied. Die Schüler haben sich in die Programmierung eines solchen Controllers eingearbeitet. Während falsch aufgebaute Hardware umständlich zerpflückt werden müsste, sind falsch laufende Programme schnell korrigiert. Und so entstand nach einer Woche Projektarbeit die perfekte Anbindung dieser zwei so verschiedenen Technikwelten.<br>
     23Die Schüler beabsichtigten ein Faxgerät der Frühzeit (Siemens KF108, Baujahr 1956) mit einem PC kommunizieren zu lassen. Bei diesem Fax, damals noch „Fernkopierer“ genannt, wird das Blatt mit der zu übertragenden Information (z.B. ein Bild) auf eine Walze gespannt und schraubenförmig durch Rotation gescannt. Ein solches Gerät kann natürlich mit den Heutigen nicht kommunizieren. Hier hilft der Microcontroller als Bindeglied. Die Schüler haben sich in die Programmierung eines solchen Controllers eingearbeitet. Während falsch aufgebaute Hardware umständlich zerpflückt werden müsste, sind falsch laufende Programme schnell korrigiert. Und so entstand nach einer Woche Projektarbeit die perfekte Anbindung dieser zwei so verschiedenen Technikwelten.<br>
    2424
    2525<div class="box center">
     
    3535Zum Aufbau des Bildes wird auch die Information für den jeweiligen Beginn einer neuen (senkrechten) Zeile benötigt. Dies wurde durch das Befestigen eines kleinen Supermagneten an der Drehachse realisiert. Ein in ca. 2cm Entfernung befindlicher Reedkontakt wird bei jeder Umdrehung für kurze Zeit aktiviert.<br>
    3636In unserem Fall wurden die weißen Pixel (kein Ton) durch ein kleines C-Programm auf dem Arduino in eine '0' umgesetzt, die schwarzen Pixel in eine '1' und ein Zeilensprung (Zylinderumlauf) in eine '2'. Damit sendet der Arduino einen aus den Ziffern 0;1;2 bestehenden Datenstream.<br>
    37 Mit Hilfe eines Programms auf einem PC, geschrieben in der Software-Entwicklungsumgebung <a class="go" href="http://www.processing.org"target="_blank">"Processing"</a> generiert der angeschlossene Laptop schließlich daraus das Bild. <br>
     37Mit Hilfe eines Programms auf einem PC, geschrieben in der Software-Entwicklungsumgebung <a class="go" href="http://www.processing.org"target="_blank">"Processing"</a>, generiert der angeschlossene Laptop schließlich daraus das Bild. <br>
    3838
    3939Gemächlich wird das schraubenförmig abgetastete Bild in Realtime (ca. 4,5 Minuten!) auf den PC übertragen. Mit guter Auflösung zeichnet sich Zeile für Zeile eine historische Micky-Maus auf dem Monitor des Laptops ab. Das Experiment ist geglückt und macht Mut zu weiteren kreativen Anwendungen dieser zukunftsweisenden Technik.<br>
Note: See TracChangeset for help on using the changeset viewer.
© 2008 - 2013 technikum29 • Sven Köppel • Some rights reserved
Powered by Trac
Expect where otherwise noted, content on this site is licensed under a Creative Commons 3.0 License