خانه >> رزبری پای >> پروژه ارسال پیامک با رزبری پای Raspberry Pi

پروژه ارسال پیامک با رزبری پای Raspberry Pi

زمان تقریبی مطالعه : 7 دقیقه

در این پروژه به شما نحوه ارسال پیامک با استفاده از Raspberry Pi ، هنگامی که یک رویداد خاص شناسایی می شود، نشان می دهیم. برای SMS ، من از API NEXMO استفاده کردم.

قطعات مورد نیاز برای این پروژه 

  • برد رزبری پای Raspberry Pi 3 Model B
  • LED
  • سوئیچ فشاری SparkFun  میلیمتر ۱۲
  • مقاومت ۱۰ کیلو اهم
  • مقاومت ۲۲۰ اهم
  • سیم های بردبردی
  • بردبرد

نرم افزار مورد نیاز  

 

در این قسمت نشان میدهیم که چگونه از NEXMO SMS API استفاده کنیم ، با تمام جزئیات .

کدی که اینجا برای ارسال SMS ارائه شده است ، می توانید در هر پروژه های IOT استفاده کنید . شما می تونید این قطعه کد را در دیگر کدها ادغام کنید و در تشخیص رویداد های خاص استفاده و پیامک اعلام و هشدار ارسال کنید . کدهای من طوری نوشته شده که با فشار دادن کلید یه پیامک ارسال کند ، شما میتونید به جای کلید از سنسور مورد نظر خودتون استفاده کنید .

 

شروع،ساخت و راه اندازی پروژه 

برای راه اندازی و شروع به شاخت پروژه ارسال SMS با رزبری پای مراحل زیر رو به ترتیب انجام میدیم :

  • یک حساب کاربری در Nexmo بسازید . اینجا
  • وارد حساب کاربری خودتون بشید و یه قسمت داشبورد برید اینجا
  • ذخیره و نگهداری از کلید API . توجه کنید که این کلید باید فاش بشود
  • در Raspberry Pi، ترمینال را باز کنید و کتابخانه NEXMO را با استفاده از کد زیر نصب کنید:
  • کد زیر هم در برنامه اصلی  برای ارسال اس ام اس استفاده میشه
  • این کد رو در یک فایل که به نام “send_sms.py” بنویسید و در  Raspberry Pi ذخیره کنید .
  • در زیر برنامه اصلی ما هست ، که با فشردن کلید ، send_sms.py را فراخوانی میکنه
نکته برای کاربران آزمایشی در ارسال پیام کوتاه NEXMO تنها از ۱۰ صبح تا ۱۰ شب در دسترس است . شما فقط می توانید اس ام اس را به شماره تلفن همراه ثبت شده خود ارسال کنید.

شماتیک مدار 

مدار ارسال اس ام اس با رزبری پای
شماتیک مدار ارسال پیامک با رزبری پای

 

کدها 

کد ارسال پیامک ، این کدها رو (  “API key”, “APP secret” ) با کدهای خودتون که از سایت گرفتین جایگزین کنید . همچنین شماره تلفنی که در سایت ثبت کردید .

کد برنامه اصلی :

این کدها رو با هر نامی که دوست دارید ذخیره کنید ، این برنامه بعد از فشردن کلید فایل send_sms.py رو فراخوانی میکنه

 

پروژه ارسال پیامک با رزبری پای Raspberry Pi
3.8 (75%) 4 votes

درباره ی هادی ندائی

هادی ندائی
هادی ندائی

یک دیدگاه

  1. ممنون مطلب خیلی خوب و کاملی بود

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

14 − 9 =