Բովանդակություն:

Սենսորների արկղ ջերմոցի համար. 5 քայլ
Սենսորների արկղ ջերմոցի համար. 5 քայլ

Video: Սենսորների արկղ ջերմոցի համար. 5 քայլ

Video: Սենսորների արկղ ջերմոցի համար. 5 քայլ
Video: SERob3 (snap) ինչպես միացնել անջատիչը 2024, Հուլիսի
Anonim
Սենսորների արկղ ջերմոցի համար
Սենսորների արկղ ջերմոցի համար
Սենսորների արկղ ջերմոցի համար
Սենսորների արկղ ջերմոցի համար
Սենսորների արկղ ջերմոցի համար
Սենսորների արկղ ջերմոցի համար
Սենսորների արկղ ջերմոցի համար
Սենսորների արկղ ջերմոցի համար

Հեյ Ես ուզում եմ իմ մեկ նախագիծը ներկայացնել լայն հասարակությանը:

Նախագիծը նպատակ ունի ավտոմատացնել իմ բակում կառուցած ջերմոցը: Սա ջերմոցի համար սենսորների համալիրի ստեղծման առաջին քայլն է: Հետագայում, սենսորների տվյալների հիման վրա, նախատեսում եմ ավտոմատացնել ոռոգումն ու օդափոխումը: Սարքը հիմնված է Wemos D1 mini Pro- ի վրա: Այս նախագծի ծրագրակազմը գրված է MicroPython- ում: Սենսորների տվյալները հոսում են Domoticz սերվեր, որն աշխատում է Raspberry Pi Zero- ով:

Հիմա եկեք խորանանք մանրամասների մեջ:

Պարագաներ

Այս նախագծի համար ձեզ հարկավոր է.

1. Wemos D1 mini Pro

2. Wemos trippler հիմք

3. Էներգամատակարարման վահան (ըստ ցանկության, կարող եք սնուցել D1- ը USB- ի միջոցով):

4. OLED էկրան

5. DHT22 տվիչ

6. ՀՈՍԱՅԻՆ ցուցիչ

7. 18b20 ջերմաստիճանի տվիչ

8. Բնակարանային

9. Dupont մալուխներ

10. Գործարկում է Domoticz սերվեր (ես օգտագործում եմ Raspberry Pi Zero)

11. Pyhon ֆայլեր: Բոլոր ֆայլերը, որոնք ձեզ անհրաժեշտ կլինեն, այստեղ են:

Քայլ 1 ՝ որոնվածը և Micropython վարորդները

Ես չեմ խորանա, թե ինչպես է սարքի վրա տեղադրված որոնվածը: Ընթացակարգը մանրամասն նկարագրված է այստեղ իմ նախորդ գրառումներից մեկում:

Չնայած կա մի բան, որը դուք պետք է իմանաք WemosD1 mini Pro- ում որոնվածը տեղադրելու մասին: Սովորաբար, երբ ես տեղադրում եմ որոնվածը, ես օգտագործում եմ հետևյալ հրամանը.

python esptool.exe --port 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

Այսպիսով, որոնվածը տեղադրելուց հետո վերբեռնեք 11. -ում նշված ֆայլերը), բացառությամբ main.py- ի, օրինակ ՝ ampy- ի միջոցով: Դուք պետք է խմբագրեք main.py- ն ավելի ուշ, այնպես որ մի վերբեռնեք այն հիմա:):

Քայլ 2: Միացումներ

Միացումներ
Միացումներ
Միացումներ
Միացումներ
Միացումներ
Միացումներ

Միացրեք բոլոր սարքավորումները:

1. Հողի ցուցիչ.

Կարմիր մետաղալար ======> +3.3 Վ

Սև ======> GND

Դեղին (տվյալներ) ===> A0

2. OLED էկրան.

GND ======> GND

VCC ======> +5V

SCL ======> D1

SDA ======> D2

3. ds18x20:

Կարմիր ======> +3.3 Վ

Սև ======> GND

Սպիտակ (տվյալներ) ==> D6, ինչպես նաև 4.7kOhm դիմադրության բարձրացման միջոցով միացեք +3.3 Վ -ին

4. DHT22:

GND ======> GND

VCC ======> +3.3V

OUT ======> D3

Քայլ 3: Ավելացրեք տվիչներ Domoticz- ին

Ավելացրեք սենսորներ Domoticz- ին
Ավելացրեք սենսորներ Domoticz- ին
Ավելացրեք սենսորներ Domoticz- ին
Ավելացրեք սենսորներ Domoticz- ին
Ավելացրեք սենսորներ Domoticz- ին
Ավելացրեք սենսորներ Domoticz- ին

Սենսորներ ավելացրեք ձեր Domoticz սերվերին:

1. Սարքավորումներ ավելացնելու համար ընտրեք SETUP/HARDWARE:

2. Բացվող ընտրացանկից ավելացրեք «Dummy»: Սարքավորումների ավելացման դեպքում կցուցադրվի բոլոր սահմանված սարքավորումների ակնարկը:

Նոր սարքավորումները պետք է լինեն ցանկում և պետք է լինի «Ստեղծել վիրտուալ սենսորներ» կոճակը: Կտտացրեք այս կոճակին: Ընտրեք ձեր ստեղծած սենսորի տեսակը: Խնդրում ենք նկատի ունենալ ձեր տվիչի IDX համարը:

Մուտքագրեք idx համարներ յուրաքանչյուր սենսորի համար main.py ֆայլում: Ձեզ անհրաժեշտ է ձեր Python սցենարում ՝ տվիչներից մինչև վիրտուալ սենսորների տվյալները հասցեագրելու համար:

Սարքերի ցանկը տեսնելու համար կտտացրեք SETUP ներդիրին, ապա ընտրեք ՍԱՐՔԵՐ:

Բացի այդ, մուտքագրեք ձեր Domoticz սերվերի IP հասցեն main.py ֆայլին:

Այժմ կարող եք main.py- ն վերբեռնել Wemos D1 mini Pro- ում:

Քայլ 4: Արդյունք

Արդյունք
Արդյունք
Արդյունք
Արդյունք
Արդյունք
Արդյունք

Միացրեք սարքը:

ESP- ի գործարկումից հետո գտեք նոր WiFi ցանց, որը կոչվում է «Wifimanager»: Միացեք դրան ձեր համակարգչի կամ հեռախոսի միջոցով ՝ օգտագործելով գաղտնաբառ. Ընտրեք WiFi ցանցը, որը պատրաստվում եք օգտագործել, մուտքագրեք գաղտնաբառը, սեղմեք «Ներկայացնել»: Եթե ամեն ինչ ճիշտ է, կտեսնեք «ESP հաջողությամբ միացված XXXX ցանցին» հաղորդագրությունը: Ձեր ESP- ն այժմ միացված է ձեր WiFi ցանցին և պատրաստ է: WiFi- ին միանալուն պես այն կմիանա Domoticz սերվերին և կսկսի տվյալները ուղարկել սենսորներից: Գործընթացին կարող եք հետևել «Կարգավորում»/«Մատյան» բաժնում: Displayուցադրեք նոր ստեղծված սենսորները ՝ կտտացնելով «peratերմաստիճան» ներդիրին: Սենսորային պատկերը կցուցադրվի:

Հողի ցուցիչը կցուցադրվի «Օգտակար» ներդիրում:

Նշեք «սիրվածի» նման սենսորները ՝ կտտացնելով աստղի նշանին ՝ բոլորը «Գործիքային վահանակ» ներդիրում տեսնելու համար:

Քանի որ սխալների լուծումն իրականացվում է ծածկագրում, սարքը չի վթարի ենթարկվի, բայց միայն սխալի դեպքում կվերագործարկվի:

Այսպիսով, այժմ դուք կիմանաք, թե ինչ եմ ես անում ձեր ջերմոցում:

Հաջողություն:)

Խորհուրդ ենք տալիս: