Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
I summerrunden med quizkonkurranser blir spørsmålet åpnet for alle lagene. Personen som vet svaret treffer summeren først og svarer deretter på spørsmålet. Noen ganger treffer to eller flere spillere summeren nesten samtidig, og det er veldig vanskelig å oppdage hvem av dem som har trykket på summeren først. I fjernsynsprogrammer, der hele hendelsen er spilt inn, spilles handlingene av i sakte film for å oppdage det første treffet. Slike sakte bevegelser er bare mulige når enorme midler er tilgjengelige for å gjennomføre showet.
Av denne grunn begynner summer summer for quizkonkurranser som holdes på høyskoler. Dette prosjektet er nyttig for en quizkonkurranse med 5 lag, selv om det kan endres for flere lag. Dette systemet er sensitivt. Kretsen kan oppdage og registrere den første hit -deltakeren blant alle deltakerne som kan se ut til å være samtidige. Vi har designet kretsen ved hjelp av en ATmega328P mikrokontroller, som skanner inngangen fra trykknapper og viser det tilsvarende nummeret på en dataskjerm. Det er en enkel krets med minimum antall komponenter og uten noen kompleksitet. Selv om dette systemet bare er designet for 5 lag, kan flere lag legges til.
Trinn 1: Blokkdiagram
Prosjektet har 3 moduler
-Strømforsyning
-Mikrokontrollerenhet
-Arkadeknapper
-Display -enhet
Strømforsyning: Strømforsyningen er en veggadapter som konverterer 220VAC til 9VDC. Strømforsyningen vil gi strøm til Quiz -summeren som vil ha en spenningsregulator som leverer 5V for resten av kretsen. Maksimal strømtrekk fra hele kretsen må være mindre enn 1 ampere, slik at den ikke overskrider maksimal strøm som strømforsyningen kan gi.
Mikrokontrollerenhet: Mikrokontrolleren vil være ATMEGA328. Den har en driftsspenning på 5v. Det er seks analoge inngangspinner og 14 digitale inngangs-/utgangspinner. Arduino Uno har også en 16 MHz krystalloscillator og USB -kontakt for grensesnitt med en datamaskin. Mikrokontrolleren mottar signaler gjennom både analoge og digitale innganger fra eksterne knapper. ATMEGA328P er hjernen til Quiz -summer som styrer og organiserer hver hendelse. Den lagrer navnet og tidspunktet da deltakeren har angitt summeren i databasen.
Arcade -knapper: Quiz Buzzer har 9 Arcade -knapper, 5 knapper for motstanderens, og det er 4 inngangsknapper på spørresiden. START -knappen som angir begynnelsen på timeren. STOPP -knappene angir slutten på timeren. Buzzer trykket mellom START og STOPP vil bare bli vurdert. Mikrokontroller lagrer spillerens navn i samme rekkefølge som summeren trykkes. KORREKT -knappen trykkes når spilleren svarer på spørsmålet riktig KORREKT -knappen trykkes når svaret er feil, og muligheten til å svare på spørsmålet går til den neste påfølgende spilleren og så videre. Arcade Buttons arbeid med en enkel metodikk, når du trykker på knappen, kobler den digital lesestift til Vcc, ellers kobles den til GND.
Display Unit: Datamaskinen vil kjøre Quiz Buzzer -programvaren som er kodet i Python som vil kommunisere med mikrokontrolleren via USB -grensesnittet. Den må tolke og analysere dataene som sendes fra mikrokontrolleren. Reaksjonstiden for hver spiller vil bli vist på datamaskinen.
Trinn 2: Implementering
Kretsen er designet og testet så snart blokkdiagrammet er implementert. Endringer oppdateres for utforming av PCB -oppsettet.
Trinn 3: Demovideo
Du finner mer om prosjektet her: (inkluderer også Arduino -kode og PCB -layout)
Github Link: