āļāļ§āļāļāļļāļĄāđāļāļĢāļ·āđāļāļāđāļāđāđāļāļāđāļēāļāļāļāļāļļāļāļāļēāļāļāļĩāđāđāļāļāđāđāļāđāđāļāđāļĨāļ
āđāļāļāļāļĩāđāļĒāļāļāđāļĒāļĩāđāļĒāļĄāļāļķāđāļāļŠāļēāļĄāļēāļĢāļāļāļĨāđāļāļāļāļąāļāļāļēāļāđāļāđāļĄāļēāļāļĄāļēāļĒ
āđāļĄāļ·āđāļāļāļāļāļļāđāļĄ āļĄāļąāļāļāļ°āļŠāđāļāđāļāļĒāļąāļ ESP32 āļŦāļĢāļ·āļ ARDUINO āļāļāļāļāļļāļāļāđāļ§āļĒāļāļĨāļđāļāļđāļ - 222:on āļŦāļĢāļ·āļ 222:off
WHERE :222 - āļāļ·āļ ID āļāļāļ SWITCH āļāļĩāđāļāļļāļāļāđāļāļāđāļĄāļ·āđāļ "āđāļāļīāđāļĄāļŠāļ§āļīāļāļāđ"
// āļĢāļŦāļąāļŠāļāļĩāđāļāļĒāļđāđāđāļāđāļĄāļāļāļāļĨāļđāļ
āļāđāļē (SerialBT.available()) { // āļāļĩāđāļŠāļģāļŦāļĢāļąāļ esp32
āļŠāļāļĢāļīāļ bluetoothData = SerialBT.readString(); // āļĢāļąāļāļāđāļāļĄāļđāļĨāļāļēāļāļāļĨāļđāļāļđāļ
āļāđāļē(bluetoothData.indexOf("222:on") > 0){// āđāļĄāļ·āđāļāđāļāļīāļāļŠāļ§āļīāļāļāđ
digitalWrite (āļĢāļĩāđāļĨāļĒāđ 1 āļāļīāļ, āļŠāļđāļ); // āđāļāļīāļāļĢāļĩāđāļĨāļĒāđ
} āļāļ·āđāļāļāđāļē (bluetoothData.indexOf("222:off") > 0){ // āđāļĄāļ·āđāļāļāļīāļāļŠāļ§āļīāļāļāđ
digitalWrite (āļĢāļĩāđāļĨāļĒāđ 1 āļāļīāļ, āļāđāļģ); // āļāļīāļāļĢāļĩāđāļĨāļĒāđ
}
}
1) āļŠāļ§āļīāļāļāđāļĢāļĩāđāļĨāļĒāđ (āđāļāļīāļ/āļāļīāļāđāļāļŦāļĢāļ·āļāđāļāļĢāļ·āđāļāļāđāļāđāđāļāļāđāļēāļ āļēāļĒāđāļāļāđāļēāļ) āđāļāļĒāļāļīāļāđāļāļāļĢāđāđāļāđāļāđāļāļĒāđāļāđ System API āļŦāļĢāļ·āļ SMS
2) āļŠāļĢāđāļēāļāļĢāļ°āļāļāđāļāļ·āļāļāļ āļąāļĒ / āļĢāļ°āļāļāļĢāļąāļāļĐāļēāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļāļāļāļļāļāđāļāļ āļĄāļąāļāļāļ°āļŠāđāļāļāļēāļĢāđāļāđāļāđāļāļ·āļāļāļŦāļĢāļ·āļ SMS āđāļĄāļ·āđāļāļāļĢāļ§āļāļāļąāļāļāļēāļĢāđāļāļĨāļ·āđāļāļāđāļŦāļ§āļāļēāļāđāļāđāļāđāļāļāļĢāđ āđāļĨāļ° arduino āļŦāļĢāļ·āļ ESP32 āļāļ°āļŠāđāļāļāđāļāļĄāļđāļĨāļāđāļēāļāļāļĨāļđāļāļđāļāđāļāļĒāļąāļāđāļāļĢāļĻāļąāļāļāđāđāļāļĢāļ·āđāļāļāđāļāđāļēāļāļāļāļāļļāļ āļāļĢāļ§āļāļŠāļāļāļĨāļīāļāļāđāļĢāđāļāļāļāļ°āļĄāļĩāļĢāļđāļāđāļāļāļ§āļīāļāļĩāļāļēāļĢāļāļģāđāļāđāļāļāļĩāđ
3) āļāļąāļāļ§āļĨāļ§āđāļēāļāļļāļāļĨāļ·āļĄāđāļāļīāļāļŦāļĄāđāļāļŦāļļāļāļāđāļēāļ§āđāļ§āđ āļāļļāļāļŠāļēāļĄāļēāļĢāļāđāļāđāđāļāļĢāļĻāļąāļāļāđāđāļāļĢāļ·āđāļāļāđāļāđāļēāđāļāļ·āđāļāļāļāļĢāļđāļāļāđāļēāļĒāđāļāđ āđāļĨāđāļ§āđāļāļāļāļ°āļāđāļēāļĒāļĢāļđāļāđāļĨāļ°āļŠāđāļāđāļāļĒāļąāļāđāļāļĢāļĻāļąāļāļāđāļāļāļāļāļļāļ āđāļĄāđāļāļĩāđāļŦāļĢāļ? (āļāļļāļāļāđāļāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāļĻāļąāļāļāđāđāļāļĢāļ·āđāļāļāđāļāđāļēāļāļāļāļāļļāļāđāļāđāļēāļāļąāđāļ āđāļĄāđāļāđāļāļāđāļāđ arduino āļŦāļĢāļ·āļ esp32)
āļŦāļēāļāļāļļāļāļāđāļāļāļāļēāļĢāđāļāđāđāļāļāļāļĩāđāđāļāļ·āđāļāļāđāļēāļĒāļ āļēāļāđāļĨāļ°āļāļģāđāļāļāļĩāđāđāļāļĢāļĻāļąāļāļāđāļĄāļ·āļāļāļ·āļāļāļāļāļāļļāļ āļāļļāļāđāļĄāđāļāļģāđāļāđāļāļāđāļāļāđāļāđ arduino āļŦāļĢāļ·āļ esp32 āđāļāļĩāļĒāļāđāļāđāļāļīāļāļāļąāđāļāđāļāļāļāļāđāļāļĢāļĻāļąāļāļāđ āļŠāļīāđāļāļāļĩāđāļāļļāļāļāđāļāļāļāļēāļĢāļāļ°āļāļĒāļđāđāđāļāļāđāļēāļāļŦāļĢāļ·āļāđāļĢāļāļĢāļāļāļāļāļāļļāļ
āđāļāļāļāļĩāđāļŠāļ·āđāļāļŠāļēāļĢāļāļąāļ arduino/esp32 āļāđāļēāļāļāļĨāļđāļāļđāļāđāļāļĒāđāļāđ HC05 āļŦāļĢāļ·āļ HC06... āļŦāļĢāļ·āļ ESP32 āđāļāļāļāļĩāđāļāđāļ§āļĒāđāļŦāđāļāļļāļāļŠāļĢāđāļēāļāļŠāļ§āļīāļāļāđāļāļĩāđāļāļļāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļĨāđāļāļāļāļĢāļ°āļāļđāļŦāļĢāļ·āļāđāļāļīāļ/āļāļīāļāđāļāļŦāļĢāļ·āļāđāļāļĢāļ·āđāļāļāļāļģāļāļ§āļēāļĄāļĢāđāļāļāđāļāđāđāļāļĒāļāļĢāļāļāļēāļāđāļāļĢāļĻāļąāļāļāđāļāļāļāļāļļāļ āđāļĨāļ°āļāļĩāđāļŠāļģāļāļąāļāļāļĩāđāļŠāļļāļāļāļ·āļ āļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļģāđāļāđāļāļēāļāļāļąāđāļ§āđāļĨāļ āđāļāļĒāđāļāļ·āđāļāļĄāļāđāļāļāļīāļāđāļāļāļĢāđāđāļāđāļ āļŦāļēāļāļāļļāļāđāļĄāđāļĄāļĩāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļāļāļīāļāđāļāļāļĢāđāđāļāđāļ āļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļ§āļāļāļļāļĄāđāļāđāļāļēāļ SMS
āļŠāļīāđāļāļāļĩāđāļāļģāđāļāđāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļģāđāļāđāļāļāļĩāđ:
Arduino āļāļļāļāļĢāļļāđāļāđāļĨāļ° Bluetooth HC05 āļŦāļĢāļ·āļ HC06 āļŦāļĢāļ·āļ ESP32 (āđāļāļ°āļāļģ)
āđāļĄāļāļđāļĨāļĢāļĩāđāļĨāļĒāđ
āđāļĨāļ°āđāļāļāļāļĨāļīāđāļāļāļąāđāļ
Arduino āđāļāđāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāļĨāđāļĨāļāļĢāđāļāļāļēāļāđāļĨāđāļ āļĢāļēāļāļēāđāļĢāļīāđāļĄāļāđāļāļāļĩāđ 1.5 āļāļāļĨāļĨāļēāļĢāđ āļāļķāđāļāļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļąāđāļāđāļāļĢāđāļāļĢāļĄāđāļŦāđāļāļģāļāļēāļāđāļāđ āđāļāđāļ āļŠāļ§āļīāļāļāđāļĢāļĩāđāļĨāļĒāđāļŦāļĢāļ·āļāļĢāļąāļāļāđāļāļĄāļđāļĨāļāļēāļāđāļāđāļāđāļāļāļĢāđ āđāļāđāļ āļāļļāļāļŦāļ āļđāļĄāļī āļŦāļĢāļ·āļāļāļ§āļāļāļļāļĄ DC āļŦāļĢāļ·āļ Stepper Motor āđāļĨāļ°āđāļĄāđāđāļāļĩāļĒāļāđāļāđāļēāļāļąāđāļ
āļāļāļāļāļēāļāļāļĩāđ āđāļāļāļāļĩāđāļĒāļąāļāļŠāļēāļĄāļēāļĢāļāđāļāđāđāļāđāļāļŠāļąāļāļāļēāļāđāļāļ·āļāļāļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒāļāļĩāđāđāļāļ·āđāļāļĄāļāđāļāļāļąāļ arduino a Motion Detector Sensor āđāļĨāļ°āđāļĄāļ·āđāļāđāļāđāļāđāļāļāļĢāđāļāļĢāļ§āļāļāļąāļāļāļēāļĢāđāļāļĨāļ·āđāļāļāđāļŦāļ§āļāļ°āļŠāđāļāļāđāļāļāļ§āļēāļĄāļāđāļ§āļĒāļāļĨāļđāļāļđāļāļāđāļēāļāļāļĩāđāļĢāļĩāļĒāļĨāđāļāļĒāļąāļāđāļāļĢāļĻāļąāļāļāđ āđāļĨāļ°āļāļ°āļŠāđāļāļāļĩāđāļĄāļĨāļŦāļĢāļ·āļ SMS āļāļķāļāļāļļāļ āđāļĒāļĩāđāļĒāļĄāđāļāđāļĨāļĒāđāļāđāđāļŦāļĄ
āđāļāđāļāđāļēāļāļļāļāļāđāļāļāļāļēāļĢāļāļ§āļāļāļļāļĄ arduino āļāđāļēāļāļāļīāļāđāļāļāļĢāđāđāļāđāļāļŦāļĢāļ·āļ SMS āļāļļāļāļāļ°āļāđāļāļāđāļāđāđāļāļĢāļĻāļąāļāļāđāđāļāļĢāļ·āđāļāļāđāļāđāļēāļāļĩāđāđāļĄāđāđāļāđāđāļāđāđāļāļ·āđāļāļāļģāļŠāļīāđāļāļāļĩāđ
āļ§āļīāļāļĩāļāļēāļĢāļāļģāļāļēāļāđāļĄāļ·āđāļāļāļļāļāđāļāļīāļāļŠāļ§āļīāļāļāđ āļĄāļąāļāļāļ°āļŠāđāļāļāđāļāļĄāļđāļĨāļāļĨāļđāļāļđāļ āđāļāđāļ 22:on
āļāļīāļāļŠāļ§āļīāļāļāđāļĄāļąāļāļāļ°āļŠāđāļāļāđāļāļĄāļđāļĨāļāđāļēāļāļāļĨāļđāļāļđ āļ āđāļāđāļ 22:off
22 - id āļāļāļāļŠāļ§āļīāļāļāđ (āļāļļāļāļŠāļēāļĄāļēāļĢāļāļĢāļąāļ/āđāļāļĨāļĩāđāļĒāļāđāļāđāļāļēāļāļŠāļ§āļīāļāļāđāđāļāļīāđāļĄ/āđāļāđāđāļ)
āļāļ - āļāđāļāļāļ§āļēāļĄ
āļāļąāļāļāļąāđāļāđāļāļāļąāđāļ arduino āļāļ°āđāļāđāļāđāļāļāļāļĩāđ
if(returnData("22", "off")){// āļĢāļŦāļąāļŠāļāļāļāļŠāļ§āļīāļāļāđāļāļēāļāđāļāļ (āļāđāļāļŦāļēāđāļāđāđāļāļĒāļāļāļŠāļ§āļīāļāļāđāđāļāļīāđāļĄ/āđāļāđāđāļ)
digitalWrite (āļĢāļĩāđāļĨāļĒāđ 3, āļŠāļđāļ); // āļŠāļģāļŦāļĢāļąāļ rele āđāļĄāļ·āđāļāļāļīāļāļŠāļđāļāļĢāļĩāđāļĨāļĒāđāļāļ°āļāļąāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļ
}else if(returnData("22", "on")){ // āļĢāļŦāļąāļŠāļāļāļāļŠāļ§āļīāļāļāđāļāļēāļāđāļāļ (āļāļļāļāļŠāļēāļĄāļēāļĢāļāļāđāļāļŦāļēāđāļāđāđāļāļĒāļāļāđāļāļīāđāļĄ/āđāļāđāđāļāļŠāļ§āļīāļāļāđ)
digitalWrite (āļĢāļĩāđāļĨāļĒāđ 3, āļāđāļģ); // āļŠāļģāļŦāļĢāļąāļ rele āđāļĄāļ·āđāļāļāļīāļāļāđāļģāđāļŠāļāļāļ§āđāļēāļĢāļĩāđāļĨāļĒāđāđāļāļ·āđāļāļĄāļāđāļāļāļĒāļđāđ
relay3- āđāļāđāļāļāļīāļāļāļāļ arduino (āļāļīāļāļāļīāļāļīāļāļąāļĨāļāļīāļāļāļ·āđāļāļāļ°āđāļĢāļāļķāđāļāļāđāļāļāđāļ§āļĒ d1,d2)
āļāļļāļāđāļĄāđāļāđāļāļāļāļąāļāļ§āļĨāļ§āđāļēāļāļ°āđāļāļĩāļĒāļāđāļāđāļāļŠāļģāļŦāļĢāļąāļ arduino āđāļāđāļāļĒāđāļēāļāđāļĢ āļāļĢāļ§āļāļŠāļāļāļĨāļīāļāļāđāļāđāļēāļāļĨāđāļēāļ
āļāļĢāļ§āļāļŠāļāļāļĨāļīāļāļāđāļāđāļēāļāļĨāđāļēāļāļĄāļĩāļĢāļŦāļąāļŠāļŠāļģāļŦāļĢāļąāļ arduino āļĄāļĩāļĢāļđāļāđāļāļāđāļĨāļ°āļĢāļŦāļąāļŠāļŠāļģāļŦāļĢāļąāļ Arduino āđāļĨāļ° ESP32 āļ§āļīāļāļĩāļŠāļĢāđāļēāļ Bluetooth Smart Plug āđāļĨāļ°āļāļģāļāļāļīāļāļēāļĒāļ§āļīāļāļĩāļāļēāļĢāļāļģ
āļŠāļāļĩāļĄāļēāđāļĨāļ°āļŠāļĢāđāļēāļāđāļāđāļāļŠāļģāļŦāļĢāļąāļ arduino āļŦāļĢāļ·āļ esp32