source: t29-www/en/study-projects.php @ 580

Last change on this file since 580 was 326, checked in by heribert, 7 years ago

Siemens Lerncomputer in der englischen Seite eingefügt

File size: 5.3 KB
Line 
1<?php
2        $seiten_id = 'lernprojekte';
3        $version = '$Id';
4        $titel = 'Study projects';
5       
6        require '../lib/technikum29.php';
7?>
8
9<h2>Study projects</h2>
10
11<h3 id="Q1"> technikum29 supports school projects</h3>
12
13<p>Microcontrollers revolutionize
14and influence next to everything. How can schools participate on these
15developments and perform successful and interesting projects?<br>
16Six pupils of Q1 (12th year in school) of the Albert-Einstein secondary
17school were looking for a suitable idea for their so called "project
18week". This project should be connected to mathematics, physics and/or
19computer science. This is where the technikum29 got involved. The idea
20the pupils came up with was to connect technology from the 1950s with
21modern equipment of 2012. Communication spanning time and technology.<br>
22<div class="box left">
23        <img src="/shared/photos/kommunikationstechnik/arduino1.jpg" width="606" height="335" />
24       </div>
25<p>Traditionally such projects required knowledge only accessible to
26computer scientists, engineers and the like. Often they had to spend
27weeks of reading data sheets, writing cryptic assembly code etc. How
28things have changed! Since 2009 a cheap and versatile module named
29"Arduino" is available - a controller based on the well known ATmega
30328 chip featuring 32 kB of memory. Arduino boards are designed not
31for the expert but for the layman and are the perfect base for
32creative people, artists, designers etc.
33 <br>
34This project focuses on connecting computers to the "real world". The
35small Arduino board can be programmed to be used as an interface for
36nearly everything. The pupils decided to connect an early fax machine
37(a Siemens KF108 made in 1958) to a modern PC.   <br>
38This fax machine is based on a rotating drum which holds the sheet of
39paper to be transmitted to the receiving station. The picture is
40scanned in a spiral movement by a photodetector that slowly moves in
41parallel to the axis of the drum. Of course, this is incompatible with
42more recent fax machines.
43
44The Arduino was planned to act as the interface between this historic
45device and a modern PC. Thus the pupils first had to learn how to
46program such a micro controller which turned out to be quite difficult
47for non-programmers. Nevertheless the software approach has its
48advantages: It is more easily debugged compared with a traditional
49hardware based interface. Thus it only took a single week to program
50and interface the Arduino board to the Siemens fax.
51
52<div class="box left">
53        <img src="/shared/photos/kommunikationstechnik/arduino2.jpg" width="606" height="354" />
54       </div>
55           
56<p>The fax machine generates an auido signal with a frequency of 1.5 kHz
57denoting black pixels to be transmitted. To convert this into a binary
58signal with a 5V level an amplifier circuit is needed that is followed
59by an RC-combination. In addition to that a synchronization signal is
60necessary to signal the start of a new line being scanned. This is
61generated utilizing a reed-contact that is triggered by a so called
62"super magnet" that has been glued onto the axis of the scanner drum.
63The reed-contact thus generates a signal for every revolution of the
64drum which corresponds to a single line being scanned.<br>
65
66The control program for the Arduino was developed by the pupils (and is
67<a href="/de/lernprojekte/arduino-projekt-programme/" class="go">online avaliable
68in our repository</a>). It allows the picture being scanned, a historic Mickey-Mouse drawing, to be transferred to the PC
69where it is displayed slowly line by line with good resolution.
70
71The experiment was a full success and will inspire future projects.
72
73<p class="small">*) Arduino: The name of this board derives from King "Arduino of
74Ivrea" who lived in medieval times in northern Italy where the
75controller was developed.</small> <br>
76
77<h3>Siemens computer for demonstration</h3>
78
79<div class="box center">
80        <img src="/shared/photos/rechnertechnik/siemens-democomputer.jpg" alt="Siemens-Democomputer" width="700" height="587" class="nomargin-bottom" />
81                <p class="center"><b>Siemens computer</b></p>
82        </div>
83
84<p>The demonstration model shown above was built in 1973 by Siemens (Germany). It
85was used as an educational tool for technicians and engineers. The large
86machine on the right was built in rather high numbers for computer science
87courses and the like. Even today it can be used to show the basic principles of
88instruction processing, internal cycles etc. Its short word length of only 4
89bits is sufficient for this.<br>
90The program can be setup on the left by use of plugs containing various binary
91values representing the instructions of the machine. The "computer" can be
92operated in either one of two modes: cycle mode or instruction mode. In
93addition to that its clock cycle time can be set arbitrarily or single step
94mode can be selected. 126 incandescent lights show the data flow through the
95registers, the operation of the control circuitry, the arithmetic/logic unit
96and the memory locations.<br><br>
97
98The demonstration model represents a bit-parallel program controller computer.
99The currently implemented program adds to binary values. It demonstrates that
100even short word lengths do not necessarily restrict the range of values that
101can be processed by such a machine.<br>
102
103 
104
105 It is a truly wonderful machine that displays the elementary processes taking
106place in every computer even today.</p>
107
108         
Note: See TracBrowser for help on using the repository browser.
© 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