Spisu treści:
- Krok 1: Prototyp obwodu
- Krok 2: Złącza
- Krok 3: Dźwięki
- Krok 4: Optymalizacja kodu
- Krok 5: Aplikacja mobilna
- Krok 6: Ustawienia
- Krok 7: Wniosek
![Quiz Game Buzzer Bluetooth Edition: 7 kroków (ze zdjęciami) Quiz Game Buzzer Bluetooth Edition: 7 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/002/image-4545-72-j.webp)
Wideo: Quiz Game Buzzer Bluetooth Edition: 7 kroków (ze zdjęciami)
![Wideo: Quiz Game Buzzer Bluetooth Edition: 7 kroków (ze zdjęciami) Wideo: Quiz Game Buzzer Bluetooth Edition: 7 kroków (ze zdjęciami)](https://i.ytimg.com/vi/O0j0PYzk6Qk/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
![Image Image](https://i.howwhatproduce.com/images/002/image-4545-74-j.webp)
![](https://i.ytimg.com/vi/Sv8vsMOi8dM/hqdefault.jpg)
Więc zrobiłem ten Quiz Buzzer jakiś czas temu…
www.instructables.com/id/Quiz-Game-Show-Bu…
Po pewnym czasie korzystania z niego otrzymałem informację zwrotną i postanowiłem go ulepszyć.
Aby zobaczyć kod… powinien dobrze działać…
bitbucket.org/Clapoti/triviabuzzer_arduino…
bitbucket.org/Clapoti/quizzer_xamarin/src/…
Krok 1: Prototyp obwodu
![Złącza Złącza](https://i.howwhatproduce.com/images/002/image-4545-75-j.webp)
Oto nowy prototyp obwodu ze wszystkimi nowymi elementami.
Krok 2: Złącza
![Złącza Złącza](https://i.howwhatproduce.com/images/002/image-4545-76-j.webp)
Najpierw zmieniłem złącza do pudełek na guziki, aby nie były zablokowane w pudełku.
Użyłem również mniejszych drutów, więc nie jest tak nieporęczny podczas przechowywania.
Krok 3: Dźwięki
![Dźwięki Dźwięki](https://i.howwhatproduce.com/images/002/image-4545-77-j.webp)
Dodałem obwód wzmacniający dźwięk, ponieważ nie był wystarczająco głośny.
www.sparkfun.com/products/11044
Dodałem również przycisk głośności, dzięki czemu można go regulować w zależności od głośności otoczenia.
Użyłem ??? chip który oferował wszystkie możliwości jakie chciałem.
Krok 4: Optymalizacja kodu
Zoptymalizowałem kod w mikrokontrolerze, zwłaszcza sposób odczytywania wejść, używając bezpośrednio rejestru zamiast sprawdzania każdego wejścia po kolei.
Musisz sprawdzić poprawny bit w rejestrze, jak pokazano w poniższym przykładzie kodu…
B0000001 dla A0
B0000010 dla A1
B00000100 dla A2
itp…
I możesz sprawdzić więcej niż jedno wejście w tym samym czasie
B00110000 dla A5 i A6
To sprawiło, że kod był szybszy, ale także znacznie zmniejszyło ryzyko, że zawsze ten sam zespół będzie odpowiadał.
void setup(){ DDRC = DDRC | B00000000; // ustaw PORTC (analogowo od 0 do 5) na wejścia bitsPortC = 0;
}
void loop(){ bitsPortC = PINC;
if (bitsPortC == B00000001)
}
Krok 5: Aplikacja mobilna
![Mobilna aplikacja Mobilna aplikacja](https://i.howwhatproduce.com/images/002/image-4545-78-j.webp)
![Mobilna aplikacja Mobilna aplikacja](https://i.howwhatproduce.com/images/002/image-4545-79-j.webp)
![Mobilna aplikacja Mobilna aplikacja](https://i.howwhatproduce.com/images/002/image-4545-80-j.webp)
Największą częścią wszystkich tych modyfikacji było dodanie do obwodu układu Bluetooth HM-10.
Wraz z tym pojawiła się aplikacja na Androida do sterowania pudełkiem z telefonu komórkowego. Aplikacja mobilna może w zasadzie zobaczyć, która drużyna jest aktywna (diody LED przed urządzeniem), wynik i decyduje, czy odpowiedź jest poprawna, czy błędna.
Krok 6: Ustawienia
![Ustawienia Ustawienia](https://i.howwhatproduce.com/images/002/image-4545-81-j.webp)
Wraz z pojawieniem się aplikacji mobilnej pojawiła się możliwość dostosowania rozgrywki za pomocą ustawień… wyciszanie dźwięków, dodawanie trudnego trybu, w którym zła odpowiedź usuwa punkt, wybór, czy ludzie mogą odpowiedzieć przez cały czas, czy też mistrz gry musi to powiedzieć maszyna jest „Gotowa”… aby uniknąć osób zagniatających przyciski i nieznających odpowiedzi.
Krok 7: Wniosek
![Wniosek Wniosek](https://i.howwhatproduce.com/images/002/image-4545-82-j.webp)
![Wniosek Wniosek](https://i.howwhatproduce.com/images/002/image-4545-83-j.webp)
![Wniosek Wniosek](https://i.howwhatproduce.com/images/002/image-4545-84-j.webp)
![Wniosek Wniosek](https://i.howwhatproduce.com/images/002/image-4545-85-j.webp)
Bardzo fajnie było nauczyć się, jak to wszystko zaprogramować, aby działało na Bluetooth… Bluetooth Low Energy, żeby być precyzyjnym.
Teraz nie mogę się doczekać zastosowania tej wiedzy w innych projektach.
Zalecana:
Quiz Buzzer przy użyciu ATMEGA328P (Arduino) DIY: 3 kroki
![Quiz Buzzer przy użyciu ATMEGA328P (Arduino) DIY: 3 kroki Quiz Buzzer przy użyciu ATMEGA328P (Arduino) DIY: 3 kroki](https://i.howwhatproduce.com/images/011/image-32168-j.webp)
Quiz Buzzer Korzystanie z ATMEGA328P (Arduino) DIY: W rundzie buzzerów konkursów quizów pytanie jest otwarte dla wszystkich drużyn. Osoba, która zna odpowiedź, najpierw naciska brzęczyk, a następnie odpowiada na pytanie. Czasami dwóch lub więcej graczy uderza w brzęczyk prawie jednocześnie i jest bardzo
Arduino Quiz Buzzer: 8 kroków (ze zdjęciami)
![Arduino Quiz Buzzer: 8 kroków (ze zdjęciami) Arduino Quiz Buzzer: 8 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/006/image-15269-30-j.webp)
Arduino Quiz Buzzer: Hej! To jest mój pierwszy Instruktaż. Plany Quiz Buzzera rozpoczęły się, gdy mój kolega, który również prowadzi teleturniej, poprosił o ludzi, którzy mogliby zbudować Quiz Buzzer. Podjąłem się tego projektu i z pomocą kilku przyjaciół (Blaze i Errol) i
Quiz Buzzer przy użyciu układu 555 Timer IC: 4 kroki
![Quiz Buzzer przy użyciu układu 555 Timer IC: 4 kroki Quiz Buzzer przy użyciu układu 555 Timer IC: 4 kroki](https://i.howwhatproduce.com/images/006/image-16587-10-j.webp)
Quiz Buzzer Using 555 Timer IC: Ten projekt jest sponsorowany przez LCSC.com. Firma LCSC mocno angażuje się w oferowanie szerokiego wyboru oryginalnych, wysokiej jakości komponentów elektronicznych w najlepszej cenie. LCSC stał się najszybciej rozwijającym się sklepem internetowym z podzespołami elektronicznymi w Chi
Certamen Quiz Practice Machine: 12 kroków (ze zdjęciami)
![Certamen Quiz Practice Machine: 12 kroków (ze zdjęciami) Certamen Quiz Practice Machine: 12 kroków (ze zdjęciami)](https://i.howwhatproduce.com/images/001/image-1298-107-j.webp)
Certamen Quiz Practice Machine: Konkurs drużynowy Certamen z Junior Classical League obejmuje pytania quizowe na tematy greckie/rzymskie. Poszczególni zawodnicy naciskają przyciski brzęczyka, gdy mają odpowiedź. Maszyna śledzi kolejność, w jakiej przyciski zostały przed
Elektroniczna kartka świąteczna Quiz: 10 kroków (ze zdjęciami)
![Elektroniczna kartka świąteczna Quiz: 10 kroków (ze zdjęciami) Elektroniczna kartka świąteczna Quiz: 10 kroków (ze zdjęciami)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126916-electronic-quiz-christmas-card-10-steps-with-pictures-j.webp)
Elektroniczna Kartka Świąteczna Quiz: Chcesz zrobić coś ciekawego na Boże Narodzenie? Co powiesz na elektroniczną, zagadkową kartkę świąteczną? Odtwarza pytania z plików wave z karty SD, dzięki czemu można je dostosować za pomocą przemyślanych i/lub przerażających pytań. Jeśli quizy są quizzalne, to