Daftar Isi:

Quiz Game Buzzer Bluetooth Edition: 7 Langkah (dengan Gambar)
Quiz Game Buzzer Bluetooth Edition: 7 Langkah (dengan Gambar)

Video: Quiz Game Buzzer Bluetooth Edition: 7 Langkah (dengan Gambar)

Video: Quiz Game Buzzer Bluetooth Edition: 7 Langkah (dengan Gambar)
Video: Cara Mengaktifkan Bluetooth di Windows 7 2024, Juli
Anonim
Image
Image

Jadi saya membuat Buzzer Kuis ini beberapa waktu lalu…

www.instructables.com/id/Quiz-Game-Show-Bu…

Setelah menggunakannya untuk sementara waktu saya mendapat beberapa umpan balik dan memutuskan untuk memperbaikinya.

Untuk melihat kodenya… seharusnya berfungsi dengan baik…

bitbucket.org/Clapoti/triviabuzzer_arduino…

bitbucket.org/Clapoti/quizzer_xamarin/src/…

Langkah 1: Prototipe Sirkuit

konektor
konektor

Inilah prototipe sirkuit baru dengan semua bagian baru.

Langkah 2: Konektor

konektor
konektor

Pertama saya mengubah konektor untuk kotak tombol sehingga tidak terkunci ke kotak.

Saya juga menggunakan kabel yang lebih kecil sehingga tidak terlalu besar saat disimpan.

Langkah 3: Suara

suara
suara

Saya menambahkan sirkuit amplifikasi untuk suara karena tidak cukup keras.

www.sparkfun.com/products/11044

Saya juga menambahkan tombol volume sehingga dapat disesuaikan dengan kenyaringan lingkungan.

saya menggunakan ??? chip yang menawarkan semua kemungkinan yang saya inginkan.

Langkah 4: Optimasi Kode

Saya mengoptimalkan kode di pengontrol mikro, terutama bagaimana input dibaca, menggunakan register secara langsung alih-alih memeriksa setiap input satu per satu.

Anda perlu memeriksa bit yang benar di registri seperti yang terlihat pada contoh kode di bawah ini…

B00000001 untuk A0

B00000010 untuk A1

B000000100 untuk A2

dll…

Dan Anda dapat memeriksa lebih dari satu input secara bersamaan

B00110000 untuk A5 dan A6

Ini membuat kode lebih cepat, tetapi juga sangat mengurangi risiko selalu memiliki tim yang sama menjawab.

void setup(){ DDRC = DDRC | B00000000; // set PORTC (analog 0 hingga 5) ke input bitsPortC = 0;

}

void loop(){ bitsPortC = PINC;

jika (bitsPortC == B00000001)

}

Langkah 5: Aplikasi Seluler

Aplikasi Seluler
Aplikasi Seluler
Aplikasi Seluler
Aplikasi Seluler
Aplikasi Seluler
Aplikasi Seluler

Bagian terbesar dari semua modifikasi itu adalah menambahkan chip Bluetooth HM-10 ke sirkuit.

Bersamaan dengan ini, muncullah aplikasi Android untuk mengontrol kotak dari ponsel. Aplikasi seluler pada dasarnya dapat melihat tim mana yang aktif (LED di depan perangkat), skor dan memutuskan apakah jawabannya benar atau salah.

Langkah 6: Pengaturan

Pengaturan
Pengaturan

Dengan hadirnya aplikasi seluler, kemungkinan untuk menyesuaikan pengalaman sedikit dengan pengaturan… mematikan suara, menambahkan mode sulit di mana jawaban yang salah menghilangkan poin, memilih apakah orang dapat menjawab setiap saat atau jika master game perlu memberi tahu mesinnya "Siap"… untuk menghindari orang menekan tombol dan tidak mengetahui jawabannya.

Langkah 7: Kesimpulan

Kesimpulan
Kesimpulan
Kesimpulan
Kesimpulan
Kesimpulan
Kesimpulan
Kesimpulan
Kesimpulan

Sangat menyenangkan mempelajari cara memprogram semua ini sehingga berfungsi di Bluetooth… Bluetooth Low Energy tepatnya.

Sekarang saya menantikan untuk menerapkan pengetahuan ini ke proyek lain.

Direkomendasikan: