فهرست مطالب:

توابع بیت اینترنت اشیا: 6 مرحله
توابع بیت اینترنت اشیا: 6 مرحله

تصویری: توابع بیت اینترنت اشیا: 6 مرحله

تصویری: توابع بیت اینترنت اشیا: 6 مرحله
تصویری: وقتی دختره پوتک غیرتی میشه 🤣🔞🔥 Putak 2024, جولای
Anonim
توابع بیت اینترنت اشیا
توابع بیت اینترنت اشیا

در این دستورالعمل ، ما به شما نحوه استفاده از GUI توابع بیت اینترنت اشیا برای رایانه های کوچک خود مانند Raspberry Pi 1 ، 2 و 3 را نشان می دهیم. عملکردهایی که GUI در V1 خواهد داشت عبارتند از:

  • "ارسال پیامک"،
  • "نمایش پیامک" ،
  • "حذف پیامک" ،
  • "زنگ بزن"،
  • "قطع کن" ،
  • "تنظیم GPIO روی HIGH/LOW"
  • "کیفیت سیگنال"

این عملکردها ارتباط با مودم IoT Bit را ساده می کند و با استفاده از آنها در یک اسکریپت خودکار ، ما قادر خواهیم بود سخت افزار متصل به پین GPIO Raspberry Pi را فقط با ارسال پیامک به بیت IoT کنترل کنیم. این می تواند در بسیاری از پروژه ها مفید باشد ، جایی که می خواهید دستگاه ها را از مکان دور روشن یا خاموش کنید ، اگر به درستی تنظیم شود ، تقریباً با هر دستگاهی قابل انجام است.

در این دستورالعمل ، ما اولین نسخه رابط کاربری گرافیکی IoT Bit و نحوه تنظیم اسکریپت پایتون را برای عملکرد همیشه "Set GPIO High/Low" نشان می دهیم ، بنابراین در صورت ارسال پیامک به طور خودکار ، پین انتخاب شده

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

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

1 x بسته اینترنت اشیا

1 عدد مینی کامپیوتر (برای این کار از Raspberry Pi 3 استفاده می شود)

1 عدد مانیتور کامپیوتر (HDMI یا با آداپتور)

1 عدد موس

1 عدد صفحه کلید

1 کارت SD (با سیستم عامل مانند Raspbian ، اوبونتو)

1 عدد کابل USB

مرحله 2: طرح سربرگ 40 پین

طرح سربرگ 40 پین
طرح سربرگ 40 پین

در اینجا شماتیک هدر 40 پین است تا متناسب با پروژه شما با پین های موجود مطابقت داشته باشد.

پورتهای موجود Port // توضیحات

  1. پورت تشخیص پیام خروجی در حال توسعه (این مورد استفاده نمی شود) (معمولاً ttyUSB0)
  2. پورت NMEA که اطلاعات GPS را خروجی می دهد (معمولاً ttyUSB1)
  3. پورت فرمان AT (معمولاً ttyUSB2)
  4. پورت مودم (معمولاً ttyUSB3)
  5. پورت USB-Audio (معمولاً ttyUSB4)

مرحله 3: تنظیم GUI

اولین کاری که باید انجام دهید این است که در ترمینال اجرا کنید:

  • $ sudo apt-get update
  • $ sudo apt-get upgrade

این اطمینان می دهد که همه چیز را به روز دارید و همه بسته ها را نصب کرده اید. ماژول اصلی ما در این دستورالعمل PyQt5 برای Python 2.7 است که باید با استفاده از دستور زیر نصب شود:

$ sudo apt-get python-pyqt5 را نصب کنید

پس از بارگیری PyQt5 ، به اسکریپت های "IoT_Bit_library.py" ، "IoT_Bit_GUI_V1.py" و "popup.py" که ساخته ایم نیاز دارید ، برای بارگیری آنها به پیوند GitHub بروید:

github.com/Altitude-Tech/IOTBit_Functions_…

پس از بارگیری آنها را در فهرست "/home/pi" ذخیره کنید.

قبل از اجرای آن ، باید مجوزهای اجرایی را با باز کردن و نوشتن روی ترمینال به آن بدهیم:

$ sudo chmod +x IoT_Bit_GUI_V1.py

برای اجرای اسکریپت GUI کافی است وارد ترمینال شوید:

$./IoT_Bit_GUI_V1.py

توصیه می شود از پایتون 2.7 استفاده کنید زیرا این GUI و کتابخانه با استفاده از آن ایجاد شده است. اگر می خواهید از نسخه های بالا یا تحت python 2.7 استفاده کنید ، باید کد را اصلاح کنید و ممکن است به طور مطلوب کار نکند.

مرحله 4: نحوه استفاده

نحوه استفاده
نحوه استفاده

دستورالعمل ها:

برای ارسال پیامک ابتدا باید شماره تلفن را در اولین کادر ورود وارد کنید. سپس پیامک خود را در کادر ورود دوم درست در کنار دکمه ارسال پیامک وارد کرده و روی ارسال کلیک کنید. در صورت موفقیت آمیز ، پیامی باید در کادر نمایش داده شود تا تأیید شود که ارسال شده است

برای نمایش پیامک ، روی "نمایش همه" برای مشاهده همه پیامها ، 1 برای مشاهده اولین پیامک ، 2 برای مشاهده پیامک دوم و غیره کلیک کنید. پس از وارد کردن شماره روی دکمه "نمایش پیامک" کلیک کنید و پیام در کادر نمایش زیر نشان داده می شود

برای حذف پیامک ، روی دکمه "حذف همه" کلیک کنید تا همه پیامک ها حذف شوند ، برای حذف یک پیامک خاص "منوی پیامک خاص" را از منوی کشویی انتخاب کرده و روی دکمه "حذف پیامک" کلیک کنید ، پنجره ای برای شما باز می شود که پیامکی را که می خواهید پس از تایپ شماره پیامک حذف کنید وارد کنید ، "OK" را فشار دهید تا پیامک خاص حذف شود و در صورت عدم تمایل به حذف پیامک خاص ، کادر را ببندید (به یاد داشته باشید پیامک مورد نظر برای حذف به شماره فهرست اشاره می کند. وقتی روی "نمایش همه" و نه ترتیب نمایش آنها در پنجره نمایش ، در کنار پیامک ها کلیک می کنید). سپس برای حذف همه پیامک ها با وضعیت "دریافت خوانده" از منوی کشویی "حذف خواندن" را انتخاب کرده و روی "حذف پیامک" کلیک کنید ، برای حذف همه پیامک ها با وضعیت "دریافت خوانده شده" و "ذخیره شده ارسال شده" ، "حذف خواندن" را انتخاب کنید. & ارسال می شود "از منوی کشویی و روی" حذف پیامک "کلیک کنید ، تا همه پیامک ها با وضعیت" دریافت خوانده شده "،" ذخیره شده ارسال شده "و" ذخیره نشده ارسال نشده "را از منوی" حذف خواندن ، ارسال و ارسال نشده "را انتخاب کنید. منو را پایین بیاورید و روی "حذف پیامک" کلیک کنید

برای برقراری تماس ، شماره تلفن را در همان جعبه ورودی تلفن برای پیامک وارد کرده و روی "برقراری تماس" کلیک کنید ، برای قطع تماس کافیست یکبار روی دکمه "Hangup" کلیک کنید

برای بررسی سیگنال فقط باید روی دکمه "کیفیت سیگنال" کلیک کنید و پیامی روی کادر نمایش داده می شود ، فقط پنج گزینه "سیگنال ضعیف" ، "سیگنال OK" ، "سیگنال خوب" ، "سیگنال استثنایی" وجود دارد. و "بدون اتصال"

سپس "تنظیم GPIO روی HIGH/LOW" را داشته باشید ، این عملکرد بسته به آخرین پیام ارسال شده ، پین GPIO انتخابی را بر روی کم یا زیاد تنظیم می کند ، به عنوان مثال: "PIN26H" پین 26 را روی بالا و "PIN26L" تنظیم می کند. پس از کلیک روی دکمه ، آن را روی کم تنظیم کنید. ما این کار را برای پین 26 ، 19 و 13 انجام داده ایم ، می توان سایر پین های GPIO را اضافه کرد ، فقط مطمئن شوید که توسط بیت اینترنت اشیا استفاده نمی شوند

مرحله 5: Auto_Script.py Script

Auto_Script.py اسکریپت
Auto_Script.py اسکریپت

برای تنظیم عملکردهای GPIO به طور نامحدود ، باید "Auto_Bash.sh" و "Auto_Script.py" را از این پیوند GitHub بارگیری کرده و آنها را در پوشه "/home/pi" خود ذخیره کنید:

github.com/Altitude-Tech/IOTBit_Functions_GUI

سپس برای اجرای اسکریپت bash انجام دهید:

$ chmod +x Auto_Bash.sh

پس از ذخیره آنها در pi خود و اجرایی شدن اسکریپت bash ، تنها کاری که باید انجام دهید باز کردن ترمینال و نوشتن روی خط فرمان است:

$ sudo nano /etc/rc.local

سپس در پایان درست قبل از ورودی "خروج 0":

bash /home/pi/Auto_Bash.sh

برای راه اندازی اسکریپت ، pi خود را مجدداً راه اندازی کنید. کار شما تمام شد تبریک می گویم اسکریپت باید اجرا شود و هر زمان که به هر یک از پین های تنظیم شده پیامی ارسال می کنید ، به ترتیب بالا یا پایین می رود. به خاطر داشته باشید که همیشه می توانید کلید واژه را برای تنظیم پین روی بالا یا پایین تغییر دهید.

مرحله 6: لیست دستورات پیامک

  • PIN26HPIN26L
  • PIN19HPIN19L
  • PIN13HPIN13L

به یاد داشته باشید که می توانید دستورات SMS را به هر کلمه ای که می خواهید تغییر دهید و هرگونه پین GPIO که توسط raspberry pi استفاده نمی شود را اضافه کنید ، فقط به "Auto_Script.py" بروید و دستورات بالا را جستجو کرده و آنها را برای سایر پین ها تکرار کنید.

توصیه شده: