Мазмұны:
- Жабдықтар
- 1 -қадам: микробағдарламалық жасақтама мен микропитон драйверлері
- 2 -қадам: Қосылымдар
- 3 -қадам: Домотицке сенсорларды қосыңыз
- 4 -қадам: Нәтиже
Бейне: Жылыжайға арналған датчиктер қорабы: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Эй Мен өзімнің тағы бір жобамды кең қоғамға ұсынғым келеді.
Жоба менің ауламда салған жылыжайды автоматтандыруға бағытталған. Бұл жылыжайға арналған датчиктер кешенінің алғашқы қадамы. Кейінірек сенсорлардың мәліметтеріне сүйене отырып, мен суару мен желдетуді автоматтандыруды жоспарлап отырмын. Құрылғы 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 серверіне қосылады және сенсорлардан деректерді жібере бастайды. Процесті «Орнату»/«Журнал» бөлімінен бақылай аласыз. «Температура» қойындысын басу арқылы жаңадан құрылған сенсорларды көрсетіңіз. Сенсордың суреті көрсетіледі.
Топырақ сенсоры «Утилита» қойындысында көрсетіледі.
«Бақылау тақтасы» қойындысында барлығын көру үшін жұлдызша белгісін басу арқылы сенсорларды «сүйікті» деп белгілеңіз.
Қателерді өңдеу кодта енгізілгендіктен, құрылғы бұзылмайды, бірақ қате болған жағдайда ғана қайта жүктеледі.
Енді сіз жылыжайда не болып жатқанын білетін боласыз.
Іске сәт:)
Ұсынылған:
LoRa көмегімен жылыжайды автоматтандыру! (1 -бөлім) -- Датчиктер (температура, ылғалдылық, топырақ ылғалдылығы): 5 қадам
LoRa көмегімен жылыжайды автоматтандыру! (1 -бөлім) || Сенсорлар (температура, ылғалдылық, топырақ ылғалдылығы): Бұл жобада мен сізге жылыжайды қалай автоматтандырғанымды көрсетемін. Бұл сізге жылыжайды қалай салғанымды және электроника мен электр қуатын қалай қосқанымды көрсетемін дегенді білдіреді. Сондай -ақ, мен сізге L қолданатын Arduino тақтасын қалай бағдарламалау керектігін көрсетемін
Сіздің өміріңіздегі ерекше адамға арналған Dreamday қорабы: 11 қадам (суреттермен)
Сіздің өміріңіздегі ерекше адамға арналған Dreamday қорабы: Бұл кішкентай қорапша менің сүйіктім екеуміз бірге өмір сүретін күндердің санын көрсетеді. Әрине, бұл кездесу кез келген нәрсе болуы мүмкін, бұл сіздің үйленген күндеріңізді, жұбайыңызбен кездескен күннен бастап, сіз көшкен күнді білдіруі мүмкін
Ағындық орындыққа арналған датчиктер: 8 қадам
Ағындық орындыққа арналған датчиктер: Бұл қондырғыдағы қондырғы - бұл IC қозғалтқышының кіріс және шығыс порттары мен клапандары арқылы ауа ағынын өлшеуге арналған құрылғы. Бұл қымбат коммерциялық ұсыныстардан бастап күмәнді сападағы DIY мысалдарына дейін әр түрлі формада болуы мүмкін. Алайда, m көмегімен
Кішкентайларға арналған джук қорабы Aka Raspi-Music-Box: 5 қадам
Juke Box өте жас … Aka Raspi-Music-Box: Нұсқау берілетін " Raspberry-Pi негізіндегі RFID-музыка-роботынан " 3 жасар балаға арналған ROALDH музыкалық ойнатқышын сипаттай отырып, мен тіпті кішкентай балаларым үшін джук қорапшасын жасауды шештім. Бұл негізінен 16 түймесі бар қорап және Raspi 2 i
Барби қорабы: Mp3 ойнатқышы үшін камуфляждалған қап/ бум қорабы: 4 қадам (суреттермен)
Барби қорабы: Mp3 ойнатқышы үшін камуфляждалған қап/ бум қорабы: Бұл сіздің mp3 ойнатқышқа арналған қапталған қорғаныш қапшық, ол құлаққап ұясын ширек дюймге түрлендіреді, коммутатордың бумында қорап ретінде әрекет ете алады. сіздің mp3 ойнатқышты тоқсаныншы жылдардың басындағы таспа ойнатқышы немесе соған ұқсас төмен ұрлық ретінде жасырады