Arduino: thiết lập một mô-đun GSM - cách thức hoạt động
Trong mẹo thực tế này, chúng tôi sẽ chỉ cho bạn cách sử dụng và thiết lập chính xác mô-đun GSM cùng với Arduino.
Arduino: Thiết lập mô-đun GSM - các thành phần cần thiết
Để thiết lập một mô-đun GSM, trước tiên bạn cần một mô-đun GSM. Chúng tôi cũng sẽ hiển thị cho bạn tất cả các thành phần một lần nữa trong bộ sưu tập hình ảnh ở cuối bài viết.
- Bạn cũng cần một Arduino, một nguồn cung cấp năng lượng, cáp USB và ba cáp nhảy nam.
- Để có thể sử dụng mô-đun một cách chính xác, bạn vẫn cần có thẻ SIM.
Mô-đun GSM: lắp thẻ SIM và kích hoạt nối tiếp phần mềm.
Trước hết, bạn phải thực hiện một số biện pháp phòng ngừa trên mô-đun GSM.
- Đầu tiên lắp thẻ SIM vào mặt sau của mô-đun GSM. Tuy nhiên, trước tiên hãy đảm bảo rằng nó không được bảo vệ bằng mã PIN.
- Bạn cũng phải thay đổi hai đầu nối màu đen trên mô-đun GSM. Bạn có thể thấy trong hình làm thế nào những thứ này nên được sắp xếp chính xác. Điều này đảm bảo rằng mô-đun "SoftwareSerial" sử dụng những gì quan trọng cho dự án này.
Arduino: Cài đặt thư viện cho mô-đun
Để sử dụng mô-đun GSM chính xác, bạn cần một thư viện phù hợp.
- Đầu tiên tải thư viện này từ GitHub.
- Sau đó giải nén tập tin ZIP. Trong thư mục giải nén, bạn sẽ tìm thấy một thư mục khác có cùng tên. Cắt thư mục này ra và dán nó vào thư mục thư viện của Arduino IDE. Bạn có thể tìm thấy điều này tại "C: \ Users \ your_username \ Documents \ Arduino \ library".
- Để rõ ràng, cũng đổi tên thư mục "GSMSHIELD".
- Sau đó chỉnh sửa tệp "GSM.cpp" và thay đổi "_GSM_TXPIN_" thành 7 và "_GSM_RXPIN_" thành 8 trong dòng 27 và 28.
- Trong tệp "GSM.h" trên các dòng 45 và 46, thay đổi giá trị cho "GSM_ON" thành 9 và giá trị cho "GSM_RESET" thành 6.
- Đừng quên lưu các tập tin vào cuối.
Arduino: Tải lên mã
Bây giờ bắt đầu Arduino IDE. Các mã phù hợp cho mô-đun GSM bây giờ sẽ xuất hiện trong các mã ví dụ.
- Trong ví dụ này, chúng tôi chọn một mã có tên "GSM_GPRSL Library_SMS". Tuy nhiên, chúng tôi loại bỏ hai dấu gạch chéo trong dòng 40 và 41 để chuyển đổi các nhận xét thành các lệnh chính xác.
- Ngoài ra, số riêng (có mã quốc gia) được nhập vào lệnh trong dòng 40. Nội dung của tin nhắn cũng có thể được chỉnh sửa tại đây: »if (sms.SendSMS (" + 49123456789 ", " Xin chào CHIP! "))«
- Cuối cùng, mã được tải lên Arduino và nó được tách ra khỏi PC.
Kết nối mô-đun GSM với Arduino
Tiếp theo, bạn cần kết nối đúng mô-đun GSM với Arduino.
- Ba chân của mô-đun GSM được kết nối với chân 7 và 8 và nối đất trên Arduino. Bạn có thể xem thêm chi tiết trong hình.
Arduino: khởi động mô-đun GSM
Cuối cùng, bạn có thể kiểm tra mô-đun GSM.
- Đầu tiên kết nối nguồn điện (bộ nguồn) với mô-đun GSM và lật công tắc.
- Sau đó nhấn nút PWRKEY ở bên cạnh trong 3 giây.
- Ngay khi đèn LED nhấp nháy chậm, bạn có thể kết nối Arduino với PC để nó cũng bắt đầu ngay bây giờ.
- Cuối cùng, mở màn hình nối tiếp bằng [Ctrl] + [Shift] + [M].
- Bạn sẽ nhận được một tin nhắn SMS mới một vài giây sau đó.
Trong mẹo thực tế tiếp theo, chúng tôi sẽ chỉ cho bạn cách bạn có thể xây dựng một rào cản ánh sáng với Arduino.