สารบัญ:

SMS Monitor -- จอแสดงผล Dot Matrix -- MAX7219 -- SIM800L: 8 ขั้นตอน (พร้อมรูปภาพ)
SMS Monitor -- จอแสดงผล Dot Matrix -- MAX7219 -- SIM800L: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: SMS Monitor -- จอแสดงผล Dot Matrix -- MAX7219 -- SIM800L: 8 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: SMS Monitor -- จอแสดงผล Dot Matrix -- MAX7219 -- SIM800L: 8 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: SMS Monitor || Dot Matrix Display || MAX7219 || SIM800L 2024, กรกฎาคม
Anonim
SMS Monitor || จอแสดงผล Dot Matrix || MAX7219 || SIM800L
SMS Monitor || จอแสดงผล Dot Matrix || MAX7219 || SIM800L

ในวิดีโอนี้ คุณจะได้เรียนรู้วิธีใช้โมดูล GSM การแสดงดอทเมทริกซ์ และวิธีแสดงข้อความเลื่อนบนโมดูล หลังจากนั้นเราจะรวมเข้าด้วยกันเพื่อแสดงข้อความที่ได้รับผ่านซิม GSM เพื่อแสดงดอทเมทริกซ์ มันค่อนข้างง่ายและคุณสามารถสร้างมันสำหรับโครงการโรงเรียนหรือวิทยาลัยของคุณ

เพื่อไม่ให้เป็นการเสียเวลาอีกต่อไป เรามาเริ่มกันเลยดีกว่า

ขั้นตอนที่ 1: ดูวิดีโอ

Image
Image

วิดีโอสาธิตแต่ละขั้นตอนอย่างละเอียดและจะช่วยให้คุณเข้าใจโครงการอย่างเหมาะสม ดังนั้นโปรดดูก่อนจะเข้าใจขั้นตอนทั้งหมดเป็นอย่างดี

ขั้นตอนที่ 2: รับชิ้นส่วนของคุณ

โมดูล GSM: เล็กกว่าหรือใหญ่กว่าหนึ่ง?
โมดูล GSM: เล็กกว่าหรือใหญ่กว่าหนึ่ง?

Arduino:อินเดีย - https://amzn.to/2HXPEvWUS - https://amzn.to/2F4UwxsUK -

โมดูล GSM:อินเดีย: อันที่เล็กกว่า - https://amzn.to/2oyJTg2 อันที่ใหญ่กว่า - https://amzn.to/2oyJTg2US: อันที่เล็กกว่า - https://amzn.to/2F1vNy6 อันที่ใหญ่กว่า - http:/ /amzn.to/2F1vNy6UK: อันที่เล็กกว่า - https://amzn.to/2oAjApT อันที่ใหญ่กว่า -

Dot Matrix Display:อินเดีย - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

ขั้นตอนที่ 3: โมดูล GSM: เล็กกว่าหรือใหญ่กว่าหนึ่ง

โมดูล GSM: เล็กกว่าหรือใหญ่กว่าหนึ่ง?
โมดูล GSM: เล็กกว่าหรือใหญ่กว่าหนึ่ง?

ในขั้นตอนนี้ ฉันจะพูดถึงความแตกต่างที่สำคัญในโมดูล ซึ่งจะช่วยให้คุณเลือกได้

อย่างแรกเลย อันที่เล็กกว่านั้นกะทัดรัดมาก ในขณะที่อันที่ใหญ่กว่านั้นต้องการพื้นที่ที่ใหญ่กว่า

ตัวที่เล็กกว่าไม่มีตัวแปลง RS232 เป็น TTL ในขณะที่ตัวที่ใหญ่กว่านั้นมีซ็อกเก็ต DB9 และ MAX232 IC ที่ใช้งานได้ แต่ไม่จำเป็นต้องใช้กับ Arduino เพื่อใช้กับ Arduino

อันที่เล็กกว่านั้นต้องการแรงดันไฟฟ้าที่แน่นอนระหว่าง 3.7 ถึง 4.4 โวลต์ซึ่งอาจเจ็บปวดเล็กน้อยและต้องใช้ไมโครซิมด้วย ตัวที่ใหญ่กว่ามีตัวควบคุมแรงดันไฟฟ้าในตัวซึ่งใช้ 12 โวลต์และแปลงเป็นแรงดันไฟฟ้าที่ใช้งานได้และมีช่องสำหรับซิมขนาดใหญ่แบบเก่า

เสาอากาศแบบสั้นของโมดูลที่เล็กกว่านั้นสร้างปัญหาให้ฉันในบางครั้ง ในขณะที่เสาอากาศของโมดูลที่ใหญ่กว่านั้นทำงานได้ดี แม้ว่าทั้งสองจะใช้งานได้เหมือนกัน แต่ฉันจะใช้อันที่ใหญ่กว่าในโปรเจ็กต์นี้

เมื่อคุณได้เลือกโมดูล GSM แล้ว ให้ดำเนินการตรวจสอบ

ขั้นตอนที่ 4: ทดสอบโมดูล GSM

การทดสอบโมดูล GSM
การทดสอบโมดูล GSM

เชื่อมต่อ TX กับพินดิจิตอล 8, RX กับพินดิจิตอล 7 และทั่วไป

อัปโหลดภาพร่างในขั้นตอนนี้ไปยัง Arduino ใช้ไฟ 12 โวลต์กับโมดูล GSM คุณจะสังเกตเห็นว่าไฟ LED เครือข่ายกะพริบเร็ว เมื่อกะพริบหนึ่งครั้งต่อวินาที ไฟจะเชื่อมต่อกับเครือข่าย จากนั้นเปิดจอภาพอนุกรมแล้วกด "s" เพื่อส่งข้อความหรือกด "r" เพื่อรับข้อความ คุณสามารถเปลี่ยนหมายเลขโทรศัพท์มือถือและข้อความที่จะส่งในฟังก์ชันส่งข้อความ

หากวิธีนี้ใช้ได้ดี ให้ไปยังขั้นตอนถัดไป

ขั้นตอนที่ 5: ทดสอบการแสดงผล Dot Matrix

ทดสอบการแสดงผลดอทเมทริกซ์
ทดสอบการแสดงผลดอทเมทริกซ์
ทดสอบการแสดงผลดอทเมทริกซ์
ทดสอบการแสดงผลดอทเมทริกซ์
ทดสอบการแสดงผลดอทเมทริกซ์
ทดสอบการแสดงผลดอทเมทริกซ์

ตอนนี้เพื่อตรวจสอบ Dot Matrix Display เพิ่มไลบรารี MD Parola และ MD MAX72XX ลงในไลบรารี Arduino

แต่ก่อนใช้งาน ให้ไปที่โฟลเดอร์ไลบรารี Arduino เปิดโฟลเดอร์ไลบรารี MD_MAX_72XX จากนั้นไปที่เอกสารและเปิดไฟล์ HMTL จากนั้นกำหนดประเภทของ Dot Matrix Display ที่คุณมี (ดูวิดีโอเพื่อความเข้าใจที่ถูกต้อง) ของฉันคือ FC_16 หลังจากนี้ ไปที่โฟลเดอร์ “src” และเปิดไฟล์ MD_MAX72XX.h แก้ไขไฟล์ส่วนหัวตามโมดูลที่คุณมีแล้วบันทึก

ตอนนี้คุณสามารถตรวจสอบโมดูลของคุณ เชื่อมต่อพินเลือกชิปกับพิน 10, ข้อมูลในพินถึงพิน 11 และพินนาฬิกากับพินหมายเลข 13 และใช้พลังงาน เปิดภาพร่างทดสอบจากตัวอย่างไลบรารีแล้วอัปโหลด ดอทเมทริกซ์ควรแสดงรูปแบบบางอย่างตามด้วยชื่อ ซึ่งสามารถเห็นได้บนจอภาพแบบอนุกรม

คุณอาจต้องการวางบางอย่างไว้บนเมทริกซ์ที่มืดเล็กน้อยแต่มีความโปร่งใส เนื่องจากอ่านโดยตรงได้ยาก ลองใช้แผ่นอะครีลิคสีแดงเพื่อผลลัพธ์ที่ดีที่สุด

ขั้นตอนที่ 6: รวมเข้าด้วยกัน

รวมพวกเขา
รวมพวกเขา
รวมพวกเขา
รวมพวกเขา
รวมพวกเขา
รวมพวกเขา
รวมพวกเขา
รวมพวกเขา

ตอนนี้เราจะเพิ่มนำไปสู่พิน 12 และอัปโหลดภาพร่างนี้ พึงระลึกไว้เสมอว่าขณะอัปโหลดพินสเก็ตช์หมายเลข 0 และ 1 จะต้องไม่เชื่อมต่อกับสิ่งใด หลังจากอัปโหลดภาพร่างแล้ว ให้เชื่อมต่อพิน RX ของโมดูล GSM กับพิน TX ของ Arduino และพิน TX ของโมดูล GSM กับพิน RX ของ Arduino

เปิดจอภาพอนุกรม ฉันส่งข้อความในรูปแบบ "#A. Check*" และคุณจะสังเกตเห็นว่าไฟ LED กะพริบและ SMS แสดงในหน้าจอดอทเมทริกซ์ คุณยังสามารถตรวจสอบข้อความในมอนิเตอร์แบบอนุกรมได้ อีกครั้ง ฉันส่งข้อความอื่นและข้อความที่แสดงเปลี่ยนไป

รูปแบบของข้อความยังสามารถเปลี่ยนแปลงได้ในโปรแกรมอีกด้วย ค้นหา "#A" และ Asterik (*) ในโปรแกรมและเปลี่ยนตามความต้องการของคุณ

ขั้นตอนที่ 7: หน้าที่ของ "memset"

หน้าที่ของ
หน้าที่ของ

คุณอาจสังเกตเห็นว่าในโปรแกรมมีฟังก์ชันที่เรียกว่า memset

หากคุณสงสัยว่ามีไว้เพื่ออะไร ให้ฉันบอกคุณว่ามันมีไว้เพื่อวัตถุประสงค์พิเศษ ซึ่งจะอธิบายไว้ในภาพที่แนบมา

คุณยังสามารถอ้างอิงวิดีโอเพื่อความเข้าใจที่ถูกต้อง

ขั้นตอนที่ 8: เสร็จสิ้น

นั่นคือทั้งหมดสำหรับคำแนะนำนี้ ฉันหวังว่าคุณจะชอบมัน