Мазмуну:

Ардуино менен инфракызыл үйдү автоматташтыруу: 5 кадам
Ардуино менен инфракызыл үйдү автоматташтыруу: 5 кадам

Video: Ардуино менен инфракызыл үйдү автоматташтыруу: 5 кадам

Video: Ардуино менен инфракызыл үйдү автоматташтыруу: 5 кадам
Video: Lesson 29: Car-7 Controlling SunFounder Smart Car using Remote Controller | Robojax 2024, Ноябрь
Anonim
Ардуино менен инфракызыл үйдү автоматташтыруу
Ардуино менен инфракызыл үйдү автоматташтыруу
Ардуино менен инфракызыл үйдү автоматташтыруу
Ардуино менен инфракызыл үйдү автоматташтыруу
Ардуино менен инфракызыл үйдү автоматташтыруу
Ардуино менен инфракызыл үйдү автоматташтыруу

ARDUINO ҮЙДҮ АВТОМАТТОО

Үйдү автоматташтыруу - бул, адатта, кол менен жасай турган нерсени автоматтык түрдө жасоо. Адатта, сиз которгучту өйдө көтөрө аласыз, эгерде сиз пультту бассаңыз жана жарыгыңыз автоматтык түрдө күйсө, эгер түнкүсүн жарыкты өчүрүү же желдеткичти өчүрүү үчүн жалкоо болсоңуз, бул долбоор сен. Мен жалкоо болуу үчүн бир аз эмгек керек деп айтам.

жакшы, биз бул үйрөткүчтө сүйлөшөбүз.

МАТЕРИАЛДАР

Arduino (мен Arduino pro mini колдоном), бирок ар кандай даам жакшы болот

3 же 2 релелик канал модулу (Мен экөөнү колдоном. Бирок 3, эгер сиз фото резистор функциясын колдонууну кааласаңыз)

Инфракызыл алуучу диод

Өткөргүч зымдар

2 чырак кармагыч (мен колдонгон 1. Бирок 2, эгер сиз резистор функциясын колдонууну кааласаңыз)

Күйөрман (муну сиздин үйүңүздө болушу керек, андыктан аны сатып алышыңыз керек)

Алыстан

Ачык лампа

AC розеткасы

Breadboard

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

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

2 10k каршылыгы

Коңгуроо

12V DC адаптери

7805 чыңалуу жөндөгүч.

1 -кадам: Чыңалуу бөлүштүргүчтөр

Чыңалуу бөлүштүргүчтөр
Чыңалуу бөлүштүргүчтөр

чыңалуу бөлүүчү - бул чыңалууну басаңдатуу үчүн серия менен туташкан резисторлор. Чыңалуу бөлүштүргүч жөнүндө көбүрөөк билүү үчүн бул жерге өтүңүз.

2 -кадам: Өзгөрүлмө резисторлор (термисторлор жана фото резисторлор)

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

Бул көрсөтмөлөрдө биз термисторлорго жана фото резисторлорго көбүрөөк көңүл бурабыз.

THERMISTORS

терм деген сөздөн сизде температура менен байланышкан түшүнүк болушу керек. Термисторлордун эки түрү бар, атап айтканда NTC термистору жана PTC термистору. NTC термисторунун каршылыгы температура жогорулаган сайын төмөндөйт, башкача айтканда алардын каршылыгы температурага тескери пропорционалдуу, ал эми PTC термисторуна карама -каршы.

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

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

Сүрөт резисторлору Жарыкка көз каранды резисторлор (LDRs) жарыктын интенсивдүүлүгүнүн өзгөрүшүнөн улам каршылыгын өзгөрткөн резисторлор деп да билишет. Жарык көп болгондо алардын каршылыгы төмөндөйт жана жарык аз болгондо каршылыгы жогорулайт.

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

Термисторлор жөнүндө көбүрөөк билүү үчүн бул шилтемеге өтүңүз.

Сүрөт резисторлору жөнүндө көбүрөөк билүү үчүн бул шилтемеге өтүңүз.

3 -кадам: Infrared

Infrared
Infrared

Мен бул жерде инфракызыл жөнүндө эч нерсе деп айтпайм, бирок көбүрөөк маалымат алуу үчүн менин мурунку көрсөтмөмө барып, Arduino менен инфракызыл башкарылуучу машинаны кантип түзсө болот. Инфракызыл түстү Arduino менен кантип туташтыруу керек экенин билүү үчүн, пин картага түшүрүү маалымат баракчасын текшериңиз, анткени менде сизден башка кабыл алгыч колдонулушу мүмкүн. Чыңалуу пинин 5v менен GNDге GNDге туташтырыңыз жана анын өндүрүшүн Arduino санарип пинине 10 туташтырыңыз.

4 -кадам: Орнотуу жана туташтыруу

ЖӨНДӨӨ ЖАНА БИРДИРҮҮ
ЖӨНДӨӨ ЖАНА БИРДИРҮҮ
ЖӨНДӨӨ ЖАНА БИРДИРҮҮ
ЖӨНДӨӨ ЖАНА БИРДИРҮҮ
ЖӨНДӨӨ ЖАНА БИРДИРҮҮ
ЖӨНДӨӨ ЖАНА БИРДИРҮҮ

термисторуңузду 10к каршылыгы менен катар туташтырыңыз, андан кийин термистордун башка коргошун 5v менен туташтырыңыз жана 10k каршылыгынын башка коргошун жерге туташтырыңыз, андан кийин борбордук туташууну аналогдук киргизүүгө туташтырыңыз. Сүрөт резистору үчүн да ушундай кылыңыз. Аналогинди билүү үчүн жөн эле кодду текшериңиз жана аны сиз каалаган аналогдук пинге өзгөртө аласыз.

Зумердин оң коргошун санариптик 5 -пинге жана терске GROUNDга туташтырыңыз.

ЭСТРАДА

IN1ди санарип пинге 2 туташтырыңыз

IN2ди санарип пинге 8 туташтырыңыз

IN3 ди санарип пинге 4 туташтыруу

AC ЖАБДАМЫНЫН NO1, 2, 3 бир туташуусуна туташтырыңыз

AC лампочкасын Com1ге туташтырыңыз

Вентилятордун бир туташуусун COM2ге туташтырыңыз

керебеттин жанындагы лампанын AC лампасынын бир коргошун COM3кө туташтырыңыз

Бардык AC КУРАЛДАРЫНЫН башка зымдарын БИРГЕ туташтыргыла, анан аларды АСнын башка коргошунга туташтыргыла. Менин релем Arduino санарип пини төмөн болгондо күйгүзүлөт, эгер сиздики жогору болсо, анда кодду ар бир төмөндөн жогоруга алмаштырыңыз. Сиздин реле модулунун кандайдыр бир кирүүсүн төмөн же жогору болгондо, сиздин кирүүңүздү текшерүү үчүн, эгерде ошол реледе коргошун жанса, анда сиздин реле төмөн болгондо күйөт, бирок андай болбосо, анда ал күйөт бийик. Эстафета жөнүндө маалымат алуу үчүн бул жерге кириңиз.

5 -кадам: Код

Image
Image

Кодду NDUKWU PIUS жараткан, бул албетте мен. Жөн эле кодду жүктөп алып, Arduino IDEде ачыңыз. Өзүңүздүн табитиңизге жараша өзгөртүп, жүктөп бериңиз.

Сунушталууда: