Mục lục:

Cải tiến hệ thống liên lạc di động với mô-đun A6 và Arduino Pro Mini: 4 bước
Cải tiến hệ thống liên lạc di động với mô-đun A6 và Arduino Pro Mini: 4 bước

Video: Cải tiến hệ thống liên lạc di động với mô-đun A6 và Arduino Pro Mini: 4 bước

Video: Cải tiến hệ thống liên lạc di động với mô-đun A6 và Arduino Pro Mini: 4 bước
Video: [PYTHON] SIÊU NHÂN LẬP TRÌNH WEB 5 2024, Tháng mười một
Anonim
Cải tiến hệ thống liên lạc di động với mô-đun A6 và Arduino Pro Mini
Cải tiến hệ thống liên lạc di động với mô-đun A6 và Arduino Pro Mini

Trong phần hướng dẫn này, tôi chỉ cho bạn cách tôi tạo một hệ thống liên lạc nội bộ bằng cách sử dụng mô-đun GSM (mô-đun A6) và Arduino Pro Mini. Nếu bạn nhấn nút lớn, số được lập trình sẽ được gọi. Cuộc gọi sẽ kết thúc sau một khoảng thời gian được lập trình hoặc nếu điện thoại được gọi bị treo.

Bạn cũng có thể gọi hệ thống liên lạc nội bộ này từ điện thoại của mình nếu số của bạn được lập trình trong hệ thống liên lạc nội bộ.

Đây là phiên bản cải tiến của hệ thống liên lạc nội bộ đầu tiên của tôi.

Xem điều này có thể cấu trúc để bổ sung một bộ khuếch đại âm thanh.

Bước 1: Các thành phần

Các thành phần
Các thành phần
Các thành phần
Các thành phần

Tôi đã mua tất cả các thành phần trên Aliexpress.

Mô-đun A6

Arduino Pro Mini (5V 168)

Loa

Micrô (Tôi phát hiện ra rằng những micrô này hoạt động rất tốt với mô-đun A6, một số micrô điện tử khác cho chất lượng âm thanh rất tệ)

Cái nút

Hộp

Ban hoàn hảo, v.v.

Bước 2: Kết nối các thành phần

Kết nối các thành phần
Kết nối các thành phần

Tôi đã sử dụng đầu ghim cái để tạo kết nối trong hệ thống liên lạc nội bộ và để dễ dàng tháo các mô-đun:

- dễ dàng tháo mô-đun A6 để thay đổi thẻ SIM mini

- dễ dàng tháo Arduino để lập trình nó độc lập với các kết nối A6

Kết nối:

Hệ thống liên lạc nội bộ được cấp nguồn qua cổng micro USB của mô-đun A6

Kết nối mô-đun A6:

VCC đến PWR và đến VCC của Arduino

GND sang GND của Arduino

U_RXD thành TX của Arduino

U_TXD sang RX của Arduino

REC- và REC + cho loa

MIC- và MIC + tới loa

Kết nối Arduino (ngoài các kết nối được mô tả ở trên)

Chân 2: Điện trở 10K đến vcc

Nút để ghim 2 và nối đất

Màu xanh lá cây dẫn đến GND và thông qua 220R đến chân 4

Màu xanh lam dẫn đến GND và thông qua 220R đến chân 5

Pin 8 = gỡ lỗi RX

Pin 9 = gỡ lỗi TX

Bước 3: Lập trình Arduino

Mã Arduino có trên Github của tôi.

Pro mini được lập trình thông qua bộ lập trình Arduino IDE và chuẩn I USB 5V UART.

Tốc độ truyền mặc định của mô-đun A6 là 115200 và Arduino không thể xử lý tốc độ này thông qua nối tiếp phần mềm, do đó tôi đã sử dụng nối tiếp phần cứng để giao tiếp giữa mô-đun A6 và Arduino. Tôi đã cố gắng sử dụng ESP8266 có thể xử lý nối tiếp phần mềm với tốc độ 115200 BAUD, tuy nhiên, tôi đã không thành công trong việc tạo kết nối nối tiếp ổn định khi khởi động.

Quan trọng: không kết nối Pro Mini với mô-đun A6 vì nó sẽ làm xáo trộn lập trình vì A6 cũng được kết nối với các chân TX và RX (nối tiếp phần cứng). Ngoài ra, mô-đun A6 có thể sử dụng sức mạnh của cổng USB trên máy tính của bạn, điều này có thể phá hủy cổng USB.

Xem các bình luận trong mã. Nếu bạn có câu hỏi, đừng ngần ngại hỏi tôi.

Bước 4: Lắp ráp

Sự lắp ráp
Sự lắp ráp
Lắp ráp
Lắp ráp
Sự lắp ráp
Sự lắp ráp
Lắp ráp
Lắp ráp

Đặt thẻ SIM mini vào mô-đun A6 (tắt mã PIN bằng cách lắp SIM vào điện thoại của bạn và tắt nó ở đó).

Đặt mô-đun A6 và Arduino vào các chân tiêu đề cái.

Khoan lỗ trên hộp và dán keo Đèn Led, loa và micro, vặn nút.

Kết nối các thành phần với các kết nối phù hợp.

Tôi đã in 3d hai giá đỡ cho hộp và gắn nó bằng keo nóng.

Đóng hộp và sử dụng nó!

Đề xuất: