Përmbajtje:
- Hapi 1: Prototipi i Qarkut
- Hapi 2: Lidhëset
- Hapi 3: Tinguj
- Hapi 4: Optimizimi i Kodit
- Hapi 5: Aplikacioni celular
- Hapi 6: Cilësimet
- Hapi 7: Përfundimi
Video: Quiz Game Buzzer Bluetooth Edition: 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Kështu që e bëra këtë Quiz Buzzer pak më parë…
www.instructables.com/id/Quiz-Game-Show-Bu…
Pasi e përdorja për një kohë, mora disa reagime dhe vendosa ta përmirësoj atë.
Për të parë kodin … duhet të funksionojë mirë …
bitbucket.org/Clapoti/triviabuzzer_arduino…
bitbucket.org/Clapoti/quizzer_xamarin/src/…
Hapi 1: Prototipi i Qarkut
Këtu është prototipi i qarkut të ri me të gjitha pjesët e reja.
Hapi 2: Lidhëset
Së pari ndryshova lidhësit për kutitë e butonave në mënyrë që të mos mbyllen në kuti.
Kam përdorur edhe tela më të vegjël kështu që nuk është aq i rëndë kur ruhet.
Hapi 3: Tinguj
Shtova një qark përforcimi për tingullin sepse nuk ishte mjaftueshëm me zë të lartë.
www.sparkfun.com/products/11044
Unë gjithashtu shtova një buton të volumit në mënyrë që të mund të rregullohet sipas zhurmës së mjedisit.
Kam perdorur ??? çip i cili ofroi të gjitha mundësitë që doja.
Hapi 4: Optimizimi i Kodit
Kam optimizuar kodin në mikrokontrollues, veçanërisht sesi lexoheshin hyrjet, duke përdorur regjistrin direkt në vend që të kontrolloja secilën hyrje një nga një.
Ju duhet të kontrolloni për bitin e saktë në regjistër siç shihni në shembullin e kodit më poshtë…
B00000001 për A0
B00000010 për A1
B00000100 për A2
etj…
Dhe mund të kontrolloni për më shumë se një hyrje në të njëjtën kohë
B00110000 për A5 dhe A6
Kjo e bëri kodin më të shpejtë, por gjithashtu zvogëloi shumë rrezikun për të patur gjithmonë të njëjtin ekip duke u përgjigjur.
void setup () {DDRC = DDRC | B00000000; // vendos PORTC (analoge 0 deri në 5) në hyrje të bitevePortC = 0;
}
lak void () {bitsPortC = PINC;
nëse (bitsPortC == B00000001)
}
Hapi 5: Aplikacioni celular
Pjesa më e madhe e të gjitha atyre modifikimeve ishte shtimi i një çipi Bluetooth HM-10 në qark.
Së bashku me këtë, erdhi një aplikacion Android për të kontrolluar kutinë nga një telefon celular. Aplikacioni celular në thelb mund të shohë se cili ekip është aktiv (LED -të para pajisjes), rezultatin dhe ai vendos nëse përgjigja është e drejtë apo e gabuar.
Hapi 6: Cilësimet
Me ardhjen e aplikacionit celular, mundësia për të personalizuar pak përvojën me cilësimet … zhurmimi i tingujve, shtimi i një mënyre të vështirë ku një përgjigje e gabuar heq një pikë, duke zgjedhur nëse njerëzit mund të përgjigjen në çdo kohë ose nëse mjeshtri i lojës duhet të tregojë makina është "Gati" … për të shmangur njerëzit që i përziejnë butonat dhe nuk e dinë përgjigjen.
Hapi 7: Përfundimi
Ishte shumë argëtuese të mësosh se si t'i programosh të gjitha këto në mënyrë që të funksionojë në Bluetooth … Bluetooth Low Energy për të qenë të saktë.
Tani mezi pres ta zbatoj këtë njohuri në projekte të tjera.
Recommended:
ND SIMSHKRIMI I GAME GAME GAME -- F1 SIMULATOR: 5 hapa
SIMULATORI I LOJS DIY RACING || F1 SIMULATOR: Përshëndetje të gjithëve Mirë se vini në kanalin tim, Sot do t'ju tregoj se si ndërtoj një " Simulator Simulues Racing Game " me ndihmën e Arduino UNO. ky nuk është një blog i ndërtuar, ai është vetëm një përmbledhje dhe provë e imituesit. Blog i plotë i ndërtimit vjen së shpejti
GAME GAME GAME: p: 3 Hapa
GAME GAME GAME: p: Përshëndetje, emri është [REDACTED] dhe unë do t'ju tregoj se si të bëni një gjë në ZARO në mikro: bit. (kjo është për Klasën e Shkencës MYP3B) Pra, çfarë do t'ju duhet për ta bërë këtë? Ju do të keni nevojë për një … Mikro: bit Një kompjuter Disa kabllo Një lidhje të qëndrueshme në internet
Quiz Buzzer Duke përdorur ATMEGA328P (Arduino) DIY: 3 hapa
Quiz Buzzer Duke përdorur ATMEGA328P (Arduino) DIY: Në raundin e zhurmshëm të garave të kuizit, pyetja është e hapur për të gjitha ekipet. Personi që e di përgjigjen godet zilen e parë dhe më pas i përgjigjet pyetjes. Ndonjëherë dy ose më shumë lojtarë godasin zile pothuajse njëkohësisht dhe është ver
Arduino Quiz Buzzer: 8 hapa (me fotografi)
Arduino Quiz Buzzer: Hej atje! Ky është udhëzuesi im i parë. Planet e zhurmës Quiz filluan kur kolegu im, i cili gjithashtu drejton një shfaqje loje, kërkoi njerëz që mund të ndërtonin një Quiz Buzzer. Mora përsipër këtë projekt dhe me ndihmën e disa miqve (Blaze dhe Errol) dhe
Quiz Buzzer Duke përdorur 555 IC Timer: 4 hapa
Quiz Buzzer Duke përdorur 555 Timer IC: Ky projekt është sponsorizuar nga LCSC.com. LCSC ka një angazhim të fortë për të ofruar një përzgjedhje të gjerë të përbërësve elektronikë origjinalë me cilësi të lartë me çmimin më të mirë. LCSC është bërë dyqani online me zhvillimin më të shpejtë të përbërësve elektronikë në Chi