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

تتحكم Digispark في الترحيل عبر GSM: 3 خطوات
تتحكم Digispark في الترحيل عبر GSM: 3 خطوات

فيديو: تتحكم Digispark في الترحيل عبر GSM: 3 خطوات

فيديو: تتحكم Digispark في الترحيل عبر GSM: 3 خطوات
فيديو: تعرف على قطعة NodeMcu v1 و كيف يستخدمها مختبري الاختراق |Matrix1996| 2024, يوليو
Anonim
تتحكم Digispark في الترحيل عبر GSM
تتحكم Digispark في الترحيل عبر GSM

يستخدم هذا التوجيه لوحة Digispark ، جنبًا إلى جنب مع وحدة الترحيل ووحدة GSM لتشغيل أو إيقاف تشغيل الجهاز ، أثناء إرسال الحالة الحالية إلى رقم (أرقام) هاتف محدد مسبقًا.

الرمز بدائي للغاية ، ويستجيب لأي اتصال من الوحدة إلى Digispark (يتضمن مكالمة هاتفية ، رسالة نصية ، أي شيء يؤدي إلى اتصال).

يتم تعليقه تلقائيًا بعد 4 نغمات اتصال تقريبًا ، في حالة إجراء مكالمة هاتفية.

الخطوة 1: الإعداد

اعداد
اعداد

يتضمن هذا المشروع ما يلي:

- 1 وحدة Digispark باستخدام ATtiny85 AVR MCU ؛

- 1 وحدة A6 GSM مع بطاقة SIM صالحة ؛

- 1 وحدة ترحيل 5 فولت

- بعض الأسلاك

- صندوق لوضع هذا فيه (ما زلت أفتقد هذا) ؛

- شيء لتشغيله أو إيقاف تشغيله!

الخطوة الثانية: التوصيلات والبرمجة

يستخدم البرنامج الذي كتبته رقم التعريف الشخصي 0 لتشغيل المرحل ، والدبوس 2 كتلقي تسلسلي ورقم 3 كإرسال تسلسلي.

نظرًا لأن Digispark لا يحتوي على UART ، فإننا نستخدم مكتبة SoftwareSerial.

يتم توصيل Pin 0 بإدخال لوحة الترحيل (لقد قمت بتثبيت Digispark الخاص بي عبر الرؤوس على لوحة الترحيل) ، يتصل Pin 2 بدبوس Tx الخاص بوحدة GSM ويتصل Pin 3 بدبوس Rx الخاص بوحدة GSM.

لقد اخترت الدبوس 3 كـ Tx لأنه يحتوي بالفعل على صمام ثنائي زينر 3.4 فولت لاتصالات / برمجة USB ، بينما تستخدم وحدة GSM منطق 2.8 فولت ، وفقًا لورقة البيانات. لم أواجه أي مشاكل حتى الآن ، حيث تم ضبط الاتصال على الحد الأدنى.

5V والأرض مأخوذة من لوحة GSM.

الخطوة الثالثة: جاهز للاستخدام

قم ببرمجة Digispark مع الكود المرفق ، مع عدم نسيان استبدال "xxxxxx" و "yyyyyy" برقم هاتف المستلم.

قم بتوصيل مصباح أو حمولة أخرى أقل من 10A بالمرحل ، واطلب رقم هاتف وحدة GSM وسيظهر لك صوت نقر ورسالة نصية قصيرة تشير إلى ما إذا كان المرحل قيد التشغيل أم لا!

موصى به: