Мазмұны:

Arduino көмегімен үйдегі инфрақызыл автоматтандыру: 5 қадам
Arduino көмегімен үйдегі инфрақызыл автоматтандыру: 5 қадам

Бейне: Arduino көмегімен үйдегі инфрақызыл автоматтандыру: 5 қадам

Бейне: Arduino көмегімен үйдегі инфрақызыл автоматтандыру: 5 қадам
Бейне: Arduino аппараттық-бағдарламалық ортасы көмегімен жасалған "Ақылды уй" жобасы 2024, Қараша
Anonim
Arduino көмегімен үйдегі инфрақызыл автоматтандыру
Arduino көмегімен үйдегі инфрақызыл автоматтандыру
Arduino көмегімен үйдегі инфрақызыл автоматтандыру
Arduino көмегімен үйдегі инфрақызыл автоматтандыру
Arduino көмегімен үйдегі инфрақызыл автоматтандыру
Arduino көмегімен үйдегі инфрақызыл автоматтандыру

ARDUINO HOME AUTOMATION

Үйді автоматтандыру дегеніміз - сіз қолмен жасайтын нәрсені автоматты түрде жасау. Әдетте сіз коммутаторды аударуға тұрасыз, егер сіз қашықтан басқару пультіне бассаңыз, шам автоматты түрде қосылады, егер сіз түнде шамды өшіруге немесе желдеткішті өшіруге ерінсеңіз, бұл жоба сіз. Мен айтамын, жалқау болу үшін біраз еңбек қажет.

бұл нұсқаулықта бұл туралы сөйлесетін боламыз.

МАТЕРИАЛДАР

Arduino (мен Arduino pro mini қолданамын), бірақ кез келген дәм жақсы болады

3 немесе 2 релелік арналық модуль (мен екеуін қолданамын. Бірақ фото резистор функциясын қолданғыңыз келсе 3 міндетті болып табылады)

Инфрақызыл қабылдағыш диод

Өткізгіш сымдар

2 шам ұстағыштар

Желдеткіш (бұл сіздің үйіңізде болуы керек, сондықтан оны сатып алу керек)

Қашықтан

Айнымалы шам

Айнымалы ток ашасы

Нан тақтасы

NTC 10k термисторы

1 фоторезистор

2 10к резистор

Зумер

12В тұрақты ток адаптері

7805 кернеу реттегіші.

1 -қадам: кернеуді бөлгіштер

Кернеу бөлгіштері
Кернеу бөлгіштері

кернеуді бөлгіш - кернеуді төмендету үшін тізбектей қосылған резисторлар. Кернеуді бөлгіш туралы көбірек білу үшін мына жерге өтіңіз.

2 -қадам: айнымалы резисторлар (термисторлар мен фото резисторлар)

айнымалы резисторлар - бұл белгілі бір жағдайларға байланысты қарсылығын өзгертетін резисторлар.

Бұл нұсқаулықта біз термисторлар мен фото резисторларға көбірек тоқталамыз.

ТЕРМИСТОРЛАР

терм сөзінен сіз температурамен айналысатыны туралы түсінікке ие болуыңыз керек. Термисторлардың екі түрі бар, атап айтқанда NTC термисторы және PTC термисторы. NTC термисторының қарсылығы температура жоғарылаған сайын төмендейді, яғни олардың қарсылығы температураға кері пропорционалды, ал PTC термисторы үшін керісінше.

ЕСКЕРТПЕ: егер сіз мұнда термистор 10 к Ом болса, онда ол бөлме температурасында 25 градус Цельсийде 10 к болады.

ФОТО РЕЗИСТОРЫ

Фото резисторлар жарыққа тәуелді резисторлар (LDR) деп аталады, олар жарық қарқындылығының өзгеруіне байланысты қарсылығын өзгертетін резисторлар. Жарық көп болған кезде олардың қарсылығы төмендейді, ал жарық аз болған кезде олардың қарсылығы артады.

Біз бұл айнымалы резисторларды кернеу бөлгішті құру үшін қолданғанда, кернеуді оңай өзгерте аламыз.

Термисторлар туралы көбірек білу үшін мына сілтемеге өтіңіз.

Фото резисторлар туралы көбірек білу үшін мына сілтемеге өтіңіз.

3 -қадам: инфрақызыл

Инфрақызыл
Инфрақызыл

Мен мұнда инфрақызыл туралы ештеңе айтпаймын, бірақ сіз қосымша ақпарат алу үшін Arduino көмегімен инфрақызыл басқарылатын машинаны қалай жасау керектігін біле аласыз. Инфрақызыл сәулені Arduino -ға қалай қосу керектігін білу үшін пин -картография бойынша мәліметтер парағын тексеріңіз, себебі менде сізден басқа қабылдағыш қолданылуы мүмкін. Кернеу түйреуішін 5v -ке, GND -ті GND -ге жалғаңыз және оның шығысын Arduino цифрлық 10 -пиніне қосыңыз.

4 -қадам: РЕТТЕУ ЖӘНЕ ҚОСУ

РЕТТЕУ ЖӘНЕ ҚОСУ
РЕТТЕУ ЖӘНЕ ҚОСУ
РЕТТЕУ ЖӘНЕ ҚОСУ
РЕТТЕУ ЖӘНЕ ҚОСУ
РЕТТЕУ ЖӘНЕ ҚОСУ
РЕТТЕУ ЖӘНЕ ҚОСУ

термисторды 10к резистормен тізбектей жалғаңыз, содан кейін термистордың басқа сымын 5в -ке қосыңыз және 10к резистордың басқа сымын жерге қосыңыз, содан кейін орталық сымды аналогтық кіріске қосыңыз. Фото резистор үшін де солай жасаңыз. Аналогты білу үшін кодты тексеріңіз, сонда оны өзіңіз қалаған кез келген аналогтық істікшеге өзгертуге болады.

Дыбыстық сигналдың оң сымын 5 -ші цифрлық түйреуішке, ал терісін GROUND -ге қосыңыз.

РЕЛЕ

IN1 цифрлық түйреуішке 2 қосыңыз

IN2 цифрлық пинге 8 қосыңыз

IN3 -ке цифрлық түйреуішті 4 жалғаңыз

NO1, 2, 3 айнымалы ток көзінің бір сымына қосыңыз

айнымалы ток шамының сымын Com1 -ге қосыңыз

Желдеткіштің бір сымын COM2 -ге қосыңыз

төсек бүйірлік шамының айнымалы ток шамының бір сымын COM3 -ке жалғаңыз

Айнымалы ток қондырғыларының басқа сымын бірге қосыңыз, содан кейін оларды айнымалы ток көзінің басқа сымына қосыңыз. Менің релем Arduino цифрлық түйреуіші төмен болған кезде қосылады, ал егер сіздікі жоғары болса, кодты төменнен жоғарыға дейін өзгертіңіз. Релелік модульдің кез келген кірісін GND -ге төмен немесе жоғары қосқан кезде сіздің шығатындығыңызды тексеру үшін, егер сол кірістегі сым қосылып тұрса, сіздің реле төмен болғанда қосылады, бірақ ол қосылмаса, ол қосылады. жоғары. Эстафета туралы ақпаратты мына жерден қараңыз.

5 -қадам: код

Image
Image

Кодты NDUKWU PIUS жасаған, бұл әрине мен. Тек кодты жүктеп алып, Arduino IDE -де ашыңыз. Өз қалауыңыз бойынша өзгертіңіз және жүктеңіз.

Ұсынылған: