Мазмұны:

Arduino көмегімен үйді автоматтандыру: 4 қадам
Arduino көмегімен үйді автоматтандыру: 4 қадам

Бейне: Arduino көмегімен үйді автоматтандыру: 4 қадам

Бейне: Arduino көмегімен үйді автоматтандыру: 4 қадам
Бейне: Arduino көмегімен 5V релесі бар айнымалы шамды басқарыңыз 2024, Шілде
Anonim
Arduino көмегімен үйді автоматтандыру
Arduino көмегімен үйді автоматтандыру

Бұл дайын өнім дабыл бөлігін, ауа райын, сымсыз сағатты, лазерлік кесу арқылы шығарылатын бөлшектерді жинауды және қиюды біріктіреді. Мен өмір сүру орнына ұқыпты имплантация жасау үшін салыстырмалы түрде кіші 3 нысанды таңдадым. Менің таңдауым ауа -райының сымсыз сенсорына, сымсыз қозғалыстың детекторына және әр түрлі сенсорлардан ақпаратты алу болды. Дәл сол рух пен өндіріс әдісіне сәйкес қосымша модульдер шығаруға болады. Мен өндіріске қажетті әр түрлі компоненттерді жинау мен тізімнен бастадым. Содан кейін мен әр модульге сәйкес кодтарды орнаттым. Ақыр соңында объект пен түпкі өнім ретінде қызмет ететін қорапқа бәрін жинау.

Менің жобам үш бөліктен тұрады:

- Интерфейс ретінде әрекет ететін экран мен пернетақта бар орталық хаб. Бұл 4 мәзірге бөлінеді, Күн мен Уақыт, Ауа райы, Жүйені қаруландыру және парольді өзгерту.

- Ауа райы сенсоры: температура мен ылғалдылық сенсоры сымсыз модульмен және 2 жарық диодты.

- Дабыл датчигі: қозғалыс детекторы, таратқыш және 2 жарық диоды.

Әр бөлік 9В батареямен жұмыс істейтін Arduino тақтасымен басқарылады.

1 -қадам: Master HUB

HUB шебері
HUB шебері
HUB шебері
HUB шебері
HUB шебері
HUB шебері
HUB шебері
HUB шебері

Жабдық

- Arduino MEGA

- СКД экран 20х4

- 4x4 пернетақта

- NRF24L01

- DS3231

- 433 МГц қабылдағыш

- Зумер

- LED x3 (жасыл, сары, қызыл)

- қарсылық 220 Ом x3

- ABS пластикалық корпусы

- Нан тақтасы

- Dupont кабельдері

- 9В батарея + қосқыш

Менің қораптарымды қуаттандыру үшін мен Arduino -ның аналық штепсельіне қосылу үшін ұялы адаптері бар 9В батареяны қолданамын. Бірақ мен қалауымыз бойынша қорапты өшіру және қосу үшін және ақшаны үнемдеу үшін қосқышты дәнекерледім. барабандар.

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

Ассамблея

Нысанды дайындауға кіріспес бұрын, мен Fritzing OpenSource бағдарламалық жасақтамасымен жасалған схемаға сәйкес әр түрлі элементтерді жинаймын.

Барлық элементтер жиналғаннан кейін мен бәрі дұрыс жұмыс істейтінін тексеремін. Жасыл жарық диоды қуат бар екенін білдіреді.

20х4 СКД экранның артықшылығы - ол 16х2 -ге қарағанда әлдеқайда көп таңбаларды көрсете алады. Менің жағдайда, мен 4 бағдарламалық мәзірді оңай көрсете аламын.

Кесуге қатысты мен бір мәселеге тап болдым. Шынында да, мен қасбетті лазермен кесуді жоспарладым, алайда пластмассадан корпустың жоғарғы бөлігін еріп кету қаупі бар еді. Мен бәрін қолмен кескішпен, арамен, бұрғымен және тегістегішпен кесуді жөн көрдім.

Өндіріс уақыты: 2 сағат

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

Ақырында мен барлық компоненттерді қорапқа салмас бұрын Fritzing үлгісіне сәйкес жинаймын. Мен сонымен қатар светодиодтардың дәнекерлеуіштерінде сенімділік пен беріктік үшін жылуды төмендететін құбырларды қостым. Содан кейін мен құрастыруды әр бұрышта орналасқан 4 бұрандамен жабамын және мен бәрі дұрыс жұмыс істейтінін тексеремін.

2 -қадам: метеостанция

Ауа райы станциясы
Ауа райы станциясы
Ауа райы станциясы
Ауа райы станциясы
Ауа райы станциясы
Ауа райы станциясы

Жабдық

- Arduino UNO

- NRF24L01

- DHT 11

- LED x2 (жасыл, көк)

- кедергісі 220 Ом x2

- ABS пластикалық корпусы

- Нан тақтасы

- Дюпонт кабельдері

- 9В батарея + қосқыш

Ассамблея

Нысанды дайындауға кіріспес бұрын мен Fritzing OpenSource бағдарламалық жасақтамасының көмегімен жасалған диаграммаға сәйкес әр түрлі элементтерді жинаймын.

Барлық элементтер жиналғаннан кейін мен бәрі дұрыс жұмыс істейтінін тексеремін. Жасыл жарық диоды қуат бар екенін білдіреді. Көк жарық диоды әр 5 секунд сайын жанып тұрады. Бұл 5 секунд DHT сенсорының 11 температураның әрбір түсірілімі арасындағы уақыт интервалына сәйкес келеді.

Жиналғаннан кейін мен негізгі модуль мен ауа райы сенсорын тексеремін. Пернетақтадағы B түймесін басу арқылы мен NRF24L01 сенсоры арқылы сымсыз жіберілген температура мен ылғалдылық туралы ақпаратты аламын.

Өндіріс

Мен өз ісімнің қасбетін жасауды бастадым

Autocad. Мен коммутатор мен 2 жарықдиодты тесік енгіздім.

Кесуге қатысты мен бір мәселеге тап болдым. Шынында да, мен қасбетті лазермен кесуді жоспарладым, алайда пластмассадан корпустың жоғарғы бөлігін еріп кету қаупі бар еді. Мен бәрін қолмен кескіш, аралар, бұрғылау және зімпара көмегімен кесуді жөн көрдім.

Өндіріс уақыты: 0:30

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

Ақырында мен барлық компоненттерді қорапқа салмас бұрын Fritzing үлгісіне сәйкес жинаймын. Мен сонымен қатар светодиодтың дәнекерлеуіштерінде қосымша қауіпсіздік пен беріктік үшін жылуды төмендететін құбырларды қостым.

Мен әр жағынан тесік бұрғылауды ұмытпаймын

ауаны жіберу және DHT сенсорының 11 деректерін алу үшін қорап.

Содан кейін мен әр бұрышта орналасқан 4 бұранданың көмегімен құрастыруды жабамын және мен бәрі дұрыс жұмыс істейтінін тексеремін.

3 -қадам: Дабыл датчигі

Дабыл датчигі
Дабыл датчигі
Дабыл датчигі
Дабыл датчигі
Дабыл датчигі
Дабыл датчигі

Жабдық

- Arduino UNO

- 433 МГц таратқыш

- PIR сенсоры

- LED x2 (Жасыл, Қызыл)

- кедергісі 220 Ом x2

- ABS пластикалық корпусы

- Нан тақтасы

- Дюпонт кабельдері

- 9В батарея + қосқыш

Ассамблея

Нысанды дайындауға кіріспес бұрын, мен Fritzing OpenSource бағдарламалық жасақтамасымен жасалған схемаға сәйкес әр түрлі элементтерді жинаймын.

Барлық элементтер жиналғаннан кейін мен бәрі дұрыс жұмыс істейтінін тексеремін. Жасыл жарық диоды қуат бар екенін білдіреді. PIR сенсоры қозғалысты анықтаған кезде қызыл жарық диоды жанады. Қозғалыс сезілген кезде сенсорды қалпына келтіру үшін 5 секунд күту керек.

Жиналғаннан кейін мен негізгі модуль мен дабыл датчигін тексеремін. Пернетақтадағы C пернесін басу арқылы мен автоматты түрде 9 секундқа кері санақ бастайтын жүйені қосамын. D пернесі парольді өзгертуге мүмкіндік береді.

Өндіріс

Мен өз ісімнің қасбетін жасауды бастадым

Autocad. Мен коммутаторға тесік, PIR сенсорының қабығын және 2 жарықдиодты өткізетін шеңберді енгіздім.

Кесуге қатысты мен бір мәселеге тап болдым. Шынында да, мен қасбетті лазермен кесуді жоспарладым, алайда пластмассадан корпустың жоғарғы бөлігін еріп кету қаупі бар еді. Мен бәрін қолмен кескіш, аралар, бұрғылау және зімпара көмегімен кесуді жөн көрдім.

Өндіріс уақыты: 1 сағат 20 минут

Бастау үшін біз қасбеттің әр түрлі қосқыштарын жинауымыз керек. Бұрғылау дәл, оған желім қажет емес, ол оңай сәйкес келеді. Мен батареяны қарама -қарсы дуэльмен жабыстырамын

корпустағы орынды үнемдеу үшін жабыңыз.

Ақырында мен барлық компоненттерді қорапқа салмас бұрын Fritzing үлгісіне сәйкес жинаймын. Мен сонымен қатар қосымша қауіпсіздік үшін жылуды төмендететін құбырларды қостым

сымдардың дәнекерленген жерлеріндегі беріктік.

Содан кейін мен құрастыруды әр бұрышта орналасқан 4 бұрандамен жабамын және мен бәрі дұрыс жұмыс істейтінін тексеремін.

4 -қадам: Қорытынды тест

Қорытынды тест
Қорытынды тест
Қорытынды тест
Қорытынды тест
Қорытынды тест
Қорытынды тест

Барлығы керемет жұмыс істейді!

Осы оқулықты қадағалағаныңыз үшін рахмет және жаңа өнімдермен көңілді болыңыз!

Ұсынылған: