جدول المحتويات:

مراقب الرسائل القصيرة -- عرض مصفوفة نقطية -- MAX7219 -- SIM800L: 8 خطوات (بالصور)
مراقب الرسائل القصيرة -- عرض مصفوفة نقطية -- MAX7219 -- SIM800L: 8 خطوات (بالصور)

فيديو: مراقب الرسائل القصيرة -- عرض مصفوفة نقطية -- MAX7219 -- SIM800L: 8 خطوات (بالصور)

فيديو: مراقب الرسائل القصيرة -- عرض مصفوفة نقطية -- MAX7219 -- SIM800L: 8 خطوات (بالصور)
فيديو: SMS-монитор || Матричный дисплей || МАКС7219 || SIM800L 2024, يونيو
Anonim
مراقب الرسائل القصيرة || عرض مصفوفة نقطية || MAX7219 || SIM800L
مراقب الرسائل القصيرة || عرض مصفوفة نقطية || MAX7219 || SIM800L

في هذا الفيديو ، سوف تتعلم كيفية استخدام وحدة GSM وعرض المصفوفة النقطية وكيفية عرض نص التمرير عليها. بعد ذلك سنقوم بدمجها معًا لعرض الرسائل المستلمة عبر بطاقة GSM SIM لعرض مصفوفة نقطية. إنه سهل إلى حد ما ويمكنك بناؤه لمشاريع مدرستك أو كليتك.

لذا دون إضاعة المزيد من الوقت ، دعنا ندخل في الأمر.

الخطوة 1: شاهد الفيديو

Image
Image

يوضح الفيديو كل خطوة بالتفصيل وسيساعدك في الفهم الصحيح للمشروع. لذا ، شاهده أولاً لفهم جميع الخطوات جيدًا.

الخطوة 2: احصل على أجزائك

وحدة GSM: أصغر واحد أم أكبر؟
وحدة GSM: أصغر واحد أم أكبر؟

اردوينو: الهند - 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 ، أكبر واحد -

عرض مصفوفة النقاط: الهند - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

الخطوة 3: وحدة GSM: أصغر أو أكبر؟

وحدة GSM: أصغر واحد أم أكبر؟
وحدة GSM: أصغر واحد أم أكبر؟

في هذه الخطوة ، سأتحدث عن الاختلافات الرئيسية في الوحدات ، والتي ستساعدك على اختيار واحدة.

أول الأشياء أولاً ، الأصغر يكون مضغوطًا جدًا بينما يتطلب الأكبر مساحة أكبر.

لا يحتوي الجهاز الأصغر على محول RS232 إلى TTL بينما يحتوي المحول الأكبر على مقبس DB9 و MAX232 IC الذي يقوم بالمهمة ، ولكن لاستخدامه مع Arduino ، لن نحتاج إليه.

الأصغر يتطلب جهدًا دقيقًا يتراوح بين 3.7 و 4.4 فولت مما قد يسبب القليل من الألم ويحتاج أيضًا إلى بطاقة SIM صغيرة. يحتوي الأكبر على منظم جهد مدمج يأخذ 12 فولت ويحوله إلى جهد عمل ولديه فتحة لشريحة SIM كبيرة الحجم القديمة.

تسبب الهوائي القصير للوحدة الأصغر في مشكلة بالنسبة لي أحيانًا بينما يكون هوائي الوحدة الأكبر جيدًا في وظيفته. على الرغم من أن كلاهما يعمل بشكل متماثل ، إلا أنني سأستخدم أكبر واحد في هذا المشروع.

الآن بعد أن اخترت وحدة GSM الخاصة بك ، دعنا نمضي قدمًا ونفحصها.

الخطوة 4: اختبار وحدة GSM

اختبار وحدة GSM
اختبار وحدة GSM

قم بتوصيل TX إلى الرقم الرقمي 8 ، RX إلى الرقم 7 الرقمي والأسباب المشتركة.

قم بتحميل الرسم التخطيطي في هذه الخطوة إلى Arduino. تطبيق 12 فولت على وحدة GSM. ستلاحظ أن مؤشر LED للشبكة يومض بسرعة ، عندما يومض مرة واحدة في الثانية ، يكون متصلاً بالشبكة. ثم افتح الشاشة التسلسلية واضغط على "s" لإرسال رسالة أو اضغط على "r" لتلقي الرسالة. يمكنك تغيير رقم الهاتف المحمول والرسالة المراد إرسالها في وظيفة إرسال رسالة.

إذا كان هذا يعمل بشكل جيد ، فانتقل إلى الخطوة التالية.

الخطوة الخامسة: اختبر شاشة العرض النقطية

اختبر عرض المصفوفة النقطية
اختبر عرض المصفوفة النقطية
اختبر عرض المصفوفة النقطية
اختبر عرض المصفوفة النقطية
اختبر عرض المصفوفة النقطية
اختبر عرض المصفوفة النقطية

الآن للتحقق من عرض Dot Matrix ، أضف مكتبات 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 pin الخاص بوحدة GSM إلى RX pin من Arduino.

افتح الشاشة التسلسلية. لقد أرسلت رسالة بالتنسيق "# A. Check *" ، وستلاحظ أن مؤشر LED يومض ويتم عرض الرسائل القصيرة في شاشة المصفوفة النقطية. يمكنك أيضًا التحقق من الرسالة في الشاشة التسلسلية. مرة أخرى ، أرسلت رسالة أخرى وتغيرت الرسالة المعروضة.

يمكن أيضًا تغيير تنسيق الرسالة في البرنامج نفسه. ابحث عن "#A". و Asterik (*) في البرنامج وقم بتغييرها حسب رغبتك.

الخطوة 7: وظيفة "memset"

وظيفة
وظيفة

قد تلاحظ أنه يوجد في البرنامج وظيفة تسمى memset.

إذا كنت تتساءل عن الغرض من ذلك ، دعني أخبرك أنه لغرض خاص للغاية موضح في الصورة المرفقة.

يمكنك أيضًا الرجوع إلى الفيديو من أجل الفهم الصحيح.

الخطوة 8: تم

كان هذا كل شيء من أجل هذا التدريب. أتمنى أن يعجبك.