فهرست مطالب:

رله Digispark از طریق GSM کنترل می کند: 3 مرحله
رله Digispark از طریق GSM کنترل می کند: 3 مرحله

تصویری: رله Digispark از طریق GSM کنترل می کند: 3 مرحله

تصویری: رله Digispark از طریق GSM کنترل می کند: 3 مرحله
تصویری: نحوه راه اندازی ماژول مادون قرمز با آردوینو قسمت دوم 2024, جولای
Anonim
Digispark رله را از طریق GSM کنترل می کند
Digispark رله را از طریق GSM کنترل می کند

این دستورالعمل از یک برد Digispark به همراه یک رله و ماژول GSM برای روشن یا خاموش کردن دستگاه استفاده می کند ، در حالی که وضعیت فعلی را به شماره (های) تلفن از پیش تعیین شده ارسال می کند.

کد بسیار خام است و به هرگونه ارتباط از ماژول به Digispark پاسخ می دهد (شامل تماس تلفنی ، پیام متنی ، هر چیزی که باعث ایجاد ارتباط شود).

در صورت تماس تلفنی ، به طور خودکار پس از 4 زنگ شماره گیری تقریباً قطع می شود.

مرحله 1: راه اندازی

راه اندازی
راه اندازی

این پروژه شامل موارد زیر است:

- 1 ماژول Digispark با استفاده از MCU ATtiny85 AVR ؛

- 1 ماژول A6 GSM با سیم کارت معتبر ؛

- 1 ماژول رله 5 ولت

- برخی از سیم ها ؛

- یک جعبه برای قرار دادن این (من هنوز این را گم کرده ام) ؛

- چیزی برای روشن یا خاموش کردن!

مرحله 2: ارتباطات و برنامه نویسی

نرم افزاری که نوشتم از پین 0 برای فعال کردن رله ، پین 2 به عنوان دریافت سریال و پین 3 به عنوان انتقال سریال استفاده می کند.

از آنجا که Digispark UART ندارد ، ما از کتابخانه SoftwareSerial استفاده می کنیم.

پین 0 به ورودی برد رله متصل است (من Digispark خود را از طریق هدرها به برد رله نصب کردم) ، پین 2 به پین Tx ماژول GSM و پین 3 به پین Rx ماژول GSM متصل می شود.

من پین 3 را به عنوان Tx انتخاب کردم زیرا قبلاً دارای یک دیود محکم زنر 3.4V برای ارتباطات/برنامه نویسی USB است ، در حالی که ماژول GSM از منطق 2.8V استفاده می کند. من تا به حال هیچ مشکلی نداشتم ، زیرا ارتباطات به حداقل رسیده است.

5 ولت و زمین از برد GSM گرفته شده است.

مرحله 3: آماده استفاده

Digispark را با کد موجود برنامه ریزی کنید ، فراموش نکنید که شماره تلفن گیرنده را "xxxxxx" و "yyyyyy" جایگزین کنید.

یک لامپ یا بار دیگر زیر 10A را به رله وصل کنید ، شماره تلفن ماژول GSM را شماره گیری کنید تا صدای کلیک و پیامکی که روشن یا خاموش بودن رله را نشان می دهد به شما نشان داده شود!

توصیه شده: