Мазмуну:

Arduino менен үйдү автоматташтыруу: 4 кадам
Arduino менен үйдү автоматташтыруу: 4 кадам

Video: Arduino менен үйдү автоматташтыруу: 4 кадам

Video: Arduino менен үйдү автоматташтыруу: 4 кадам
Video: ESP8STP-02 ESP8266 D1 Mini NodeMCU бар WiFi аркылуу каалаган бурчка чейин. 2024, Июль
Anonim
Arduino менен үйдү автоматташтыруу
Arduino менен үйдү автоматташтыруу

Бул даяр продукт ойготкуч бөлүгүн, аба ырайын, зымсыз саатты, лазердик кесүү менен өндүрүлгөн бөлүктөрдү бириктирүүнү жана кесүүнү айкалыштырат. Жашоо жеринде акылдуу имплантациялоону жеңилдетүү үчүн салыштырмалуу кичинекей 3 объектини тандадым. Менин тандоом зымсыз аба ырайы сенсоруна, зымсыз кыймыл детекторуна жана ар кандай сенсорлордон алынган маалыматты борборго түшүрдү. Ошол эле рухка жана өндүрүш ыкмасына ылайык, кошумча модулдарды чыгарууга да болот. Мен өндүрүш үчүн керектүү болгон ар кандай компоненттерди жыйноо жана тизмектөө менен баштадым. Анан мен ар бир модулга тиешелүү коддорду түздүм. Акыры баарын объект жана акыркы продукт катары кызмат кыла турган кутуга чогултуу.

Менин долбоорум үч бөлүккө бөлүнөт:

- Экраны жана клавиатурасы бар борбордук хаб. Бул 4 менюга бөлүнөт, Дата жана Убакыт, Аба ырайы, Системаны куралдандыруу жана сырсөздү өзгөртүү.

- Аба ырайы сенсору: зымсыз модулу жана 2 LED менен температура жана нымдуулук сенсору.

- Ойготкуч сенсор: Кыймыл детектору, өткөргүч жана 2 LED.

Ар бир бөлүк 9V батарейка менен иштеген Arduino тактасы менен башкарылат.

1 -кадам: Master HUB

Master HUB
Master HUB
Master HUB
Master HUB
Master HUB
Master HUB
Master HUB
Master HUB

Жабдуулар

- Arduino MEGA

- ЖК экран 20х4

- 4x4 баскычтоп

- NRF24L01

- DS3231

- Алуучу 433MHZ

- Коңгуроо

- LED x3 (Жашыл, Сары, Кызыл)

- Каршылык 220 Ом x3

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

- Нан тактасы

- Dupont Cables

- Батарея 9V + которгуч

Менин кутуларымды иштетүү үчүн, мен Arduino аялдын сайгычына туташуу үчүн адаптер менен 9В батареяны колдоном. Бирок мен каалообузга ылайык кутучаны өчүрүү жана күйгүзүү жана акчаны үнөмдөө үчүн которгучту lehтим. барабандар.

Бул үчүн, мен кызыл зымды чечип койдум +, токту кое берүү үчүн контакт түзүү үчүн которгучту ширетүү үчүн. Акыр-аягы, ширетүүчү жерлеримди коргоо үчүн мен жылуулукту кысуучу түтүктөрдү колдондум, алар ысыктын натыйжасында артка тартылып, жалган байланыштан коргоо жана аны бекемдөө үчүн ширетүүгө бекитилет.

Ассамблея

Объектти чыгарууга киришүүдөн мурун, мен ар кандай элементтерди OpenSource программалык Fritzing программасы менен түзүлгөн схемага ылайык чогултам.

Бардык элементтер чогултулган соң, мен баары туура иштеп жатканын текшерем. Жашыл LED күч бар экенин билдирет.

20x4 ЖК экрандын артыкчылыгы - бул 16x2ге салыштырмалуу бир топ каармандарды көрсөтө алат. Менин учурда, мен 4 программа менюну оңой эле көрсөтө алам.

Кесүү боюнча мен бир көйгөйгө туш болдум. Чынында эле, мен фасадды лазер менен кесүүнү пландап жаткам, бирок пластик болгондуктан корпустун үстүңкү бөлүгүн эрип кетүү коркунучу бар болчу. Мен кескичтердин, араалардын, бургулоонун жана кумдун жардамы менен баарын кол менен кесүүнү туура көрдүм.

Өндүрүү убактысы: 2 саат

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

Акырында мен калган компоненттерди Fritzing үлгүсүнө ылайык чогултуп, баарын кутуга салам. Мен дагы жылуулукту азайтуучу түтүктөрдү коштум, алар коопсуздукту жана күчтү алып келишет. Мен андан кийин ар бир бурчта жайгашкан 4 бураманын жардамы менен жыйынды жабам жана мен бардыгы туура иштеп жатканын текшерем.

2 -кадам: Аба ырайы станциясы

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

Жабдуулар

- Arduino UNO

- NRF24L01

- DHT 11

- LED x2 (Жашыл, Көк)

- Каршылык 220 Ом x2

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

- Нан тактасы

- Dupont Cables

- Батарея 9V + которгуч

Ассамблея

Объектти чыгарууга киришүүдөн мурун, мен ар кандай элементтерди OpenSource программалык Fritzing программасы менен түзүлгөн схемага ылайык чогултам.

Бардык элементтер чогултулган соң, мен баары туура иштеп жатканын текшерем. Жашыл LED күч бар экенин билдирет. Көк LED ар 5 секундда күйүп турат. Бул 5 секунд DHT сенсорунун 11 ар бир температурасын кармоо ортосундагы убакыт аралыгына туура келет.

Чогулгандан кийин мен негизги модулду жана аба ырайы сенсорун сынап көрөм. Баскычтоптун B баскычын басуу менен мен NRF24L01 сенсору аркылуу зымсыз жөнөтүлгөн температура жана нымдуулук маалыматын алам.

Өндүрүш

Мен корпустун фасадын түзүү менен баштадым

Autocad. Мен которгуч үчүн тешикти жана 2 LEDди киргиздим.

Кесүү боюнча мен бир көйгөйгө туш болдум. Чынында эле, мен фасадды лазер менен кесүүнү пландап жаткам, бирок пластик болгондуктан корпустун үстүңкү бөлүгүн эрип кетүү коркунучу бар болчу. Мен кескичтердин, араалардын, бургулоонун жана кумдун жардамы менен баарын кол менен кесүүнү туура көрдүм.

Өндүрүү убактысы: 0:30

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

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

Ар бир тарабында тешик жасоону унутпайм

кутуга абага кирүү жана DHT сенсорунун 11 маалыматын алуу үчүн.

Мен андан кийин ар бир бурчта жайгашкан 4 бураманын жардамы менен куралды жабам жана мен бардыгы туура иштеп жатканын текшерем.

3 -кадам: Ойготкуч сенсор

Ойготкуч сенсор
Ойготкуч сенсор
Ойготкуч сенсор
Ойготкуч сенсор
Ойготкуч сенсор
Ойготкуч сенсор

Жабдуулар

- Arduino UNO

- жибергич 433 МГц

- PIR сенсор

- LED x2 (Жашыл, Кызыл)

- Каршылык 220 Ом x2

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

- Нан тактасы

- Dupont Cables

- Батарея 9V + которгуч

Ассамблея

Объектти чыгарууга киришүүдөн мурун, мен ар кандай элементтерди OpenSource программалык Fritzing программасы менен түзүлгөн схемага ылайык чогултам.

Бардык элементтер чогултулган соң, мен баары туура иштеп жатканын текшерем. Жашыл LED күч бар экенин билдирет. Кызыл LED PIR сенсору кыймылды аныктаганда эле күйөт. Кыймыл сезилээр замат, сенсорду калыбына келтирүү үчүн 5 секунд күтүү керек.

Чогулгандан кийин мен негизги модулду жана сигнализация сенсорун сынап көрөм. Баскычтоптун C баскычын басуу менен, мен автоматтык түрдө 9 секундга артка саноону баштай турган тутумду куралдандырам. D ачкычы мага сырсөздү өзгөртүүгө мүмкүнчүлүк берет.

Өндүрүш

Мен корпустун фасадын түзүү менен баштадым

Autocad. Мен которгуч үчүн тешикти, PIR сенсорунун кабыгын өтүүчү тегеректи жана 2 LEDди киргиздим.

Кесүү боюнча мен бир көйгөйгө туш болдум. Чынында эле, мен фасадды лазер менен кесүүнү пландап жаткам, бирок пластик болгондуктан корпустун үстүңкү бөлүгүн эрип кетүү коркунучу бар болчу. Мен кескичтердин, араалардын, бургулоонун жана кумдун жардамы менен баарын кол менен кесүүнү туура көрдүм.

Өндүрүү убактысы: 1h20

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

учурда мейкиндикти үнөмдөө үчүн жабыңыз.

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

алып келген ширетүүлөр боюнча бекемдик.

Мен андан кийин ар бир бурчта жайгашкан 4 бураманын жардамы менен жыйынды жабам жана мен бардыгы туура иштеп жатканын текшерем.

4 -кадам: Акыркы тест

Акыркы тест
Акыркы тест
Акыркы тест
Акыркы тест
Акыркы тест
Акыркы тест

Баары идеалдуу иштейт!

Бул окуу куралын ээрчип, жаңы өнүмдөрүңүз менен көңүл ачканыңыз үчүн рахмат!

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