Мазмуну:

Чакан сенсордук үй: 5 кадам
Чакан сенсордук үй: 5 кадам

Video: Чакан сенсордук үй: 5 кадам

Video: Чакан сенсордук үй: 5 кадам
Video: Гостиницага келдик бир берейин эми 2024, Ноябрь
Anonim
Чакан сенсордук үй
Чакан сенсордук үй
Чакан сенсордук үй
Чакан сенсордук үй
Чакан сенсордук үй
Чакан сенсордук үй
Чакан сенсордук үй
Чакан сенсордук үй

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

Функциялар:

1. Бул уурдоону аныктоо үчүн IR сенсорлорун камтыйт.

2. Бул температура жана чымдуулук сенсорун (DHT-11) камтыйт, бул температура белгиленген чекти көтөргөндө автоматтык түрдө күйгүзөт.

3. Бул жарыктын деңгээли белгиленген чектен төмөн түшкөндө автоматтык түрдө күйүүчү жарык сенсорун (LDR) камтыйт.

4. Жарык, температура, нымдуулук жана башка сенсордук маалыматтар смарт түзмөгүңүздө үзгүлтүксүз көрсөтүлөт. (BLYNK cloud)

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

1 -кадам: Компонент талап кылынат:

1. жыгач кесими (1 фут*1/2 фут).

2. Күн батуучу бөлүк.

3. ESP32 же NodeMCU.

4. DHT11.

5. Strip жарык (Ар кандай түс).

6. 12 вольттуу DC күйөрманы.

7. LDR.

8. ПХБ (орто өлчөмү).

9. Чыңалуу жөндөгүчү (7805).

10. 12 вольттук туруктуу ток

11. IR сенсор.

12. Buzzzer.

13. 2-12 вольттук реле.

14. ULN2803 же ULN2003.

2 -кадам: структураны даярдоо:

Даярдоо структурасы
Даярдоо структурасы
Даярдоо структурасы
Даярдоо структурасы

Алгач жыгачтан жасалган желим кагаз (Кагаз туура түзүлүшү керек, анткени бардык структура ага орнотулган).

Күн панелин каалаган өлчөмдө жана ар кандай формада кесип алыңыз.

3 -кадам: Аппаратты даярдоо:

Аппаратты даярдоо
Аппаратты даярдоо
Аппаратты даярдоо
Аппаратты даярдоо

Бул ESP32деги негизги иштетүүчү компонент сиз ESP8266 да колдоно аласыз (мен ESP32ди колдоном, анткени келечекте сенсорлордун көп санын туташтыруу үчүн колдонула турган ADC төөнөгүчтөрүнүн саны көп, ошондой эле Wi-Fi менен көк тиш жана BLE менен туташуу үчүн blynk (чектелген диапазондо)).

LDR жана DHT-11ди 5 Вольтто эмес 3.3 Вольтко туташтырыңыз (Бул сиздин түзмөгүңүзгө зыян келтириши мүмкүн). Бул жерде мен ULN2003 колдоном, анда 12 вольтту күйгүзгөн дарлингтон транзистору бар.

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

IR сенсорун эшиктин алдына коюңуз

Сиз төмөндө Схемалык жана ПКБ жүктөп алсаңыз болот:

4 -кадам: Программаны даярдоо:

Программалык камсыздоону даярдоо
Программалык камсыздоону даярдоо
Программалык камсыздоону даярдоо
Программалык камсыздоону даярдоо

Кадамдар:

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

www.arduino.cc/en/main/software

2. Эгерде сизде NodeMCU бар болсо, аны ардуино менен кошуу үчүн бул кадамдарды аткарыңыз:

circuits4you.com/2018/06/21/add-nodemcu-esp8266-to-arduino-ide/

3. Эгерде сиз ESP-32 колдонсоңуз, аны ардуино менен кошуу үчүн бул кадамдарды аткарыңыз:

randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/

4. Эгерде сиз ESP-32 колдонсоңуз (жөнөкөй DHT11 китепканасы ESP-32 менен туура иштей албайт) бул жерден жүктөп алсаңыз болот:

github.com/beegee-tokyo/DHTesp

5. BLYNK колдонмосун түшүрүү.

6. BLYNK китепканасын түшүрүү.

7. Төмөндөн кодду түшүрүү.

Wifi атын жана сырсөзүн өзгөртүү.

BLYNK APIңизди кодго кошуңуз.

5 -кадам: Blynk тиркемесин даярдоо жана жасоо:

1. Смартфонуңузга blynk колдонмосун түшүрүп орнотуңуз.

2. Жаңы долбоорду түзүңүз, ал сизге логин идентификаторуңузга автордук белгини жөнөтөт.

3. Бул автордук кодду кодуңузга толтуруңуз.

4. WiFi атын жана сырсөзүн өзгөрткөндөн кийин кодду жүктөңүз.

бул жерде:

пин V0 (виртуалдык пин) = Температура.

пин V1 = Нымдуулук

пин V2 = Жарыктын саны

Башка түзмөктөр түздөн -түз санарип казыктар менен башкарылат.

Баскычтын пин номери түздөн -түз баскычтарга ыйгарылат.

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