Mundarija:
Video: ATMEGA328P (Arduino) DIY yordamida viktorina -buzzer: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Viktorina tanlovlarining gimnastikali turida savol barcha jamoalarga ochiq bo'ladi. Javobni bilgan odam avval zilzilaga uriladi va keyin savolga javob beradi. Ba'zida ikki yoki undan ortiq o'yinchi deyarli bir vaqtning o'zida signal signaliga uriladi va ularning qaysi biri birinchi marta ovoz signalini bosganini aniqlash juda qiyin. Butun voqea yozilgan teledasturlarda harakatlar birinchi zarbani aniqlash uchun sekin harakatda takrorlanadi. Bunday sekin harakatlar faqat namoyishni o'tkazish uchun katta mablag 'mavjud bo'lganda mumkin.
Shu sababli, kollejlarda o'tkaziladigan viktorinalar tanlovi uchun gimnastika turlari boshlanadi. Bu loyiha 5 jamoadan iborat viktorina tanlovi uchun foydalidir, lekin uni ko'plab jamoalar uchun o'zgartirish mumkin. Bu tizim sezgir. O'yin bir vaqtning o'zida bo'lib o'tishi mumkin bo'lgan barcha ishtirokchilar orasida birinchi zarba beruvchi ishtirokchini aniqlay oladi va yozib oladi. Biz sxemani ATmega328P mikrokontroler yordamida ishlab chiqdik, u kirishni tugmachalardan tekshiradi va kompyuter displeyida tegishli raqamni ko'rsatadi. Bu minimal komponentlar soniga ega va hech qanday murakkabliksiz oddiy sxema. Garchi bu tizim faqat 5 ta jamoaga mo'ljallangan bo'lsa -da, ko'proq jamoalarni qo'shish mumkin.
1 -qadam: Blok diagrammasi
Loyihada 3 ta modul mavjud
-Quvvatlantirish manbai
-Mikrokontroller birligi
-Arja tugmalari
-Ko'rsatish birligi
Quvvat manbai: Quvvat manbai - 220VAC ni 9VDC ga o'zgartiradigan devor adapteri. Quvvat manbai viktorina signalini quvvat bilan ta'minlaydi, u zanjirning qolgan qismi uchun 5V kuchlanishli voltaj regulyatoriga ega bo'ladi. Barcha kontaktlarning zanglashiga olib keladigan maksimal oqim 1 Amperdan kam bo'lishi kerak, shunda u quvvat manbai berishi mumkin bo'lgan maksimal oqimdan oshmaydi.
Mikrokontroller birligi: mikrokontroller ATMEGA328 bo'ladi. U 5V ish kuchlanishiga ega. Oltita analog kirish pimi va 14 ta raqamli kirish/chiqish pinlari mavjud. Arduino Uno -da, shuningdek, 16 MGtsli kristalli osilator va USB bilan kompyuter bilan bog'lanish uchun ulagich mavjud. Mikrokontroller tashqi tugmalardan signallarni ham analog, ham raqamli kirishlar orqali qabul qiladi. ATMEGA328P - bu har bir hodisani boshqaradigan va boshqaradigan Quiz buzzerining miyasi. U ishtirokchining ovozli signalga kirgan vaqti va ismini o'z ma'lumotlar bazasida saqlaydi.
Arja tugmalari: Quiz Buzzer -da 9 ta Arkada tugmasi, raqiblar uchun 5 ta tugma va so'rovchining yonida 4 ta kirish tugmasi mavjud. Taymerning boshlanishini belgilaydigan START tugmasi. STOP tugmalari taymer tugashini bildiradi, START va STOP o'rtasida bosilgan signal faqat hisobga olinadi. Mikrokontroller pleyerning ismini signalni bosish bilan bir xil ketma -ketlikda saqlaydi. O'yinchi savolga to'g'ri javob bersa, To'g'ri tugma bosiladi, agar javob noto'g'ri bo'lsa, "noto'g'ri" tugmasi bosiladi va savolga javob berish imkoniyati keyingi ketma -ket o'yinchiga o'tadi va hokazo. Arja Button oddiy metodologiyada ishlaydi, tugma bosilganda u raqamli o'qish pinini Vcc ga ulaydi, aks holda u GND ga ulanadi.
Ko'rsatish birligi: Kompyuter Python -da kodlangan Quiz Buzzer dasturini ishga tushiradi, u USB interfeysi orqali mikrokontroller bilan bog'lanadi. U mikrokontrolordan yuborilgan ma'lumotlarni talqin qilishi va tahlil qilishi kerak bo'ladi. Har bir o'yinchining reaktsiya vaqti kompyuterda ko'rsatiladi.
2 -qadam: Amalga oshirish
O'chirish blok diagrammasi bajarilishi bilanoq ishlab chiqiladi va sinovdan o'tkaziladi. PCB sxemasini tuzish uchun o'zgarishlar yangilandi.
3 -qadam: Demo video
Loyiha haqida ko'proq ma'lumotni bu erda topishingiz mumkin: (Arduino kodi va PCB sxemasini ham o'z ichiga oladi)
Github havolasi:
Tavsiya:
Viktorina kabinetining ramkasi: 4 qadam
Viktorina kabinetining ramkasi: Bu yo'riqnomada bu erda tasvirlangan viktorina loyihasi uchun jamoaviy shkaflar qurilishi ko'rsatilgan. Jamoa ballari qutilari uchun asosiy ramka (Box A va Box B) 9 mm MDFdan iborat. O'lchamlari: 3 ta yopiq - 460 mm x 100 mm x 9 mm - tepa, markaz va
Bolalar uchun elektron viktorina taxtasi: 10 qadam (rasmlar bilan)
Bolalar uchun elektron viktorina taxtasini yaratish: Bu ko'rsatmada men sizga amakivachchamning o'g'li Meyson bilan elektron viktorina taxtasini qanday yaratganimizni ko'rsataman! Bu har qanday yoshdagi, fanga qiziquvchi bolalar uchun STEM bilan bog'liq ajoyib loyihadir! Meyson atigi 7 yoshda, lekin tobora ortib bormoqda
QuizBox - oflayn Internet -viktorina: 6 qadam
QuizBox - oflayn Internet viktorinasi: Siz subreddit kimligini, kimga kerak emasligini bilish uchun oflayn internet viktorinasi. Tarkibni qisqacha sharhi ostida. Kirish va ko'rgazmali videoni bosib chiqarish qutisini bosib chiqarish, ba'zi elektronikalarni qo'shish, kod yozish viktorina natijasi
MP3 viktorina taxtasi: 10 qadam (rasmlar bilan)
MP3 sinfidagi viktorina taxtasi: Sobiq o'qituvchilar sifatida biz har doim sinf mashg'ulotlariga qiziqamiz. Yaqinda biz katta interaktiv Sound FX devorini yaratdik, u biz uchun juda yaxshi bo'ladi deb o'ylagandik … ko'p sinflarda gigant bo'sh joy yo'qligini tushunmagunimizcha
Xavfsiz viktorina: 5 qadam
Xavfsiz viktorina: Agar test ballaringiz past bo'lsa, uni ota -onangiz bilan bo'lishishni xohlamaysiz. Siz test qog'ozini qutiga joylashtirish uchun foydalanishingiz mumkin. Agar ota -onalar o'z kitobiga muhtoj ekanliklarini bilsalar, ota -onalar uni topadilar. Parol uni ochadi: ilhom manbasi: https: // www