Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Kirim & Terima SMS dengan Mudah menggunakan GSM SIM900 Shield untuk Arduino Mega

Komponen dan Perlengkapan

Aplikasi dan Layanan Online

Tentang Proyek Ini

Salah satu elemen penting dalam membangun proyek IoT adalah kemampuan untuk menghubungkan perangkat. Wi-Fi dan Bluetooth adalah pilihan rendah biaya yang baik, tetapi mereka hanya bekerja pada jarak dekat, atau di area hotspot. Ketika perangkat perlu berada di lokasi jarak jauh GSM adalah opsi yang baik dan mudah diatur.

Dalam Tutorial ini, saya akan menunjukkan kepada Anda betapa mudahnya mengirim dan menerima pesan SMS melalui GSM dengan Arduino.

Dalam Tutorial berikutnya, saya juga akan menunjukkan kepada Anda bagaimana Anda dapat terhubung melalui GSM ke Internet dan mengakses server, dan bagaimana Anda dapat menangani panggilan suara.

Langkah 1: Komponen

Langkah 2: Hubungkan Shield GSM ke Arduino

Langkah 3: Mulai Visuino, dan pilih tipe papan Arduino

Untuk memprogram Arduino, Anda perlu menginstal Arduino IDE dari sini: https://www.arduino.cc/ .

Pastikan Anda menginstal versi 1.6.7 atau lebih tinggi, jika tidak Tutorial ini tidak akan bekerja!

Visuino: https://www.visuino.com juga perlu diinstal.

Langkah 4: Di Visuino: Atur kecepatan channel Serial 1 ke 19200

Shield GSM dikonfigurasi secara default untuk kecepatan port serial 19200. Kita perlu mengonfigurasi Port Serial 1 untuk kecepatan ini:

Langkah 5: Di Visuino: Tambahkan dan sambungkan komponen Serial GSM/GPRS

Kita perlu menambahkan komponen untuk mengontrol Modul GSM. Modul dikontrol melalui channel Serial, jadi kita perlu menghubungkannya. Pin Digital 9 digunakan untuk menyala/mematikan Modul:

Langkah 6: Di Visuino: Tambahkan, Siapkan dan sambungkan komponen Text Value

Butuh waktu untuk Modul GMS diinisialisasi. Baik jika kita memiliki indikasi bahwa modul siap. Untuk ini kita akan mengirim teks "GSM Ready" ke port Serial saat modul siap:

Langkah 7: Di Visuino: Tambahkan Elemen Short Message ke komponen GSM, dan kemudian fungsi Send Message ke Elemen

Komponen GSM terdiri dari banyak modul yang melakukan tugas berbeda. Karena kita hanya akan menggunakan SMS kita perlu menambahkan hanya modul "Short Message", dan kemudian menambahkan satu fungsi "Send SMS" padanya:

Langkah 8: Di Visuino: Konfigurasikan fungsi Send SMS, dan sambungkan Info Pesan yang Diterima ke Serial

Langkah 9: Di Visuino: Tambahkan dan sambungkan komponen Char To Text

Port Serial menerima satu karakter sekaligus. Untuk mengirim pesan SMS, kita perlu mendapatkan semua karakter dari baris, membuat Teks darinya, dan mengirimnya ke Modul GSM:

Langkah 10: Di Visuino: Tambahkan, Siapkan, dan sambungkan komponen Delay

Kita perlu memastikan bahwa kita mengirim SMS setelah teks telah diperbarui dengan benar. Kita dapat menggunakan komponen Delay dengan jeda singkat untuk itu:

Langkah 11: Buat, Kompilasi, dan Unggah Kode Arduino

Langkah 12: Dan bermain...

Selamat! Anda telah menyelesaikan proyek.

Gambar 1 menunjukkan proyek yang terhubung dan dinyalakan. Pada Gambar 2 Anda dapat melihat diagram Visuino lengkap. Jika Anda terhubung dengan Terminal Serial ke Arduino, setelah sekitar 30 detik Anda akan melihat pesan "GSM Ready" muncul (Gambar 3)

Setelah pesan muncul, jika Anda mengetik beberapa teks, dan klik "Send" (Gambar 4), teks akan dikirim sebagai pesan SMS. Jika Anda telah memilih nomor telepon pada Langkah 8 ke telepon kartu SIM pada Shield, setelah beberapa saat Anda akan menerima pesan, dan akan ditampilkan di Terminal Serial (Gambar 5). Jika Anda telah menetapkan nomor perangkat berbeda pada Langkah 8, pesan akan dikirim ke perangkat tersebut.

Anda dapat mengirim pesan SMS ke nomor telepon dari ponsel dan perangkat lain, dan mereka juga akan ditampilkan di terminal serial.

Juga dilampirkan adalah proyek Visuino, yang saya buat untuk Tutorial ini. Anda dapat mengunduh dan membukanya di Visuino: https://www.visuino.com

Proses manufaktur

  1. Sistem Absensi RFID berbasis Arduino yang Andalkan dengan Python
  2. Proyek Sensor Suhu & Kelembaban DHT11 dengan Indikator LED dan Speaker Piezo
  3. Arduino Pemantau Suhu & Jam Real-Time dengan Layar TFT 3.2”
  4. Kendalikan Roomba Create 2 Anda dengan Arduino dan Android: Panduan Langkah-demi-Langkah
  5. Buat Voltmeter DIY dengan Arduino dan Layar Nokia 5110 – Panduan Langkah demi Langkah
  6. Arduino & MPU6050: Kontrol Servo Motor Presisi dengan SG90 & MG996R
  7. Sistem Pemantauan Kebakaran Hutan Real-Time dengan Peringatan SMS
  8. Modul GPS u-blox LEA-6H 02: Panduan Integrasi Arduino & Python
  9. Membaca Suhu dan Kelembaban dengan DHT11 pada Blynk – Tutorial Arduino Langkah demi Langkah
  10. Menguasai Pengenalan dan Sintesis Ucapan pada Arduino Due