ЭЛЕКТРОНДЫҚ ҚҰРАЛДАРДЫ ӘЛЕМДІҢ КЕЗ КЕЛГЕН ЖЕРІНЕН БАСҚАРУ
Көптеген қызметкерлерді жасай алатын тамаша қолданба
ТҮЙМЕНІ БАСҚАНДА ОЛ BLUETOOTH - 222: қосулы НЕМЕСЕ 222: өшірулі - ESP32 НЕ ARDUINO ҚҰРАМЫНА ЖІБЕРІЛЕДІ.
ҚАЙДА: 222 - «қосқыш қосу» кезінде енгізілетін ҚОСУ идентификаторы.
// бұл код әдіс циклінде
if (SerialBT.available()) { // бұл esp32 үшін
Жол bluetoothData = SerialBT.readString(); // bluetooth-тан деректерді алу
қосқышты қосқанда if(bluetoothData.indexOf("222:on") > 0){//
digitalWrite(relay1Pin, HIGH); // релені қосыңыз
} else if (bluetoothData.indexOf("222:off") > 0){ // қосқышты өшіргенде
digitalWrite(relay1Pin, LOW); // релені өшіріңіз
}
}
1) System API немесе SMS арқылы релені (жарықты немесе кез келген тұрмыстық техниканы қосу/өшіру) интернет арқылы ауыстырыңыз
2) Өзіңіздің дабыл / қауіпсіздік жүйелерін жасаңыз, ол сенсордан және arduino-дан қозғалысты анықтаған кезде хабарландыру немесе SMS жібереді немесе ESP32 ескі телефоныңызға bluetooth арқылы деректерді жібереді. Төмендегі сілтемені тексеріңіз, мұны істеу схемасы болады.
3) Пісіру пешін ұмытып қалдыңыз деп уайымдаңыз, сіз бұл үшін ескі телефоныңызды пайдаланып, фотосуретті сұрау үшін пайдалана аласыз және қолданба суретке түсіріп, телефоныңызға жібереді, бұл керемет емес пе? (тек сізге ескі телефон қажет, arduino немесе esp32 қажет емес)
Фотосуретке түсіру және оны ұялы телефоныңызға алу үшін осы қолданбаны пайдаланғыңыз келсе, сізге ешқандай arduino немесе esp32 қажет емес, телефонға қолданбаны орнатыңыз, қалағаныңыз үйіңізде немесе гаражыңызда қалады.
Бұл қолданба HC05 немесе HC06... немесе ESP32 арқылы bluetooth арқылы arduino/esp32-мен байланысады, ол есік құлпы үшін пайдалануға болатын қосқыштарды жасауға немесе шамды немесе жылытқышты тікелей телефоннан қосуға/өшіруге мүмкіндік береді және ең маңыздысы Сіз мұны әлемнің түкпір-түкпірінен жасай аласыз, интернетке қосылу арқылы, егер сізде интернет байланысы болмаса, оны SMS арқылы басқара аласыз.
Мұны істеу үшін сізге не қажет:
Arduino кез келген нұсқасы және Bluetooth HC05 немесе HC06 немесе ESP32 (ұсынылады)
Релелік модуль
Және қолданба
Arduino оның шағын микроконтроллері оның бағасы 1,5 доллардан басталады, онда сіз оны кез келген операцияны орындауға бағдарламалай аласыз, мысалы, реле ауыстыру немесе температура сияқты сенсордан деректерді алу немесе кез келген тұрақты немесе қадамдық қозғалтқышты басқару, тек қана емес.
Сондай-ақ, бұл қолданбаны қауіпсіздік дабылы ретінде arduino-ға Қозғалыс детекторы сенсорын қосу және сенсор қозғалысты анықтаған кезде Bluetooth арқылы телефонға сериялық мәтінді жібереді және ол сізге электрондық пошта немесе SMS жібереді, бұл керемет емес пе?.
Бірақ егер сіз arduino-ны интернет немесе SMS арқылы басқарғыңыз келсе, мұны істеу үшін сізге ескі пайдаланылмаған телефон қажет болады.
Сонымен, қосқышты айналдырған кезде ол қалай жұмыс істейді, ол 22: қосулы сияқты bluetooth деректері арқылы жіберіледі
ажыратқышты өшіріңіз, ол 22:off сияқты bluetooth деректері арқылы жіберіледі
22 - қосқыштың идентификаторы (оны қосу/өңдеу қосқыштарынан алуға/өзгертуге болады)
қосулы хабарлама
сондықтан arduino жағында осылай болады
if(returnData("22", "off")){// қолданбадан қосқыштың идентификаторы (оны қосу/өңдеу қосқыштарын басу арқылы табуға болады)
digitalWrite(relay3, HIGH); // кейбір реле үшін түйреуіш ЖОҒАРЫ болғанда реле ажыратылады
}else if(returnData("22", "on")){ // қолданбадан қосқыштың идентификаторы (оны қосу/өңдеу қосқыштарын басу арқылы табуға болады)
digitalWrite(relay3, LOW); // кейбір реле үшін пин ТӨМЕН болғанда реле қосылады
реле3- бұл arduino түйреуіштері (сандық түйреуіштер d1,d2-ден басталатын атау)
arduino үшін кодты қалай жазу керек деп алаңдасаңыз, төмендегі сілтемені тексеріңіз
Төмендегі сілтемені тексеріңіз, arduino коды бар, онда Arduino және ESP32 үшін схема мен код bluetooth Smart Plug қалай жасалатынын және оны қалай жасау керектігін түсіндіріңіз.
Arduino немесе esp32 үшін схема және кодты жасаңыз