HSC2011/Project introduction: Unterschied zwischen den Versionen
K +kat/links |
|||
(2 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
<small>< [[HSC2011]]</small> | <small>< [[HSC2011]]</small> | ||
[[Image: | [[Image:Edubuzzer_in_hand.JPG|thumb|The EduBuzzer]] | ||
The EduBuzzer is a device designed to provide an additional channel of communication between students and teachers. It is a handheld box with four buttons that is in contact with the teacher's laptop or presentation station, from where he can initiate different modes (called "games") like voting, electronic raising of hands or team assignments. The devices themselves are generic enough that additional games can be implemented easily in JavaScript. | The EduBuzzer is a device designed to provide an additional channel of communication between students and teachers. It is a handheld box with four buttons that is in contact with the teacher's laptop or presentation station, from where he can initiate different modes (called "games") like voting, electronic raising of hands or team assignments. The devices themselves are generic enough that additional games can be implemented easily in JavaScript. | ||
Zeile 35: | Zeile 35: | ||
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]]. | ||
* [[Image: | * [[Image:Edubuzzer-app-raise3.png|thumb|The user interface as shown in a web browser]] 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/embedVM|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/embedVM|virtual machine]]. | ||
* [[Image: | * [[Image:Enclosure_and_pcb.JPG|thumb|An opened EduBuzzer]] The [[HSC2011/Hardware|hardware]] | ||
** 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 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 | ||
*** 4 buttons with LEDs, | *** 4 buttons with LEDs, | ||
Zeile 61: | Zeile 61: | ||
== Next steps == | == Next steps == | ||
Convinced? The [[HSC2011/Building your own EduBuzzer|build your own EduBuzzers]] | Convinced? The [[HSC2011/Building your own EduBuzzer|build your own EduBuzzers]] | ||
[[Category:HSC2011]] | [[Category:HSC2011]] |