ГСМ паљење аутомобила и круг централне браве помоћу Ардуина

Испробајте Наш Инструмент За Елиминисање Проблема





У овом посту ћемо изградити ГСМ систем за заштиту аутомобила који користи Ардуино, који може закључати и откључати систем паљења аутомобила и централну браву слањем СМС-а са лозинком у аутомобил са вашег мобилног телефона

Од стране



Крађа аутомобила може бити слом срца, чини се као да је ваша вољена особа отета. Више боли кад вам украду стари аутомобил са којим проводите године. Стари и нискоразредни аутомобили могу се често красти јер нуде мање сигурносних карактеристика.

Како се временом развијају нове методе за експлоатацију аутомобила, покривање тих експлоатација у главним и старим аутомобилима може коштати огромну суму новца.



Предложени пројекат може додати још један слој сигурност вашег аутомобила по јефтиној цени, што би могло спасити аутомобил од крађе једног дана.

Предложени пројекат састоји се од ГСМ модема (СИМ 800/900) који је срце пројекта, Ардуино плоче која делује као мозак пројекта.

Неколико релеја повезаних са Ардуино плочом омогућава и онемогућава паљење и централну браву аутомобила.

За управљање овим пројектом потребна је важећа СИМ картица са исправним СМС планом и покушајте да искористите СМС понуде које вам нуди ваш мрежни провајдер да бисте смањили трошкове због СМС-а.

Сада погледајмо шему кола овог система централног закључавања за ГСМ који контролише Ардуино мобилни телефон:

Горње коло је прилично лако копирати. ГСМ модем повезан је са Ардуиновим Тк и Рк пином.

Тк Ардуино-а је повезан са Рк ГСМ модема, а Рк Ардуино-а је повезан Тк ГСМ модема, тј. Тк на Рк и Рк на Тк.

Успостављена је и веза између земље и земље између Ардуина и ГСМ модема.

У струјно коло је додат регулатор од 9 В 7809 који обезбеђује фиксни напон на ГСМ модему и ардуино плочи јер се напон батерије мења, док паљење и пуњење, веће од 12 волти, могу оштетити плоче.

Ардуинов ПИН # 7 је излаз на централну браву и механизам закључавања паљења.

Дијаграм браве Ардуино за паљење аутомобила:

Ардуино ГСМ паљење аутомобила и ожичење релеја централне браве

Диоде су повезане како би се спречио високонапонски скок релеја због задњег ЕМФ-а.

На улаз мора бити прикључен осигурач јер кратки спој може претворити у катастрофалну штету на аутомобилу.

Предвиђен је прекидач који се може поставити унутар поклопца мотора. Може се користити за искључивање кола ако не планирате да користите аутомобил дуже од недељу дана, што ће избећи пражњење батерије.

НАПОМЕНА: Ако је струјни круг искључен (помоћу прекидача), активира се централна брава и контакт брава и ваш аутомобил је на сигурном.

Програм:

//----------------Program developed by R.Girish------------//
int temp = 0
int i = 0
int j = 0
char str[15]
boolean state = false
const int LOCK = 7
void setup()
{
Serial.begin(9600)
pinMode(LOCK, OUTPUT)
digitalWrite(LOCK, LOW)
for(j = 0 j <60 j++)
{
delay(1000)
}
Serial.println('AT+CNMI=2,2,0,0,0')
delay(1000)
Serial.println('AT+CMGF=1')
delay(500)
Serial.println('AT+CMGS='+91xxxxxxxxxx' ') // Replace x with mobile number
delay(1000)
Serial.println('Your car is ready to receive SMS commands.')// The SMS text you want to send
delay(100)
Serial.println((char)26) // ASCII code of CTRL+Z
delay(1000)
}
void loop()
{
if(temp == 1)
{
check()
temp = 0
i = 0
delay(1000)
}
}
void serialEvent()
{
while(Serial.available())
{
if(Serial.find('/'))
{
delay(1000)
while (Serial.available())
{
char inChar = Serial.read()
str[i++] = inChar
if(inChar == '/')
{
temp = 1
return
}
}
}
}
}
void check()
{
//--------------------------------------------------------------------------//
if(!(strncmp(str,'qwerty',6))) // (Password Here, Length)
//--------------------------------------------------------------------------//
{
if(!state)
{
digitalWrite(LOCK, HIGH)
delay(1000)
Serial.println('AT+CMGS='+91xxxxxxxxxx' ') // Replace x with mobile number
delay(1000)
Serial.println('Central Lock: Unlocked.') // The SMS text you want to send
Serial.println('Ignition Lock: Unlocked.') // The SMS text you want to send
delay(100)
Serial.println((char)26) // ASCII code of CTRL+Z
state = true
delay(1000)
}
else if(state)
{
digitalWrite(LOCK, LOW)
delay(1000)
Serial.println('AT+CMGS='+91xxxxxxxxxx' ') // Replace x with mobile number
delay(1000)
Serial.println('Central Lock: Locked.') // The SMS text you want to send
Serial.println('Ignition Lock: Locked.') // The SMS text you want to send
delay(100)
Serial.println((char)26) // ASCII code of CTRL+Z
state = false
delay(1000)
}
}
else if(!(strncmp(str,'status',6)))
{
Serial.println('AT+CMGS='+91xxxxxxxxxx' ') // Replace x with mobile number
delay(1000)
if(!state)
{
Serial.println('The System is Working Fine.') // The SMS text you want to send
Serial.println('Central Lock: Locked.') // The SMS text you want to send
Serial.println('Ignition Lock: Locked.') // The SMS text you want to send
}
if(state)
{
Serial.println('The System is Working Fine.') // The SMS text you want to send
Serial.println('Central Lock: Unlocked.') // The SMS text you want to send
Serial.println('Ignition Lock: Unlocked.') // The SMS text you want to send
}
delay(100)
Serial.println((char)26) // ASCII code of CTRL+Z
delay(1000)
}
}
//----------------Program developed by R.Girish------------//

НАПОМЕНА 1:

Корисник мора да постави лозинку у код пре него што је пошаље на Ардуино.

// ------------------------------------------------ -------------------------- //

иф (! (стрнцмп (стр, 'кверти', 6))) // // (лозинка овде, дужина)

// ------------------------------------------------ -------------------------- //

Замените „кверти“ својом лозинком и промените број 6 у дужину лозинке. На пример:

иф (! (стрнцмп (стр, '@ рдуино', 7)))) // (Овде лозинка, дужина)

„@Рдуино“ је лозинка и има 7 слова (дужина). Можете да сместите бројеве, слова, посебне знакове и њихове комбинације. Лозинка разликује велика и мала слова.

НОТЕ 2:

Замените све „ккккккккккк“ са 10-цифреним бројем телефона власника аутомобила у коду на четири места:

Сериал.принтлн ('АТ + ЦМГС = ' + 91кккккккккк ' р') // Замените к бројем мобилног

Како управљати овим пројектом путем СМС-а са мобилног телефона:

• Слањем / статусом / на ГСМ модем послаће се СМС на број телефона власника аутомобила о тренутном статусу браве.

• Слање исправне лозинке ће променити стање централне браве и браве.

Ево снимка екрана:

Горњи резултат је из тестираног прототипа.

• Слањем / статусом / бројем СИМ картице уметнутим у ГСМ модем послаће се СМС са потврдом у вези са тренутним статусом браве на телефонски број власника аутомобила.

• Слање исправне лозинке ГСМ модему у горе наведеном случају / кверти / је лозинка, ово ће откључати централну и браву за паљење. Такође ће послати потврдни СМС као што је горе приказано.

• Поновно слање исте тачне лозинке закључаће централну и браву паљења.

НАПОМЕНА 3 : Започните лозинку са „/“, а такође завршите са „/“

НАПОМЕНА 4: Једном када се круг укључи, сачекајте око минуту. Кола ће послати СМС са поруком „Ваш аутомобил је спреман да прихвати СМС наредбу“ на број мобилног телефона власника аутомобила. Тек тада можете послати те СМС наредбе.

Ако имате било каква специфична питања у вези са овом ГСМ бравом за паљење аутомобила, централним кругом браве помоћу Ардуина, можете их послати кроз доњи оквир за коментаре




Претходно: Компактни 3-фазни ИГБТ управљачки програм ИЦ СТГИПН3Х60 - Табела података, Пиноут Следеће: круг појачала од 120 вати помоћу ТДА 2030 ИЦ