![Quiz Game Buzzer Bluetooth Edition: 7 стъпки (със снимки) Quiz Game Buzzer Bluetooth Edition: 7 стъпки (със снимки)](https://i.howwhatproduce.com/images/002/image-4545-72-j.webp)
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
![Image Image](https://i.howwhatproduce.com/images/002/image-4545-74-j.webp)
![](https://i.ytimg.com/vi/Sv8vsMOi8dM/hqdefault.jpg)
Така че преди малко направих този зумер за викторина …
www.instructables.com/id/Quiz-Game-Show-Bu…
След като го използвах известно време, получих обратна връзка и реших да го подобря.
За да видите кода … той трябва да работи добре …
bitbucket.org/Clapoti/triviabuzzer_arduino…
bitbucket.org/Clapoti/quizzer_xamarin/src/…
Стъпка 1: Прототипът на веригата
![Съединители Съединители](https://i.howwhatproduce.com/images/002/image-4545-75-j.webp)
Ето новия прототип на веригата с всички нови парчета.
Стъпка 2: Съединители
![Съединители Съединители](https://i.howwhatproduce.com/images/002/image-4545-76-j.webp)
Първо смених конекторите за кутиите с бутони, за да не бъдат заключени в кутията.
Използвах и по -малки проводници, така че не е толкова обемист, когато се съхранява.
Стъпка 3: Звуци
![Звучи Звучи](https://i.howwhatproduce.com/images/002/image-4545-77-j.webp)
Добавих схема за усилване на звука, защото не беше достатъчно силен.
www.sparkfun.com/products/11044
Добавих и бутон за сила на звука, така че да може да се регулира според силата на околната среда.
Ползвах ??? чип, който предлагаше всички възможности, които исках.
Стъпка 4: Оптимизиране на кода
Оптимизирах кода в микроконтролера, по -специално начина на четене на входовете, използвайки регистъра директно, вместо да проверявам всеки вход един по един.
Трябва да проверите за правилния бит в системния регистър, както се вижда в примера за код по -долу …
B00000001 за A0
B00000010 за A1
B00000100 за A2
и т.н…
И можете да проверите за повече от един вход едновременно
B00110000 за A5 и A6
Това направи кода по -бърз, но също така намали значително риска винаги един и същ екип да отговаря.
void setup () {DDRC = DDRC | B00000000; // задаваме PORTC (аналогов от 0 до 5) на входове bitsPortC = 0;
}
void loop () {bitsPortC = PINC;
ако (bitsPortC == B00000001)
}
Стъпка 5: Мобилно приложение
![Мобилно приложение Мобилно приложение](https://i.howwhatproduce.com/images/002/image-4545-78-j.webp)
![Мобилно приложение Мобилно приложение](https://i.howwhatproduce.com/images/002/image-4545-79-j.webp)
![Мобилно приложение Мобилно приложение](https://i.howwhatproduce.com/images/002/image-4545-80-j.webp)
Най-голямата част от всички тези модификации беше добавянето на HM-10 Bluetooth чип към веригата.
Заедно с това дойде и приложение за Android за управление на кутията от мобилен телефон. Мобилното приложение може основно да види кой екип е активен (светодиодите пред устройството), резултата и той решава дали отговорът е правилен или грешен.
Стъпка 6: Настройки
![Настройки Настройки](https://i.howwhatproduce.com/images/002/image-4545-81-j.webp)
С появата на мобилното приложение, възможността да персонализирате преживяването малко с настройки … заглушаване на звуците, добавяне на труден режим, при който грешен отговор премахва точка, избиране дали хората могат да отговарят по всяко време или ако майсторът на играта трябва да каже машината е "готова" … за да се избегне хората да мачкат бутоните и да не знаят отговора.
Стъпка 7: Заключение
![Заключение Заключение](https://i.howwhatproduce.com/images/002/image-4545-82-j.webp)
![Заключение Заключение](https://i.howwhatproduce.com/images/002/image-4545-83-j.webp)
![Заключение Заключение](https://i.howwhatproduce.com/images/002/image-4545-84-j.webp)
![Заключение Заключение](https://i.howwhatproduce.com/images/002/image-4545-85-j.webp)
Беше много забавно да се научите как да програмирате всичко това, така че да работи на Bluetooth … Bluetooth Low Energy, за да бъдем точни.
Сега очаквам с нетърпение да приложа тези знания към други проекти.
Препоръчано:
Lazy 7 / Quick Build Edition: 8 стъпки (със снимки)
![Lazy 7 / Quick Build Edition: 8 стъпки (със снимки) Lazy 7 / Quick Build Edition: 8 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-847-j.webp)
Lazy 7 / Quick Build Edition: Да. Друг. Ще копирам/поставя информацията, която съм пуснал в Thingiverse тук, тази документация е наистина необходима само за маршрутизиране на LED ленти. Наскоро публикувах 7 Segment Clock - Small Printers Edition, първият 7 -сегментен дисплей, който ни построи
Minesweeper-Raspberry-Pi-Edition: 7 стъпки (със снимки)
![Minesweeper-Raspberry-Pi-Edition: 7 стъпки (със снимки) Minesweeper-Raspberry-Pi-Edition: 7 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-1893-9-j.webp)
Minesweeper-Raspberry-Pi-Edition: Последният ми проект за серията CSC 130 в Техническия университет в Луизиана е Minesweeper Raspberry Pi Edition. В този проект се опитах да пресъздам класическата игра на миночистач, използвайки библиотеката Tkinter на програмирането на Python
Arduino Halloween Edition - Изскачащ екран за зомбита (стъпки със снимки): 6 стъпки
![Arduino Halloween Edition - Изскачащ екран за зомбита (стъпки със снимки): 6 стъпки Arduino Halloween Edition - Изскачащ екран за зомбита (стъпки със снимки): 6 стъпки](https://i.howwhatproduce.com/images/002/image-5208-7-j.webp)
Arduino Halloween Edition - Изскачащ екран за зомбита (стъпки със снимки): Искате ли да изплашите приятелите си и да издадете крещящ шум в Хелоуин? Или просто искате да направите добра шега? Този изскачащ екран Zombies може да направи това! В тази инструкция ще ви науча как лесно да правите изскачащи зомбита с помощта на Arduino. HC-SR0
Legend of Zelda Rupee Nightlight (N64 Edition): 7 стъпки (със снимки)
![Legend of Zelda Rupee Nightlight (N64 Edition): 7 стъпки (със снимки) Legend of Zelda Rupee Nightlight (N64 Edition): 7 стъпки (със снимки)](https://i.howwhatproduce.com/images/002/image-3313-24-j.webp)
Legend of Zelda Rupee Nightlight (N64 Edition): Направих това специално за състезанието Instructables Rainbow. Както и при другите ми проекти, аз съм гигантски Legend of Zelda nerd (Original Rupee Nightlight, Majora's Mask). С положителната обратна връзка от общността на Instructables реших да изградя
Arduino Pocket Game Console + A -Maze - Maze Game: 6 стъпки (със снимки)
![Arduino Pocket Game Console + A -Maze - Maze Game: 6 стъпки (със снимки) Arduino Pocket Game Console + A -Maze - Maze Game: 6 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-1962-48-j.webp)
Arduino Pocket Game Console + A -Maze - Maze Game: Добре дошли в първата ми инструкция! Проектът, който искам да споделя с вас днес, е играта Arduino maze, която се превърна в джобна конзола също толкова способна, колкото Arduboy и подобни конзоли, базирани на Arduino. Тя може да бъде блеснала с моите (или вашите) бъдещи игри благодарение на експо