İçindekiler:
- Adım 1: Devre Prototipi
- 2. Adım: Konektörler
- 3. Adım: Sesler
- 4. Adım: Kod Optimizasyonu
- Adım 5: Mobil Uygulama
- 6. Adım: Ayarlar
- 7. Adım: Sonuç
Video: Quiz Game Buzzer Bluetooth Edition: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
Bu Quiz Buzzer'ı bir süre önce yaptım…
www.instructables.com/id/Quiz-Game-Show-Bu…
Bir süre kullandıktan sonra bazı geri bildirimler aldım ve geliştirmeye karar verdim.
Kodu görmek için… iyi çalışması gerekir…
bitbucket.org/Clapoti/triviabuzzer_arduino…
bitbucket.org/Clapoti/quizzer_xamarin/src/…
Adım 1: Devre Prototipi
İşte tüm yeni parçalarla yeni devre prototipi.
2. Adım: Konektörler
Önce buton kutularının bağlantılarını kutuya kilitlenmesinler diye değiştirdim.
Ayrıca saklandığında hacimli olmaması için daha küçük teller kullandım.
3. Adım: Sesler
Yeterince yüksek olmadığı için ses için bir yükseltme devresi ekledim.
www.sparkfun.com/products/11044
Ayrıca ortamın ses yüksekliğine göre ayarlanabilmesi için bir ses düğmesi ekledim.
kullandım ??? İstediğim tüm olanakları sunan çip.
4. Adım: Kod Optimizasyonu
Mikro denetleyicideki kodu, özellikle girişlerin nasıl okunduğunu, her girişi birer birer kontrol etmek yerine doğrudan kaydı kullanarak optimize ettim.
Aşağıdaki kod örneğinde görüldüğü gibi kayıt defterinde doğru biti kontrol etmeniz gerekiyor…
A0 için B00000001
A1 için B00000010
A2 için B00000100
vesaire…
Ve aynı anda birden fazla girişi kontrol edebilirsiniz.
A5 ve A6 için B00110000
Bu, kodu daha hızlı hale getirdi, ancak aynı zamanda her zaman aynı ekibin yanıt verme riskini de büyük ölçüde azalttı.
geçersiz kurulum(){ DDRC = DDRC | B00000000; // PORTC'yi (analog 0'dan 5'e) bitsPortC = 0 girişlerine ayarlayın;
}
void loop(){ bitsPortC = PINC;
if (bitsPortC == B00000001)
}
Adım 5: Mobil Uygulama
Tüm bu değişikliklerin en büyük kısmı devreye bir HM-10 Bluetooth çipi eklemekti.
Bununla birlikte kutuyu bir cep telefonundan kontrol etmek için bir Android uygulaması geldi. Mobil uygulama temel olarak hangi takımın aktif olduğunu (cihazın önündeki ledler), skoru görebilir ve cevabın doğru mu yanlış mı olduğuna karar verir.
6. Adım: Ayarlar
Mobil uygulama ile birlikte, ayarlarla deneyimi biraz kişiselleştirme imkanı geldi… sesleri susturmak, yanlış bir cevabın bir noktayı ortadan kaldırdığı zor bir mod eklemek, insanların her zaman cevap verip vermeyeceğini veya oyun yöneticisinin söylemesi gerekip gerekmediğini seçmek makine "Hazır"… insanların düğmeleri ezmelerini ve cevabı bilmelerini önlemek için.
7. Adım: Sonuç
Tüm bunları Bluetooth üzerinde çalışacak şekilde nasıl programlayacağınızı öğrenmek çok eğlenceliydi… Kesin olmak gerekirse Bluetooth Düşük Enerji.
Şimdi bu bilgiyi diğer projelere uygulamak için sabırsızlanıyorum.
Önerilen:
Classroom MP3 Quiz Board: 10 Adım (Resimlerle)
Classroom MP3 Quiz Board: Eski öğretmenler olarak her zaman ilgi çekici sınıf etkinlikleri arıyoruz. Yakın zamanda bir sınıf için harika olacağını düşündüğümüz büyük bir etkileşimli Sound FX duvarı oluşturduk… ta ki çoğu sınıfın devasa bir boş alanı olmadığını fark edene kadar
Legend of Zelda Rupisi Nightlight (N64 Edition): 7 Adım (Resimlerle)
Legend of Zelda Rupisi Nightlight (N64 Edition): Bunu özellikle Instructables Rainbow yarışması için yaptım. Diğer projelerimde olduğu gibi ben de dev bir Legend of Zelda nerd'im (Orijinal Rupi Gece Işığı, Majora'nın Maskesi). Instructables topluluğundan gelen olumlu geri bildirimlerle, oluşturmaya karar verdim
Arduino Quiz Buzzer: 8 Adım (Resimlerle)
Arduino Quiz Buzzer: Merhaba! Bu benim ilk Eğitilebilirliğim. Sınav zili planları, aynı zamanda bir yarışma programına ev sahipliği yapan meslektaşım bir Quiz Buzzer inşa edebilecek kişileri istediğinde başladı. Bu projeyi birkaç arkadaşımın (Blaze ve Errol) yardımıyla üstlendim ve
555 Zamanlayıcı IC'sini Kullanan Quiz Buzzer: 4 Adım
555 Zamanlayıcı IC Kullanan Buzzer Quiz: Bu proje LCSC.com tarafından desteklenmiştir. LCSC, çok çeşitli orijinal, yüksek kaliteli elektronik bileşenleri en iyi fiyata sunma konusunda güçlü bir kararlılığa sahiptir. LCSC, Chi'de elektronik bileşenlerin en hızlı gelişen çevrimiçi mağazası haline geldi
Muhteşem Bildirimler - Ironman Edition: 5 Adım (Resimlerle)
Muhteşem Bildirimler - Ironman Sürümü: "Excelsior" - Stan Lee.Muhteşem Bildirimler!Bu talimat, en sevdiğim süper kahramanların rahmetli babasına ithaf edilmiştir.Bir süredir bu Iron-man heykelini rafta tutuyordum. Bir tartışmadan sonra bana verilen, kökeni şüpheli bir oyuncak