Sistem alarm GSM untuk mobil berbasis Arduino Uno

Kata Pengantar


Pencurian mobil selama dekade terakhir menempati salah satu tempat paling signifikan dalam struktur kejahatan yang dilakukan di dunia. Hal ini disebabkan bukan karena gravitasi spesifik dari kategori pencurian ini relatif terhadap jumlah total kejahatan, tetapi karena sifat kerusakan yang disebabkan karena tingginya biaya mobil. Lemahnya efektivitas langkah-langkah yang diambil di bidang memerangi pencurian kendaraan pada akhir tahun 90-an menyebabkan terbentuknya kelompok-kelompok stabil yang berspesialisasi dalam kejahatan-kejahatan ini dan memiliki keunggulan kejahatan terorganisir; Anda pasti pernah mendengar istilah "bisnis mobil hitam." Armada negara-negara Eropa setiap tahun tidak mencakup ≈ 2% mobil yang menjadi sasaran serangan kriminal. Oleh karena itu, saya datang dengan ide membuat sistem alarm gsm untuk mobil saya berdasarkan Arduino Uno.


Ayo mulai!

Dari apa yang akan kami kumpulkan


Seseorang harus memilih jantung dari sistem kita. Menurut pendapat saya, tidak ada yang lebih baik untuk alarm seperti itu daripada Arduino Uno. Kriteria utama adalah jumlah "pin" dan harga yang memadai.


Fitur Utama dari Arduino Uno
Mikrokontroler - ATmega328
Tegangan pengoperasian - 5 V
Tegangan input (disarankan) - 7-12 V
Tegangan input (batas) - 6-20 V
Input / Output Digital - 14 (6 di antaranya dapat digunakan sebagai output PWM)
Input Analog - 6
Arus DC melalui input / output - 40 mA
DC untuk output 3,3 V - 50 mA
Memori flash - 32 Kb (ATmega328) yang 0,5 Kb digunakan untuk bootloader
RAM - 2 Kb (ATmega328)
EEPROM - 1 Kb (ATmega328)
Frekuensi jam - 16 MHz

Cocok!

Sekarang Anda harus memilih modul gsm, karena alarm kami harus dapat memberi tahu pemilik mobil. Jadi, Anda perlu "google" ... Ya, sensor yang hebat - SIM800L, ukurannya luar biasa.


Saya pikir dan memesannya dari Cina. Namun, semuanya tidak begitu cerah. Sensor hanya menolak untuk mendaftarkan kartu SIM di jaringan. Segala sesuatu yang mungkin telah diuji - hasilnya nol.
Ada orang-orang baik yang memberi saya hal yang lebih keren - Sim900 Shield. Ini hal yang serius. Pada Shield dan jack mikrofon dan jack headphone, telepon lengkap.


Fitur Utama dari Sim900 Shield
4 standar frekuensi operasi 850/900/1800/1900 MHz
GPRS multi-slot kelas 10/8
Stasiun seluler GPRS kelas B
Sesuai dengan GSM fase 2/2 +
Kelas 4 (2 W @ 850/900 MHz)
Kelas 1 (1 W @ 1800 / 1900MHz)
Manajemen dengan perintah AT (GSM 07.07, 07.05 dan SIMCOM memperpanjang perintah AT)
Konsumsi daya rendah: 1.5mA (mode tidur)
Kisaran Suhu Operasi: -40 ° C hingga +85 ° C

Cocok!

Oke, tetapi Anda perlu membaca dari beberapa sensor untuk memberi tahu pemiliknya. Tiba-tiba mobil dievakuasi, maka posisi mobil jelas akan berubah ruang. Ambil accelerometer dan giroskop. Bagus Dachshund, sekarang kami sedang mencari sensor.

Saya berpikir bahwa GY-521 MPU6050 pasti cocok. Ternyata itu juga memiliki sensor suhu. Akan diperlukan untuk menggunakannya, akan ada "fitur pembunuh." Misalkan pemilik mobil meletakkannya di bawah rumah dan pergi. Suhu di dalam mobil akan berubah "lancar". Apa yang akan terjadi jika penyerang mencoba masuk ke mobil? Misalnya, dia akan berhasil membuka pintu. Suhu di dalam mobil akan mulai berubah dengan cepat, karena udara di dalam kabin akan mulai bercampur dengan udara sekitar. Saya pikir itu akan berhasil.


Fitur Utama GY-521 MPU6050
Modul giroskop 3-sumbu + accelerometer 3-sumbu GY-521 pada chip MPU-6050. Memungkinkan Anda untuk menentukan posisi dan pergerakan suatu objek di ruang angkasa, kecepatan sudut selama rotasi. Ini juga memiliki sensor suhu built-in. Ini digunakan dalam berbagai model helikopter dan pesawat terbang, dan juga dimungkinkan untuk merakit sistem penangkapan gerak berdasarkan sensor-sensor ini.

Sirkuit terintegrasi - MPU-6050
Tegangan suplai - dari 3.5V ke 6V (DC);
Kisaran Gyro - ± 250 500 1000 2000 / s
Rentang Akselerometer - ± 2 ± 4 ± 8 ± 16g
Antarmuka Komunikasi - I2C
Ukuran - 15x20 mm.
Berat - 5 g

Cocok!

Sensor getaran juga berguna. Tiba-tiba mereka akan mencoba membuka mobil dengan "brute force", yah, atau di tempat parkir mobil lain akan menyentuh mobil Anda. Ambil sensor getaran SW-420 (dapat disesuaikan).

Fitur Utama SW-420
Tegangan suplai - 3.3 - 5V
Sinyal keluaran - digital Tinggi / Rendah (biasanya tertutup)
Sensor Digunakan - SW-420
Komparator Bekas - LM393
Dimensi - 32x14 mm
Opsional - Ada resistor penyesuaian.

Cocok!

Sekrup modul kartu memori SD. Kami juga akan menulis file log.

Fitur Utama Modul Kartu Memori SD
Modul ini memungkinkan Anda untuk menyimpan, membaca dan menulis ke kartu SD data yang diperlukan untuk pengoperasian perangkat berdasarkan mikrokontroler. Penggunaan perangkat ini relevan ketika menyimpan file dari puluhan megabita hingga dua gigabita. Papan berisi wadah kartu SD, regulator daya, steker untuk antarmuka dan konektor kabel listrik. Jika Anda perlu bekerja dengan audio, video, atau data volumetrik lainnya, misalnya, menyimpan log peristiwa, data sensor atau menyimpan informasi server web, maka modul kartu memori SD untuk Arduino akan memungkinkan untuk menggunakan kartu SD untuk keperluan ini. Menggunakan modul, Anda dapat mempelajari fitur-fitur kartu SD.
Tegangan suplai - 5 atau 3,3 V
Kapasitas memori kartu SD - hingga 2 GB
Dimensi - 46 x 30 mm

Cocok!

Dan kami akan menambahkan drive servo, ketika sensor dipicu, drive servo dengan DVR akan memutar dan merekam video kejadian. Ambil servo MG996R.

Fitur Utama dari MG996R Servo
- Perlindungan kerusakan yang stabil dan dapat diandalkan
- drive logam
- Bantalan bola baris ganda
- Panjang kawat 300 mm
- Dimensi 40x19x43mm
- Berat 55 gr
- Sudut rotasi: 120 derajat.
- Kecepatan operasi: 0.17sec / 60 derajat (4.8V tanpa beban)
- Kecepatan operasi: 0.13sec / 60 derajat (6V tanpa beban)
- Torsi awal: 9,4kg / cm dengan daya 4,8V
- Torsi awal: 11kg / cm dengan daya 6V
- Tegangan operasi: 4.8 - 7.2V
- Semua bagian penggerak terbuat dari logam

Cocok!

Kami mengumpulkan


Ada banyak artikel tentang menghubungkan setiap sensor di Google. Dan saya tidak punya keinginan untuk menciptakan sepeda baru, jadi saya akan meninggalkan tautan ke opsi yang sederhana dan berfungsi.


Artikel-artikel tersebut memberikan sedikit informasi lebih banyak dari yang kita butuhkan, tetapi pengetahuan tidak pernah berlebihan) Foto tata letak yang dirakit.



Oh, saya benar-benar lupa menyebutkan nutrisi, dari mana sistem kami akan diberi makan. Tenaga akan berasal dari mobil 12v.

Momen Proyek yang Halus


Chip pada Sim900 Shield harus diinstal dengan cara ini. Kegunaan SIM900 Shield.

Sim900 Shield Power Toggle Switch Position.







Perintah AT untuk Sim900 Shield

Ringkasan








Itu saja, seluruh sketsa ada di GitHub . Menurut pendapat saya, saya berhasil membuat sistem alarm gsm yang dapat memberi tahu pemilik mobil jika terjadi kecelakaan. Proyek ini ternyata ekonomis dalam hal investasi keuangan, yang pasti menyenangkan. Di masa depan saya berencana untuk meningkatkan alarm-gsm, menambahkan fungsionalitas baru.

Source: https://habr.com/ru/post/id403985/


All Articles