Arduino: ตั้งค่าโมดูล GSM - วิธีการทำงาน
ในเคล็ดลับที่เป็นประโยชน์นี้เราจะแสดงวิธีการใช้งานที่ถูกต้องและตั้งค่าโมดูล GSM พร้อมกับ Arduino
Arduino: ตั้งค่าโมดูล GSM - ส่วนประกอบที่จำเป็น
ในการตั้งค่าโมดูล GSM คุณต้องมีโมดูล GSM ก่อน เราจะแสดงส่วนประกอบทั้งหมดให้คุณเห็นอีกครั้งในแกลเลอรี่รูปภาพที่ท้ายบทความ
- คุณต้องใช้ Arduino แหล่งจ่ายไฟสาย USB และสายจัมเปอร์ชายสามเส้น
- เพื่อให้สามารถใช้งานโมดูลได้อย่างถูกต้องคุณยังต้องใช้ซิมการ์ด
โมดูล GSM: ใส่ซิมการ์ดและเปิดใช้งานซอฟต์แวร์แบบอนุกรม
ก่อนอื่นคุณต้องใช้ความระมัดระวังในโมดูล GSM
- ขั้นแรกให้ใส่ซิมการ์ดที่ด้านหลังของโมดูล GSM อย่างไรก็ตามก่อนอื่นตรวจสอบให้แน่ใจว่าไม่ได้ป้องกันด้วย PIN
- คุณต้องเปลี่ยนขั้วต่อสีดำสองตัวในโมดูล GSM คุณสามารถดูได้ว่าภาพเหล่านี้ควรจัดเรียงอย่างถูกต้องอย่างไร สิ่งนี้ทำให้มั่นใจได้ว่าโมดูล "SoftwareSerial" ใช้สิ่งที่สำคัญสำหรับโครงการนี้
Arduino: ติดตั้งไลบรารีสำหรับโมดูล
ในการใช้โมดูล GSM อย่างถูกต้องคุณต้องมีห้องสมุดที่เหมาะสม
- ก่อนอื่นให้ดาวน์โหลดห้องสมุดนี้จาก GitHub
- จากนั้นแตกไฟล์ ZIP ในโฟลเดอร์ที่แตกคุณจะพบโฟลเดอร์อื่นที่มีชื่อเดียวกัน ตัดโฟลเดอร์นี้ออกแล้ววางลงในโฟลเดอร์ไลบรารีของ Arduino IDE คุณสามารถดูได้ที่ "C: \ Users \ your_username \ Documents \ Arduino \ libraries"
- เพื่อความชัดเจนให้เปลี่ยนชื่อโฟลเดอร์ "GSMSHIELD"
- จากนั้นแก้ไขไฟล์ "GSM.cpp" และเปลี่ยน "_GSM_TXPIN_" เป็น 7 และ "_GSM_RXPIN_" เป็น 8 ในบรรทัดที่ 27 และ 28
- ในไฟล์ "GSM.h" บนบรรทัด 45 และ 46 เปลี่ยนค่าสำหรับ "GSM_ON" เป็น 9 และค่าสำหรับ "GSM_RESET" เป็น 6
- อย่าลืมบันทึกไฟล์ในตอนท้าย
Arduino: อัปโหลดรหัส
ตอนนี้เริ่ม Arduino IDE รหัสที่เหมาะสมสำหรับโมดูล GSM ตอนนี้ควรปรากฏในรหัสตัวอย่าง
- ในตัวอย่างนี้เราเลือกรหัสที่เรียกว่า "GSM_GPRSLibrary_SMS" อย่างไรก็ตามเราลบเครื่องหมายสแลชทั้งสองในบรรทัดที่ 40 และ 41 เพื่อแปลงความคิดเห็นเป็นคำสั่งที่ถูกต้อง
- นอกจากนี้ยังมีการป้อนหมายเลขของตัวเอง (พร้อมรหัสประเทศ) ในคำสั่งในบรรทัดที่ 40 เนื้อหาของข้อความสามารถแก้ไขได้ที่นี่: »ถ้า (sms.SendSMS ("+ 49123456789", "Hello CHIP!")) «
- ในที่สุดรหัสจะถูกโหลดเข้าสู่ Arduino และนี่จะถูกแยกออกจากพีซี
เชื่อมต่อโมดูล GSM กับ Arduino
ถัดไปคุณต้องเชื่อมต่อโมดูล GSM กับ Arduino อย่างถูกต้อง
- หมุดสามตัวของโมดูล GSM เชื่อมต่อกับหมุด 7 และ 8 และกราวด์บน Arduino คุณสามารถดูรายละเอียดเพิ่มเติมในภาพ
Arduino: เริ่มต้นโมดูล GSM
ในที่สุดคุณสามารถทดสอบโมดูล GSM
- ก่อนเชื่อมต่อแหล่งจ่ายไฟ (ชุดไฟ) กับโมดูล GSM และพลิกสวิตช์
- จากนั้นกดปุ่ม PWRKEY ที่ด้านข้างเป็นเวลา 3 วินาที
- ทันทีที่ LED กะพริบช้าๆคุณสามารถเชื่อมต่อ Arduino กับพีซีเพื่อเริ่มต้นได้ทันที
- ในที่สุดให้เปิดมอนิเตอร์อนุกรมด้วย [Ctrl] + [Shift] + [M]
- คุณควรได้รับ SMS ใหม่หลังจากนั้นไม่กี่วินาที
ในเคล็ดลับการปฏิบัติถัดไปเราจะแสดงให้คุณเห็นว่าคุณสามารถสร้างกำแพงป้องกันแสงด้วย Arduino ได้อย่างไร