Inhaltsverzeichnis:
- Schritt 1: Kontrollbox: Einführung
- Schritt 2: Steuerbox: RJ-45-Buchsen
- Schritt 3: Steuerkasten: Kondensatoren und Anschlüsse
- Schritt 4: Kontrollbox: LCD
- Schritt 5: Kontrollbox: Firmware hochladen und testen
- Schritt 6: Kontrollbox: Fertig
- Schritt 7: Kabel vorbereiten
- Schritt 8: Option A: 30 mm Arcade-Tasten und 3D-gedruckte Clicker-Boxen
- Schritt 9: Option B: Handheld-Clicker
- Schritt 10: Verwenden
- Schritt 11: Technische Hinweise
- Schritt 12: Ostereier
Video: Certamen Quiz-Übungsmaschine - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Beim Certamen-Quiz-Teamwettbewerb der Junior Classical League geht es um Quizfragen zu griechisch/römischen Themen. Einzelne Teilnehmer drücken Summertasten, wenn sie eine Antwort haben. Der Automat verfolgt die Reihenfolge, in der die Tasten gedrückt wurden, vorbehaltlich der Team-Lockout-Regel, dass sobald ein Spieler eines Teams einen Knopf drückt, die anderen Tasten dieses Teams nicht zählen. Die von uns gebaute Maschine war für drei Teams mit je vier Spielern ausgelegt. Damit andere Schulgruppen das Gerät als Standard-Quizgerät verwenden können, besteht außerdem die Möglichkeit, Teams zu ignorieren und nur die Tastenreihenfolge zu verfolgen.
Das Certamen-Schulteam benötigte eine Maschine zum Üben, aber die offizielle Maschine kostet 545 US-Dollar für das eigenständige System (eine Variante, die an einen Computer angeschlossen wird, kostet 435 US-Dollar), was finanziell nicht machbar war. Außerdem offensichtlich überteuert!
Und so entwarf ich einen viel billigeren, basierend auf einem Arduino Mega. Es ist nicht für offizielle Turniere zugelassen, aber gut zum Üben.
Eines der Designprobleme, die ich im Hinterkopf hatte, war, dass wir mäßig lange Kabel benötigten und eine Signalfilterung haben mussten, um Fehlalarme aufgrund von elektrischem Rauschen von nahegelegenen Geräten zu vermeiden. Am Ende habe ich ein CAT-6-Kabel verwendet, wobei die Signale jeder Taste über ein verdrilltes Paar gehen. Wir haben elektrisches Rauschen mit einem Oszilloskop und einem wechselstrombetriebenen elektrischen Bleistiftspitzer getestet, der auf einem unordentlichen Kabelhaufen läuft, und haben festgestellt, dass ein 100-nF-Kondensator zum Filtern ausreichen sollte.
Benötigte Teile (Preise Oktober 2017):
- 3 Segmente des CAT-6-Kabels, jedes 26,5 Fuß lang, mit einem RJ-45-Stecker an jedem (ein 70-Fuß-Kabel, 16 US-Dollar bei Amazon, zum Halbieren, plus ein 9-Fuß-Kabel, 9 US-Dollar bei Amazon)
- Arduino 2560 rev.3 oder Klon mit USB-Kabel (8 $ bei Aliexpress)
- Stück 94 mm x 53 mm Stripboard (3,29 $ für 3er-Pack bei ebay)
- Widerstände, jeweils einer: 2,2K, 1K, 100R (wenn Sie sie nicht zur Hand haben, können Sie bei Aliexpress ein 600-teiliges verschiedenes Widerstandsset für 2,30 USD kaufen)
- 12 Kondensatoren, 100nF, Keramik oder monolithisch (100 Stück für 0,81 $ bei Aliexpress)
- Transistor, 2N3904 (10 Stück für 0,74 $ bei Aliexpress)
- 3 RJ45-Buchsen (10 Stück für 0,89 $ bei Aliexpress)
- 3 RJ45-Breakout-Boards (jeweils 0,55 USD bei Aliexpress)
- 1602 blaues LCD-Modul (1,75 $ bei Aliexpress); Wenn Sie eine andere Farbe verwenden, benötigen Sie möglicherweise einen anderen Widerstandswert als die 2,2 K, die ich verwende
- Satz von 65 Steckbrett-Überbrückungskabeln (1,09 $ bei Aliexpress; oder machen Sie Ihre eigenen)
- Set mit 40 männlich-weiblichen 15cm Dupont-Pullovern (1,39 $ bei Aliexpress)
- Kippschalter (0,43 $ bei Aliexpress) zum Ändern des Modus
-
13 Druckknöpfe, idealerweise so, dass jedes Viererteam die gleiche Farbe bekommt, und es gibt eine vierte Farbe für den klaren Knopf:
- Wir haben 30-mm-Arcade-Knöpfe verwendet (20 Stück für 10 US-Dollar bei Aliexpress)
- diese klickenden taktilen Tasten wären vielleicht besser gewesen, würden aber ein anderes Tastendesign erfordern (ich werde es in der Anleitung besprechen) (kaufen Sie drei Sets mit 10 Stück für insgesamt 1,20 USD bei Aliexpress)
- 52 klebrige Silikonfüße (1,14 $ für 100 Stück bei Aliexpress)
- Schrumpfschlauchsortiment (unter 2 USD bei Aliexpress)
- 64 Schrauben, Nr. 4, 3/8 "Schrauben (ca. $ 3,50 für 100 im örtlichen Baumarkt; Sie benötigen nur 16, wenn Sie sich für das alternative handgehaltene Clicker-Design entscheiden)
- 24 kleine Kabelbinder (Reißverschluss) (ca. 4 US-Dollar bei Lowes)
Zwischensumme: ca. 68 USD zuzüglich anfallender Steuern.
Und dann müssen Sie über Gehäuse für die Tasten und die Steuerbox nachdenken. Ich habe unsere entworfen und in 3D gedruckt, wobei ich etwa 10 US-Dollar an Filament verbraucht habe. Wenn Sie keinen Zugang zu einem 3D-Drucker haben, können Sie meine Designs mit einem kommerziellen Service drucken (oder mich gegen eine angemessene Gebühr drucken und versenden lassen?) Container – für die Hauptbox und ein alternatives Tastendesign. Hier können Sie die Entwürfe in der Vorschau anzeigen.
Unsere 3D-gedruckten Clicker-Button-Boxen sitzen im Gegensatz zu den handgehaltenen offiziellen Certamen-Boxen gut auf einem Schreibtisch.
Wenn Sie eine Standardversion des handgehaltenen Clickers bevorzugen (noch nicht offiziell genehmigt, aber Sie können versuchen, die Genehmigung der JCL einzuholen, wenn Sie sie für Turniere statt nur für Schulübungen verwenden möchten), werde ich auch ein alternatives Design beschreiben. die ich nicht wirklich gebaut habe, aber es sollte einfach sein. Ein Vorteil dieses Designs ist, dass es keinen 3D-Druck benötigt (obwohl Sie immer noch eine Art Hülle für die Hauptbox benötigen). Es erfordert etwa sechs Fuß planmäßiges 80 1/2 PVC-Rohr, Epoxidharz und Heißkleber und reduziert die Projektkosten um etwa 6 US-Dollar.
Schritt 1: Kontrollbox: Einführung
Die Steuerbox enthält das Arduino Mega, ein Stripboard mit RJ-45-Buchsen, Filterkondensatoren und verschiedenen anderen Anschlüssen, einen CLEAR-Taster und einen MODE-Kippschalter. Anschlüsse auf der Arduino-Seite verwenden Jumper, sodass sie leicht ausgetauscht werden können.
Ich gehe davon aus, dass Sie eine Drei-Team-Version mit drei RJ-45-Buchsen erstellen. Mit etwas Sorgfalt können vier RJ-45-Buchsen eingebaut werden, und die Änderungen an der Firmware sind geringfügig. Wenn Sie eine Zwei-Team-Version wünschen, überspringen Sie einfach einen der Sockets.
Schritt 2: Steuerbox: RJ-45-Buchsen
Löten Sie die RJ-45-Buchsen an die Breakout-Boards.
Löten Sie die Breakout-Boards an die Kanten der Stripboards. Wenn Sie mein 3D-gedrucktes Schaltkastendesign verwenden, sollten Sie sie an den gleichen Stellen wie auf dem Foto löten.
Schritt 3: Steuerkasten: Kondensatoren und Anschlüsse
Das Stripboard benötigt nun eine Reihe weiterer Anschlüsse. Sie sollten sich auf den Schaltplan beziehen (zum weiteren Vergrößern kann diese PNG-Version oder diese SVG-Version hilfreich sein).
Ein Großteil des Lötens beinhaltet das Löten von Jumpern an die Platine. Sie können 22AWG-Vollkerndraht oder vorgefertigte Jumper verwenden. Wenn Sie vorgefertigte Pullover verwenden, können Sie manchmal einen langen in zwei Hälften schneiden und beide Hälften separat verwenden. Stellen Sie immer sicher, dass Ihre Pullover lang genug sind, um dorthin zu gelangen, wo sie hin müssen. Wenn ich nicht anders erwähne, bedeutet "Jumper" "männlich-männlicher Springer".
Sie können einfach mit dem Schaltplan fortfahren und die folgenden Hinweise ignorieren, aber Sie könnten einige davon hilfreich finden.
1. Reservieren Sie einen mittleren Streifen des Stripboards für Masse und löten Sie einen Jumper (idealerweise schwarz), der zu einem der GND-Pins des Arduino führt.
2. Jede RJ-45-Buchse dient einem Team und hat acht Anschlüsse, die in (verdrillten) Paaren zu den vier Tasten führen. Setzen Sie einen 100nF-Kondensator zwischen 1 und 2, 3 und 6 (!), 4 und 5 (!) und 7 und 8. Verbinden Sie 2, 4, 6 und 8 mit Masse. Verbinden Sie 1, 3, 5 und 7 mit den Überbrückungsdrähten, deren anderes Ende zu den digitalen Pins des Arduino führt. Verwenden Sie idealerweise für jedes Team Überbrückungsdrähte derselben Farbe, damit Sie den Überblick behalten.
3. Löten Sie die einfache Transistorschaltung ein, die den Lautsprecher im Schaltplan bedient. Die Pins des Transistors im Schaltplan sind von links nach rechts angeordnet, wobei die flache Seite zu Ihnen zeigt: Der linke sollte mit einem Überbrückungsdraht verbunden werden, der zu einem der Arduino-Massestifte führt, der mittlere Draht zu einem 1K-Widerstand, dessen anderes Ende geht zu einem Jumper zu Arduino Digital Pin 9, und der rechte Pin geht zu einem 100 Ohm Widerstand, dessen anderes Ende zu einem Draht zu einem der Lautsprecheranschlüsse geht. Der andere Lautsprecheranschluss sollte zu einem Jumper gehen, der in einen der Arduino 5V-Pins gesteckt wird.
4. Verdrahten Sie den Kippschalter. Sie können einfach einen Draht von einem der Modus-Kippschalterkontakte an die Erdungsleiste anlöten und einen männlichen Jumper von einem anderen Kontakt löten, um schließlich eine Verbindung zum Arduino herzustellen.
5. Der klare Druckknopf ist schwieriger, wenn Sie die 30-mm-Arcade-Tasten verwenden, da er von außen an das Gehäuse eingerastet werden muss und Sie sich an dieser Stelle nicht mit dem Gehäuse befassen möchten. Ich empfehle, einen Jumper mit einem weiblichen Ende zu nehmen, ihn nahe dem weiblichen Ende abzuschneiden und das andere Ende an den Knopf zu löten. Löten Sie dann einen männlichen Jumper an den Massestreifen des Stripboards, und Sie können diesen Jumper schließlich an die Taste anschließen. Löten Sie zusätzlich einen männlichen Jumper an den anderen Anschluss der Taste; Dies wird schließlich mit dem Arduino verbunden.
Hinweis: Ich habe einen 150-Ohm-Widerstand in Reihe mit einem 100-nF-Kondensator sowohl über den Kippschalter als auch über den Löschknopf geschaltet, aber ehrlich gesagt ist das wahrscheinlich übertrieben, also habe ich ihn nicht in den Schaltplan aufgenommen, und Sie müssen sich wahrscheinlich nicht darum kümmern. (Die Firmware führt ohnehin die erforderliche Entprellung in der Software durch.)
Schritt 4: Kontrollbox: LCD
Das zweizeilige LCD "1602" wird wahrscheinlich mit einem Stecker geliefert, den Sie daran anlöten müssen. Sobald Sie den männlichen Header haben, stecken Sie einfach die 16 Buchse-zu-Stecker-Jumper ein.
Beachten Sie, dass im Schaltplan vier Pins auf dem LCD vorhanden sind, die auf Masse gehen, einer davon über einen 2,2-K-Widerstand. Um wertvolle Arduino GND-Pins zu schonen, schneiden Sie die männlichen Enden von drei der weiblich-weiblichen Jumper ab, insbesondere von dem V0-Jumper, der den Widerstand erhält. Löten Sie ein Ende des Widerstands an den V0-Jumper. Verbinden Sie dann das andere Ende des Widerstands und die verbleibenden drei Jumper so, dass sie alle zu einem Stecker zusammenlaufen, der zu einem Arduino GND-Pin gehen kann.
Denken Sie daran, alle freiliegenden Dinge mit Isolierband oder Schrumpfschlauch abzudecken.
Aber beachten Sie: Der 2,2K-Widerstand muss möglicherweise im nächsten Schritt geändert werden, wenn der Displaykontrast nicht gut ist, also machen Sie den Schrumpf möglicherweise noch nicht.
Außerdem gibt es zwei Pins auf dem LCD, die auf 5 V gehen: Führen Sie sie auf ähnliche Weise zusammen. Möglicherweise möchten Sie überprüfen, ob der LED + -Anschluss mit einem Widerstand auf dem LCD verbunden ist (auf der Platine, die ich bekommen habe). Wenn nicht, fügen Sie einen 220-Ohm-Widerstand hinzu.
Stecken Sie dann die männlichen Enden wie auf dem Schaltplan in den Arduino.
Schritt 5: Kontrollbox: Firmware hochladen und testen
Stellen Sie sicher, dass Sie die Arduino IDE installiert haben. Laden Sie hier meine Software herunter. Sie können einfach die Zip-Datei herunterladen und ihren Inhalt in das Arduino-Verzeichnis legen.
In der Zip-Datei finden Sie eine weitere Zip-Datei namens ModNewLiquidCrystal.zip. Dies ist ein wenig schwierig zu handhaben. Es ist eine hochgradig optimierte Bibliothek für den Umgang mit dem 1602 LCD und verbessert die Timing-Präzision des Certamen-Geräts. Löschen Sie die standardmäßige LiquidCrystal Arduino-Bibliothek. (Unter Windows befindet es sich in C:\Program Files (x86)\Arduino\libraries.) Dann extrahieren Sie den Inhalt von ModNewLiquidCrystal.zip in Ihren Arduino-Benutzerbibliotheken-Ordner.
Verbinden Sie den Arduino mit dem Computer, setzen Sie Tools | Vorstand | Arduino Mega … 2560, Werkzeuge | Prozessor | ATmega2560 und Werkzeuge | Port zum seriellen Port Ihres Arduino (hoffentlich gibt es nur dort). Laden Sie dann mit der Pfeiltaste nach rechts hoch.
Wenn alles in Ordnung ist, zeigt das LCD eine Certamen-Meldung an und geht zu einem Bildschirm, der nur "Certamen" anzeigt. Wenn nicht, stimmt etwas mit Ihren LCD-Anschlüssen nicht. Wenn der Kontrast schlecht ist, können Sie den 2,2K-Widerstand gegen etwas anderes austauschen. Oder verwenden Sie ein 10K-Potentiometer, wie hier.
Schalten Sie das Arduino aus und verbinden Sie die Stripboard-, Clear- und Mode-Jumper gemäß dem Schaltplan mit dem Arduino.
Schalten Sie das Arduino wieder ein, und jetzt können Sie es noch mehr testen. Es gibt zwei Modi: Certamen-Modus und Quiz-Modus. Mit dem Umschalter wechselst du zwischen ihnen hin und her. Im Certamen-Modus sperrt ein Tastendruck das Team. Im Quiz-Modus gibt es keine Teamsperre. Der Quiz-Modus ist auch nützlich, um zu überprüfen, ob alle Verbindungen funktionieren. Da Sie die Taster noch nicht angeschlossen haben, verbinden Sie zum Testen einfach die Kontakte der RJ45-Buchsen mit einem Schraubendreher.
Schritt 6: Kontrollbox: Fertig
Ihre Projektbox muss Löcher für Clear-Button, Modus-Umschalter, USB-Port, RJ-45-Ports und LCD-Bildschirm haben. Es kann eine gute Idee sein, einige Öffnungen für den Lautsprecher zu haben, aber Sie können experimentieren. Sie können es herausfinden oder die 3D-druckbare Box verwenden.
Wenn Sie eine 30-mm-Arcade-Taste als Löschtaste verwenden und Ihre Modusumschalttaste die gleichen Abmessungen wie meine hat, können Sie einfach die STL-Dateien drucken.
Wenn Sie jedoch etwas ändern möchten, müssen Sie OpenSCAD herunterladen und die Datei mainbox.scad bearbeiten. OpenSCAD kann einschüchternd sein, aber wenn Sie nur kleine Änderungen vornehmen müssen, ist es einfach:
- Wenn Sie keinen 30-mm-Arcade-Button als Clear-Button verwenden, können Sie ein schlichteres rundes Knopfloch erstellen, indem Sie use30MMArcadeButton auf false setzen und dann die Parameter clearButtonNeckDiameter, clearButtonNeckLength und clearButtonOuterDiameter nach Ihren Wünschen anpassen.
- Um die Größe des Modus-Umschaltlochs zu ändern, passen Sie modeSwitchNeckDiameter, modeSwitchNeckLength, modeSwitchOuterDiameter an.
- Wenn Sie einen Lautsprecher anderer Größe haben, gibt es verschiedene Parameter von speakerXXX.
Um die Effekte zu sehen, klicken Sie auf die Vorschau-Schaltfläche ">>". Oben in der Datei befindet sich ein "mode =", mit dem Sie auswählen können, ob Sie das TOP, das BOTTOM oder einige WASHERS rendern, die zum Anpassen von Dingen nützlich sein können. Wenn Sie zufrieden sind, klicken Sie zum Rendern auf die Schaltfläche Würfel mit Sanduhr und dann auf die Schaltfläche STL, um eine druckbare STL-Datei zu erstellen.
Sobald die Box fertig ist, montieren Sie das Arduino, das Stripboard und das LCD mit den # 4 Schrauben. Für einige der unteren Löcher sind die Schrauben möglicherweise etwas zu lang und ragen heraus. Sie können die Enden der Schrauben einfach flach abfeilen oder kürzere verwenden. Schieben Sie den Lautsprecher in die Schienen am Lautsprechergitter und montieren Sie den Modusschalter und die Tasten.
Schritt 7: Kabel vorbereiten
Bei der Einrichtung, für die ich mich entschieden habe, ging jedes Kabel etwa 14,5 Fuß von der Steuerbox zur ersten Clickerbox heraus, und dann ging das Kabel durch die Clickerbox zur nächsten und so weiter zur letzten Clickerbox. Ich wollte ungefähr 3,5-4 Fuß zwischen Clickerboxen.
Jede Clicker-Box wird mit einem Paar der Twisted-Pair-Drähte verbunden:
- orange / orange-weiß: Taste 1 (nahes Ende, am nächsten zum Stecker)
- grün / grün-weiß: Taste 2
- blau / blau-weiß: Taste 3
- braun / braun-weiß: Taste 4 (fernes Ende)
Sie müssen an den richtigen Stellen die richtigen verdrillten Paare des Kabels anschließen.
Messen Sie aus, wo die Clickerboxen hingehen sollen, wobei die letzte etwa drei Zoll vom entfernten Ende des Kabels entfernt ist (das Ende gegenüber dem RJ-45-Stecker) und vorsichtig etwa einen halben Zoll der äußeren Isolierung von entfernen das Kabel an jedem dieser vier Punkte.
Als nächstes die Spitzen des braun / braun-weißen Paares an der Taste 4 Punkt abziehen.
Fahren Sie mit dem abgestreiften Bereich der Schaltfläche 3 fort. Schneiden Sie das blau / blau-weiße Paar an der anderen Seite des abisolierten 1/2 -Bereichs (d. Die Enden des blau/blau-weißen Paares abisolieren und Spleißdrähte (z. B. übrig gebliebene Jumper) an die nahe (Stecker-) Seite der Drähte anlöten, etwa 3 Zoll für die Verwendung mit den Klickern auf dem Schreibtisch und 6 Zoll für die in der Hand. Decken Sie die Fugen gut mit Schrumpfschlauch ab.
Wiederholen Sie mit Taste 2 und grün / grün-weiß.
Wiederholen Sie dies mit Taste 1 und orange / orange-weiß.
Sie haben jetzt ein Kabel mit vier Adernpaaren, die an verschiedenen Stellen herausragen. Wiederholen Sie dies für die anderen beiden Kabel.
Ich hatte ein viel komplizierteres Verfahren, bei dem ich die Spleiße übersprungen und Drähte aus dem anderen Ende des Kabels herausgezogen habe. Dabei habe ich gelegentlich die Drähte beschädigt und empfehle stattdessen die obige Vorgehensweise.
Schritt 8: Option A: 30 mm Arcade-Tasten und 3D-gedruckte Clicker-Boxen
Wenn Sie sich für die 30-mm-Klicker auf dem Schreibtisch entscheiden, die ich gemacht habe, müssen Sie jetzt alle 12 Klicker-Boxen drucken. Sie befinden sich auf der Github-Seite für das Projekt, sowohl im stl-Format als auch in einer OpenSCAD-Datei, mit der sie generiert wurden. Die Buttonboxen sind nach Team und Spieler beschriftet (Teams: A, B und C; Spieler: 1, 2, 3 und 4), sind also alle unterschiedlich. Außerdem geht die Player-4-Box am Ende des Kabels, sodass sie nur einen Kabelschlitz anstelle von zwei hat. Es gibt auch Sockel für die Buttonboxen. Die Basen für Spieler 1-3 sind alle gleich, aber die Basis für Spieler 4 ist anders. Um Plastik zu sparen, habe ich stattdessen mit einer Lochsäge (und dann gebohrten Aufsätzen) Basen aus 1/4 Sperrholz hergestellt.
Ziehen Sie die Drähte, die zu jedem Knopf gehen, durch den Boden des Knopfkastens und löten Sie ihn an den Knopf. Stellen Sie sicher, dass alle Verbindungen mit Isolierband oder Schrumpfschlauch bedeckt sind. Stecken Sie das Kabel in die Löcher an der Unterseite des Knopfkastens (oder ein Loch, wenn es Knopf 4 ist) und befestigen Sie Kabelbinder innen, damit das Kabel nicht herausgezogen wird. Befestigen Sie die Sockel mit Schrauben und stellen Sie die Silikonfüße auf.
Schritt 9: Option B: Handheld-Clicker
Schneiden Sie 1/2 Schedule 80 PVC-Rohr in 5-Zoll-Segmente für Clicker-Griffe.
Feilen Sie auf beiden Seiten des Bodens der Rohrstücke einen Schlitz für das Kabel, außer bei Knopf 4, der nur einen Schlitz benötigt.
Feilen Sie die Innenseite des Rohrstücks so, dass Sie einen Reibsitz des Knopfes oben erhalten.
Ziehen Sie die Drähte durch das Rohr und löten Sie sie an den Knopf. Epoxidieren Sie den Knopf dort, wo er die Reibungspassung hat. Führen Sie das Kabel durch die Schlitze, die Sie unten abgelegt haben. Legen Sie Kabelbinder in das Rohr auf das Kabel, damit es nicht herausgezogen wird. Dann versiegeln Sie den Boden des Rohres, entweder mit Epoxid oder mit Schmelzkleber.
Ich empfehle, als Zugentlastung etwas Shoe Goo oder Silikondichtmittel auf die Außenseite des Kabels zu geben, wo es aus dem Rohr kommt.
Schritt 10: Verwenden
Testen Sie vor der Verwendung alle Tasten. Stellen Sie den Modusschalter auf "Quiz" und lassen Sie jeden Spieler einen Knopf drücken. Sie sollten alle 12 Schaltflächen auf dem Bildschirm anzeigen. Wechseln Sie dann zu "Certamen" und Sie erhalten die Team-Lockout-Funktion. Um den Bildschirm zu löschen, drücken Sie die Clear-Taste.
Meine Kabelabmessungen wurden so konzipiert, dass sich die Tasten auf separaten Schreibtischen in einem Klassenzimmer befinden können.
Schritt 11: Technische Hinweise
Bei Gleichstand trifft die Software eine zufällige Auswahl.
Die Timing-Präzision für die Bestimmung, wer der erste Spieler ist, der eine Taste drückt, beträgt nicht schlechter als 50 Mikrosekunden (mit einem Oszilloskop getestet).
In seltenen Fällen beträgt die Timing-Präzision zum Unterscheiden des zweiten vom dritten Drücken etwa 2 Millisekunden. Dies geschieht nur, wenn alle drei Druckvorgänge innerhalb von 2 Millisekunden erfolgen, und liegt daran, dass der Prozessor nach dem ersten Druck mit der Aktualisierung des Bildschirms beschäftigt ist. Um diese Quelle von Timing-Fehlern zu minimieren, verfügt das LCD über eine parallele 8-Bit-Verbindung (normalerweise verbinden die Leute 1602 LCDs mit weniger Pins auf dem Arduino) und ich habe eine optimierte LiquidCrystal-Bibliothek hinzugefügt, um sie zu nutzen (die meisten Optimierungen sind es nicht). meine, aber ich habe die parallele 8-Bit-Optimierung hinzugefügt).
Schritt 12: Ostereier
Hält man beim Hochfahren des Gerätes die Clear-Taste gedrückt, bekommt man je nach Zustand des Mode-Schalters eines von zwei Easter Eggs: ein über die Clicker-Buttons bedientes Piano oder etwas lateinamerikanische Poesie auf dem Bildschirm. Zum Beenden den Modusschalter umlegen.
Zweiter Platz beim Lehrerwettbewerb 2017
Empfohlen:
Kahoot! Web 2.0 Tool – Anleitung zur Erstellung von Quiz für Lehrer – wikiHow
Kahoot! Web 2.0-Tool-Quiz-Erstellungsanweisungen für Lehrer: Das folgende Instructable soll Lehrern zeigen, wie die Quiz-Erstellungsfunktion für das Web 2.0-Tool Kahoot verwendet wird! Kahoot! kann als digitales Spielwerkzeug zum Überprüfen und Bewerten von studentischem Inhaltswissen in verschiedenen Fächern und zu mehreren