Мазмұны:
Бейне: ATMEGA328P (Arduino) DIY көмегімен викториналық дыбыстық сигнал: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Викторина сайыстарының гимназиялық турында сұрақ барлық командаларға ашық қойылады. Жауабын білетін адам алдымен дыбыстық сигналға соғылады, содан кейін сұраққа жауап береді. Кейде екі немесе одан да көп ойыншы дыбыстық сигналға бір мезгілде соғады және олардың қайсысы дыбысты бірінші басқанын анықтау өте қиын. Бүкіл оқиға жазылған телешоуларда әрекеттер бірінші соққыны анықтау үшін баяу қозғалыста қайталанады. Мұндай баяу қозғалыстар шоуды жүргізуге қомақты қаражат болған жағдайда ғана мүмкін болады.
Осы себепті колледждерде викториналық сайыстарға арналған зумерлік турлар басталады. Бұл жоба 5 командадан тұратын викториналық конкурс үшін пайдалы, бірақ оны көптеген командалар үшін өзгертуге болады. Бұл жүйе сезімтал. Конкурс бір уақытта болып көрінуі мүмкін барлық қатысушылардың арасынан бірінші хит қатысушыны анықтап, жаза алады. Біз схеманы ATmega328P микроконтроллерінің көмегімен жасадық, ол кірісті басу түймелерінен сканерлейді және компьютер дисплейінде сәйкес нөмірді көрсетеді. Бұл компоненттердің ең аз саны бар және күрделі емес қарапайым схема. Бұл жүйе тек 5 командаға арналған болса да, басқа командаларды қосуға болады.
1 -қадам: Блок диаграммасы
Жоба 3 модульден тұрады
-Нәр беруші
-микроконтроллер блогы
-Аркада түймелері
-Дисплей бірлігі
Қуат көзі: Қуат көзі - бұл 220ВС -ты 9 ВДК -ке түрлендіретін қабырға адаптері. Қуат көзі Quiz дыбыстық сигналына қуат береді, онда тізбектің қалған бөлігінде 5В кернеуді реттейтін реттегіш болады. Бүкіл тізбектегі максималды ток күші 1 амперден аз болуы керек, ол ток көзі беретін максималды токтан аспайды.
Микроконтроллер блогы: Микроконтроллер ATMEGA328 болады. Оның жұмыс кернеуі 5в. Алты аналогтық кіріс түйреуіші және 14 цифрлық кіріс/шығыс түйреуі бар. Arduino Uno -да 16 МГц кристалды осцилляторы мен компьютермен жұмыс істеу үшін USB қосқышы бар. Микроконтроллер сигналдарды сыртқы түймелерден аналогтық және цифрлық кірістер арқылы қабылдайды. ATMEGA328P - бұл әр оқиғаны бақылайтын және ұйымдастыратын викториналық дыбыстық сигналдың миы. Ол қатысушының дыбыстық сигналға кірген аты мен уақытын өз деректер базасында сақтайды.
Аркада түймелері: Quiz Buzzer -де 9 аркада түймесі бар, қарсыластар үшін 5 түйме, ал сұрақ қоюшыда 4 енгізу батырмасы бар. Таймердің басталуын көрсететін БАСТАУ түймесі. ТОҚТАТУ түймелері таймердің аяқталуын білдіреді, БАСТАУ мен ТОҚТАТУ арасында басылған дыбыстық сигнал ғана ескеріледі. Микроконтроллер ойнатқыштың атын зуммер басылған ретпен сақтайды. Ойыншы сұраққа дұрыс жауап бергенде ДҰРЫС түймесі басылады Жауап қате болғанда дұрыс емес батырманы басады, ал сұраққа жауап беру мүмкіндігі келесі ойыншының ойыншысына өтеді. Аркада батырмасының қарапайым әдістеме бойынша жұмысы, түйме басылғанда ол сандық оқу штырын Vcc -ке қосады, ал ол GND -ге қосылады.
Дисплей блогы: Компьютер USB интерфейсі арқылы микроконтроллермен байланысатын Python кодталған Quiz Buzzer бағдарламалық жасақтамасын іске қосады. Ол үшін микроконтроллерден жіберілген деректерді түсіндіру және талдау қажет болады. Әр ойыншының реакция уақыты компьютерде көрсетіледі.
2 -қадам: іске асыру
Схема блок -схема енгізілгеннен кейін жасалады және сыналады. ПХД орналасуын жобалауға өзгерістер жаңартылды.
3 -қадам: демо -бейне
Жоба туралы толығырақ мына жерден білуге болады: (сонымен қатар Arduino коды мен ПХД орналасуын қамтиды)
Github сілтемесі:
Ұсынылған:
Arduino+Blynk жобасын басқаратын дыбыстық сигнал: 8 қадам
Arduino+Blynk жобасын басқаратын дыбыстық сигнал: Blynk IoT мүмкіндігін өте ыңғайлы ету үшін қолданылады. Бұл жобада мен сымсыз байланыс үшін Bluetooth немесе Wifi модулін қолданбаймын. Бұл Blynk қосымшасының көмегімен мүмкін, бұл сізге өз қосымшаңызды жасауға көмектеседі
DIY Arduino дыбыстық сигнал спектрінің анализаторы: 3 қадам
DIY Arduino дыбыстық сигнал спектрінің анализаторы: бұл визуалды режимі өзгеретін өте қарапайым дыбыстық анализатор
Blynk және XinaBox көмегімен пьезо -дыбыстық сигнал: 9 қадам
Blynk және XinaBox көмегімен Piezo дыбыстық сигналын шығарыңыз: Blynk және xChips көмегімен кез келген 5В элементті басқарыңыз. Бұл жоба менің телефонымнан Piezo Buzzer дыбысын шығарады
555 таймер IC көмегімен викториналық дыбыстық сигнал: 4 қадам
555 Timer IC көмегімен викториналық дыбыстық сигнал: Бұл жобаға LCSC.com демеушілік жасады. LCSC шынайы, жоғары сапалы электронды компоненттердің кең таңдауын ең жақсы бағамен ұсынуға сенімді. LCSC Чидегі электронды компоненттердің ең жылдам дамып келе жатқан интернет -дүкеніне айналды
Arduino MusicStump: жеңіл, тұтқын сенсор және дыбыстық сигнал: 3 қадам
Arduino MusicStump: жарық, тұтқын сенсор және дыбыстық сигнал: жоғарғы жағында жарықдиодты сақинасы бар интерактивті ағаш, дыбыс шығаратын дыбыстық сигнал және сенсорлық сенсор сенсоры бар. Бұл қызықты нәрсені жасау үшін сізге мыналар қажет: Электроника:- 1x Arduino Uno- 15x кабельдер- 1x сондықтан