เบเบฒเบเบเปเบฒเปเบเป Relay GSM เบเบตเป, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบตเบเบเบฒเบเปเบซเบผเบเปเบเปเบขเบนเปเบเบตเป 220 V เปเบฅเบฐเบเบฐเบฅเบฑเบเบเบฒเบเบเปเปเปเบเบตเบ 2 kW, เปเบเบเบธเบเบกเบธเบกเบเบญเบเปเบฅเบเบเบตเปเบกเบตเปเบเบทเบญเบเปเบฒเบเปเบเบฅเบฐเบชเบฑเบเบกเบทเบเบท.
เบญเบธเบเบฐเบเบญเบเบเบตเปเบเบทเบเบเบงเบเบเบธเบกเปเบเบ arduino nano เบเปเบฒเบเปเบกเบเบนเบ gsm SIM800L. เปเบเบเบงเบฒเบเบเบตเปเบกเบตเบเบฐเปเบซเบเบเบเบตเปเบกเบตเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบญเบปเบเบเบฐเบเบญเบเปเบกเปเบเปเบซเปเบเปเบฒเบเบฅเบธเปเบกเบเบตเป. เบกเบฑเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบฑเบเบเบฒเบเบซเบกเปเปเปเบเปเบเบเบปเบงเบซเบผเบทเบเบฒเบเปเบเบทเบญเบเปเบฒเบ 220 V. เปเบกเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเบเบฒเบเปเบเบทเบญเบเปเบฒเบ, เบเบฒเบเปเบซเบผเบเบชเบฒเบกเบฒเบเบเปเบฅเบดเปเบเบเปเบเบเปเบฒเปเบเปเปเบเบดเบ 2 kW. เบเบฒเบเบซเบกเปเปเปเบ, เบเบฐเบฅเบฑเบเบเบฒเบเบเบปเบเบเบฐเบฅเบดเบเบชเบนเบเบชเบธเบ 300 W.
เปเบเบเบซเบเปเปเบเปเบฝเบงเบเบฑเบเปเบเบเบเบฒเบ.
เบกเบต 4 เบเบฑเบโเปเบโเบญเบธโเบเบฐโเบเบญเบโเบเบตเปโ:
- เบซเบปเบงเปเปเบงเบ inverter
- เบซเบเปเบงเบเบเบงเบเบเบธเบกเปเบฅเบฐเบซเบกเปเปเปเบ
- เบซเบเปเบงเบเบเปเบฅเบดเบเบฒเบเบชเบฐเบซเบเบญเบเบเบฐเบฅเบฑเบเบเบฒเบเบเบตเปเบเปเปเบกเบตเบเบฒเบเบฅเบปเบเบเบงเบ
- เบเบฑเบเบเบงเบเบเบธเบก.
เบซเบปเบงเปเปเบงเบ inverter เปเบเบฑเบ inverter เบฅเบปเบ 500t เบเบปเบเบเบฐเบเบด. เบกเบฑเบเบเบฑเบเบเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบเบฐเบฅเบฑเบเบเบฒเบเบซเบเปเบญเบ, เปเบเปเบเบฐเบฅเบฑเบเบเบฒเบเบเบปเบเบเบฐเบฅเบดเบเบชเบนเบเบชเบธเบเบเบฑเบเบเบฐเบซเบผเบธเบเบฅเบปเบเปเบเบญเบฑเบเบเบฒเบชเปเบงเบเบเบญเบเบเบฐเบฅเบฑเบเบเบฒเบเบเบญเบ inverter.
เบซเบเปเบงเบเบเบงเบเบเบธเบกเปเบฅเบฐเบซเบกเปเปเปเบเปเบกเปเบเปเบเปเบงเบต BMS S3 เบฅเบฒเบเบฒเบเบทเบเบเบปเบเบเบฐเบเบดเบเบตเปเบเบทเบเบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเปเบเบทเปเบญเบกเบเปเป 3 เบซเบกเปเปเปเบ lithium-ion. เปเบเบเปเบเบตเบฃเบตเปเบกเปเบเบเบฐเบเบธเบเบฑเบเบชเบนเบ. เบเบงเบเปเบเบปเบฒเบชเบฒเบกเบฒเบเบชเบปเปเบเบเบฐเปเบชเปเบเบเปเบฒเปเบเป 35 amperes. เบเปเบฒเบเปเบฒเบเบกเบตเบเบฐเบฅเบฑเบเบเบฒเบเบซเบเปเบญเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบทเปเปเบเบเปเบเบตเบฃเบตเบฅเบฒเบเบฒเบเบทเบเบเบงเปเบฒเบเบตเปเบกเบตเบเบฐเปเบชเปเบเบเปเบฒเบเปเปเบฒเบชเบธเบ.
เบซเบเปเบงเบเบเปเบฅเบดเบเบฒเบเบชเบฐเบซเบเบญเบเบเบฐเบฅเบฑเบเบเบฒเบเบเบตเปเบเปเปเบกเบตเบเบฒเบเบฅเบปเบเบเบงเบเปเบกเปเบเปเบฎเบฑเบเบขเบนเปเปเบ transistor VT3, VD4, R4, R5, R3. cathode เบเบญเบ zener diode VD4 เปเบกเปเบเปเบเบทเปเบญเบกเบเปเปเปเบเบเบเบปเบเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบญเบเบเบฐเบฅเบฑเบเบเบฒเบเปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบตเปเบเบฐเบฅเบฑเบเบเบฒเบเบเบทเบเบเปเบฒเปเบเป, transistor VT3 เปเบเบตเบ. เบซเบผเบฑเบเบเบฒเบเบเบตเปเบกเบฑเบเปเบเบตเบ, เบเปเบฒเปเบฎเบเบเบฒเบเบฅเบปเบเบกเบฒเบฎเบญเบเบเบธเบ inputs relay เปเบฅเบฐ relay เปเบเปเบชเบฐเบซเบผเบฑเบเบเบฑเบเบฎเบนเบเปเบเบเบเบฒเบเบชเบฐเบซเบเบญเบเบเบฐเบฅเบฑเบเบเบฒเบเบงเบปเบเบเบญเบเบเบฒเบเบเบฒเบเบชเบฐเบซเบเบญเบเบเบฐเบฅเบฑเบเบเบฒเบ. เบเบธเบเบเบฐเบชเบปเบกเบเบฑเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบญเบเบเบฒเบเบเบฐเบเบญเบ relay เบเปเบญเบกเบเบตเปเบเบฐเปเบฎเบฑเบ: เบเบฒเบเบชเปเบงเบเบเบญเบเปเบเบปเบฒเปเบเบปเปเบฒเปเบฎเบฑเบเบงเบฝเบเปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเปเบฎเบเปเบเบเบฒเบเบเบงเบเบกเบฒเบเบฑเบเบงเบฑเบเบชเบฐเบเบธเบเปเบญเบ, เปเบฅเบฐเบเบฒเบเปเบเปเบงเบฅเบฒเบเบตเปเปเบเบฑเบเบฅเบปเบ. เบเปเบฒเบเปเบฒเบเบกเบตเบเบฒเบเปเบฅเบทเบญเบเบเปเบฒเบญเบดเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเปเบฒเบ R3 เปเบเบปเปเบฒเปเบเปเบเบเปเบญเบเบซเบงเปเบฒเบ emitter เบเบญเบ transistor VT3 เปเบฅเบฐเปเบเบทเปเบญเบกเบเปเป relay input เบเบฑเบ emitter เบเบญเบ transistor เบเบฝเบงเบเบฑเบ.
เบซเบเปเบงเบเบเบงเบเบเบธเบกเปเบกเปเบเบเบฐเบเบญเบเบขเบนเปเปเบเปเบกเบเบนเบ SIM800 เปเบฅเบฐ arduino nano.
เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบงเบปเบเบเบญเบเบเบฐเบเบญเบเปเบเบดเปเบเบเบทเบงเปเบฒ
เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบกเบฑเบเบเปเบฒเบเบเบทเปเบเปเบงเบฅเบฒเบเบตเปเบเบฑเบเบเบธ
เปเบเบทเปเบญเปเบซเปเบญเบธเบเบฐเบเบญเบเปเบฅเบตเปเบกเปเบเปเบฎเบฑเบ SMS เบเบฒเบเปเบเบฅเบฐเบชเบฑเบเบเบญเบเบเปเบฒเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเบฝเบเปเบเบตเปเบเบฅเบฐเบชเบฑเบเบเบญเบเบเปเบฒเบเปเบชเปเบเบปเบงเปเบ your_phone. เบกเบฑเบเบเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบเบทเปเบญเบกเบเปเปเบเปเบชเบฐเปเบเบเบเบปเบ LCD เบเบฑเบ Arduino, เบเบปเบงเบขเปเบฒเบ wh1601 เบซเบผเบท wh0802, เปเบเปเบเปเบฒเบเบเบฐเบเปเบญเบเบเบฐเบเบดเปเบชเบเบเบธเบเบชเบฒเบเบเปเบงเบ inscription lcd.
เบฅเบฐโเบซเบฑเบ
char your_phone = "+79148389933";
#include <SoftwareSerial.h> // ะะพะดะบะปััะฐะตะผ ะฑะธะฑะปะธะพัะตะบั SoftwareSerial ะดะปั ะพะฑัะตะฝะธั ั ะผะพะดัะปะตะผ ะฟะพ ะฟัะพะณัะฐะผะผะฝะพะน ัะธะฝะต UART
SoftwareSerial softSerial(8,9); // ะกะพะทะดะฐัะผ ะพะฑัะตะบั softSerial ัะบะฐะทัะฒะฐั ะฒัะฒะพะดั RX, TX (ะผะพะถะฝะพ ัะบะฐะทัะฒะฐัั ะปัะฑัะต ะฒัะฒะพะดั Arduino UNO)
// include the library code:
//#include <LiquidCrystal.h>
// initialize the library by associating any needed LCD interface pin
// with the arduino pin number it is connected to
//const int rs = 12, en = 11, d4 = 5, d5 = 6, d6 = 7, d7 = 10;
//LiquidCrystal lcd(rs, en, d4, d5, d6, d7); // ะ ะดะฐะฝะฝะพะผ ัะปััะฐะต ะฒัะฒะพะด TX ะผะพะดัะปั ะฟะพะดะบะปััะฐะตััั ะบ ะฒัะฒะพะดั 2 Arduino, ะฐ ะฒัะฒะพะด RX ะผะพะดัะปั ะบ ะฒัะฒะพะดั 3 Arduino.
// ะะฝะธัะธะธััะตะผ ัะฐะฑะพัั ัะธะฝ UART ั ัะบะฐะทะฐะฝะธะตะผ ัะบะพัะพััะตะน ะพะฑะตะธั
ัะธะฝ: //
String buf2,buf3;
int g=0;
String cmd1;
void setup(){ //
init_port();
// lcd.begin(16, 2);
// Print a message to the LCD.
//lcd.clear();
// lcd.setCursor(0, 0);
/// lcd.print("VKL");
// lcd.setCursor(0, 1);
/// lcd.print("ZHDITE");
/// init_port();// ะะฝะธัะธะธััะตะผ ะฟะตัะตะดะฐัั ะดะฐะฝะฝัั
ะฟะพ ะฐะฟะฟะฐัะฐัะฝะพะน ัะธะฝะต UART ะฝะฐ ัะบะพัะพััะธ 9600 (ะผะตะถะดั Arduino ะธ ะบะพะผะฟัััะตัะพะผ)
softSerial.begin(9600); // ะะฝะธัะธะธััะตะผ ะฟะตัะตะดะฐัั ะดะฐะฝะฝัั
ะฟะพ ะฟัะพะณัะฐะผะผะฝะพะน ัะธะฝะต UART ะฝะฐ ัะบะพัะพััะธ 38400 (ะผะตะถะดั ะผะพะดัะปะตะผ ะธ Arduino)
Serial.begin(9600);
delay(30000);
// cmd1 ="AT+CMGF=1rn";
softSerial.print("AT+CMGF=1rn");
/// print_lcd(cmd1);
delay(1000);
dellAllSMS();
// cmd1 ="AT+CMGDA="DEL ALL"rn";
// print_lcd(cmd1);
//cmd1="AT+CPAS";
/// print_lcd(cmd1);
} //
char c;
int m=0;
int i=0;//
int n=0;
// ะัะฟะพะปะฝัะตะผ ัะตััะฐะฝัะปััะธั: // ะัั ััะพ ะฟัะธัะปะพ ั ะผะพะดัะปั - ะพัะฟัะฐะฒะปัะตะผ ะบะพะผะฟัััะตัั, ะฐ ะฒัั ััะพ ะฟัะธัะปะพ ั ะบะพะผะฟัััะตัะฐ - ะพัะฟัะฐะฒะปัะตะผ ะผะพะดัะปั
void dellAllSMS(){
/* This deletes all sms in memory
*/
softSerial.print("AT+CMGDA="DEL ALL"rn"); // set sms to text mode
delay(3000);
}
void pin_on_setb()
{
digitalWrite(2,1);
digitalWrite(13,1);
}
void pin_off_setb()
{
digitalWrite(2,0);
digitalWrite(13,0);
}
void pin_on_inv()
{
digitalWrite(3,1);
// digitalWrite(13,1);
}
void pin_off_inv()
{
digitalWrite(3,0);
// digitalWrite(13,0);
}
void init_port()
{
pinMode(2,1);
pinMode(3,1);
pinMode(13,1);
}
String readData(){
// this function just reads the raw data
uint16_t timeout=0;
while (!softSerial.available() && timeout<10000)
{
delay(10);
timeout++;
}
if(softSerial.available())
{
String output = softSerial.readString();
//if(DEBUG)
/// Serial.println(output);
return output;
}
}
String buf, bufferIndex;
int tempIndex=0;
int messageIndex;
int prev=0;
int power=0;
void loop(){ //
/* if(softSerial.available()){ Serial.write(softSerial.read());} // ะะตัะตะดะฐัะผ ะดะฐะฝะฝัะต ะธะท ะฟัะพะณัะฐะผะผะฝะพะน ัะธะฝั UART ะฒ ะฐะฟะฟะฐัะฐัะฝัั (ะพั ะผะพะดัะปั ัะตัะตะท Arduino ะบ ะบะพะผะฟัััะตัั)
if( Serial.available()){softSerial.write( Serial.read());} // ะะตัะตะดะฐัะผ ะดะฐะฝะฝัะต ะธะท ะฐะฟะฟะฐัะฐัะฝะพะน ัะธะฝั UART ะฒ ะฟัะพะณัะฐะผะผะฝัั (ะพั ะบะพะผะฟัััะตัะฐ ัะตัะตะท Arduino ะบ ะผะพะดัะปั )*/
// lcd.clear();
// lcd.setCursor(0, 0);
// lcd.print("Nagruzka");
// lcd.setCursor(0, 1);
// if (power==1)
// {
// lcd.print("VKL");
// }
// else {lcd.print("VIKL");}
softSerial.print(F("AT+CMGL="ALL",0"));
softSerial.print("r");
buf = readData();
// Serial.println(buf);
tempIndex = buf.lastIndexOf("+CMGL: ");
tempIndex = tempIndex + 6;
bufferIndex = buf.substring(tempIndex);
bufferIndex = bufferIndex.substring(1,(bufferIndex.indexOf(",")));
messageIndex = bufferIndex.toInt();
///Serial.println(messageIndex);
if(prev!=messageIndex)
{
tempIndex = buf.lastIndexOf(your_phone);
// lcd.clear();
// lcd.setCursor(0, 0);
// lcd.print("SMS READ");
if((digitalRead(4))&&(tempIndex!=-1))
{
pin_on_inv();
delay(2000);
pin_off_inv();
// i=1;
// power=1;
}
else
{
pin_on_setb();
delay(2000);
pin_off_setb();
// i=1;
// power=1;
}
// send_sms(number3);
prev++;
}
if(messageIndex>=2)
{
dellAllSMS();
// lcd.clear();
// lcd.setCursor(0, 0);
// lcd.print("SMS READ");
// lcd.setCursor(0, 1);
// lcd.print("SMS DEL");
// cmd1 ="AT+CMGDA="DEL ALL"rn";
// print_lcd(cmd1);
prev=0;
}
delay(10000);
}
เปเบเบฅเป STL เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบดเบกเบเปเบญเบเบชเบฒเบกเบฒเบเบเบปเบเปเบเป
เบงเบดโเบเบตโเปเบญโเบเบฒเบโเปเบฎเบฑเบโเบงเบฝเบโ:
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com