GSM auto-ontsteking en centrale vergrendeling met Arduino

Probeer Ons Instrument Voor Het Oplossen Van Problemen





In deze post gaan we een op GSM gebaseerd autobeveiligingssysteem bouwen met Arduino, dat het ontstekingssysteem en de centrale vergrendeling van de auto kan vergrendelen en ontgrendelen door een wachtwoord-sms naar de auto te sturen vanaf je mobiel.

Door



Autodiefstal kan een hartaanval zijn, het voelt alsof uw geliefde is ontvoerd. Het doet meer pijn als een oude auto waar je jaren mee hebt doorgebracht, werd gestolen. Oude auto's en auto's van een laag niveau worden vaak gestolen omdat ze minder beveiligingsfuncties bieden.

Naarmate de tijd vordert, worden nieuwe methoden uitgevonden om de auto's te exploiteren, en het dekken van die exploits in reguliere en oude auto's kan enorme bedragen kosten.



Het voorgestelde project kan nog een laag van beveiliging voor uw auto tegen lage kosten, waardoor uw auto op een dag kan worden gestolen.

Het voorgestelde project bestaat uit een GSM-modem (SIM 800/900), het hart van het project, een Arduino-bord dat fungeert als het brein van het project.

Er zijn maar weinig relais die zijn aangesloten op het Arduino-bord, schakelen het contact en de centrale vergrendeling van de auto in en uit.

Een geldige simkaart met een werkend sms-abonnement is vereist om dit project uit te voeren en probeer te profiteren van de sms-aanbiedingen van uw netwerkprovider om de kosten als gevolg van sms te verminderen.

Laten we nu eens kijken naar het schakelschema van dit via een mobiele telefoon bestuurde, op Arduino gebaseerde centrale vergrendelingssysteem van de GSM-auto:

Het bovenstaande circuit is vrij eenvoudig te repliceren. De GSM-modem is gekoppeld aan de Tx- en Rx-pin van Arduino.

De Tx van Arduino is verbonden met Rx van GSM-modem en Rx van Arduino is verbonden Tx van GSM-modem, d.w.z. Tx naar Rx en Rx naar Tx.

Er is ook een aarding-verbinding tussen de Arduino en het GSM-modem.

Een 9V-regelaar 7809 is toegevoegd aan het circuit om een ​​vaste spanning te leveren aan het GSM-modem en het Arduino-bord, aangezien de batterijspanning aan verandering onderhevig is tijdens het ontsteken en opladen, hoger dan 12 volt kan de borden beschadigen.

De PIN # 7 van de Arduino is de uitvoer naar het centrale vergrendelings- en contactvergrendelingsmechanisme.

Arduino auto contactslot diagram:

Arduino GSM auto-ontsteking en centrale vergrendeling relaisbedrading

De diodes zijn aangesloten om een ​​hoogspanningspiek door het relais als gevolg van tegen-EMF te voorkomen.

Bij de ingang moet een zekering worden aangesloten, omdat de kortsluiting kan leiden tot catastrofale schade aan de auto.

Er is een schakelaar voorzien die in de motorkap kan worden geplaatst. Het kan worden gebruikt om het circuit uit te schakelen als u van plan bent de auto langer dan een week niet te gebruiken, waardoor de batterij niet leegloopt.

OPMERKING: Als het circuit is uitgeschakeld (met behulp van een schakelaar), zijn de centrale vergrendeling en het contactslot geactiveerd en is uw auto veilig.

Programma:

NOTITIE 1:

De gebruiker moet het wachtwoord in de code plaatsen voordat hij naar Arduino uploadt.

if (! (strncmp (str, 'qwerty', 6))) // (Wachtwoord hier, lengte)

Vervang de 'qwerty' door uw eigen wachtwoord en verander het cijfer 6 in lengte van uw wachtwoord. Bijvoorbeeld:

if (! (strncmp (str, '@ rduino', 7))) // (Wachtwoord hier, lengte)

'@Rduino' is het wachtwoord en heeft 7 letters (lengte). U kunt cijfers, letters, speciale tekens en een combinatie hiervan plaatsen. Het wachtwoord is hoofdlettergevoelig.

OPMERKING 2:

Vervang alle 'xxxxxxxxxxx' door het 10-cijferige telefoonnummer van de autobezitter in de code op vier plaatsen:

Serial.println ('AT + CMGS = ' + 91xxxxxxxxxx ' r') // Vervang x door mobiel nummer

Hoe dit project te bedienen met gsm-sms:

• Verzenden / status / naar GSM-modem stuurt een sms naar het telefoonnummer van de autobezitter over de huidige status van het slot.

• Door het juiste wachtwoord te verzenden, wordt de toestand van het midden- en contactslot omgeschakeld.

Hier is het screenshot:

Het bovenstaande resultaat is van het geteste prototype.

• Verzenden / status / naar het SIM-kaartnummer dat in het GSM-modem is geplaatst, zal een bevestigings-sms sturen met betrekking tot de huidige status van het slot naar het telefoonnummer van de autobezitter.

• Het sturen van het juiste wachtwoord naar het GSM-modem in het bovenstaande geval / qwerty / is het wachtwoord, hierdoor wordt het centrale- en contactslot ontgrendeld. Het stuurt ook een bevestigings-sms, zoals hierboven weergegeven.

• Door hetzelfde juiste wachtwoord nogmaals te verzenden, wordt het midden- en contactslot vergrendeld.

NOTITIE 3 : Begin uw wachtwoord met '/' en eindig ook met '/'

OPMERKING 4: Wacht ongeveer een minuut nadat het circuit is ingeschakeld. Het circuit stuurt een sms met de mededeling 'Uw auto is klaar om een ​​sms-opdracht te accepteren' naar het mobiele nummer van de autobezitter. Alleen dan kunt u die sms-opdrachten verzenden.

Als u specifieke vragen heeft over dit GSM auto-contactslot, centrale vergrendelingsschakeling met Arduino, kunt u deze stellen via het onderstaande opmerkingenveld




Vorige: Compacte driefasige IGBT-driver IC STGIPN3H60 - gegevensblad, pinout Volgende: 120 watt versterkercircuit met TDA 2030 IC