Summer-System mit LabVIEW und MyRIO-1900


Diese Instructable geht es darum, ein Buzzer-System mit NI MyRIO-1900

Pre-Projekt-Notizen:

Für ein Quiz-Wettbewerb die schnellste und die richtige Antwort gilt die kann nicht manuell den Quizmaster zu wählen, welcher Spieler eine Chance, so einen Summer anzugeben, die System erforderlich ist, um den schnellsten Spieler sehen.

Ziel: Ein Buzzer-System für Quiz Wettbewerbe zu machen.

Apparate: NI LabVIEW, Drucktaster, Jumper Akkorde, Drähte, NI MyRIO-1900, Summer.

Frontplatte Screenshot in LabVIEW:

Abbildung (a):-beide die Summer aus-Zustand

Logik der Ausführung:

Wenn die Buzzer-Taste gedrückt wird, die Zeit wird aufgezeichnet, in diesem Fall für alle Summer zur Verfügung und auf der zweiten Stufe, wenn alle möglichen Buzzer gedrückt werden, die verfügbaren Zeiten verglichen werden, um die Suche nach dem kleinsten Wert und der entsprechenden Summer eingeschaltet.

Screenshot der LabVIEW-Blockdiagramm in LabVIEW:

Abbildung (b): Blockdiagramm in LabVIEW

Erläuterung der Blockdiagramm (Abbildung (b)):

Hier gibt es zwei Spieler, daher verwenden wir zwei booleschen Eingänge (A, B), betrachten die Boolesche A, der Timer muss einen Wert, ein Indikator speichern, aber in LabVIEW, der boolesche Wert weiterhin im Bundesstaat ON, also eine lokale Variable wird für A erstellt und es ist ein Wert FALSE oder deaktiviert, daher, sobald es eingeschaltet , die Anzeige ruft den Wert des der Timer und die lokalen Variablen Sets die bedingte Schleife auf aus. Dies ist die ähnlichen Zustand mit B.

Es tritt eine weitere Bedingung, dass in einem Quiz, wenn ein Spieler Summer aktiviert, ist kein anderer Spieler Summer ist sollte nicht aktiviert werden, wofür wir einen booleschen Wert haben "Frage" die deaktiviert wird, sobald der Timerwert im Konditional vermerkt ist somit ermöglicht es uns, alle anderen Eingänge nach der ersten Eingabe sperren. Diese "Frage" Boolean ist, eine andere bedingte Schleife verbunden, die "Schnellsten finger zuerst" Typ Aktion erleichtert. Diese bedingte Schleife auch setzt den Timer Indikatorwerte auf ursprünglichen Wert '0' und macht die Spieler-Eingängen auf FALSE. (d.h., wird das System zurückgesetzt)

Die bedingte Schleifen von A und B Booleans (Spieler-Eingänge) werden in einem Ausführungszyklus ausgeführt (d. h. rund eine Sekunde Mikro) die Mikro-Prozessor von MyRIO-1900, daher sicherstellen, dass Benutzer, bekommt genug Zeit für die Presse, die wir eine Weile verwendet Schleife und endete in der zehnten Iteration.

Auf diese Weise sind jetzt sowohl die Timer-Werte vermerkt, die verglichen werden müssen, um zu sehen, welches kleiner ist und den entsprechenden Summer zu wechseln. Für die Komparatoren in die äußere while-Schleife verwendet werden (d. h. sie halten im Vergleich der Werte.)

Die Anfangswerte der Timer Indikatoren werden auf "0" gesetzt.

Hardware-Implementierung:

Figure(c)

C-Port von MyRIO-1900-Mikrocontroller der Vorzug gegeben werden sollte über A, B Anschlüsse wie der C-Port Pull Down Widerstand Konfiguration hat, während die Anschlüsse A oder B haben Widerstand Konfiguration ziehen, wodurch die Eingabewerte der Ports A oder B nur, wenn es den Wert 3,3 V überschreitet.

Vorsichtsmaßnahmen:

(1) sorgen Sie für dieselbe Version von LabVIEW und LabVIEW Runtime Treiber in das System und die MyRIO-1900.

(2) sicherzustellen Sie, dass die Klemmen richtig in Polarität und richtigen Pins angeschlossen sind.

(3) Prüfung die Datenblätter der Elemente verwendet, um zu überprüfen, dass Sie richtige Rating Werte tätig sind.

(4) stellen Sie richtige Eingabezeit für Benutzer, mangelhaftes Ergebnis zu vermeiden.

Anwendungen:

* Kann im schnellsten Finger zunächst Wettbewerbe verwendet werden.

* Kann in Triggering-Schaltung verwendet werden.

* Einsetzbar ist elektronisches Sicherheitssystem.

In Verbindung stehende Artikel

REGELGESCHWINDIGKEIT STEPPER MOTOR mit LABVIEW und ARDUINO

REGELGESCHWINDIGKEIT STEPPER MOTOR mit LABVIEW und ARDUINO

Ich habe dies in Proteusu Steuerung STEPPER MOTOR Geschwindigkeit mit LABVIEW und ARDUINO...!! wolaaSchritt 1: Dieses Tutorial ist:> Verwendung von Labview Schnittstelle Arduino auf PC über USB-Port.> Verwendung von Labview, um Daten zu senden, die
Erste Schritte mit LabVIEW und Arduino (komplette Tutorials)

Erste Schritte mit LabVIEW und Arduino (komplette Tutorials)

Wenn Sie einen neuen Benutzer für Elektronik und Projekte wie ein Profi erstellen möchten, ist hier das Tutorial für euch.Dies ist kein einzelnes Tutorial, das wird zu gefolgt von Serie von Tutorials um einen Crash-Kurs zur Verwendung von LabVIEW zu
Steuern Sie Ihr Tv, Dvd und Audio System mit Arduino und Android

Steuern Sie Ihr Tv, Dvd und Audio System mit Arduino und Android

Hallo alle, dies ist mein zweiter instructable und mein erster in englischer Sprache, also, sorry für die Fehler.Ich möchte dieses Projekt zu teilen, es geht darum wie Sie Ihren Fernseher, DVD und Ihrem Audio-System mit Arduino und eine app für Andro
Thermistor - Fan Speed Control verwenden LabVIEW und MyRIO

Thermistor - Fan Speed Control verwenden LabVIEW und MyRIO

Die Grundidee für dieses Projekt war zugeführt Thermistor Spannungswerte MyRIO und steuern die Geschwindigkeit des Ventilators basierend auf diesen Werten.Dieses Projekt erfordert LabVIEW und die zusätzlich benötigte Software die MyRIO ausgeführt. Di
& Zeiterfassung System mit Himbeeren und Phidgets

& Zeiterfassung System mit Himbeeren und Phidgets

In diesem Tutorial erstellen wir eine einfache Zeit & Teilnahme System mit einem Raspberry Pi und eine Phidgets RFID Lese-/ Schreibzugriff.Wir verwenden eine Web-Seite zum Anzeigen der aktuellen Uhrzeit und eine Bestätigungsmeldung für Mitarbeiter un
Steuerung der Richtung und Geschwindigkeit eines Gleichstrommotors mit LabVIEW und FPGA

Steuerung der Richtung und Geschwindigkeit eines Gleichstrommotors mit LabVIEW und FPGA

Ein einfaches Projekt, das Ihnen erlaubt, einen DC-Motor mit FPGA und LabVIEW zu kontrollieren.Schritt 1: Hardware-design Um die Richtung und die Geschwindigkeit eines Gleichstrommotors steuern können ich entwerfe eine H-Brücke mit komplementäre Mosf
Home-Automation-System mit Arduino und SIM900 GSM-Modul

Home-Automation-System mit Arduino und SIM900 GSM-Modul

Hallo! Als ich mein Studium an der Fakultät für Ingenieurwissenschaften fast fertig habe, musste ich eine Diplomarbeit zu machen und mein Gedanke war, eine atemberaubende Sache machen (ich weiß, das ist komisch: D), allen zu zeigen, dass ich ein gute
Summer-Alarm mit LDR und Arduino

Summer-Alarm mit LDR und Arduino

Hallo GuyzIch wollte einen LDR Summer bauen und bekam viele Instructables die Transistoren benutzt haben, um dieses Projekt zu tun.Also ich Bulid dieses Projekt mit Hilfe von Arduino, die viele Menschen haben.Folgen Sie einfach die Schritten und Sie
Temperaturregelung mit Arduino und LabVIEW

Temperaturregelung mit Arduino und LabVIEW

Dies ist eine sehr einfache Temperaturregelung mit LabVIEW und Arduino, wo der Benutzer kann festlegen, das Minimum und maximaler Temperatur übersteigt die Temperatur den maximalen Stufe setzen wir kann die Arduino, bestimmte Arbeit zu tun.In diesem
Gewächshaus, Server-RACK, AQUARIUM und andere Geräte Temperatur SUPERVISOR mit SMS-ALARM-SYSTEM mit Arduino, itbrainpower.net 3G / GSM abschirmt und 1WIRE Temperatursensor

Gewächshaus, Server-RACK, AQUARIUM und andere Geräte Temperatur SUPERVISOR mit SMS-ALARM-SYSTEM mit Arduino, itbrainpower.net 3G / GSM abschirmt und 1WIRE Temperatursensor

Über das ProjektBauen Sie sich Ihre eigenen Temperaturüberwachung System mit minimalen und maximalen Temperaturschwellen, halten Sie lebendig Massagen und (Oldies aber Goldies als) SMS Paging und ARM/entwaffnen Remotesystem. Sie können eine oder mehr
Gewusst wie: eine Arduino-Karte mit LabVIEW lesen

Gewusst wie: eine Arduino-Karte mit LabVIEW lesen

Dieses Video zeigt, wie eine Arduino-Karte mit LabVIEW zu lesen. LabVIEW hat eine große Benutzerschnittstelle, die macht es einfach, Daten von einem Arduino-Karte zu speichern. Eine der größten Herausforderungen bei der Verwendung einer Arduino-Karte
Ein WF32 mit LabVIEW steuern mit einer Himbeere Pi

Ein WF32 mit LabVIEW steuern mit einer Himbeere Pi

Diese Instructable nimmt ein Projekt aus meinem letzten Instructable (Thermistor - Lüftersteuerung mit LabVIEW) und fügt bei der Verwendung von einem Raspberry Pi 3 für die drahtlose Steuerung von der WF32. Dies bedeutet, dass Sie nun Sie die Fans un
Ein WF32 mit LabVIEW (Lüftersteuerung) Steuern mit einer Himbeere Pi

Ein WF32 mit LabVIEW (Lüftersteuerung) Steuern mit einer Himbeere Pi

Diese Instructable nimmt ein Projekt aus meinem letzten Instructable (Thermistor - Lüftersteuerung mit LabVIEW) und fügt bei der Verwendung von einem Raspberry Pi 3 für die drahtlose Steuerung von der WF32. Dies bedeutet, dass Sie nun Sie die Fans un
Teilnahme-System mit dem Raspberry Pi und NFC-Tag Reader

Teilnahme-System mit dem Raspberry Pi und NFC-Tag Reader

mit meinem neuen Spielzeug Raspberry Pi, ich habe mehrere Tests gemacht Projekte ausInstructables, Adafruit etc.. Aber nach einer Weile wurde es langweilig und ich habe angefangen, auf der Suche nach etwas wirklich nützlich für mich. Meine bisherigen