Како дизајнирати додирни круг затамњења користећи Ардуино?

Прекидач је најважнији део сваког кола. Различити склопови користе различите прекидаче у себи. У овом пројекту користићемо додирни прекидач за затамњење. Овај прекидач је сензор осетљив на додир који открива физички додир или близину. Електрични уређај којим ће се управљати помоћу овог прекидача за димере на додир ће променити свој интензитет у складу са излазом овог прекидача.



Додирни сензор са Ардуином

Како пребацити уређај помоћу додирног сензора?

Почнимо да радимо на нашем пројекту без губљења времена.



Корак 1: Прикупљање компонената

Ако желите да избегнете било какве непријатности усред пројекта, најбољи приступ је направити листу свих компонената које ће се користити и проћи кроз кратку студију њиховог рада. Списак свих компонената које ћемо користити у нашем пројекту је следећи:



  • Ардуино уно
  • ЛЕД
  • 2Н2222 НПН транзистор
  • 1к-охм отпорник
  • Јумпер Вирес
  • 12В адаптер наизменичне и једносмерне струје

Корак 2: Проучавање компонената

Као што знамо да имамо списак свих компонената које ћемо користити, померимо се корак напред и прођите кроз кратко проучавање ових компоненти.



Ардуино Уно је плоча микроконтролера која се користи за извршавање различитих операција у различитим круговима. Спалимо а Ц Цоде на овој табли да му каже како и које операције треба извршити.

Ардуино уно

Сензор додира је врло осетљив улазни уређај који открива физички додир или близину. Предност овог сензора је у томе што се један сензор користи за извршавање многих операција попут додира, превлачења, стезања итд. Принцип на којем ради је да мери промену капацитивности када особа додирне сензор. Овај сензор се састоји од а ТТП223 тачпед . Када ставите прст на сензор, приказује се стање ОУТ пинова ВИСОКО .



Сензор додира

Корак 3: Састављање компонената

Сад да саставимо све компоненте и направимо склопни круг.

  1. Сензор додира је модул осетљив на додир који има 3 улазно / излазна пина. Укључите овај модул повезивањем Вцц пина и уземљеног пина са 5 В и масом Ардуина. Повежите СИГ или ОУТ пин овог модула са пин8 Ардуина.
  2. Повежите транзистор 2Н2222 на пин3 Ардуина отпорником који је повезан са базом транзистора и колекторским терминалом на 5В Ардуино Уно. Повежите малу сијалицу између емитора транзистора и земље. Пин3 Ардуина је ПВМ пин што значи да вредност на овом пин-у може да варира од 0 т 255.

Кружни дијаграм

Корак 4: Почетак рада са Ардуином

Ако већ нисте упознати са Ардуино ИДЕ-ом, не брините јер је у наставку дат корак по корак за подешавање Ардуино ИДЕ-а.

  1. Преузмите најновију верзију Ардуино ИДЕ са Ардуино
  2. Повежите своју Ардуино плочу са рачунаром и отворите контролну таблу. Кликните на Хардвер и звук и Поглед Уређаји и штампачи. Пронађите име порта на који је повезана ваша Ардуино плоча.

    Проналажење луке

  3. Задржите показивач миша на менију Алат и поставите плочу на Ардуино / Генуино Уно.

    Одбор за постављање

  4. У истом менију Алат подесите порт који сте раније видели Уређаји и штампачи.

    Подешавање порта

  5. Преузмите доленаведени код и кликните на дугме за отпремање да бисте га спалили на плочу микроконтролера.

    Отпремити

Код можете преузети кликом овде.

Корак 5: Код

Код је врло једноставан. У наставку је укратко објашњено:

  1. На почетку се покрећу сви пинови који ће се користити. Променљива сати иницијализује се која ће садржати вредност која ће бити послата сијалици ради промене интензитета његовог сјаја. Ова вредност ће бити од 0 до 255.
инт лед = 3; инт сен = 8; инт вал = 0;

2 воид сетуп () је функција која се користи за постављање пинова који ће се користити као ИНПУТ или ОУТПУТ. Брзина преноса је такође подешена у овој функцији. Брзина преноса је брзина којом плоча микроконтролера комуницира са другим сензорима.

воид сетуп () {Сериал.бегин (9600); пинМоде (сен, ИНПУТ); пинМоде (лед, ИЗЛАЗ); дигиталВрите (сен, ЛОВ); дигиталВрите (лед, ЛОВ); }

3. воид лооп () је функција која се понавља у петљи. У овој петљи се проверава да ли сензор открива прст или не. Ако се прст детектује континуирано, вредност у променљивој „ вал ” подешава се да остане између 0 и 255. Поступак се наставља све док се прст не подигне или постигне максимална осветљеност с. Контролер се програмира ако се открије двоструки језичак, што ће смањити осветљеност.

Слична логичка сијалица. ПВМ-а користи се за смањење осветљености сијалице. Ако је прст двоструко језичаст, интензитет сијалице одређује се постепено док се прст не подигне или сијалица не достигне минималну осветљеност.

воид лооп () {вхиле (дигиталРеад (сен) == ЛОВ); вхиле (дигиталРеад (сен) == ХИГХ) {вхиле (дигиталРеад (сен) == ХИГХ) {иф (вал = 0) {аналогВрите (лед, вал); вал--; кашњење (15); }}}}

Сад кад знамо како да интегришемо сензор за додир са Ардуином. Сада можете сами да се правите код куће и уживате у затамњивању жаруље помоћу овог сензора осетљивог на додир.

Апликације

Горе је описан рад прекидача затамњивача помоћу мале сијалице. Овај процес се може применити у многим другим апликацијама. Неке од ових апликација су наведене у наставку.

  1. Да бисте користили прекидач за димере са додирним жаруљама са жарном нити, могу се користити наменске ИЦ као што је ТТ6061А.
  2. Овај прекидач за затамњење додира може се користити за контролу брзине малог вентилатора једноставним додиривањем сензора.
  3. Овај прекидач за затамњење додира може се користити за контролу осветљености сијалице једноставним додиривањем сензора.
  4. Може да замени традиционалне прекидаче за затамњење попут клизног прекидача или ротационог прекидача за сијалице.