HSC2011/Project introduction: Unterschied zwischen den Versionen
Chrysn (Diskussion | Beiträge) next steps |
Chrysn (Diskussion | Beiträge) →Parts of the EduBuzzer: enhanced list |
||
Zeile 29: | Zeile 29: | ||
The EduBuzzer project includes everything from the application framework running on the teacher's workstation to the hardware of the EduBuzzer. All of it can be downloaded from our [[HSC2011/Download instructions|download area]]. | The EduBuzzer project includes everything from the application framework running on the teacher's workstation to the hardware of the EduBuzzer. All of it can be downloaded from our [[HSC2011/Download instructions|download area]]. | ||
* The [[HSC2011/Software|software]] | * [[Image:edubuzzer_screenshot.jpg|thumb]] The [[HSC2011/Software|software]] | ||
** The [[HSC2011/Software#JavaScript|games]] themselves run in a modern browser and can be extended using JavaScript; a library spares them the details of radio communication. | ** The [[HSC2011/Software#JavaScript|games]] themselves run in a modern browser and can be extended using JavaScript; a library spares them the details of radio communication. | ||
** A middleware called [[HSC2011/Software#Ygor|Ygor]] serves both the game software, as a persistence layer for games, and as a media converter to the base station connected via USB. | ** A middleware called [[HSC2011/Software#Ygor|Ygor]] serves both the game software, as a persistence layer for games, and as a media converter to the base station connected via USB. | ||
** The [[HSC2011/Software#Firmware|firmware]] flashed on the EduBuzzers and the base station reacts on hardware events and commands received over radio. If a game requires more complex actions on the hardware like animations over the LEDs, LED fading or music to be played, the firmware can run custom code in a [[HSC2011/Software#VM|virtual machine]]. | ** The [[HSC2011/Software#Firmware|firmware]] flashed on the EduBuzzers and the base station reacts on hardware events and commands received over radio. If a game requires more complex actions on the hardware like animations over the LEDs, LED fading or music to be played, the firmware can run custom code in a [[HSC2011/Software#VM|virtual machine]]. | ||
* The [[HSC2011/Hardware|hardware]] | * [[Image:edubuzzer_hardware.jpg|thumb]] The [[HSC2011/Hardware|hardware]] | ||
** The EduBuzzers themselves are handed out to students. | ** The EduBuzzers themselves are handed out to students. Each buzzer is encased in an ergonomically designed rapid-prototyped case, 4cm high, 6.5cm wide and 11.5cm long. It contains | ||
** The base station, which is actually another EduBuzzer with a USB adapter attached, can be attached to any PC and contains all the software. | *** 4 buttons with LEDs, | ||
*** an RGB LED that illuminates the case, | |||
*** a piezo buzzer, | |||
*** an RFM12 868MHz radio module, | |||
*** a power switch, | |||
*** a 9V block battery, | |||
*** an FTDI socket for re-programming, debugging, and connecting the base station, | |||
*** and an ATMega328 microcontroller that connects everything. | |||
** The base station, which is actually another EduBuzzer with a USB adapter attached, can be attached to any PC and contains all the software. The "cable" acually consists of | |||
*** an FTDI USB-to-serial converter, | |||
*** a USB hub, | |||
*** and a USB stick containing the software. | |||
== Next steps == | == Next steps == | ||
Convinced? The [[HSC2011/Building your own EduBuzzer|build your own EduBuzzers]] or <span style="color:#3C5EA2">buy them at our shop!</span> <small>(Just kidding. There is no shop -- yet.)</small> | Convinced? The [[HSC2011/Building your own EduBuzzer|build your own EduBuzzers]] or <span style="color:#3C5EA2">buy them at our shop!</span> <small>(Just kidding. There is no shop -- yet.)</small> |