Daftar Isi:
- Perlengkapan
- Langkah 1: Prinsip dan Kode
- Langkah 2: Perangkat Keras
- Langkah 3: Perakitan
- Langkah 4: Integrasi Otomatisasi Rumah
- Langkah 5: Perbaikan Lebih Lanjut
Video: Pelacak Mobil GPS Dengan Pemberitahuan SMS dan Unggah Data Thingspeak, Berbasis Arduino, Otomatisasi Rumah: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Saya membuat pelacak GPS ini tahun lalu dan karena berfungsi dengan baik, saya menerbitkannya sekarang di Instructable. Itu terhubung ke colokan aksesori di bagasi saya.
Pelacak GPS mengunggah posisi mobil, kecepatan, arah, dan suhu yang diukur melalui koneksi data seluler (GPRS) ke saluran Thingspeak. Data ini dibaca oleh otomatisasi rumah Openhab saya untuk menampilkan data ini. Saya menggunakan Thingspeak untuk mendapatkan data saya secara lokal di Openhab Home Automation melalui broker MQTT dari Thingspeak. Mungkin ada cara lain, tolong beri tahu saya di komentar
Jika Anda menelepon pelacak, itu akan mengirimi Anda SMS dengan lokasi dan status, yang berisi tautan Google Maps ke koordinat.
Proyek ini terinspirasi oleh beberapa proyek lain, yang saya sebutkan di sini dan selanjutnya.
- Mengunggah ke Thingspeak
- Kirim SMS berisi tautan Google Maps
Saya baru-baru ini melihat Instructable dari pelacak mobil yang menggunakan pendekatan serupa untuk SMS.
Dalam langkah-langkah berikut saya akan menunjukkan kepada Anda
- Prinsip dan kode
- Perangkat keras
- perakitan
- Integrasi otomatisasi rumah
- Perbaikan lebih lanjut
Perlengkapan
Saya mendapatkan komponen saya dari Aliexpress. Komponen utama
- Arduino Pro Mini 328P 5v: contoh tautan
- Penerima GPS GY-NEO6MV2: tautan
- Modul GSM/GPRS A6 atau yang serupa: tautan
- Konverter uang: tautan
Langkah 1: Prinsip dan Kode
Dalam aliran terlampir, prinsip kerja pelacak GPS ditampilkan. Kode diterbitkan di halaman Github saya.
Saya akan mengomentari beberapa bagian dari kode.
Komunikasi serial
Arduino berkomunikasi dengan penerima GPS dan modul A6 melalui koneksi serial.
Saya menemukan bahwa komunikasi serial antara modul A6 dan Arduino hanya sepenuhnya stabil ketika saya menggunakan serial perangkat keras Arduino pro mini. Untuk komunikasi antara Arduino dan penerima GPS saya menggunakan AltSoftSerial. Harap dicatat bahwa perpustakaan AltSoftSerial menggunakan pin RX dan TX yang telah ditentukan sebelumnya.
Selama pengembangan saya bereksperimen dengan Arduino Mega, yang memiliki 4 koneksi Hardware Serial, Anda dapat dengan mudah menggunakannya untuk keperluan debugging.
perintah AT
Lihat tautan ini untuk informasi tentang perintah AT yang sangat penting: Electrodragon, M2Msupport.net, Andreas Spiess.
Jika Anda menggunakan modul GSM/GPRS lain, seperti SIM800 atau SIM900, Anda mungkin memerlukan perintah AT lain untuk menyiapkan koneksi data dan POST data ke situs sebagai Thingspeak.
SMS
Modul GSM membaca nomor telepon penelepon (AT+CLIP) dan mengirimkan SMS dengan lokasi (tautan Google Maps) dan status ke penelepon.
Suhu
Jika suhu di pelacak GPS terlalu tinggi, itu akan mengirim SMS alarm.
Langkah 2: Perangkat Keras
Saya menghubungkan semua komponen melalui header perempuan ke papan perf untuk memudahkan debugging dan perbaikan. Lihat gambar dan komentar.
Konverter uang mendapat 12V dari mobil dan mengeluarkan 5V volt (melalui sakelar hidup/mati) untuk Arduino Pro Mini, modul A6 dan penerima GPS (yang saya pikir hanya toleran 3.3V, tetapi 5V berfungsi dengan baik).
Modul A6 membutuhkan catu daya yang cukup. Saat mentransmisikan melalui jaringan GSM memberikan beberapa lonjakan daya, oleh karena itu saya menambahkan kapasitor tantalum 1000uF.
Suhu diukur melalui termistor NTC 10K.
Langkah 3: Perakitan
Setelah semua terhubung dan diuji, komponen dipasang ke header perempuan dan sakelar dan LED direkatkan ke dalam selungkup.
Langkah 4: Integrasi Otomatisasi Rumah
Berbicara
Saya menggunakan akun gratis di Thingspeak. Sayangnya, mereka mengurangi jumlah saluran untuk akun gratis, tetapi masih berfungsi dengan baik dan proyek ini hanya membutuhkan satu saluran dan beberapa bidang. Untuk mengunggah, Anda memerlukan kunci API Tulis, untuk membaca melalui MQTT, Anda memerlukan kunci API Baca. Lihat situs ini untuk dokumentasi tentang cara menggunakan Thingspeak MQTT.
Saya membaca data di Node Red. Lihat gambar aliran terlampir di mana saya menggabungkan nilai lat dan lon ke satu string. Saya menggunakan penundaan untuk mendapatkan nilai lat dan lon dalam urutan yang benar.
Langkah 5: Perbaikan Lebih Lanjut
Di masa depan saya berencana untuk:
- Hubungkan pelacak ke baterai saya, sehingga modul selalu menyala. Namun, saya harus menjamin bahwa baterai tidak terlalu sering terkuras.
- Mungkin beberapa geofencing di otomatisasi rumah saya, jadi saya mendapat peringatan jika mobil berada di luar jangkauan yang ditentukan.
- Periksa apakah penelepon dikenal, untuk mencegah pengiriman pesan SMS ke penelepon yang tidak dikenal.
- Jika Anda memiliki ide bagus, beri tahu saya di komentar
Direkomendasikan:
Baca Meteran Listrik dan Gas (Belgia/Belanda) dan Unggah ke Thingspeak: 5 Langkah
Baca Meteran Listrik dan Gas (Belgia/Belanda) dan Unggah ke Thingspeak: Jika Anda khawatir tentang konsumsi energi Anda atau hanya sedikit kutu buku, Anda mungkin ingin melihat data dari meteran digital baru Anda yang mewah di ponsel cerdas Anda. proyek kami akan mendapatkan data terkini dari listrik digital Belgia atau Belanda
Cara Membuat Otomatisasi Rumah Berbasis IoT Dengan Relay Kontrol Sensor NodeMCU: 14 Langkah (dengan Gambar)
Cara Membuat Otomasi Rumah Berbasis IoT Dengan Relay Kontrol Sensor NodeMCU: Dalam proyek berbasis IoT ini, saya telah membuat Otomasi Rumah dengan modul relai kontrol Blynk dan NodeMCU dengan umpan balik waktu nyata. Dalam Mode Manual, modul relai ini dapat dikontrol dari Ponsel atau smartphone dan, sakelar Manual. Dalam Mode Otomatis, ponsel pintar ini
Pemberitahuan Bel Pintu untuk Gangguan Pendengaran Melalui Otomatisasi Rumah (ESP-sekarang, MQTT, Openhab): 3 Langkah
Pemberitahuan Bel Pintu untuk Gangguan Pendengaran Melalui Otomatisasi Rumah (ESP-sekarang, MQTT, Openhab): Dalam Instruksi ini saya menunjukkan kepada Anda bagaimana saya mengintegrasikan bel pintu normal saya dalam otomatisasi rumah saya. Solusi ini sangat cocok untuk orang dengan gangguan pendengaran. Dalam kasus saya, saya menggunakannya untuk mendapatkan pemberitahuan jika ruangan sedang sibuk dan berisik di pesta ulang tahun anak-anak. SAYA
Otomatisasi Rumah Berbasis SMS Android dan Arduino: 5 Langkah (dengan Gambar)
Otomatisasi Rumah Berbasis SMS Android dan Arduino: ! ! ! MELIHAT ! ! !Karena menara seluler lokal sedang ditingkatkan di daerah saya, saya tidak dapat lagi menggunakan modul GSM ini. Menara yang lebih baru tidak lagi mendukung perangkat 2G. Oleh karena itu, saya tidak dapat lagi memberikan dukungan untuk proyek ini. Baru-baru ini, saya
Otomatisasi Rumah Dengan Android dan Arduino: Buka Gerbang Saat Anda Tiba di Rumah: 5 Langkah
Home Automation With Android and Arduino: Open the Gate When You Get Home: Instructable ini adalah tentang pengaturan sistem otomatisasi rumah yang dikendalikan melalui smartphone, menggunakan koneksi internet, sehingga dapat diakses dari mana pun Anda membutuhkannya. Selain itu, ia akan melakukan tindakan tertentu setiap kali kriteria m