โปรเจกต์ การใช้งาน A6 GSM GPRS Module และ AT Commands
วิธีการเชื่อมต่อ A6 GSM GPRS Module เข้ากับ Arduino และการสั่งงานด้วย AT Commands
วิธีการเชื่อมต่อ A6 GSM GPRS Module เข้ากับ Arduino และการสั่งงานด้วย AT Commands
▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์
นี่คือ Module A6 GSM/GPRS ในบทเรียนนี้ เราจะเรียนรู้วิธีการเชื่อมต่อ Module กับ Arduino Uno และการใช้งานคำสั่ง “AT” Commands โดย Module A6 นี้มีคุณสมบัติดังนี้


คุณสมบัติ:- ความถี่ใช้งาน: เครือข่าย quad-band, 850 / 900 / 1800 / 1900MHz - แรงดันไฟฟ้าใช้งาน: 4.8-9VDC (มีวงจร Voltage Regulator บน Board สำหรับจ่ายไฟให้ Module A6) - กระแสไฟฟ้าขณะทำงาน: สูงสุด 2A - กระแสไฟฟ้าขณะ Sleep: 5mA - มีช่องเสียบ Micro SIM card บน Board สามารถติดตั้ง Micro SIM card ได้ - มี Interface Micro USB บน Board สำหรับจ่ายไฟจากภายนอก - Interface การสื่อสาร: TTL serial port / RS232 serial port - Baud rate: 115200bps และสามารถตั้งค่าได้ผ่าน AT command - แรงดัน Logic ของ Interface: 3.3V - โทรออกและรับสายโทรศัพท์ได้โดยใช้ชุดหูฟังและไมโครโฟนแบบ electret - ส่งและรับข้อความ SMS - ส่งและรับข้อมูล GPRS (TCP/IP, HTTP, ฯลฯ) - ใช้สำหรับทดสอบ Module Ai-Thinker GPRS A6 - ระยะห่างระหว่าง Pins: 2.54mm - Interface เสาอากาศบน Board: SMA และ IPX หากคุณเชื่อมต่อสิ่งนี้กับ Arduino Uno เพื่อใช้งาน AT commands คุณจำเป็นต้องใช้สายไฟเพียง 4 เส้นเท่านั้น ผมเลือกใช้สายไฟ 4 สีที่แตกต่างกันเพื่อให้ง่ายต่อการทำความเข้าใจ ขั้นแรกให้เสียบ Micro SIM card เข้ากับ Module A6

คุณต้องเชื่อมต่อ Module A6 กับ Arduino Uno ตามการต่อสายดังต่อไปนี้: สายไฟ Module A6 Arduino Uno แดง VCC +5V ดำ GND GND ส้ม U_RXD PIN 2 เหลือง U_TXD PIN 3
เมื่อการต่อสายเสร็จสมบูรณ์แล้ว คุณสามารถเริ่มเขียนโปรแกรมได้
#include <SoftwareSerial.h> SoftwareSerial A6MODULE(2,3);
void setup() { // put your setup code here, to run once: Serial.begin(9600);delay(1000); A6MODULE.begin(9600);delay(1000);}
void loop() { while(A6MODULE.available()){ Serial.write(A6MODULE.read()); } while(Serial.available()){ A6MODULE.write(Serial.read()); }}
หลังจาก Uploading codes แล้ว ให้เปิด Serial monitor จากนั้นพิมพ์ AT แล้วกด enter หากทุกอย่างถูกต้อง Serial monitor จะแสดงคำว่า “OK”วิธีการโทรออก? ATD เป็นคำสั่งที่ใช้สำหรับการโทรออก ตัวอย่างเช่น: พิมพ์ ATD+123456789 แล้วกด enter (ตามด้วยหมายเลขโทรศัพท์ของคุณ) วิธีการส่ง SMS?พิมพ์ AT+CMGF = 1 แล้วกด enter “คำตอบที่ได้รับควรจะเป็น OK” จากนั้นพิมพ์ AT+CMGS = “+123456786” แล้วกด enter (ตามด้วยหมายเลขโทรศัพท์ของคุณ)
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้
Verified user reviews
ล็อกอินด้วยบัญชีบนเว็บนี้แล้วให้คะแนนหรือคอมเมนต์ได้เลย ระบบเก็บผ่าน Supabase ไม่ต้องใช้ GitHub แล้ว
ยังไม่มีรีวิวที่อนุมัติแล้ว เป็นคนแรกที่มาให้ความเห็นได้เลย