Բովանդակություն:
- Քայլ 1: Նյութի հաշիվ
- Քայլ 2: Հավաքում
- Քայլ 3. Լրացուցիչ գրադարանների տեղադրում
- Քայլ 4: Գործարկեք ցուցադրումը
- Քայլ 5: Modbus թեստ
Video: ESP8266 Modbus թերմոստատ հպումով. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս ուսուցանվող գրքում ես ձեզ ցույց կտամ, թե ինչպես կատարել հիանալի սենսորային էկրանով ջերմոստատ ՝ ըստ ցանկության Modbus աջակցությամբ RS485- ի միջոցով ArduiTouch ESP- ով և ESP8266- ով (NodeMCU կամ Wemos D1 Mini):
Քայլ 1: Նյութի հաշիվ
- NodeMCU V2 Amica կամ Wemos D1 mini
- ArduiTouch ESP հավաքածու
կամընտիր RS485 ինտերֆեյսի համար.
- MAX3485
- BC 557 տրանզիստոր
- Դիմադրություն 10k
- Դիմադրություն 22k
- 2x դիմադրություն 1k
- Ռեզիստոր 120 Օմ
- Կոնդենսատոր 1, 5nF
- 2 բևեռ վերնագիր
- Umատկող կամուրջ
Քայլ 2: Հավաքում
ArduiTouch- ի հավաքման համար կարող եք օգտագործել կցված ձեռնարկը:
ArduiTouch- ն ինքնին չի պարունակում RS485 ինտերֆեյս: Մենք պետք է ավելացնենք այս գործառույթը տախտակի վրա: Գրատախտակի տարածքի կողքին դուք կգտնեք զոդման բարձիկներ `բոլոր անհրաժեշտ ազդանշաններով: Այս զոդման բարձիկներով պետք է միացնել ստորև գտնվող միացումը: A և B ազդանշանների համար խորհուրդ է տրվում օգտագործել 3 -րդ և 4 -րդ բարձիկները, որոնք ուղղակիորեն կապված են տերմինալին:
Քայլ 3. Լրացուցիչ գրադարանների տեղադրում
Սարքաշարը գրված է Arduino IDE- ի ներքո: Ձեզ հարկավոր են հետևյալ լրացուցիչ գրադարանները.
Տեղադրեք հետևյալ գրադարանները Arduino Library Manager- ի միջոցով
Adafruit GFX գրադարան
Adafruit ILI9341 Գրադարան
XPT2046_Touchscreen հեղինակ Պոլ Ստոֆրեգենի
SimpleModbus NG
Կարող եք նաև գրադարանը ներբեռնել նաև ուղղակի որպես ZIP ֆայլ և ապակոմպրես անել yourarduinosketchfolder/ libraries- ի տակ/ Adafruit գրադարանները տեղադրելուց հետո վերագործարկեք Arduino IDE- ն:
Թերմոստատի աղբյուրի կոդը կգտնեք մեր կայքում:
Քայլ 4: Գործարկեք ցուցադրումը
Խնդրում ենք բացել այս նմուշը Arduino IDE- ում: Կազմեք և վերբեռնեք այն: Խնդրում ենք նկատի ունենալ. Թռիչքը պետք է բաց լինի USB- ի միջոցով ESP8266 մոդուլի ծրագրավորման համար:
Կազմելուց և վերբեռնելուց հետո կտեսնեք հիմնական էկրանը `սենյակի ջերմաստիճանի, ջերմաստիճանի և օդափոխության կանխադրված արժեքներով: Դուք կարող եք փոխել սահմանված ջերմաստիճանը և օդափոխության մակարդակը նաև առանց RS485 միացման: Վերին աջ անկյունում գտնվող հանդերձանքի միջոցով կարող եք բացել ընտրանքների ընտրացանկ: Այս ընտրացանկը ներառում է Modbus ID համարը կարգավորելու գործառույթ և էկրանի մաքրման գործառույթ:
Քայլ 5: Modbus թեստ
Այս օրինակում մենք համակարգիչը կօգտագործենք որպես MODBUS վարպետ: Դուք պետք է ներբեռնեք Modbustester- ը: Խնդրում ենք բացել zip արխիվը ձեր կոշտ սկավառակի նոր գրացուցակում: Բացեք ծրագրակազմը և փոխեք նշված դաշտերը, ինչպես վերևում նկարում: Նախկինում պետք է միացնեք USB-RS485- ադապտեր: Պարզ թեստերի համար կաշխատի նաև ձեր համակարգչի և NodeMCU- ի միջև USB մալուխի միջոցով սերիական կապը: Խնդրում ենք ընտրել COM- պորտը այս ադապտերի համար Modbustester- ում
Modbustester- ում կարող եք սեղմել Read կոճակը: Այս հրամանը կկարդա մեր նոր ստրուկ սարքի ՝ ArduiTouch- ի հիշողության 6 բայթ: Կարող եք սեղմել նաև հասցեների կողքին գտնվող դաշտերում և շահարկել արժեքները: Գրելու կոճակով դուք այս շահարկված արժեքներն ուղարկում եք ArduiTouch: Խնդրում ենք տեսնել ստորև բերված աղյուսակը գրանցման գործառույթի վերաբերյալ:
Խորհուրդ ենք տալիս:
Մինիմալիստական հեծանիվի ցուցիչ, հպումով միացված: 10 քայլ (նկարներով)
Մինիմալիստական հեծանիվի ցուցիչ, հպումով միացված :: Բարև ձեզ: Սա իմ առաջին հրահանգն է: Ես միշտ ցանկացել եմ ամեն ինչ զրոյից դարձնել ՝ պարզապես տեսնելու, թե ինչպես է այն աշխատում, և ո՞վ չի սիրում DIY (ինքդ արա) իրեր, երբ կարող ես ինչ -որ բան փոփոխել ըստ քո կարիքների: Նույնքան հետաքրքիր, որքան DIY մ
Կարո՞ղ եք դա անել Kindle հպումով: 15 քայլ (նկարներով)
Կարո՞ղ եք դա անել KIndle Touch- ով. Հետո իմ մեծահասակ երեխաներն ինձ Kindle Touch տվեցին, և ես գտա ուղիներ, թե ինչպես դա անել ինձ համար այն, ինչ անում է խելացի հեռախոսը կամ iPad- ը այլ մարդկանց համար: Մի օր այն կփոխարինի իմ ծերացմանը
Գործարկեք ձեր արձակուրդային նկարների սլայդերի ցուցադրումը կախարդական հպումով: 9 քայլ (նկարներով)
Գործարկեք ձեր արձակուրդային նկարների սլայդ -շոուն կախարդական հպումով: Տարիների ընթացքում ես սովորություն ունեմ ճանապարհորդելիս փոքր արձանիկ վերցնել ինձ հետ. այն համապատասխանում է այն երկրի դրոշին և թեմային, որին ես այցելում եմ (այս դեպքում ՝ Սիցիլիա): Տ
Էլեկտրաֆիկացրեք ձեր հպումով դաշնամուրը ՝ 9 քայլ (նկարներով)
Electrify Your Tap-A-Tune Piano: Ստեղծեք փորձնական punk երաժշտություն և սարսափ ֆիլմերի ձայնային էֆեկտներ այս նախագծով ՝ ոգեշնչված Ռանդոֆոյի «Electric Cigar Box Guitar»-ից: Instructable և EvanKale's «Electric Ukelele with Tone Control» Instructable. The tap-a-tune piano is
Տարածող թերմոստատ ՝ օգտագործելով ESP8266/NodeMCU և Blynk. 7 քայլ (նկարներով)
Պրոպագատոր Թերմոստատ ESP8266/NodeMCU և Blynk. Ես վերջերս գնել եմ տաքացվող տարածիչ, որը պետք է օգնի սեզոնի սկզբին ծաղկաբուծության և բանջարեղենի սերմերի բողբոջումը: Այն եկավ առանց ջերմաստիճանի: Եվ քանի որ թերմոստատները բավականին թանկ են, որոշեցի ինքս պատրաստել: Ինչպես ուզում էի օգտագործել