Мазмуну:

Arduino Control Relay Module менен Smart Home кантип жасалат - Үйдү автоматташтыруу идеялары: 15 кадам (сүрөттөр менен)
Arduino Control Relay Module менен Smart Home кантип жасалат - Үйдү автоматташтыруу идеялары: 15 кадам (сүрөттөр менен)

Video: Arduino Control Relay Module менен Smart Home кантип жасалат - Үйдү автоматташтыруу идеялары: 15 кадам (сүрөттөр менен)

Video: Arduino Control Relay Module менен Smart Home кантип жасалат - Үйдү автоматташтыруу идеялары: 15 кадам (сүрөттөр менен)
Video: Lesson 10: Conditional Statement in Arduino and Using Array | SunFounder Robojax 2024, Июль
Anonim
Image
Image
Arduino Control Relay Module менен Smart Home кантип жасалат | Үйдү автоматташтыруу идеялары
Arduino Control Relay Module менен Smart Home кантип жасалат | Үйдү автоматташтыруу идеялары
Arduino Control Relay Module менен Smart Home кантип жасалат | Үйдү автоматташтыруу идеялары
Arduino Control Relay Module менен Smart Home кантип жасалат | Үйдү автоматташтыруу идеялары

Бул үйдү автоматташтыруу долбоорунда биз 5 тиричилик техникасын башкара турган акылдуу үй реле модулун иштеп чыгабыз. Бул реле модулу Мобилдик же смартфондон, IR пультунан же телекөрсөтүүдөн, Кол которгучтан башкарылышы мүмкүн. Бул акылдуу реле ошондой эле бөлмө температурасын жана күндүн нурун желдеткич менен лампочканы күйгүзүү жана өчүрүү үчүн сезе алат.

Бул акылдуу реле төмөнкү өзгөчөлүктөргө ээ:

1. Үй шаймандары мобилдик Bluetooth аркылуу башкарылат

2. Үй тиричилиги TV Remote (Infrared) менен башкарылат

3. Үй шаймандары температура жана нымдуулук сенсору менен автоматтык түрдө башкарылат

4. Үй тиричилик техникасы Dark Sensor тарабынан башкарылат

5. LIVE температурасын жана нымдуулукту көрсөтүңүз.

6. Үй тиричилиги кол которгучтар менен башкарылат

7. Induilt Arduino ошондуктан Arduino коду реле модулуна жүктөлүшү мүмкүн.

Жабдуулар

Акылдуу үй долбоорлору үчүн керектүү компоненттер:

1. ATMEGA328P микроконтроллери

2. HC05 Bluetooth модулу

3. DHT11 сенсору

4. OLED дисплейи (128 X 32)

5. 1738 Infrared Receiver

6. PC817 Optocoupler (5 жок)

7. BC547 NPN транзисторлору (5 жок)

8. 1N4007 диоддор (5 жок)

9. 1N4001 диод (1 жок)

10. Светодиоддор 5мм (6 жок)

11. 22pF Capacitors (2 жок)

12. 100nF (104) Конденсатор (1 жок)

13. 100uF Конденсатор (1 жок)

14. 220 Омдук резисторлор (10 жок) (R6дан R10го чейин)

15. 1к резисторлор (7 жок) (R1ден R5ке чейин)

16. 10к резисторлор (8 жок)

17. 2k (1no) & 4.7k (1no) Резистор

18. LDR (1 жок)

19. 16 МГц кристалл, 20. Баскычтар (8 жок)

21. 5В релеси (5 жок)

22. Jumper (2no), туташтыргычтар, IC базасы

23. FTDI 232 USB сериялык интерфейс тактасына же Arduino UNOго

24. ПХБ

1 -кадам: Райондук диаграмма

Райондук диаграмма
Райондук диаграмма

Бул үйдү автоматташтыруу долбоорунун толук схемасы. Мен үйрөткүч видеодо схеманы түшүндүрдүм.

Мен ATMEGA328P микро контроллерин 5 канал реле модулун башкаруу үчүн колдондум. Мен ошондой эле HC05 Bluetooth модулун, 1738 IR кабылдагычты Bluetooth жана Infrared пультунун релесин башкаруу үчүн туташтырдым. Жана DHT11 температура жана нымдуулук сенсору жана LDR автоматтык түрдө релени башкарат.

Бул схемада биз 5V же 12V релесин колдоно алабыз, бирок схемада айтылгандай резисторлорду ошого жараша өзгөртүүгө туура келет.

2 -кадам: тестирлөө үчүн Breadboard схемасын жасаңыз

Сыноо үчүн Breadboard схемасын жасаңыз
Сыноо үчүн Breadboard схемасын жасаңыз
Сыноо үчүн Breadboard схемасын жасаңыз
Сыноо үчүн Breadboard схемасын жасаңыз
Сыноо үчүн Breadboard схемасын жасаңыз
Сыноо үчүн Breadboard схемасын жасаңыз

ПХБны иштеп чыгуудан мурун, мен тестирлөө үчүн нан тактасында кылдым. Тестирлөө учурунда мен Arduino эскизин Atmega328P микроконтроллерине USBден Serial Interface Board (FTDI232) аркылуу жүктөдүм, андан кийин реледи Bluetooth, ТВ пульту, температура сенсору, LDR ж.

Мен ошондой эле бул схемада колдонулган микроконтроллердин бардыгын картага түшүрдүм.

3 -кадам: Smart Relay модулунун ар кандай режими

Smart Relay модулунун башка режими
Smart Relay модулунун башка режими

Бул Smart Home долбоорунда биз реле модулун ар кандай режимде башкара алабыз:

1. Bluetooth режими

2. Infrared Mode

3. Авто режим

4. Кол режими

Биз ПКБга орнотулган CMODE жана SMODE баскычы менен режимди оңой өзгөртө алабыз.

Режимди өзгөртүү үчүн:

1. CMODE баскычын басыңыз.

2. Андан кийин режимди тандоо үчүн SMODE баскычын басыңыз.

3. Режимди тандагандан кийин кайра CMODE баскычын басыңыз.

4 -кадам: Bluetooth көзөмөлдөгөн режим

Bluetooth көзөмөлдөгөн режими
Bluetooth көзөмөлдөгөн режими
Bluetooth көзөмөлдөгөн режими
Bluetooth көзөмөлдөгөн режими
Bluetooth көзөмөлдөгөн режими
Bluetooth көзөмөлдөгөн режими

Бул жерде биз смартфондон реле модулун көзөмөлдөө үчүн HC05 Bluetooth модулун жана Bluetooth дүкөнүнүн Bluetooth Arduino колдонмосун колдонобуз. Башка колдонмолорду колдонсоңуз болот, бирок ошого жараша кодду өзгөртүүгө туура келет.

HC05тин логикалык деңгээли 3,3 вольт, бирок микроконтроллер үчүн логикалык деңгээл 5 вольт. Ошентип, мен HC05тин RX'ин Atmega328P менен TXке туташтырып жатып, 2k жана 4.7k каршылыгы бар чыңалуу бөлүштүргүчүн колдондум.

5 -кадам: Infrared Control режими

Image
Image
Infrared Control режими
Infrared Control режими
Infrared Control режими
Infrared Control режими

Бул жерде биз телекөрсөтүүнүн пультунан реле модулун башкаруу үчүн 1738 Infrared ресиверин колдонобуз. Сиз каалаган инфракызыл пультун колдоно аласыз, бирок алыскы баскычтардын тиешелүү Hex коддорун алышыңыз керек жана ошого жараша кодду өзгөртүшүңүз керек.

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

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

6 -кадам: Температура жана жарык көзөмөлдөгөн режим

Температура жана жарык көзөмөлдөгөн режим
Температура жана жарык көзөмөлдөгөн режим
Температура жана жарык көзөмөлдөгөн режим
Температура жана жарык көзөмөлдөгөн режим
Температура жана жарык көзөмөлдөгөн режим
Температура жана жарык көзөмөлдөгөн режим

Авто режиминде, бул акылдуу реле модулу бөлмө температурасы жана күндүн нуру аркылуу алдын ала башкарылат. Бул DHT11 температура жана нымдуулук сенсорунун температурасы менен нымдуулугун 5 секунддук интервалдан кийин сезет.

Температура Arduino кодунда айтылган максималдуу температуранын чегинен өткөндө реле 1 жана реле 2 күйөт.

Температура Arduino кодунда айтылган алдын ала аныкталган мин температурадан төмөн болгондо 1 -реле жана 2 -реле өчөт.

LDR Control

Айланадагы жарыкты сезүү үчүн ПКБга LDR орнотулган. Бул караңгы сенсор катары иштейт.

Жарыктын деңгээли алдын ала аныкталган мааниден төмөн болгондо Эстафета 3 жана Реле 4 күйөт.

Жарыктык деңгээли алдын ала аныкталган маанини кесип өткөндө Реле 3 жана Реле 4 өчөт.

Сураныч, жакшыраак түшүнүү үчүн жогорудагы Камтылган видеого кайрылыңыз.

7 -кадам: Кол режими

Кол режими
Кол режими
Кол режими
Кол режими

Реле модулун ПХБга орнотулган баскычтардан кол менен башкарса болот.

Тиешелүү түрдө Relay1, Relay2, Relay3, Relay4, Relay5ти жандыруу жана өчүрүү үчүн S1, S2, S3, S4, S5 5 баскычтары бар.

Жана бир убакта бардык релелерди өчүрүү үчүн RESET баскычы бар.

Мен үйрөткүч видеодо схеманын иштешин түшүндүрдүм.

8 -кадам: PCB долбоорлоо

PCB долбоорлоо
PCB долбоорлоо
PCB долбоорлоо
PCB долбоорлоо

Мен схеманы күн сайын колдоноюн деп жатканымдай, нан табактагы акылдуу реле модулунун бардык мүмкүнчүлүктөрүн текшергенден кийин, биз ПХБнын дизайнын баштай алабыз.

Бул үйдөгү автоматташтыруу долбоорунун PCB Gerber файлын төмөнкү шилтемеден жүктөп алсаңыз болот:

drive.google.com/uc?export=download&id=180s0bidnq6u6ilYs4vcLQwcjJ2zMrFZP

9 -кадам: ПКБга заказ бериңиз

ПКБга заказ кылыңыз
ПКБга заказ кылыңыз
ПКБга заказ кылыңыз
ПКБга заказ кылыңыз

Garber файлын жүктөп алгандан кийин, ПКБга оңой заказ кылсаңыз болот

1. Visit https://jlcpcb.com жана Кирүү/Катталуу

2. QUOTE NOW баскычын басыңыз.

3 "Gerber файлыңызды кошуу" баскычын басыңыз. Андан кийин жүктөп алган Gerber файлын карап чыгып, тандаңыз.

10 -кадам: Gerber файлын жүктөө жана параметрлерди коюу

Gerber файлын жүктөө жана параметрлерди коюу
Gerber файлын жүктөө жана параметрлерди коюу
Gerber файлын жүктөө жана параметрлерди коюу
Gerber файлын жүктөө жана параметрлерди коюу
Gerber файлын жүктөө жана параметрлерди коюу
Gerber файлын жүктөө жана параметрлерди коюу

4. саны, PCB түсү, ж.б.

5. PCB үчүн бардык Параметрлерди тандагандан кийин КАРТАГА САКТАП баскычын басыңыз.

11 -кадам: Жеткирүү дарегин жана Төлөм режимин тандаңыз

Жеткирүү дарегин жана Төлөм режимин тандаңыз
Жеткирүү дарегин жана Төлөм режимин тандаңыз
Жеткирүү дарегин жана Төлөм режимин тандаңыз
Жеткирүү дарегин жана Төлөм режимин тандаңыз
Жеткирүү дарегин жана Төлөм режимин тандаңыз
Жеткирүү дарегин жана Төлөм режимин тандаңыз

6. Жеткирүү дарегин териңиз.

7. Сизге ылайыктуу жеткирүү ыкмасын тандаңыз.

8. Заказды тапшырыңыз жана төлөмдү улантыңыз.

Сиз ошондой эле JLCPCB.com аркылуу заказыңызды көзөмөлдөй аласыз

Менин ПХБларым 2 күндүн ичинде өндүрүлүп, DHL жеткирүү опциясын колдонуп бир жуманын ичинде келди. ПКБлар жакшы жыйналган жана сапаты чындыгында бул жеткиликтүү баада жакшы болгон.

12 -кадам: Бардык компоненттерди ширетүү

Бардык компоненттерди ширетүү
Бардык компоненттерди ширетүү
Бардык компоненттерди ширетүү
Бардык компоненттерди ширетүү
Бардык компоненттерди ширетүү
Бардык компоненттерди ширетүү

Андан кийин схемага ылайык бардык компоненттерди ширетүү.

Андан кийин atmega328P микроконтроллерин, HC05ди жана бардык сенсорлорду туташтырыңыз.

13 -кадам: Микроконтроллерди программалаңыз

Микроконтроллерди программалоо
Микроконтроллерди программалоо
Микроконтроллерди программалоо
Микроконтроллерди программалоо
Микроконтроллерди программалоо
Микроконтроллерди программалоо

1. USB сериялык интерфейс тактасына туташтырыңыз (FTDI232).

2. Arduino эскизин жүктөп алыңыз. (Тиркелген)

3. Arduino UNO тактасын жана туура ПОРТту тандаңыз. Андан кийин кодду жүктөңүз.

14 -кадам: Үй шаймандарын туташтыруу

Үй шаймандарын туташтырыңыз
Үй шаймандарын туташтырыңыз

Райондук схемага ылайык 5 тиричилик техникасын туташтырыңыз. Сураныч, жогорку чыңалуу менен иштеп жатканда тиешелүү коопсуздук чараларын көрүңүз.

Райондо көрсөтүлгөндөй 5Вольт DC камсыздоону ПКБга туташтырыңыз. (Мен эски мобилдик кубаттагычымды колдондум)

15 -кадам: Акыры

Акыры
Акыры
Акыры
Акыры

110V/230V жана 5V DC менен камсыздоону күйгүзүңүз.

Эми сиз тиричилик техникаңызды акылдуу түрдө башкара аласыз.

Бул үйдү автоматташтыруу долбоору сизге жакты деп ишенем. Мен бул долбоорго керектүү бардык маалымат менен бөлүштүм.

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

Сиз дагы ушундай долбоор үчүн биздин веб -сайтка кире аласыз:

Дагы мындай долбоор үчүн TechStudyCell ээрчиңиз. Рахмат & бактылуу окуу.

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