Turinys:
Video: Viktorinos garsinis signalas naudojant „ATMEGA328P“(„Arduino“) „pasidaryk pats“: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Viktorinų konkurso garsiniame raunde klausimas užduodamas visoms komandoms. Žmogus, kuris žino atsakymą, pirmiausia paspaudžia signalą ir tada atsako į klausimą. Kartais du ar daugiau žaidėjų beveik vienu metu pataiko į garsinį signalą ir labai sunku nustatyti, kuris iš jų pirmiausia paspaudė signalą. Televizijos laidose, kuriose įrašomas visas įvykis, veiksmai kartojami sulėtintai, kad būtų galima aptikti pirmąjį smūgį. Tokie lėti judesiai yra įmanomi tik tada, kai yra daug lėšų šou vedimui.
Dėl šios priežasties prasideda garsinių skambučių turai kolegijose vykstantiems viktorinos konkursams. Šis projektas yra naudingas 5 komandų viktorinos konkursui, nors jį galima pakeisti daugiau komandų. Ši sistema yra jautri. Ši grandinė gali aptikti ir įrašyti pirmąjį smūgio dalyvį tarp visų dalyvių, kurie gali atrodyti vienu metu. Mes sukūrėme grandinę naudodami ATmega328P mikrovaldiklį, kuris nuskaito įvestį iš mygtukų ir kompiuterio ekrane rodo atitinkamą numerį. Tai paprasta grandinė su minimaliu komponentų skaičiumi ir be jokių sudėtingumų. Nors ši sistema skirta tik 5 komandoms, galima pridėti daugiau komandų.
1 žingsnis: Blokinė diagrama
Projektas turi 3 modulius
-Maitinimo šaltinis
-mikrovaldiklio blokas
-Arkadiniai mygtukai
-Ekranas
Maitinimo šaltinis: Maitinimo šaltinis yra sieninis adapteris, kuris 220VAC paverčia 9VDC. Maitinimo šaltinis aprūpins „Quiz“garsinį signalą, kuriame bus įtampos reguliatorius, tiekiantis 5 V likusiai grandinės daliai. Didžiausia srovė iš visos grandinės turi būti mažesnė nei 1 Amp, kad ji neviršytų didžiausios srovės, kurią gali suteikti maitinimo šaltinis.
Mikrovaldiklio blokas: mikrovaldiklis bus ATMEGA328. Jo darbinė įtampa yra 5 V. Yra šeši analoginiai įvesties kaiščiai ir 14 skaitmeninių įvesties/išvesties kaiščių. „Arduino Uno“taip pat turi 16 MHz kristalų generatorių ir USB jungtį, skirtą sąsajai su kompiuteriu. Mikrokontroleris signalus gauna iš analoginių ir skaitmeninių įėjimų iš išorinių mygtukų. ATMEGA328P yra viktorinos garsinio signalo smegenys, valdančios ir organizuojančios kiekvieną įvykį. Į savo duomenų bazę jis įrašo vardą ir laiką, kada dalyvis įvedė garso signalą.
Arkadiniai mygtukai: „Quiz Buzzer“turi 9 arkadinius mygtukus, 5 mygtukus priešininkui ir 4 įvesties mygtukus klausiančiojo pusėje. Mygtukas START, nurodantis laikmačio pradžią. STOP mygtukai reiškia laikmačio pabaigą, bus svarstomas tik garsinis signalas, paspaustas tarp START ir STOP. Mikrokontroleris išsaugo grotuvo pavadinimą tokia pačia seka, kaip paspaudžiamas garsinis signalas. Kai žaidėjas teisingai atsako į klausimą, paspaudžiamas mygtukas CORRECT. Neteisingas mygtukas paspaudžiamas, kai atsakymas neteisingas ir galimybė atsakyti į klausimą atitenka kitam žaidėjui iš eilės ir pan. „Arcade Button“dirba su paprasta metodika, kai paspaudžiamas mygtukas, jis prijungia skaitmeninį skaitymo kaištį prie „Vcc“, kitaip jis yra prijungtas prie GND.
Ekranas: Kompiuteryje veiks „Quiz Buzzer“programinė įranga, užkoduota „Python“, kuri per USB sąsają palaikys ryšį su mikrovaldikliu. Jis turės interpretuoti ir analizuoti duomenis, siunčiamus iš mikrovaldiklio. Kiekvieno žaidėjo reakcijos laikas bus rodomas kompiuteryje.
2 žingsnis: įgyvendinimas
Grandinė suprojektuota ir išbandyta, kai tik įgyvendinama blokinė schema. Pakeitimai atnaujinami planuojant PCB išdėstymą.
3 žingsnis: demonstracinis vaizdo įrašas
Daugiau apie projektą galite rasti čia: (taip pat įtrauktas „Arduino Code“ir PCB išdėstymas)
„Github“nuoroda:
Rekomenduojamas:
„Arduino+Blynk“projekto valdymo garsinis signalas: 8 žingsniai
„Arduino+Blynk“projekto valdymo garsinis signalas: „Blynk“naudojamas tam, kad daiktų internetas būtų įmanomas labai patogiu būdu. Šiame projekte nenaudoju jokio „Bluetooth“ar „Wifi“modulio belaidžiam ryšiui palaikyti. Tai įmanoma naudojant „Blynk“programą, kuri gali padėti jums sukurti savo programą
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
„Arduino“viktorinos garsinis signalas: 8 žingsniai (su nuotraukomis)
Arduino viktorinos garsinis signalas: Sveiki! Tai mano pirmasis „Instructable“. Viktorinos garsinio signalo planai prasidėjo, kai mano kolega, taip pat vedantis žaidimų šou, paprašė žmonių, galinčių sukurti viktorinos skambutį. Aš ėmiausi šio projekto ir padedamas kelių draugų (Blaze ir Errol) ir
Viktorinos garsinis signalas naudojant 555 laikmačio IC: 4 žingsniai
Viktorinos garsinis signalas naudojant 555 laikmačio IC: Šį projektą rėmė LCSC.com. LCSC yra tvirtai įsipareigojusi pasiūlyti platų autentiškų, aukštos kokybės elektroninių komponentų pasirinkimą už geriausią kainą. LCSC tapo sparčiausiai besivystančia elektronine elektroninių komponentų parduotuvė Či
„Arduino“šviesos jutiklio garsinis signalas: 3 žingsniai
„Arduino“šviesos jutiklio garsinis signalas: šis dizainas naudojamas tamsoje, o kai atidarote tamsią zoną, skambės pavojaus signalas. Jis naudoja šviesai jautrų rezistorių ir yra tylus, kai yra tamsu, ir kelia triukšmą, kai yra šviesu. Tai padės apsaugoti savo