Talaan ng mga Nilalaman:
- Hakbang 1: Ang Circuit Prototype
- Hakbang 2: Mga Konektor
- Hakbang 3: Tunog
- Hakbang 4: Pag-optimize ng Code
- Hakbang 5: Mobile App
- Hakbang 6: Mga setting
- Hakbang 7: Konklusyon
Video: Quiz Game Buzzer Bluetooth Edition: 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Kaya't ginawa ko ang Quiz Buzzer na ito kanina …
www.instructables.com/id/Quiz-Game-Show-Bu…
Matapos gamitin ito nang ilang sandali ay nakakuha ako ng ilang puna at nagpasya na pagbutihin ito.
Upang makita ang code … dapat itong gumana nang maayos…
bitbucket.org/Clapoti/triviabuzzer_arduino…
bitbucket.org/Clapoti/quizzer_xamarin/src/…
Hakbang 1: Ang Circuit Prototype
Narito ang bagong circuit prototype sa lahat ng mga bagong piraso.
Hakbang 2: Mga Konektor
Una kong binago ang mga konektor para sa mga kahon ng pindutan upang hindi sila ma-lock sa kahon.
Gumamit din ako ng mas maliliit na mga wire kaya't hindi ito napakalaki kapag naimbak.
Hakbang 3: Tunog
Nagdagdag ako ng isang amplification circuit para sa tunog dahil hindi ito sapat na malakas.
www.sparkfun.com/products/11044
Nagdagdag din ako ng isang pindutan ng lakas ng tunog upang maaari itong maiakma ayon sa lakas ng kapaligiran.
Ginamit ko ang ??? maliit na tilad na nag-alok ng lahat ng mga posibilidad na gusto ko.
Hakbang 4: Pag-optimize ng Code
Na-optimize ko ang code sa micro controller, lalo na kung paano nabasa ang mga input, direktang ginagamit ang rehistro sa halip na suriin ang bawat input nang paisa-isa.
Kailangan mong suriin para sa tamang piraso sa pagpapatala tulad ng nakikita sa halimbawa ng code sa ibaba…
B00000001 para sa A0
B00000010 para sa A1
B00000100 para sa A2
atbp…
At maaari mong suriin ang higit sa isang input nang sabay-sabay
B00110000 para sa A5 at A6
Ginawa nitong mas mabilis ang code, ngunit nabawasan din ang panganib na laging magkaroon ng parehong koponan na sumasagot.
void setup () {DDRC = DDRC | B00000000; // set PORTC (analog 0 to 5) sa mga input bitsPortC = 0;
}
void loop () {bitsPortC = PINC;
kung (bitsPortC == B00000001)
}
Hakbang 5: Mobile App
Ang pinakamalaking bahagi ng lahat ng mga pagbabago ay upang magdagdag ng isang HM-10 Bluetooth chip sa circuit.
Kasama nito, dumating ang isang Android application upang makontrol ang kahon mula sa isang mobile phone. Karaniwang makikita ng mobile application kung aling pangkat ang aktibo (ang mga LED sa harap ng aparato), ang iskor at nagpapasya ito kung ang sagot ay tama o mali.
Hakbang 6: Mga setting
Dumating ang mobile application, ang posibilidad na ipasadya nang kaunti ang karanasan sa mga setting … pag-mute ng mga tunog, pagdaragdag ng isang mahirap na mode kung saan aalisin ng isang maling sagot ang isang punto, pagpili kung ang mga tao ay maaaring sagutin sa lahat ng oras o kung kailangang sabihin ng master ng laro ang makina ito ay "Handa" … upang maiwasan ang mga tao na mashing ang mga pindutan at hindi alam ang sagot.
Hakbang 7: Konklusyon
Ito ay isang malaking kasiyahan upang malaman kung paano i-program ang lahat ng ito kaya gumagana ito sa Bluetooth … Bluetooth Mababang Enerhiya upang maging tumpak.
Ngayon ay inaasahan kong mailapat ang kaalamang ito sa iba pang mga proyekto.
Inirerekumendang:
7 Segment Clock - Maliit na Mga Printer ng Edition: 9 Mga Hakbang (na may Mga Larawan)
7 Segment Clock - Maliit na Mga Printer ng Edition: Isa pang 7 na Segment Clock. Kahit na sasabihin kong hindi ito mukhang mabaliw kapag nanonood ng aking profile na Instructables. Marahil ay mas nakakairita ito sa sandaling tumingin ka sa aking profile na bagay. Kaya bakit nag-abala pa akong gumawa ng iba pa sa
Arduino Halloween Edition - Zombies Pop-out Screen (Mga Hakbang Sa Mga Larawan): 6 Mga Hakbang
Arduino Halloween Edition - Zombies Pop-out Screen (Mga Hakbang Sa Mga Larawan): Nais mong takutin ang iyong mga kaibigan at gumawa ng ilang hiyawan sa Halloween? O nais lamang gumawa ng isang mabuting kalokohan? Magagawa iyon ng Zombies pop-out screen! Sa Instructable na ito, tuturuan kita kung paano madaling makagawa ng mga jump-out na Zombie gamit ang Arduino. Ang HC-SR0
Paggawa ng isang Electronic Quiz Board para sa Mga Bata: 10 Hakbang (na may Mga Larawan)
Paggawa ng isang Electronic Quiz Board para sa Mga Bata: Sa Instructable na ito, ipapakita ko sa iyo kung paano ang anak ng aking pinsan na si Mason at gumawa kami ng isang elektronikong board ng pagsusulit! Ito ay isang mahusay na proyekto na nauugnay sa STEM na gagawin sa mga bata ng anumang edad na interesado sa agham! Si Mason ay 7 taong gulang lamang ngunit dumarami
Arduino Quiz Buzzer: 8 Hakbang (na may Mga Larawan)
Arduino Quiz Buzzer: Hoy! Ito ang aking unang Instructable. Ang mga plano ng Quiz buzzer ay nagsimula nang ang aking kasamahan, na nagho-host din ng isang palabas sa laro ay nagtanong para sa mga taong maaaring bumuo ng isang Quiz Buzzer. Kinuha ko ang proyektong ito at sa tulong ng ilang kaibigan (Blaze at Errol) at
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w