рджреБрдирд┐рдпрд╛ рдореЗрдВ рдХрд┐рд╕реА рднреА рдЬрдЧрд╣ рд╕реЗ рдЕрдкрдиреЗ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВ
рдПрдХ рдмреЗрд╣рддрд░реАрди рдРрдк рдЬреЛ рдХрд░реНрдордЪрд╛рд░рд┐рдпреЛрдВ рдХреА рд▓реВрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ
рдЬрдм рдмрдЯрди рдХреЛ рджрдмрд╛рдПрдВрдЧреЗ рддреЛ рдпрд╣ рдЖрдкрдХреЗ ESP32 рдпрд╛ ARDUINO рдХреЛ рдмреНрд▓реВрдЯреВрде рджреНрд╡рд╛рд░рд╛ рднреЗрдЬрд╛ рдЬрд╛рдПрдЧрд╛ - 222:рдСрди рдпрд╛ 222:рдСрдл
рдХрд╣рд╛рдВ: 222 -рдЖрдкрдХреЗ рд╕реНрд╡рд┐рдЪ рдХреА рдЖрдИрдбреА рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк "рд╕реНрд╡рд┐рдЪ рдЬреЛрдбрд╝реЗрдВ" рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ
// рдпрд╣ рдХреЛрдб рдореЗрдердб рд▓реВрдк рдореЗрдВ рд╣реИ
рдЕрдЧрд░ (рд╕реАрд░рд┐рдпрд▓рдмреАрдЯреА.рдЙрдкрд▓рдмреНрдз ()) {// рдпрд╣ esp32 рдХреЗ рд▓рд┐рдП рд╣реИ
рд╕реНрдЯреНрд░рд┐рдВрдЧ рдмреНрд▓реВрдЯреВрдердбрд╛рдЯрд╛ = рд╕реАрд░рд┐рдпрд▓рдмреАрдЯреА.рд░реАрдбрд╕реНрдЯреНрд░рд┐рдВрдЧ (); // рдмреНрд▓реВрдЯреВрде рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
if(bluetoothData.indexOf("222:on") > 0){// рдЬрдм рд╕реНрд╡рд┐рдЪ рдЪрд╛рд▓реВ рдХрд░реЗрдВ
рдбрд┐рдЬрд┐рдЯрд▓рд░рд╛рдЗрдЯ (рд░рд┐рд▓реЗ1рдкрд┐рди, рд╣рд╛рдИ); // рд░рд┐рд▓реЗ рдЪрд╛рд▓реВ рдХрд░реЗрдВ
} рдФрд░ рдЕрдЧрд░ (рдмреНрд▓реВрдЯреВрдердбреЗрдЯрд╛.рдЗрдВрдбреЗрдХреНрд╕рдСрдл ("222: рдСрдл")> 0) {// рдЬрдм рд╕реНрд╡рд┐рдЪ рдмрдВрдж рдХрд░реЗрдВ
digitalWrite(relay1Pin, LOW); // рд░рд┐рд▓реЗ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ
}
}
1) рд╕рд┐рд╕реНрдЯрдо рдПрдкреАрдЖрдИ, рдпрд╛ рдПрд╕рдПрдордПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд░рд┐рд▓реЗ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВ (рдкреНрд░рдХрд╛рд╢ рдпрд╛ рдХрд┐рд╕реА рдШрд░реЗрд▓реВ рдЙрдкрдХрд░рдг рдХреЛ рдЪрд╛рд▓реВ / рдмрдВрдж рдХрд░реЗрдВ)ред
2) рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдмрд▓реНрдЧрд░реА рдЕрд▓рд╛рд░реНрдо / рд╕реБрд░рдХреНрд╖рд╛ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдПрдВ, рдпрд╣ рд╕реЗрдВрд╕рд░ рдФрд░ рдЖрд░реНрдбрд┐рдиреЛ рд╕реЗ рдЧрддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдкрд░ рдПрдХ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдпрд╛ рдПрд╕рдПрдордПрд╕ рднреЗрдЬреЗрдЧрд╛ рдпрд╛ ESP32 рдмреНрд▓реВрдЯреВрде рджреНрд╡рд╛рд░рд╛ рдЖрдкрдХреЗ рдкреБрд░рд╛рдиреЗ рдлреЛрди рдкрд░ рдбреЗрдЯрд╛ рднреЗрдЬреЗрдЧрд╛ред рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ, рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ рдЗрд╕рдХреА рдпреЛрдЬрдирд╛ рд╣реЛрдЧреАред
3) рдЪрд┐рдВрддрд╛ рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдХреБрдХрд░ рднреВрд▓ рдЧрдП рд╣реИрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрдк рдЕрдкрдиреЗ рдкреБрд░рд╛рдиреЗ рдлреЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдлреЛрдЯреЛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдРрдк рдПрдХ рдлреЛрдЯреЛ рд▓реЗрдЧрд╛ рдФрд░ рдЖрдкрдХреЗ рдлреЛрди рдкрд░ рднреЗрдЬ рджреЗрдЧрд╛, рдХреНрдпрд╛ рдпрд╣ рдмрдврд╝рд┐рдпрд╛ рдирд╣реАрдВ рд╣реИ? (рдХреЗрд╡рд▓ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдкреБрд░рд╛рдиреЗ рдлреЛрди рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдХрд┐рд╕реА рднреА arduino рдпрд╛ esp32 рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ)
рдпрджрд┐ рдЖрдк рдлреЛрдЯреЛ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдРрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рдкрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА arduino рдпрд╛ esp32 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдмрд╕ рдлреЛрди рдкрд░ рдРрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рдЖрдкрдХреЗ рдШрд░ рдпрд╛ рдЧреИрд░реЗрдЬ рдореЗрдВ рд░рд╣реЗрдЧрд╛
рдпрд╣ рдРрдк HC05 рдпрд╛ HC06... рдпрд╛ ESP32 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреНрд▓реВрдЯреВрде рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ arduino/esp32 рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдЖрдкрдХреЛ рд╕реНрд╡рд┐рдЪ рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдбреЛрд░ рд▓реЙрдХ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдЕрдкрдиреЗ рдлреЛрди рд╕реЗ рд▓рд╛рдЗрдЯ рдпрд╛ рд╣реАрдЯрд░ рдХреЛ рдЪрд╛рд▓реВ/рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЖрдк рдЗрд╕реЗ рджреБрдирд┐рдпрд╛ рднрд░ рд╕реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрдВрдЯрд░рдиреЗрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдХреЗ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ рддреЛ рдЖрдк рдЗрд╕реЗ рдПрд╕рдПрдордПрд╕ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП рд╣реЛрдЧрд╛:
Arduino рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдмреНрд▓реВрдЯреВрде HC05 рдпрд╛ HC06 рдпрд╛ ESP32 (рдЕрдиреБрд╢рдВрд╕рд┐рдд)
рд░рд┐рд▓реЗ рдореЙрдбреНрдпреВрд▓
рдФрд░ рдРрдк
Arduino рдЗрд╕рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рд╣реИ, рдЗрд╕рдХреА рдХреАрдордд $ 1.5 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ, рдЬрд╣рд╛рдБ рдЖрдк рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рдСрдкрд░реЗрд╢рди рдХреЛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рд░рд┐рд▓реЗ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдпрд╛ рддрд╛рдкрдорд╛рди рдЬреИрд╕реЗ рд╕реЗрдВрд╕рд░ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдпрд╛ рдХрд┐рд╕реА DC рдпрд╛ рд╕реНрдЯреЗрдкрд░ рдореЛрдЯрд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдФрд░ рди рдХреЗрд╡рд▓ред
рд╕рд╛рде рд╣реА рдЗрд╕ рдРрдк рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╕реБрд░рдХреНрд╖рд╛ рдЕрд▓рд╛рд░реНрдо рдХреА рддрд░рд╣ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдореЛрд╢рди рдбрд┐рдЯреЗрдХреНрдЯрд░ рд╕реЗрдВрд╕рд░ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЬрдм рд╕реЗрдВрд╕рд░ рдореЛрд╢рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рддреЛ рдмреНрд▓реВрдЯреВрде рджреНрд╡рд╛рд░рд╛ рдлреЛрди рдкрд░ рд╕реАрд░рд┐рдпрд▓ рдХреЗ рдЬрд░рд┐рдП рдЯреЗрдХреНрд╕реНрдЯ рднреЗрдЬрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдЖрдкрдХреЛ рдПрдХ рдИрдореЗрд▓ рдпрд╛ рдПрд╕рдПрдордПрд╕ рднреЗрдЬреЗрдЧрд╛, рдХреНрдпрд╛ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ?
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдЗрдВрдЯрд░рдиреЗрдЯ рдпрд╛ рдПрд╕рдПрдордПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд░реНрдбрд┐рдиреЛ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдкреБрд░рд╛рдиреЗ рдЕрдкреНрд░рдпреБрдХреНрдд рдлреЛрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рддреЛ рдЬрдм рдЖрдк рд╕реНрд╡рд┐рдЪ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдмреНрд▓реВрдЯреВрде рдбреЗрдЯрд╛ рдЬреИрд╕реЗ 22: рдкрд░ рднреЗрдЬреЗрдЧрд╛
рд╕реНрд╡рд┐рдЪ рдСрдл рдХреЛ рдЪрд╛рд▓реВ рдХрд░реЗрдВ рдпрд╣ рдмреНрд▓реВрдЯреВрде рдбреЗрдЯрд╛ рджреНрд╡рд╛рд░рд╛ 22: рдСрдл рдХреА рддрд░рд╣ рднреЗрдЬреЗрдЧрд╛
22 - рд╕реНрд╡рд┐рдЪ рдХреА рдЖрдИрдбреА (рдЖрдк рдЗрд╕реЗ рдПрдб/рдПрдбрд┐рдЯ рд╕реНрд╡рд┐рдЪ рд╕реЗ рдкреНрд░рд╛рдкреНрдд/рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ)
рдкрд░ - рд╕рдВрджреЗрд╢
рддреЛ Arduino рдХреА рддрд░рдл рдРрд╕рд╛ рд╣реЛрдЧрд╛
if(returnData("22", "off")){// рдРрдк рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХреА рдЖрдИрдбреА (рдЖрдк рдЗрд╕реЗ рдкреНрд░реЗрд╕ рдРрдб/рдПрдбрд┐рдЯ рд╕реНрд╡рд┐рдЪ рджреНрд╡рд╛рд░рд╛ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ)
рдбрд┐рдЬрд┐рдЯрд▓рд░рд╛рдЗрдЯ (рд░рд┐рд▓реЗ3, рд╣рд╛рдИ); // рдХреБрдЫ рд░рд┐рд▓реЗ рдХреЗ рд▓рд┐рдП рдЬрдм рдкрд┐рди рд╣рд╛рдИ рд╣реЛрддрд╛ рд╣реИ рддреЛ рд░рд┐рд▓реЗ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
}else if(returnData("22", "on")){// рдРрдк рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХреА рдЖрдИрдбреА (рдЖрдк рдЗрд╕реЗ рдРрдб/рдПрдбрд┐рдЯ рд╕реНрд╡рд┐рдЪ рджрдмрд╛рдХрд░ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ)
digitalWrite(relay3, LOW); // рдХреБрдЫ рд░рд┐рд▓реЗ рдХреЗ рд▓рд┐рдП рдЬрдм рдкрд┐рди рдХрдо рд╣реЛрддрд╛ рд╣реИ рддреЛ рд░рд┐рд▓реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ
рд░рд┐рд▓реЗ 3- рдпрд╣ рдЖрд░реНрдбрд┐рдиреЛ рдХрд╛ рдкрд┐рди рд╣реИ (рдбрд┐рдЬрд┐рдЯрд▓ рдкрд┐рди рдкрд┐рди рдХреНрдпрд╛ рдирд╛рдо d1, d2 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ)
рдЖрдк рдЪрд┐рдВрддрд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ Arduino рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреИрд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реИ, рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд▓рд┐рдВрдХ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ, рд╡рд╣рд╛рдВ Arduino рдХреЗ рд▓рд┐рдП рдХреЛрдб рд╣реИ, рд╡рд╣рд╛рдВ Arduino рдФрд░ ESP32 рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛ рдФрд░ рдХреЛрдб рд╣реИ рдХрд┐ рдмреНрд▓реВрдЯреВрде рд╕реНрдорд╛рд░реНрдЯ рдкреНрд▓рдЧ рдХреИрд╕реЗ рдмрдирд╛рдПрдВ, рдФрд░ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреИрд╕реЗ рдХрд░реЗрдВред
рд╕реНрдХреАрдорд╛ рдФрд░ arduino рдпрд╛ esp32 рдХреЗ рд▓рд┐рдП рдХреЛрдб рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВ