Агуулгын хүснэгт:
- Алхам 1: Хэлхээний прототип
- Алхам 2: Холбогч
- Алхам 3: Дуу чимээ
- Алхам 4: Кодыг оновчтой болгох
- Алхам 5: Мобайл апп
- Алхам 6: Тохиргоо
- Алхам 7: Дүгнэлт
Видео: Quiz Game Buzzer Bluetooth Edition: 7 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Тиймээс би энэ Quiz Buzzer -ийг хэсэг хугацааны өмнө хийсэн …
www.instructables.com/id/Quiz-Game-Show-Bu…
Үүнийг хэсэг хугацаанд ашигласны дараа надад санал хүсэлт ирсэн бөгөөд үүнийг сайжруулахаар шийдсэн.
Кодыг харахын тулд энэ нь сайн ажиллах ёстой …
bitbucket.org/Clapoti/triviabuzzer_arduino…
bitbucket.org/Clapoti/quizzer_xamarin/src/…
Алхам 1: Хэлхээний прототип
Энд бүх шинэ хэсгүүдтэй шинэ хэлхээний загварыг танилцуулж байна.
Алхам 2: Холбогч
Эхлээд товчлуурын хайрцгуудын холбогчийг хайрцагт түгжихгүйн тулд өөрчилсөн.
Би бас жижиг утас ашигладаг байсан тул хадгалахад тийм ч их хэмжээтэй байдаггүй.
Алхам 3: Дуу чимээ
Би хангалттай чанга биш байсан тул дууны өсгөлтийн хэлхээг нэмсэн.
www.sparkfun.com/products/11044
Би мөн дууны товчлуурыг нэмсэн тул үүнийг хүрээлэн буй орчны дуу чимээний дагуу тохируулж болно.
Би ашигласан ??? миний хүссэн бүх боломжийг санал болгосон чип.
Алхам 4: Кодыг оновчтой болгох
Би микро контроллер дахь кодыг оновчтой болгож, ялангуяа оролтыг хэрхэн уншдагийг оролт бүрийг нэг нэгээр нь шалгахын оронд бүртгэлийг ашиглан шууд хийсэн.
Доорх кодын жишээн дээр үзүүлсэн шиг та бүртгэлийн бүртгэлийн зөв битийг шалгах хэрэгтэй.
A0 -ийн хувьд B00000001
A1 -ийн хувьд B00000010
А2 -ийн хувьд B00000100
гэх мэт …
Мөн та нэг дор хэд хэдэн оролтыг шалгаж болно
A5 ба A6 -д зориулсан B00110000
Энэ нь кодыг илүү хурдан болгосон боловч үргэлж нэг баг хариулах эрсдэлийг эрс багасгасан.
хүчингүй тохиргоо () {DDRC = DDRC | B00000000; // PORTC (аналог 0 -ээс 5 хүртэл) bitsPortC = 0 оролтод оруулах;
}
void loop () {bitsPortC = PINC;
хэрэв (bitsPortC == B00000001)
}
Алхам 5: Мобайл апп
Эдгээр өөрчлөлтүүдийн хамгийн том хэсэг нь HM-10 Bluetooth чипийг хэлхээнд нэмэх явдал байв.
Үүнтэй хамт гар утсан дээрх хайрцгийг удирдах Андройд програм гарч ирэв. Мобайл аппликейшн нь үндсэндээ аль баг идэвхтэй байгааг (төхөөрөмжийн урд талын LED), оноог харж, хариултын зөв эсвэл буруу эсэхийг шийддэг.
Алхам 6: Тохиргоо
Мобайл аппликейшн гарч ирснээр туршлагаа тохиргоогоор бага зэрэг өөрчлөх боломжтой болсон … дууг хааж, буруу хариулт нь цэгийг арилгадаг хүнд горимыг нэмж, хүмүүс үргэлж хариулах боломжтой эсэхийг эсвэл тоглоомын мастер хэлэх шаардлагатай эсэхийг сонгох боломжтой болно. Машин нь "Бэлэн" … хүмүүс товчлуурыг нь нухаж, хариултыг нь мэдэхгүй байхаас сэргийлдэг.
Алхам 7: Дүгнэлт
Энэ бүгдийг хэрхэн програмчилж сурах нь маш хөгжилтэй байсан тул Bluetooth дээр ажилладаг … Бага энергитэй байх болно.
Одоо энэ мэдлэгээ бусад төслүүдэд хэрэгжүүлэхийг тэсэн ядан хүлээж байна.
Зөвлөмж болгож буй:
Lazy 7 / Quick Build Edition: 8 алхам (зурагтай)
Lazy 7 / Quick Build Edition: Тийм. Өөр нэг. Би Thingiverse дээр оруулсан мэдээллээ энд хуулж/буулгах болно, энэ баримт бичиг нь зөвхөн зурвасын чиглүүлэлт хийхэд л хэрэгтэй байдаг. Саяхан би 7 сегментийн цаг - Small Printers Edition -ийг хэвлүүлсэн бөгөөд энэ нь бидний бүтээсэн анхны 7 сегментийн дэлгэц юм
ATMEGA328P (Arduino) DIY ашиглан Quiz Buzzer: 3 алхам
ATMEGA328P (Arduino) DIY ашиглан Quiz Buzzer: Асуулт хариултын уралдааны үеэр бүх багуудад асуулт нээлттэй байдаг. Хариултыг мэддэг хүн эхлээд дуугарагчийг цохиж, дараа нь асуултанд хариулдаг. Заримдаа хоёр ба түүнээс дээш тоглогч дуугарагчийг нэгэн зэрэг дардаг бөгөөд энэ нь үнэхээр
Arduino Quiz Buzzer: 8 алхам (зурагтай)
Arduino Quiz Buzzer: Сайн байна уу! Энэ бол миний анхны зааварчилгаа юм. Тоглоомын шоу хөтлөгч мэргэжил нэгт маань Quiz Buzzer хийж чадах хүмүүсийг асуухад Quiz -ийн дохионы төлөвлөгөө эхэлсэн. Би энэ төслийг хэдхэн найзуудынхаа тусламжтайгаар авсан (Блэйз ба Эррол) ба
555 таймер IC ашиглан Quiz Buzzer: 4 алхам
555 таймер IC ашиглан Quiz Buzzer: Энэ төслийг LCSC.com ивээн тэтгэсэн. LCSC нь жинхэнэ, өндөр чанартай электрон эд ангиудыг хамгийн сайн үнээр санал болгох хатуу үүрэг хүлээдэг. LCSC нь Чи дахь электрон бүрэлдэхүүн хэсгүүдийн хамгийн хурдан хөгжиж буй онлайн дэлгүүр болжээ
Certamen Quiz дасгалын машин: 12 алхам (зурагтай)
Certamen Quiz Practice Machine: Junior Classical League -ийн Certamen quiz багийн тэмцээнд Грек/Ромын сэдвээр асуулт хариултын асуултууд багтдаг. Оролцогчид хариулт өгөхдөө дуут товчлуурыг дардаг. Машин нь товчлууруудын дарааллыг хянадаг