LAWULA IZINTO ZAKHO ZIKA-ELECTRONIC KUSUKA KUNOMA YIYIPHI INDAWO EMHLABENI
Uhlelo lokusebenza oluhle olungenza inqwaba yabasebenzi
UMA UPHUSHA INKONOPHO IZOTHUMELA KU-ESP32 YAKHO NOMA E-ARDUINO NGE-BLUETOOTH - 222:ku NOMA 222:off
LAPHO :222 -yi-ID ye-SHINTSHI yakho lapho ufaka khona uma "engeza iswishi"
// le khodi iku-loop yendlela
uma (SerialBT.available()) {// lokhu okwe-esp32
Intambo bluetoothData = SerialBT.readString(); // thola idatha ku-bluetooth
if(bluetoothData.indexOf("222:on") > 0){// uma uvula iswishi
idijithaliWrite(relay1Pin, HIGH); // vula i-relay
} uma (bluetoothData.indexOf("222:off") > 0){// lapho ucisha iswishi
idijithaliWrite(relay1Pin, LOW); // cisha i-relay
}
}
1) Shintsha i-relay(vula/cisha isibani nanoma yiziphi izinto zikagesi zasendlini), nge-inthanethi usebenzisa i-System API, noma i-SMS
2) Yenza i-alamu yakho ye-bulgary / security systems, izothumela isaziso noma i-sms uma ithola ukunyakaza okuvela kunzwa futhi i-arduino noma i-ESP32 izothumela idatha nge-bluetooth efonini yakho endala. Bheka isixhumanisi esingezansi kuzoba nohlelo lokuthi ungakwenza kanjani lokhu.
3) Ukhathazeke ngokuthi ukhohlwe umpheki ON ungasebenzisa ifoni yakho endala ukuze ucele isithombe futhi uhlelo lokusebenza luzothatha isithombe bese luthumela efonini yakho, akukuhle lokhu? (okudingayo kuphela ifoni yakho endala, asikho isidingo se-arduino noma i-esp32)
Uma ufuna ukusebenzisa lolu hlelo lokusebenza ukuthatha isithombe bese usiyisa kumakhalekhukhwini wakho, kunokuba ungadingi noma iyiphi i-arduino noma i-esp32 vele ufake uhlelo lokusebenza ocingweni lokho okufunayo kuzohlala endlini yakho noma egalaji.
Lolu hlelo lokusebenza luxhumana ne-arduino/esp32 nge-bluetooth lisebenzisa i-HC05 noma i-HC06... noma i-ESP32, likuvumela ukuthi udale amaswishi ongawasebenzisela ukukhiya umnyango noma uvule/uvale isibani noma i-heater uqonde ngqo kusuka kufoni yakho kanye nokubaluleke kakhulu. ungakwenza lokhu emhlabeni wonke, ngokuxhuma ku-inthanethi uma ungenakho uxhumano lwe-inthanethi ungakwazi ukukulawula nge-SMS.
Ozodinga ukwenza lokhu:
I-Arduino noma iyiphi inguqulo ne-Bluetooth HC05 noma i-HC06 noma i-ESP32(Kunconyiwe)
Relay Module
Futhi uhlelo lokusebenza
I-Arduino iyi-microcontroller encane intengo yayo iqala kusuka ku-$1.5 lapho ungayihlela khona ukuthi yenze noma yimuphi umsebenzi njengokushintsha i-relay noma uthole idatha kusuka kunzwa efana nezinga lokushisa noma ukulawula noma iyiphi i-DC noma i-Stepper Motor hhayi kuphela.
Futhi lolu hlelo lokusebenza lungasetshenziswa njenge-alamu yokuphepha exhumeke ku-arduino i-Motion Detector Sensor futhi uma inzwa ibona ukunyakaza thumela umbhalo nge-bluetooth nge-serial ocingweni futhi izokuthumela i-imeyili noma i-SMS, akunjalo?
Kodwa uma ufuna ukulawula i-arduino nge-inthanethi noma i-sms uzodinga ifoni yakho endala engasetshenziswanga ukwenza lokhu.
Ngakho-ke ukuthi kusebenza kanjani uma uvula iswishi kuzothumela ngedatha yebluetooth efana no-22:on
vala isishintshi izothumela nge-bluetooth idatha efana no-22:off
22 - i-id yoshintsho (ungayithola/ungayishintsha kusuka ekushintsheni kokungeza/ukuhlela)
ku-umlayezo
ngakho ohlangothini lwe-arduino kuzoba kanje
if(returnData("22", "off")){// i-id yeswishi evela kuhlelo lokusebenza (ungayithola ngokucindezela amaswishi engeza/hlela)
I-digitalWrite(i-relay3, HIGH); // nge-rele ethile lapho iphinikhodi IMEKO OKUPHEZULU i-relay inqanyuliwe
}okunye uma(i-returnData("22", "ivuliwe")){// umazisi weswishi ephuma kuhlelo lokusebenza (ungayithola ngokucindezela engeza/hlela amaswishi)
idijithaliBhala(i-relay3, PHANSI); // kwe-rele ethile lapho iphinikhodi LIPHANSI i-relay ixhunyiwe
i-relay3- iphinikhodi ye-arduino (iphinikhodi yedijithali yiliphi igama eliqala ngo-d1,d2)
ukhathazeka ukuthi ungayibhala kanjani ikhodi ye-arduino akudingeki, hlola isixhumanisi esingezansi
Bheka isixhumanisi esingezansi ukuthi kukhona ikhodi ye-arduino, kukhona uhlelo nekhodi ye-Arduino ne-ESP32 ukuthi ingakha kanjani i-bluetooth Smart Plug, kanye nencazelo ukuthi kwenziwa kanjani.
Schema futhi ukhiqize ikhodi ye-arduino noma esp32