Мазмұны:

Жылыжайға арналған датчиктер қорабы: 5 қадам
Жылыжайға арналған датчиктер қорабы: 5 қадам

Бейне: Жылыжайға арналған датчиктер қорабы: 5 қадам

Бейне: Жылыжайға арналған датчиктер қорабы: 5 қадам
Бейне: Өткенде қалып қойды | 18 ғасырдағы мистикалық қараусыз қалған француз сарайы 2024, Қараша
Anonim
Жылыжайға арналған сенсорлық қорап
Жылыжайға арналған сенсорлық қорап
Жылыжайға арналған сенсорлық қорап
Жылыжайға арналған сенсорлық қорап
Жылыжайға арналған сенсорлық қорап
Жылыжайға арналған сенсорлық қорап
Жылыжайға арналған сенсорлық қорап
Жылыжайға арналған сенсорлық қорап

Эй Мен өзімнің тағы бір жобамды кең қоғамға ұсынғым келеді.

Жоба менің ауламда салған жылыжайды автоматтандыруға бағытталған. Бұл жылыжайға арналған датчиктер кешенінің алғашқы қадамы. Кейінірек сенсорлардың мәліметтеріне сүйене отырып, мен суару мен желдетуді автоматтандыруды жоспарлап отырмын. Құрылғы Wemos D1 mini Pro негізінде жасалған. Бұл жобаға арналған бағдарламалық қамтамасыз ету MicroPython тілінде жазылған. Сенсорлардан алынған мәліметтер Raspberry Pi Zero жұмыс істейтін Domoticz серверіне түседі.

Енді егжей -тегжейлерге тереңірек тоқталайық.

Жабдықтар

Бұл жоба үшін сізге қажет:

1. Wemos D1 mini Pro

2. Wemos триплерінің негізі

3. Қуат көзінің қалқаны (міндетті емес, D1 -ді USB арқылы қосуға болады).

4. OLED дисплейі

5. DHT22 сенсоры

6. Топырақ сенсоры

7. 18b20 температура сенсоры

8. Тұрғын үй

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

10. Domoticz серверін іске қосу (мен Raspberry Pi Zero қолданамын)

11. Pyhon файлдары. Сізге қажет барлық файлдар осында.

1 -қадам: микробағдарламалық жасақтама мен микропитон драйверлері

Мен құрылғыға микробағдарлама қалай орнатылғанын білмеймін. Процедура осында алдыңғы жазбалардың бірінде егжей -тегжейлі сипатталған.

WemosD1 mini Pro -де микробағдарламаны орнату туралы білу керек нәрсе бар. Әдетте мен микробағдарламаны орнатқан кезде келесі пәрменді қолданамын:

python esptool.exe -порт COM5 --baud 460800 write_flash --flash_size = анықтау 0 C: / path_to_firmware

Бірақ ол D1 mini Pro нұсқасымен жұмыс істемейді. Ол D1 mini -мен жұмыс істейді, бірақ Pro -мен емес. Микробағдарламаны осылайша орнатқаннан кейін D1 шексіз циклге өтеді - ол үнемі қайта жүктеледі. Интернеттің бір жерінде мен флэш -жад көлемін сипаттау керектігін білдім. Сіз төмендегі пәрменді пайдалануыңыз керек:

python esptool.exe -p COM8 write_flash -fs 4MB 0 C: / path_to_firmware

Микробағдарламаны орнатқаннан кейін, мысалы, ampy көмегімен main.py файлынан басқа, жоғарыда 11.) көрсетілген файлдарды жүктеңіз. Кейінірек main.py файлын өңдеу қажет болады, сондықтан оны қазір жүктемеңіз:).

2 -қадам: Қосылымдар

Қосылымдар
Қосылымдар
Қосылымдар
Қосылымдар
Қосылымдар
Қосылымдар

Барлық жабдықты қосыңыз.

1. Топырақ сенсоры:

Қызыл сым ======> +3.3В

Қара ======> GND

Сары (деректер) ===> A0

2. OLED дисплейі:

GND ======> GND

ДК ======>> 5В

SCL ======> D1

SDA ======> D2

3. ds18x20:

Қызыл ======> +3.3В

Қара ======> GND

Ақ (деректер) ==> D6, сонымен қатар 4,7 кОм резисторды тарту арқылы +3,3 В -қа қосылады

4. DHT22:

GND ======> GND

VCC ======> +3.3В

OUT ======> D3

3 -қадам: Домотицке сенсорларды қосыңыз

Домотицке сенсорларды қосыңыз
Домотицке сенсорларды қосыңыз
Домотицке сенсорларды қосыңыз
Домотицке сенсорларды қосыңыз
Домотицке сенсорларды қосыңыз
Домотицке сенсорларды қосыңыз

Domoticz серверіне сенсорларды қосыңыз.

1. Жабдықты қосу үшін SETUP/HARDWARE таңдаңыз.

2. Ашылмалы мәзірден «Манекенді» қосыңыз. Аппараттық құрал қосылған кезде барлық анықталған аппараттық құралдарға шолу көрсетіледі.

Жаңа аппараттық құрал тізімде болуы керек және «Виртуалды сенсорлар жасау» батырмасы болуы керек. Бұл батырманы басыңыз. Өзіңіз жасаған сенсордың түрін таңдаңыз. Сенсордың IDX нөміріне назар аударыңыз.

Main.py файлына әр сенсор үшін idx нөмірлерін енгізіңіз. Сенсорлардан виртуалды сенсорларға деректерді өңдеу үшін сізге Python сценарийінде қажет.

Құрылғылар тізімін көру үшін ОРНАТУ қойындысын нұқыңыз, содан кейін ҚҰРЫЛҒЫЛАР тармағын таңдаңыз.

Сонымен қатар, Domoticz серверінің IP мекенжайын main.py файлына енгізіңіз.

Енді сіз main.py файлын Wemos D1 mini Pro -ге жүктей аласыз.

4 -қадам: Нәтиже

Нәтиже
Нәтиже
Нәтиже
Нәтиже
Нәтиже
Нәтиже

Құрылғыны қосыңыз.

ESP іске қосылғаннан кейін «Wifimanager» деп аталатын жаңа WiFi желісін табыңыз. Оған «tayfunulu» құпия сөзін қолдана отырып, компьютермен немесе телефонмен қосылыңыз, содан кейін 192.168.4.1 IP мекенжайына өтіңіз. Мұнда сіз ESP -ті жергілікті WiFi желісіне қосуға болады. Қолданатын WiFi желісін таңдаңыз, парольді енгізіңіз, «Жіберу» түймесін басыңыз. Егер бәрі дұрыс болса, сіз «ESP XXXX желісіне сәтті қосылды» деген хабарды көресіз. Сіздің ESP қазір WiFi желісіне қосылған және дайын. Wi -Fi желісіне қосылғаннан кейін ол Domoticz серверіне қосылады және сенсорлардан деректерді жібере бастайды. Процесті «Орнату»/«Журнал» бөлімінен бақылай аласыз. «Температура» қойындысын басу арқылы жаңадан құрылған сенсорларды көрсетіңіз. Сенсордың суреті көрсетіледі.

Топырақ сенсоры «Утилита» қойындысында көрсетіледі.

«Бақылау тақтасы» қойындысында барлығын көру үшін жұлдызша белгісін басу арқылы сенсорларды «сүйікті» деп белгілеңіз.

Қателерді өңдеу кодта енгізілгендіктен, құрылғы бұзылмайды, бірақ қате болған жағдайда ғана қайта жүктеледі.

Енді сіз жылыжайда не болып жатқанын білетін боласыз.

Іске сәт:)

Ұсынылған: