Па да започнемо. Прво морате одлучити о компонентама и склопу. Принцип рада кола је једноставан: слаби сигнал из микрофона се појачава и шаље на аналогни пин Ардуино. Као појачавач користићу оперативно појачало (компаратор). Омогућује много већи добитак у односу на конвенционални транзистор. У мом случају, ЛМ358 чип ће послужити као овај компаратор, а може се наћи буквално било где. А кошта прилично јефтино.
Ако нисте могли пронаћи ЛМ358, онда на његово место можете ставити било које друго одговарајуће оперативно појачало. На пример, компаратор приказан на фотографији стајао је на плочи појачала сигнала инфрацрвеног пријемника на телевизору.
Сада погледајмо круг сензора.
Поред оперативног појачала, требат ће нам још неколико лако доступних компоненти.
Најобичнији микрофон. Ако поларитет микрофона није назначен, само погледајте његове контакте. Минус један увек иде у случај, а у кругу је, према томе, повезан са "земљом".
Даље, потребан нам је отпорник од 1 кΩ.
Три отпорника од 10 кΩ.
А други отпорник од 100 кΩ је 1 МΩ.
У мом случају, отпорник од 620 кОхм користи се као "златна средина".
Али у идеалном случају, морате да користите променљиви отпорник одговарајућег рејтинга. Штавише, као што показују експерименти, већа оцјена само повећава осетљивост уређаја, али јавља се и више „буке“.
Следећа компонента је кондензатор 0,1 уФ. Означено је "104".
И још један кондензатор, на 4,7 уФ.
Сада прелазимо на монтажу. Саставио сам склоп са монтираном инсталацијом.
Скупштина је завршена.Инсталирао сам круг у кућишту које сам направио од малог комада пластичне цеви.
Прелазимо на тестирање уређаја. Прикључићу га на плочу Ардуино УНО. Улазимо у развојно окружење Ардуино-а и отварамо пример АналогРеадСериал у одељку Основе.
воид сетуп () {
Сериал.бегин (9600); // повежите серијску везу на 9600 бауд
}
воид лооп () {
инт сенсорВалуе = аналогРеад (А0); / * прочитајте вриједност са нулте аналогне пинове и сачувајте је у промјењивом осјетникуВалуе * /
Сериал.принтлн (сенсорВалуе); // изнесите вриједност на порт
кашњење (1); // сачекајте једну милисекунду за стабилизацију
}
Пре убацивања у плочу, мењамо кашњење за 50 милисекунди и учитавамо га. Након тога правимо тест памук и следимо индикације. У тренутку пљескања скачу, покушавају приближно запамтити ову вриједност и вратити се на скицу.
Додајте неколико црта скици.
ако (сенсорВалуе> Кс) {
Сериал.принт ("ЦЛАП");
кашњење (1000);
}
Уместо „Кс“, поново унесите исту вредност, учитајте и пљескајте. Тако наставите док не пронађете оптималну вредност одзива. Уз прецијењене вриједности, услов ће се испунити само памуком на врло блиској удаљености. Уз нижу вредност, услов ће бити задовољен и при најмањој буци или звуку корака.
Такође, уз правилан избор отпорника Р5, овај сензор може се претворити у дигитални и може се користити у хардверским прекидима. Потенцијал овог дизајна је огроман, на основу њега можете саставити гомилу различитих пројеката, а његова једноставност чини уређај доступан свима.
Закључно, предлажем да погледате видео у којем је све јасно приказано. Поступак калибрације и састављање најједноставнијег памучног прекидача такође су објашњени много детаљније.
Надам се да сте уживали. Желим вам успешну скупштину!