Arduino: menubuhkan sebuah modul GSM - bagaimana ia berfungsi
Dalam hujung praktikal ini, kami akan menunjukkan kepada anda bagaimana cara menggunakan dan mendirikan modul GSM bersama-sama dengan Arduino.
Arduino: Sediakan modul GSM - komponen yang diperlukan
Untuk menubuhkan modul GSM, anda sudah tentu memerlukan modul GSM terlebih dahulu. Kami juga akan menunjukkan kepada anda semua komponen lagi di galeri gambar pada akhir artikel.
- Anda juga memerlukan Arduino, bekalan kuasa, kabel USB dan tiga kabel jumper lelaki.
- Untuk dapat menggunakan modul dengan betul, anda masih memerlukan kad SIM.
Modul GSM: masukkan kad SIM & aktifkan siri perisian.
Pertama sekali, anda perlu mengambil langkah berjaga-jaga mengenai modul GSM.
- Pertama masukkan kad SIM di belakang modul GSM. Walau bagaimanapun, pertama pastikan bahawa ia tidak dilindungi dengan PIN.
- Anda juga perlu menukar kedua-dua penyambung hitam pada modul GSM. Anda dapat melihat dalam gambar bagaimana ini perlu diatur dengan betul. Ini memastikan bahawa modul "SoftwareSerial" menggunakan apa yang penting untuk projek ini.
Arduino: Memasang perpustakaan untuk modul
Untuk menggunakan modul GSM dengan betul, anda memerlukan perpustakaan yang sesuai.
- Muat turun perpustakaan ini dari GitHub.
- Kemudian ekstrak fail ZIP. Dalam folder yang diekstrak, anda akan menemui folder lain dengan nama yang sama. Potong folder ini dan tampalkannya ke dalam folder perpustakaan Arduino IDE. Anda boleh mencari ini di "C: \ Users \ your_username \ Documents \ Arduino \ libraries".
- Demi kejelasan, juga menamakan semula folder "GSMSHIELD".
- Kemudian edit fail "GSM.cpp" dan tukar "_GSM_TXPIN_" ke 7 dan "_GSM_RXPIN_" hingga 8 dalam baris 27 dan 28.
- Dalam fail "GSM.h" pada baris 45 dan 46, tukar nilai untuk "GSM_ON" kepada 9 dan nilai untuk "GSM_RESET" hingga 6.
- Jangan lupa simpan fail pada akhir.
Arduino: Kod muat naik
Sekarang mulakan IDE Arduino. Kod-kod yang sesuai untuk modul GSM kini perlu dipaparkan dalam kod contoh.
- Dalam contoh ini kita memilih kod yang dipanggil "GSM_GPRSLibrary_SMS". Walau bagaimanapun, kami mengalih keluar dua garis miring dalam baris 40 dan 41 untuk menukar komen ke dalam perintah yang betul.
- Di samping itu, nombor sendiri (dengan kod negara) dimasukkan dalam perintah dalam baris 40. Kandungan mesej juga boleh disunting di sini: »jika (sms.SendSMS (" + 49123456789 ", " Hello CHIP! ")«
- Akhirnya kod tersebut dimuatkan ke Arduino dan ini dipisahkan dari PC.
Sambungkan modul GSM ke Arduino
Seterusnya, anda perlu menyambungkan modul GSM dengan betul ke Arduino.
- Tiga pin modul GSM disambungkan kepada pin 7 dan 8 dan tanah pada Arduino. Anda boleh melihat lebih banyak butiran dalam gambar.
Arduino: mulakan modul GSM
Akhirnya, anda boleh menguji modul GSM.
- Sambung pertama bekalan kuasa (pek kuasa) ke modul GSM dan flip suis.
- Kemudian tekan butang PWRKEY di tepi selama 3 saat.
- Sebaik sahaja LED berkelip perlahan-lahan, anda boleh menyambung Arduino ke PC supaya ia juga bermula sekarang.
- Akhirnya, buka monitor bersiri dengan [Ctrl] + [Shift] + [M].
- Anda harus menerima SMS baru beberapa saat kemudian.
Dalam hujung praktikal seterusnya kami akan menunjukkan kepada anda bagaimana anda boleh membina halangan cahaya dengan Arduino.