Zoemer systeem met LabVIEW en MyRIO-1900


Dit Instructable is over het maken van een systeem van de zoemer met NI MyRIO-1900

Pre projectnotities:

Voor een Quiz concurrentie, zullen het snelst en het juiste antwoord worden overwogen, die is niet mogelijk handmatig voor de quiz-master om te kiezen welke speler worden verstrekt een kans, dus een zoemer systeem is vereist om de snelste speler te zien.

Doel: Om een zoemer systeem voor Quiz competities.

Apparaat: NI LabVIEW, drukknoppen, Jumper akkoorden, draden, NI MyRIO-1900, zoemer.

Voorpaneel Screenshot in LabVIEW:

Figuur (a):-zowel de zoemers off staat

Logica van uitvoering:

Wanneer de zoemer knop is ingedrukt, de tijd wordt geregistreerd, dit gebeurt voor alle de zoemers beschikbaar en in het laatste stadium, wanneer alle mogelijke zoemers worden ingedrukt, de beschikbare tijden worden vergeleken om te kijken naar de kleinste waarde en de bijbehorende zoemer zal worden ontstoken.

LabVIEW blokdiagram screenshot in LabVIEW:

Figuur (b): blokdiagram in LabVIEW

Uitleg van blokdiagram (figuur (b)):

Hier zijn er twee spelers, daarom gebruiken we twee Booleaanse ingangen (A, B), overwegen de Booleaanse A, de timer moet het opslaan van een waarde een indicator, maar in LabVIEW, de Boolean zou blijven in de Braziliaanse deelstaat ON, daarom een lokale variabele wordt gemaakt voor A en het is gezien een waarde ONWAAR of uitgeschakeld, dus zodra het is op , de Indicator wordt de waarde van de timer en de lokale variabele sets de voorwaardelijke lus op uit. Dit is de gelijkaardige voorwaarde met B.

Er doet zich een andere voorwaarde dat in een quiz, wanneer een speler de zoemer ingeschakeld is, geen enkele andere speler de zoemer moet niet krijgen geactiveerd, waarvoor We een Boolean-waarde hebben "Vraag op" die wordt gedeactiveerd zodra de timer-waarde wordt opgemerkt in de voorwaardelijke zodat we kunnen blokkeren alle andere ingangen na de eerste invoer. Deze "Vraag op" Boolean is verbonden met een andere voorwaardelijke lus die de "Snelste vinger eerst" type actie vergemakkelijkt. Deze voorwaardelijke lus ook Hiermee stelt u de timer indicator waarden aan initiële waarde '0' en schakelt de speler ingangen op FALSE. (dwz, het systeem opnieuw wordt ingesteld)

De voorwaardelijke lussen van A en B Booleans (speler ingangen) worden uitgevoerd in één uitvoering cyclus (ie, rondom één micro tweede) van de Micro-processor van MyRIO-1900, dus om ervoor te zorgen dat de gebruiker krijgt genoeg tijd voor de pers dat we een tijdje gebruikt lus en eindigde het in de tiende iteratie.

Op deze manier zijn zowel de timerwaarden nu vastgesteld die moet worden vergeleken om te zien welke de kleiner is en schakelen de bijbehorende zoemer. Waarvoor de comparatoren zijn gebruikt in de buitenste while lus (dat wil zeggen, zij houden aan de waarden te vergelijken.)

De beginwaarden van de Timer-indicatoren zijn ingesteld op '0'.

De implementatie van de hardware:

Figure(c)

De C poort van MyRIO-1900 microcontroller voorkeur moet worden gegeven over de A, B poorten zoals, de C-poort heeft Pull Down weerstand configuratie terwijl de poorten A of B zijn weerstand configuratie, waarmee de invoerwaarden van poorten A of B, alleen als het hoger is dan de waarde 3,3 V optrekken.

Voorzorgsmaatregelen:

1) zorgen voor dezelfde versie van LabVIEW en LabVIEW Runtime stuurprogramma in het systeem en de MyRIO-1900.

2) ervoor zorgen dat alle terminals in de juiste polariteit en in juiste Pins goed zijn aangesloten.

3) controleren dat de gegevensbladen van de elementen gebruikt om te controleren dat u in de juiste beoordeling waarden werkt.

4) goede input tijd instellen voor gebruikers om te voorkomen dat onjuiste resultaat.

Toepassingen:

* Kan worden gebruikt in de snelste vinger eerst gebaseerd wedstrijden.

* Kan worden gebruikt in Triggering circuits.

* Kan worden gebruikt is elektronische beveiligingssysteem.

Gerelateerde Artikelen

Quiz Show zoemer systeem met behulp van Staples Easy Button

Quiz Show zoemer systeem met behulp van Staples Easy Button

**UPDATE** het is mij ter ore gekomen dat het bestuur van de huidige Staples easy knop veranderd door de jaren heen en is niet langer hetzelfde als de een die ik voor dit Instructable gebruikte terug in 2009. Verschuldigde beide tijdsdruk en het feit
Temperatuur controlesysteem met Labview (Atmega32)

Temperatuur controlesysteem met Labview (Atmega32)

ABSTRACTDit werk beschrijft een kader van ON/OFF, proportionele en lineaire temperatuur controlesystemen. Het ontwerp en de implementatie van dit proces gebeurt met LABVIEW, virtual workbench software. Het project omvat omvat data-acquisitie, gegeven
Digilent ZYBO gebaseerd oscilloscoop met LabVIEW

Digilent ZYBO gebaseerd oscilloscoop met LabVIEW

Dit is eenvoudige "oscilloscoop" met behulp van Zynq - 7000 en NI LabVIEW programma. Ik heb ingebouwde 12 - bit, 1MSPS analoog naar digitaal converter gebruikt om gegevens uit externe generator.Voor het genereren van de signalen die ik heb gebru
Automatisch sproeisysteem systeem met capacitieve sonde en Arduino op de goedkope (en ik bedoel het)

Automatisch sproeisysteem systeem met capacitieve sonde en Arduino op de goedkope (en ik bedoel het)

Disclaimer: Ik ben geen ingenieur elektronica, dus kan ik niet garantie voor het ontwerp (veel minder voor uw implementatie bieden). Ik weet alleen de gepresenteerde oplossing werkte voor mij voor ten minste ongeveer 5-6 maanden (dus ik kan niet zelf
Zonne-energie systeem met Up-fietste componenten.

Zonne-energie systeem met Up-fietste componenten.

Omvang van Project.Het doel van dit project is te monteren en installeren van een stand alleen zonne-energie systeem (foto-voltaïsche of PV). Mijn doel is om 2 LED lampen in armaturen uitvoert op mijn werkbank en kosten/bijhoudt met mijn power tool b
DIY verticale van de Aquaponic systeem met luchtpomp landbouw

DIY verticale van de Aquaponic systeem met luchtpomp landbouw

Heb een project combineren-Hydrocultuur systeem;-Aqua-cultuur systeem;-Lucht-Lift technologie;Voordelen-Recycleren hergebruik + verminderen van afval (frisdrank flessen) nuttig groeien bedden,-Verticale landbouw regeling dat opslaan voet, afdrukken i
CONTROLE STEPPER MOTOR snelheid met LABVIEW en ARDUINO

CONTROLE STEPPER MOTOR snelheid met LABVIEW en ARDUINO

Ik maakte deze in Proteusu controle STEPPER MOTOR snelheid met LABVIEW en ARDUINO...!! wolaaStap 1: Deze Tutorial Is:> Met behulp van Labview interface Arduino naar PC via USB-poort.> Gebruikt Labview voor het verzenden van gegevens die motorsnelhei
Eenvoudige Batchfile Login systeem met laden Bar

Eenvoudige Batchfile Login systeem met laden Bar

hier delen we Batch-bestand voor login systeem met laden bar.Wij zullen tonen u code en ook laten zien hoe je gebruik.U kunt ook het bezoeken van onze blog voor meer batch bestand codes.FFLocker 1.0: http://errorcode401.blogspot.in/2013/06/FFlocker-1
Aan de slag met LabVIEW en Arduino (volledige tutorials)

Aan de slag met LabVIEW en Arduino (volledige tutorials)

Als u een nieuwe gebruiker voor elektronica bent en wilt maken projecten zoals een pro, is hier het leerprogramma voor u.Dit is niet een enkele tutorial, dit gaat tot gevolgd door serie tutorials te voltooien een spoedcursus over hoe te gebruiken Lab
SMS gebaseerde Home Automation systeem met behulp van 1SHEELD

SMS gebaseerde Home Automation systeem met behulp van 1SHEELD

Hey vrienden, dit mijn eerste instructable en net draaide 16 jr oude twee maanden geleden.In dit instructable zal ik laten zien hoe maak je 5 kanaals SMS op basis van Home Automation systeem met behulp van 1sheeld. Ik heb mijn eigen goedkope SSRs tri
Een LED Strip besturen met LabVIEW LINX en chipKIT WF32

Een LED Strip besturen met LabVIEW LINX en chipKIT WF32

Dit Instructable gaat over de stappen die betrokken zijn bij het beheersen van de WS2812 LED strip met LabVIEW, LabVIEW MakerHub LINX en chipKIT WF32.Opmerking: dit project kan worden gedaan met behulp van de LabVIEW fysieke Computing Kit waarin zowe
Tijd & aanwezigheid systeem met framboos en Phidgets

Tijd & aanwezigheid systeem met framboos en Phidgets

In deze tutorial zullen we maken een gemakkelijke tijd & aanwezigheid systeem met behulp van een Raspberry Pi en een Phidgets RFID lezen / schrijven.Wij zullen een web-pagina gebruiken om de huidige tijd tonen en een bevestigingsbericht voor werkneme
Arduino - drenken systeem met TFT LCD weerstation Monitor Plant

Arduino - drenken systeem met TFT LCD weerstation Monitor Plant

Hallo peepz, ik heb een Prototype Plant water geven systeem met weerstation op een TFT LCD-scherm voor de binnenkweek.Natuurlijk kunt u het wilt gebruiken buiten te bouwen.Deze projecten werken maar is gewoon de basis voor een groter project... vanaf
Hoe lees ik een kaart van de arduino met LabVIEW

Hoe lees ik een kaart van de arduino met LabVIEW

Deze video laat zien hoe om te lezen van een kaart van de Arduino met LabVIEW. LabVIEW heeft een groot gebruikersinterface dat het gemakkelijk maakt om gegevens van een Arduino-kaart worden opgeslagen. Een van de grootste uitdagingen bij het gebruik