آردوینو آموزش آردوینو اینترنت اشیا IOT خانه هوشمند پروژه های آردوینو

آموزش اینترنت اشیاء سیستم اعلام خطر ورود به منزل با ربات تلگرام

Arduino-pir-node-red-motion-detection-digispark
نوشته شده توسط پریسا پوربلورچیان

هوشمندی فقط با یک شیئ بی جان! در ادامه مبحث جامع اینترنت اشیاء و استقبال کاربران، مجموعه آموزش‌های اینترنت اشیاء IOT را با سخت افزارهای مختلف برای نیازهای مختلف در سایت منتشر کردیم. هوشمند بودن سیستم‌ها باعث کاهش ریسک خطا میشود. امنیت برخی از مکان‌ها اهمیت ویژه‌ای دارد. بسیاری از موارد استفاده از دزدگیر جواب نمی‌دهد. چراکه فقط یک صدای بلند ایجاد می‌کند و یا تصمیم به ایجاد تماس تلفنی می‌شود. در چنین شرایطی هم اگر مشکلاتی برای ایجاد تماس بوجود آید و یا شماره مورد نظر تلفن را جواب ندهد، عملا کارایی سیستم حفاظتی از بین میرود. از اینرو در این آموزش بدون ایجاد هیچ حساسیت و صدای بلند، فقط به تلفن همراه اشخاص مربوطه پیام ارسال می‌شود. با مبحث اینترنت اشیاء به همین سادگی! در ادامه این آموزش با مرجع تخصصی اینترنت اشیاء iOT دیجی اسپارک همراه باشید.

 

ساختار سنسور PIR mini SR505

یکی از ابزارهای اینترنت اشیاء IOT سنسورهای تشخیص هستند. این ماژول دارای یک سنسور حساس به حرارت است. از این رو فقط حرکت انسان و جسم جاندار را تشخیص می‌دهد. ماژول سنسور تشخیص حرکت PIR Mini SR505 برای تشخیص حضور شخص در یک مکان انتخاب مناسبی است. ابعاد ماژول سنسور تشخیص حرکت PIR بسیار کوچک و قابل مخفی سازی است.

 

پیش نیاز:

برای شروع ابتدا باید نرم افزار Node-RED را روی ویندوز نصب نمایید. چنانچه شیوه‌ی نصب Node-RED در ویندوز را نمی‌دانید، از آموزش نصب Node-RED بر روی Windows جهت انجام پروژه‌های IOT استفاده کنید. برای راه اندازی نود رد کامند زیر را در cmd.exe وارد نمایید.

node-red

وسایل مورد نیاز:

ماژول تشخیص حرکت PIR SENSOR-hc sr501

برد آردوینو UNO

۳ رشته کابل

 

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

ابتدا کد زیر را در آردوینو Arduino کپی نمایید. دقت کنید که baud rate روی ۵۷۶۰۰ تنظیم شده باشد.

 

محدودیت در دسترسی کامل به این مجموعه آموزش

 

دسترسی کامل به آموزش برای اعضای دیجی اسپارک امکان پذیر است. بخش اصلی آموزش شامل سورس کدهای توسعه داده شده توسط مهندس‌های دیجی اسپارک است. به همین دلیل این آموزش خاص و یکتاست. برای استفاده از آن بایستی عضویت تهیه کنید. تبادل نظر با کاربران و پرسش سوال رایگان است و میتوانید از بخش نظرات همین آموزش اقدام کنید.

 

 

راه اندازی Node-RED:

همانطور که در بالا گفتم، ابتدا Node-RED را از طریق ویندوز اجرا نمایید. حال ویندوز آی پی برای ورود به Node-RED را در اختیار شما قرار می‌دهد. برای دسترسی راحت تر می‌توانید از طریق Localhost , نودرد را اجرا نمایید.

http://127.0.0.1:1880
در این آموزش ابتدا سنسور PIR توسط نرم افزار Arduino اجرا شده و سپس اعلام حضور شخص را بر روی تلگرام برای ما ارسال می‌کند. راه اندازی و نحوه‌ی کار با ربات تلگرام در پست ارتباط برد رزبری پای Raspberry_pi با ربات تلگرام BOT به صورت کامل آموزش داده شده است. چنانچه ربات تلگرام نساخته اید، قبل از شروع ابتدا لینک را مطالعه کرده و سپس telegram Bot را برای خود بسازید.

 

نود Serial:

در این آموزش برای برقراری اتصال بین آردوینو و Node-RED از نود Serial استفاده می‌کنیم. نود سریال از شاخه output قابل دسترسی است این نود در واقع دیتا را از پورت سریال دریافت کرده و می‌خواند. پس از وارد کردن نود در صفحه روی آن کلیک کنید. سپس پورت برد آردوینو UNO که در نرم افزار آردوینو تعیین شده است را انتخاب نمایید. در اینجا آردوینو من روی COM17 تنظیم شده است.

 

نود Debug:

نود Debug برای نمایش Result و دیتای پروژه می‌باشد. این نود در شاخه output در دسترس است. حال برای نمایش متن سنسور تشخیص حرکت motion Detection از نود Debug استفاده می‌کنیم. از نود Serial به نود Debug وصل کنید.

 

نود telegram receiver – telegram sender:

از این ۲ نود برای ارتباط با ربات تلگرام استفاده می‌شود. همانطور که از نام نودها مشخص است؛ نود telegram receiver برای برای دریافت پیام و نود Telegram sender برای ارسال پیام استفاده می‌شود. برای تنظیمات نود تلگرام نیاز به API دارید که توسط بات تلگرام برای شما ارسال می‌شود. حال همانند تصویر زیر تنظیمات این نود را انجام دهید.

نود trigger:

نود trigger برای ارسال پیام استفاده می‌شود. به این صورت که هنگامی که پیامی را دریافت می‌کند، پیام را به صورت Payload و ۱ برای خروجی ما ارسال می‌کند. همچنین می‌توانید زمان Delay برای ارسال پیام دوم را نیز با زمان بندی که در تنظیمات این Node قرار دارد، تغییر دهید. همانند تصویر زیر تنطیمات این نود را نیز انجام دهید.

حال از نود telegram receiver به نود Debug اتصال دهید. وارد ربات تلگرام شده و برای خود پیامی را ارسال کنید تا چت آی دی را برای شما ارسال کند.
 

 

نود Function:

نود فانکشن (function) برای کدنویسی و شرط گذاری برای ارسال فرمان بین نودها استفاده می‌شود. در اینجا ما از این نود برای برقراری ارتباط بین نود سریال و نود Telegram sender برای ارسال دیتا بر روی تلگرام بات استفاده می‌کنیم. همانند تصویر زیر این نود را از شاخه Function انتخاب کرده و وارد صفحه می‌کنیم. حال روی آن کلیک کنید. سپس کد زیر را وارد نمایید.

msg.payload = { "chatID" : 129469354, "type" : "message", "content" : "توجه یک نفر وارد شد"}
return msg;

 

اتصال نودها:

همانند تصویر زیر اتصال بین نودها را برقرار نمایید.
 
تلگرام خود را چک کنید. عبارت “توجه یک نفر وارد شد” برای شما ارسال شده است.
 
چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریع‌ترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد.
 
در پایان نظرات و پیشنهادات خود را با ما درمیان بگذارید و با اشتراک گذاری این آموزش در شبکه های اجتماعی , از وبسایت دیجی اسپارک حمایت کنید.

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

پریسا پوربلورچیان

تولید کننده محتوا / کارشناس IOT

زندگی یعنی پژوهش و فهمیدن چیزی جدید

تلاشم بر این است تجربیاتم در زمینه IOT‌ را به بهترین شکل با شما در میان بگذارم.

تبادل نظر و رفع عیب با ثبت دیدگاه

۲۰۳ دیدگاه

  • سلام دسترسی به اینترنت لازم نداره؟
    یا ارسال دیتا رو از طریق سیستم انجام میده؟
    اگه با وای فای بشه که بهتره نخواد سیستم روشن بمونه

    • سلام
      حتما نیاز به اینترنت خواهید داشت.
      بله ارتباط برد آردوینو و ویندوز از طریق نود و پورت Serial مى باشد.

  • با سلام و عرض ادب
    امکان ارسال ماژولها به صورت آماده و برنامه نویسی شده و آغاز به کار هست؟
    چون که من مبتدی هستم و تا حالا کار نکردم اصلا
    سپاس

    • ضمن تشکر از توجه شما، در درجه اول پاسخ به جواب شما نخیر است. اساس کار این وب سایت آموزش DIY می‌باشد. تمامی مراحل به صورت کامل ذکر شده است تا کاربران بتوانند به صورت خود ساخت از آموزش‌ها استفاده کنند. اینطور که شما میخواهید اساس فعالیت آموزشی وب سایت و اهداف آن را زیر سول می‌برد. اصلا نگران اینکه تا به حال کار نکرده‌اید نباشید. کافیست طبق آموزش‌ها پیش بروید و در هر مرحله که با مشکل مواجه شدید، به صورت ثبت نظر در همان آموزش مطرح کنید.

  • با سلام و درود
    لطفا درخصوص ایجاد محدودیت بر روی تلگرام و نحوه ی بدست اوردن chat_id راهنمایی فرمایید.

    با سپاس

    • سلام
      وقتی در ربات بات فادر، بات مخصوص برای خود ساختید. از طریق Node telegram receiver و ارسال مسیج از ربات ، chat ID در دیباگ نودرد برای شما نشان داده میشود. در آموزش لینک کامل برای آموزش کار با ربات تلگرام آموزش داده شده است.

    • سلام
      ضمن تشکر از توجه شما، دنیای امبددها و بردها برپایه تراشه‌های مختلف میکرو کنترلر، بسیار روی مباحث AVR تاثیر گذاشته است. تا جایی که ارزش ساخت یک مدار با تراشه AVR و طراحی بوت لودر و… عملا خارج از منطق و صرفه اقتصادی است. از اینرو تمامی تمرکز ما بر روی آموزش‌های امبدد سیستم‌ها می‌باشد.
      شاد و پیروز باشید.

  • سلام
    من زمان اجرای node-red خطای زیر برام پیش می یاد

    function* evaluate(expr, input, environment) {
    ^
    SyntaxError: Unexpected token *
    at exports.runInThisContext (vm.js:73:16)
    at Module._compile (module.js:443:25)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object. (C:\Users\admin\AppData\Roaming\npm\node_modules\node-red\red\runtime\util.js:18:15)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)

    ممنوم می شوم راهنمایی بفرمایید

    • سلام
      آخرین ورژن از nodejs را دانلود نمایید. سپس در مسیر C: program file کپى نمایید. کامند رو دوباره در cmd وارد نمایید. اگر مشکل برطرف نشد از همین طریق اعلام نمایید.

  • سلام و خسته نباشید به شما
    ممنون که آموزشهای به روز و جدید رو برای استفاده عموم در سایت قرار میدهید .

    • سلام
      از توجه شما ممنونم.
      خوشحالم که برای شما مفید بوده است، سپاسگزارم.

    • سلام
      از آنجایى که اتصالات پیچیده نبود، توضیح ندادم و اینکه در کدها کامل مشخص شده است.
      سنسور pir داراى ٣ پایه vcc, signal, gnd مى باشد که به ترتیب vcc را به ۵ولت آردوینو و gnd را به gnd آردوینو و در نهایت پایه signal را به پین ٧ آردوینو وصل کنید.

      • متشکرم. خجالت ندید بنده رو.
        من هنوز فاز و نول رو تشخیص نمی دم (;-)). بنده در این حوزه کاملا تازه کارم.

        • مشکلى نیست با آموزش ها مرحله به مرحله پیش بروید تا به تسلط کافى در راه اندازى آنها برسید. در صورت وجود مشکل حتما از همین طریق اعلام نمایید.

  • سلام؛
    با کمک شما حسگر رو متصل کردم و الان داخل برنامه تحت وب نود-رد حرکت رو تشخیص میده و متعاقبا پیام میده در قسمت دیباگ.
    پیامی که از تلگرام ارسال میکنم هم به برنامه میرسه و چت آدی رو هم به درستی در تابع استفاده کردم.
    حتی از گیرنده تلگرام به فرستنده هم اتصالی برای آزمایش برقرار کردم و پیام ارسالی به تلگرام بر می گردد.
    و حالا مشکل؛
    زمانی که در برنامه حرکت تشخیص داده می شود هیچ پیامی به تلگرام ارسال نمی شود.
    باید کجا رو چک کنم؟!!
    تریگر، دیباگ، تابع و اتصالات تماما درست هستند.
    متشکرم

    • براى ارسال وضعیت ، یعنى نمایش متن ” توجه یک نفر وارد شد” باید تنظیمات نود functuon را بررسی نمایید. عملکرد این نود در این پروژه شرط گذاری و ارسال متن مورد نظر ما بر روى بات تلگرام مى باشد. همانند عکس مربوط برای تنظیم نود فانکشن پیش بروید و در نهایت نود تریگر حتما روى حالت ١ باشد همانند عکس مربوط به تنظیم آن.
      این دو نود را بررسى نمایید اگر مشکل برطرف نشد ، اعلام نمایید.

      • سلام؛
        متاسفانه با چک مجدد هم اتفاقی نیافتاد. پیام زیر در کنسول نود-رد میاد میفرستم شاید کمکی بکنه.
        [telegram sender:bedd8608.985078] msg.payload.chatId is empty
        البته با دیدن این پیام در قسمت تلگرام هم چت آیدی رو قرار دادم ولی بازهم اتفاقی نیافتاد.
        متشکرم.

        • اروری که برای شما نمایش میدهد، مربوط به تنظیمات نود های تلگرام می باشد. یک بار دیگر مراحل را طبق آموزش ارتباط برد رزبری پای با ربات تلگرام پیش بروید.
          در ابتدا مراحلی که میگم را چک کنید و به من اطلاع دهید: اول از همه نود تلگرام رسیور را به دیباگ وصل کنید. سپس وارد بات شده و start را بزنید. حال به نودرد برگردید تا در قسمت دیباگ ChatID را برای شما ارسال کند،سپس chatid را کپی کرده و در تنظیمات نود فانکشن قرار دهید. و سپس نود telegram sender هم چک کنید که API به درستی کپی شده یاشد. حتما از همین طریق نتیجه را اعلام نمایید.

          • سلام
            این Error مربوط به چت آی دی شما می باشد. از طریق Node telegram reciever ، چت آی دی را دریافت نمایید. برای اینکار وارد بات تلگرام خود شوید و Start را بزنید. سپس تنظیمات node telegram reciever را انجام دهید. در نهایت chat id در Debug برای شما ارسال می شود. چت آی دی را نود telegram Sender در قسمت Chat ID وارد نمایید.

  • سلام؛
    ببخشید باز پیام میدم.
    دو غلط تایپی که گفتم برای به اشتباه نیفتادن دیگران خدمتتون عرض کنم تا تصحیح بفرمایید.
    در قسمت “نود Serial:” شما نوشته اید که (نود سریال از شاخه output قابل دسترسی است) در صورتی که نود لازم برای این کار از قسمت Input باید انتخاب شود.
    دیگری جا افتادن سمی کالن (;) در کد قسمت تابع است که زحمت نوشتن آن را کشیدید، البته در عکسی که گذاشتید درسته.
    عذرخواهی بنده رو بپذیرید.
    این پیام رو هم پاک بفرمایید.
    ولی با گذاشتن سمی کالن هم مشکلم حل نشد و پیام تابع به تلگرام ارسال نمی شود.
    متشکرم.

    • سلام مجدد
      از توجه و دقت شما بسیار تشکر میکنم. اینجور غلط‌ها معمولا در تایپ ده انگشتی و سریع پیش میاد. تلاش ما هم بر این است که بهتر از این باشد. از اینکه این موضوع را اطلاع دادید، تشکر میکنم. در مورد نود سریال هم فرموده شما کاملا درست است، در متن اصلاح خواهم کرد.
      در مورد مشکل شما لطفا از طریق صفحه سرویس رفع عیب آنلاین برد آردوینو اقدام کنید.

  • با سلام و احترام خدمت شما
    بنده آخرین ورژن نرم افزار node red رو دانولد و نصب کردم ولی خیلی از نود ها رو نداره
    مثلا نود serial داخل شاخه output یا telegram و …
    چطور این نود ها رو اضافه کنم
    سپاس

    • سلام
      آموزش کامل طریق نصب نود های جدید در پست نصب نودهاى جدید در نرم افزار نودرد قرار گرفته شده است، حتما مطالعه نمایید.
      براى نصب باید از منوى node-red گزینه manage palette را انتخاب کنید. سپس در قسمت install نود هاى مورد نظر خود را سرچ کنید. مثلا برای تلگرام نود telegram bot را سرچ نمایید.
      در صورت مشکل از همین طریق اقدام کنید.

  • سلام یک سوالی پیش اوند برام که برد اردینو و برد رزبری باید باهم در این پروژه به کار برد!!!!!

  • ممنون مطالب مهم و مفیدی بود فقط میشه لطفا در مورد امنیت پروژه واستفاده از آن در سیستم اتوماسیون توضیحاتی ارائه بفرمایید.
    منظور باگ های نرم افزاری آن کمی باشد.

    • سلام
      ضمن تشکر از توجه شما، در مورد امنیت نودرد به زودی آموزش ایجاد پسورد برای نودرد را منتشر خواهیم کرد. همچنین دقت داشته باشید که نرم افزار اینترنت اشیاء Node red مدام در حال به روزرسانی است و از لحاظ قابلیت اطمینان کاملا امن و توجیه پذیر است.

  • سلام.وقت بخیر
    من توی node red سریال ندارم.serial هم برای دانلود که میزنم چند تا گزینه برای دانلود می اد.ولی فقط ۲ تاشون دانلود میشه و بقیه دانلود نمیشه.توی cmd هم که این پیام میدم:
    npm i node-red-node-serialport
    پیام خطا می اد که تصویرشو خدمتتون آپلود کردم
    مشکل از کجاست
    http://up.upinja.com/tpl2r.jpg

    • سلام
      از توجه شما ممنونم.
      مشکل شما را بررسی کردم.
      اگر با نصب نود در manage palette به مشکل برخوردید، ابتدا باید npm را آپدبت کنید، تا مشکل برطرف شود. از طریق کامند sudo npm install -g –unsafe-perm node-red در ترمینال، نودرد را آپدیت کنید. برای روش دوم نصب کامند هم، کامندی که در ترمینال استفاده کردید اشتباه است. کامند صحیح برای نصب serialport
      npm install node-red-node-serialport می باشد. هر دو روش را امتحان کنید و در صورت مشکل از همین طریق اقدام نمایید تا از طریق سرویس رفع عیب آنلاین مخصوص برد رزبری پای Raspberry Pi Online Support مشکل شما را برطرف کنم.

  • سلام
    سه سوال داشتم، حداکثر طول سیمی که از این سنسور به برد آردوینو میتونه باشه چقدر میتونه باشه؟
    اصلا اصولا برای سنسورهای مختلف در مورد این موضوع یعنی همین مقدار طول سیم تا میکرو چقدر محدودیت وجود داره؟

    • با سلام و تشکر از توجه شما
      سوال مناسبى را مطرح کردید، دورانى بود که انتقال اطلاعات در انحصار سیم و کابل هاى هادى بود. امروزه با بوجود آمدن سخت افزارهاى کوچک و امبدد عملا این محدودیت برداشته شده است. در حالت کلى باید دامنه ولتاژ و جریان مورد نیاز سنسور را بدست آورید. سپس با محاسبات ریاضى میزان افت امپدانس را در طول کابل (البته با در نظر گرفتن شرایط استاندارد محیطى و استاندارد کابل) محاسبه کنید و بر اساس مقدار بدست آمده طول کابل را مشخص کنید. این روش علمى و کاملا قابل اعتماد است. ولى به حالت کلى با سیم معمولى بیشتر از ۶ متر توصیه نمیشود.
      به نظرم اگر نیاز دارید سنسور را در مکان هاى مختلف قرار دهید، بدون سیم کشى از یک برد امبدد با رابط بیسیم استفاده کنید.

  • سلام خسته نباشید
    یه مشکل دارم
    زیر نود سریال یا نود telegram recever و یا sender نمینویسه connected یا not connected
    یه بار نوشت و کار کرد
    ولی دیگه نمی نویسه و هیچی کار نمیکنه

    • سلام
      از توجه شما ممنونم.
      کانکنت نشدن ، به این معنى است که تنظیمات نودهاى تلگرام اشتباه و ناقص است. اول از همه API تمام نود ها را چک کنید. سپس اسم بات ها در هر نود چک کنید. در غیر اینصورت از منو Node-RED وارد Manage Palette شوید.
      سپس در قسمت Node , نود تلگرام بات را سرچ کنید و اگر به آخرین نسخه آپدیت نشده باشد ، گزینه آپدیت را در توضیحات خواهید دید، آن را انتخاب و آپدیت کنید.

  • سلام.من همه پروژه رو دقیقا طبق آموزش شما جلو رفتم.همه چیو چک کردم .چت آیدی رو هم گرفتم.برد هم تشخیصش درسته ولی فقط برای تلگرامم پیام ارسال نمیشه.نمیدونم چیکارش کنم.تمام نظرات رو هم خوندم و هرچیزی که گفتین انجام دادم ولی نمیشه.ظاهرا همین مشکلو یک دوست دیگه هم داشتن و در نهایت اینطور که از نظرات پیداست به نتیجه نرسیدن.لطف میکنید بگید باید چیکار کنیم؟واقعا ممنون از زحماتتون

    • سلام
      از توجه شما ممنونم.
      با توجه به اینکه Chat ID را دریافت کردید پس مشکلی در تنظیم نود های Telegram ندارید.
      نود فانکشن در این آموزش برای دریافت پیام بر روی تلگرام می باشد. دقت کنید که حتی یک فاصله و space اضافی باعث ارور در نود Function می باشد. دقیقا باید به ترتیب زیر در نود فانکشن تایپ کنید.یک بار دیگر تنظیمات این نود را بررسی کنید و سپس از همین طریق اعلام نمایید.
      msg.payload = { “chatID” : *******, “type” : “message”, “content” : “توجه یک نفر وارد شد”}
      return msg;

  • سلام
    ممنون از پاسخگوییتون.تونستم مشکلشو حل کنم.در قسمت تابع فانکشن اولا باید اون علامتهای ” ” از خود قسمتهای اصلی برداشته شه.یعنی chatId خالی بنویسید.بعد هم چت آیدی رو به همین صورتی که نوشتم بنویسید.یعنی فقط آی رو بزرگ بنویسید نیازی به بزرگ نویسی d نیست.گفتم اینو بگم که دوستان دیگه هم اگر مشکل منو داشتن حل شه.یعنی همه همین کارو کنن اگر جایی به مشکلی برخورد کردن و جوابشو پیدا کردن راه حلشو بگن که حتما بقیه هم در اون مسیر به مشکل میخورن.با تشکر

    • سلام مجدد
      بسیار عالی
      برای اینکه خطای کاربران کمتر شود من کد ها را به دو صورت کد و عکس مراحل انجام شده قرار داده‌ام.
      از توجه و دقت شما ممنونم.

  • سلام. (از node-red استفاده نمیکنم.)

    توی آموزش های مربوط به بات تلگرام خوندم که تا زمانی که ما درخواستی از ربات تلگرام نداشته باشیم، یعنی دستوری بهش ارسال نکنیم، اون به طور خودکار چیزی برای ما نمیفرسته. (مگر اینکه آی پی ثابت داشته باشیم). حالا چطور میشه که هر وقت سنسور پی آی آر، ۱ داد، به ما اطلاع داده بشه.

    • سلام و تشکر از توجه شما
      در این آموزش ارتباط دو طرفه است، ابتدا سنسور pir با تشخیص حرکت، ۱ را به برد رزبری پای ارسال میکند و از طریق نود رد تبدیل به پیام قابل فهم برای تلگرام شده و ارسال میشود. در مورد آی پی استاتیک، چنین چیزی برای این آموزش‌ها نیاز نمیباشد.

        • سلام مجدد
          بنده هنوز متوجه کاری که قرار است انجام دهید، نشده ام . در کامنت قبلی گقتید که از نرم افزار Node-RED استفاده نمیکنید. پس لطفا واضح تر سوال و پروژه ای که قرار است انجام دهید را بیان کنید تا کاملتر راهنمایی صورت گیرد.

  • سلام
    با تشکر از آموزشهای عالیتون
    امکان داره به این سیستم یه دوربین مداربسته متصل کرد که به محض اینکه سنسور حرکت را تشخیص داد یه عکس برای تلگرام ارسال کنه؟

    • سلام
      از توجه شما ممنونم.
      اگر کامل مطالعه کرده باشید ، این آموزش دقیقا همین پروسه را انجام می‌دهد با این تفاوت که عکس را من پیشفرض در pi ذخیره کردم. شما دوربین را به رزبری پای وصل کرده و کامند فعال شدن دوربین را بزنید سپس طبق آموزش پیش بروید.

    • سلام
      برای نصب نود serial از منو node red ، گزینه manage palette را انتخاب کنید. سپس در قسمت install نود Serial را سرچ و نصب نمایید.

  • با درود فراوان
    ممنون از سایتتون
    میخواستم بدونم میشه از برد آرویند بجای رسپبری پای برای ارتباط استفاده کرد؟

    • سلام
      از توجه شما ممنونم.
      در این آموزش از هر دو‌ برد استفاده شده است. سوال شما کلی است. اگر به تنهایی میخواهید از آردوینو استفاده کنید برای ارتباط با سنسور باید از برد های اینترنت اشیا wemos و‌ node mcu استفاده کنید و سپس از طریق بات تلگرام اطلاعات را دریافت کنید.

  • سلام
    من نود رد و روی کامپیوتر نصب کردم،هیچ پروژه ای وجود نداره که بدون نیاز به خرید وسایل اضافی بتونم انجامش بدم؟

    • سلام
      تمامی پروژه های نود رد را میتوانید بدون تجهیزات طراحی کنید. اما برای نمایش Result پروژه و دیتا باید سنسور های مورد نیاز به پایه های gpio متصل شده باشند. برای شروع با سنسورهای پرکابرد و قیمت های مناسب مانند PIR ، رله و یا حتی LEE استفاده نمایید.

  • سلام و یه تشکر بابت سایت فوق العاده تون
    من دو تا سوال مهم دارم:یکی این که کد هاتون صد در صد درست هستند؟چون من تو کامنتا میخوندم به چند نفر گفته بودین که به سیستم پاسخگویی انلاین مراجعه کنند و اون هم ۵۰۰۰ هزینه داره و به نوعی سو استفاده محسوب میشه
    دوم این که در سایت دانشجو کیت دو نوع کیت اردوینو یونو هست یکی کیت اردوینو یونو با تراشه r3 و دیگری هم همین یونو هست بر پایه ات مگا کدوماش نیاز هست و چ فرقی دارند در واقع؟

    • با سلام
      ضمن تشکر از توجه شما، تا زمانی که نویسنده پست به شما پاسخ دهد، لطفا دقت داشته باشید که دیجی اسپارک یک مرجع رایگان برای توسعه جامعه امبدد سیستم و ارتقاء سطح دانش کاربران فارسی زبان است. در مورد پاسخگویی کامنت‌ها تلاش بر این است که تمامی سوالات علاوه بر اینکه از طرف نویسندگان دیجی اسپارک پاسخ داده شود، دیگر کاربران هم در این موضوع سهیم باشند. نکته مهم این است که برای برخی از دوستان که نمیتوانند با این روش به حل موضوع بپردازند، سرویس رفع عیب آنلاین را به این منظور راه اندازی کرده‌ایم. تا کاربران با کمترین هزینه در سریع‌ترین زمان به رفع عیب مشکل بوحود آمده برسند. در مورد سوء استفاده اصلا حرف شما منطقی نمیباشد. ادامه موضوع توسط نویسنده برای شما توضیح داده میشود.

      • سلام من بد عنوان کردم لطفا بد برداشت نکنین منظورم این بود که در برخی سایت های دیگه هم از این کار ها میکنند و به نوعی تله میگذارند تا شما تو دام اشتباه بودن کد ها بیفتید و از اون طرف مجبور بشید هزینه ای بپردازید من منظورم این بود
        ببخشید نویسنده ی این متن فرمودند که به سه وسیله نیاز داریم سنسور و برد و کابل،اما من مطلبی که شما نوشته بودینو خوندم دیدم نوشتین برای ساخت ربات برد رسپری میخوایم،بالاخره تکلیف چیه،راستی این پروژه چطور به اینترنت وصل میشه خواهشا راهنمایی کنید من خیلی مجذوب اموزش هاتون شدم و مشتاقم این پروژه رو انجام بدم

    • سلام
      از توجه شما ممنونم.
      در خصوص سوال اول ، تمامی کدها توسط تیم فنی بررسی شده و سپس منتشر میشوند. در مورد سیستم رفع عیب آنلاین نیز، بسیاری از کاربران با توجه به توضیحات گفته شده در آموزش نمیتوانند آموزش مورد نظر را راه اندازی کنند و تمام تلاش بنده بر این است که مشکلات کاربران تنها از طریق ثبت کامنت برطرف شود زیرا در این صورت مشکل دیگر کاربران هم برطرف خواهد شد. با این وجود برای حل مشکل کاربران غیر متخصص ورفع عیب سریع تر سیستم رفع عیب آنلاین در صورت تمایل پیشنهاد داده خواهد شد.
      در مورد سوال دوم هم هر سه مدل آردوینو UNO یکسان می باشند و تنها تفاوت در نوع تراشه می باشد که به صورت DIP و SMD می باشد. در کل از نظر کارآیی هیچ تفاوتی بین بردهای UNO وجود ندارد.
      موفق باشید.

  • ببخشید من خیلی گیج شدم با خوندن نحوه ی ساخت ربات و وقتی فهمیدم ی برد ددیگه هم ممخوام
    میتونم صفر تا صد اتصالات و وسایل مورد نیاز رو بدونم؟
    و اینکه دقیقا باید از کجا شروع کنم
    این پروژه برام حیاتیه چون باید برای درس مخابراتم ارائه بدمش و چون توی سنسورش کاربرد مادون قرمز هست خیلی به کارم میاد

    • سلام
      برای این پروژه تنها نیاز به سنسور PIR خواهید داشت. حتی میتوانید این آموزش را با PIR و برد آردوینو به تنهایی راه اندازی کنید. برای شروع دقیقا مرحله به مرحله با آموزش پیش بروید. ابتدا بات تلگرام را طبق آموزش ارتباط بات تلگرام با ربات آردوینو نصب کنید. سپس کدهای مربوط به برنامه را در آردوینو کپی کنید و در مرحله آخر سنسور را به یکی از پایه های GPIO وصل کنید. این پروژه بسیار ساده می باشد و مرحله به مرحله پیش بروید و در صورت بروز مشکل در هر مرحله از طریق ثبت کامنت در همین آموزش، رفع عیب نمایید.

  • عذر میخوام استاد من از استاد طباطبایی هم سوال کردم اما نتیجه این شد که از ی چیز دیگه استفاده کنم و خیلی سر در نیاوردم
    حالا از شما میپرسم من چطور باید wemos و uno رو با هم استفاده کنم یا میتونم از یکی از اینها استفاده کنمو نتیجه کاملو بگیرم؟
    چون میخوام قطعه تهیه کنم و نمیخوام هزینه ی الکی بپردازم
    اگه امکانش هست که فقط با wemos یا uno به تنهایی این پروژه انجام بشه لطفا اموزششو بگزارین مسلما دانشجو های دیگه ای هم هستن که این اموزش خیلی به دردشون میخوره
    چون پروژه ای که تدارک دیدین واقعا عالیه و کنجکاو میکنه ادمو

    • سلام مجدد
      دقت کنید که هر دو برد uno و wemos دو برد امبدد جداگانه با کارایی خاص خود هستند. برد wemos دارای وای فای میباشد. ولی برای استفاده از uno باید ماژول ESP را هم به طور جداگانه تهیه کنید. در کل نیازی به خرید هر دو برد نخواهید داشت و با یکی از این دو میکروکنترل میتوانید پروژه را پیاده سازی کنید. در صورت نیاز میتوانید پروژه خود را شرح دهید تا بتوانم راهنمایی دقیق تری برای انتخاب برد کنم.

      • سلام
        من دقیقا میخوام همین کاری که شما گفتینو بکنم با سنسور تشخیص حرکت و برد uno اما این که چطور ارسال کنه به تلگرام رو مشکل دارم اگه با همین uno میشه فرستاد که بهتر اینو یادم بدین اگه نمیشه لطفا یه راه مقرون به صرفه جلوی پام بذارین

          • با سلام
            جناب آقای کریمی برای این منظور شما نیازی به نود رد ندارید. کافیست از همان آموزش nodemcu کدها را برای برد آردوینو UNO تغییر دهید. که بنده از همان طریق به شما راهنمایی خواهم کرد.
            اینطور به نظر میرسد که شما سوالتان را دقیق بیان نکردید، هم بنده و هم همکارم به این نتیجه رسیدیم که شما با نرم افزار نود رد میخواهید این کار را انجام دهید.

        • سلام مجدد
          اگر شما از نرم افزارNode-RED نمیخواهید استفاده کنید، باید با زبان c++ کار کنید. برای اینکار باید طبق آموزش همکارم پیش بروید برای اینکار باید تغییراتی در کدها لحاظ کنید و شرط if و else برای تشخیص عملکرد سنسورpir در کدها تعریف و اضافه کنید، که بابد خودتان این تغییرات را لحاظ کنید. یکی از مزیت های نود رد هم همین مسئله است که دیگر نیازی به برنامه نویسی C++ نخواهید داشت.

          • واقعا تاسف میخورم برای خودتون و سایتتون،اسم خودتونو گزاشتین مهندس،فقط بلدین مطالبو از سایت های خارجی و منابع دیگه کپی کنین و کمی ترجمه،یکم هم که سوالات به جاهای پیچیده و سخت کشیده میشه ریب میزنینو هیچ پاسخی ندارین بدین،بهتره با علم به این کار واردش بشین چون دیگران روزها قتشون سپری میشه با یک جواب خواستن ازتون

            • با سلام
              جناب آقای کریمی از اینکه نسبت به فعالیت دیجی اسپارک حساس هستید و برای شما اهمیت دارد. تشکر میکنم. در این خصوص باید خدمت شما عرض کنم که افراد تیم ما ممکن است برخی از قسمت‌های آموزش را از سورس دیگری تامین کنند، خب این هم به علت رفتار متن باز Open Source است. ما در هیچ کدام از بخش‌های سایت محدودیت برای دسترسی و یا پاسخگویی ایجاد نکرده‌ایم. این جامعه علاوه بر زحمات تیم ما نیاز به حمایت و همکاری کاربران هم دارد، تا بتواند رشد و تکمیل کننده باشد. بنابراین اینطور که شما بیان میکنید، دور از انصاف است. در مورد سوالات، جنابعالی دچار سوء تفاهم شده‌اید و سوالاتتان را مشخص بیان نکردید. در تمامی سوالاتی که شما مطرح کردید، پاسخ به شما داده شده است ولی خب پیچیدگی سوال شما باعث سردرگمی جنابعالی شده است. نکته دیگر اینکه ما در جامعه دیجی اسپارک در حال توسعه سطح علمی و کمک به ارتقاء سطح دانش کاربران هستیم. از این رو تمام تلاشمان بر این است که در کنار کاربران پاسخ آنها را بدهیم، ولی اینطور برداشت نشود که تمامی فعالیت‌های تیم ما برای پاسخ به سوالات شما کنار گذاشته شود.
              لطفا از حاشیه دست بردارید و سوالاتتان را ادامه دهید، ما در کنار شما هستیم و به تمامی سوالات پاسخ میدهیم تا به نتیجه برسید.
              شاد و پیروز باشید.

  • شما مثل اینکه باز متوجه منظور من نشدید
    من عرض کردم که برای ارتباط ربات با تلگرام نمیخوام از رسپری استفاده کنم شما منشن کردین به پست اقای طبابایی که ارتباط wemos و ربات بود من اون رو مطالعه کردم و مشکل حل شد
    بعد اومدم سوال کردم که این دو برد یعنی uno و wemos رو باید چطور به هم مرتبط کنم یا میشه از یکی از اینها استفاده کرد برای انجام این پروژه ی اخطار، من به زبان فارسی هم عنوان میکنم اما شما چرا نمیتونین جوابمو بدین

    • سلام مجدد
      اگر دقت کنید جواب شما را در سوال قبلی کامل و شفاف پاسخ داده ام. جتما با دقت بیشتری راهنمایی های بنده را مطالعه نمایید. همانطور که قبلا هم گفتم نیازی نیست برای این پروژه از هر دو برد uno و wemos استفاده کنید. اگر به فقط با برد آردوینو uno پیاده سازی کنید نیاز به ماژول ESP برای وای فای در کنار آن خواهید داشت. و اگر از wemos استفاده کنید که دقیقا مشابه آموزش همکارم خواهم بود. در خصوص سوال دوم که باز هم پاسخ داده ام ، اگر نمیخواهید از رزبری پای در این پروژه استفاده کنید ، باید تغییراتی در کد آردوینو در همین آموزش لحاظ کنید و از دستورات if و else برای شرط گذاری و ارسال دیتا به تلگرام را در کدها اضافه کنید.

  • با تشکر از زحماتتون و خسته نباشید
    کد نود function دو تا اشکال خیلی ریز فک کنم داشته باشه
    chatID => chatId و نقطه ویرگول آخر خط اول
    msg.payload = { “chatId” : 129469354, “type” : “message”, “content” : “توجه یک نفر وارد شد”};
    return msg;

    • سلام
      از دقت و توجه شما بسیار ممنونم.
      بله در هنگام تایپ سریع، این خطای تایپی بوجود آمده است. در کامنت های اول پست، به این موضوع اشاره کرده ام.

  • یک مساله ای که هست اینه که بعد از ارسال پیام trigger منتظر ریست میمونه. این ریست چه جوری باید انجام بشه؟

    • همانطور که در تنظیمات نود تریگر گفته شده است، سه نوع تنظیم برای ارسال دیتا وجود دارد:
      wait to be reset
      wait for
      resend it ervery
      که میتوانید زمان ریست دیتا را بر این اساس تنظیم کنید.

    • سلام
      برای اتصال سنسور تشخیص حرکت پایه سیگنال را به پایه ۷ آردوینو اتصال دهید. و به دلخواه میتوانید یک ال ای دی هم به پایه ۱۳ وصل کنید.
      اتصالات Node-RED هم با درج تصویر کامل گفته شده است.

        • اگر منظورتان سنسور تشخیص حرکت است. این سنسور دارای ۳ پایه به ترتیب VCC , OUT , GND است. vcc را به ۵ ولت آردوینو و GND را به GND آردوینو و در نهایت OUT را به پایه ۷ آردوینو اتصال دهید.

  • Arduino: 1.8.5 (Windows 8.1), Board: “Arduino/Genuino Uno”

    exec: “{runtime.tools.ctags.path}/ctags”: file does not exist
    Error compiling for board Arduino/Genuino Uno.
    Invalid library found in C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun: C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun
    Invalid library found in C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun: C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun
    Invalid library found in C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun: C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun
    Invalid library found in C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun: C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun
    Invalid library found in C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun: C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun
    Invalid library found in C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun: C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun
    Invalid library found in C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun: C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun
    Invalid library found in C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun: C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun
    Invalid library found in C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun: C:\Users\.user\Desktop\arduino-1.8.5\libraries\SpacebrewYun

    This report would have more information with
    “Show verbose output during compilation”
    option enabled in File -> Preferences.

    • کد ها را از طریق کلید میانبری که وجود دارد کپی کرده و به آردوینو انتقال دهید. سپس برد را UNO انتخاب کرده و کامپایل کنید. نیازی به کتابخانه نیست.

        • در آموزش در قسمت کدهای برنامه، با موس روی کد نگه دارید. در سمت راست کد ها ۶ کلید میانبر برای کپی کردن کدها وجود دارد. سپس از این طریق کپی کنید.

  • سلام خیلی ممنون از توجه شما
    من میخوام با استفاده از اینترنت اشیا و ربات تلگرام ۴ وسیله ی برقی رو کنترل کنم و با ۴ عدد از همین سنسور
    pir 505 مناطقی رو کنترل کنم و اخطار مناسب را با تلگرام دریافت کنم. ترجیح میدم با اردینو یا ماژول های اون کار کنم. خواهشمندم وسایل مورد نیاز رو برام بگید تا اشتباه خرید نکنم . و اگه راهنمایی داشته باشید ممنون میشم

  • سلام با تشکر از مطالب مفیدتون
    یه سوال: نمیشه سنسور رو رو ربات تلگرام با برد wemos انجام داد

    • سلام
      بله امکان پذیر است باید در کدهای آردوینو همین پروژه تغییراتی لحاظ کنید. آموزش های مربوط به راه اندازی Wemos در سایت قرار گرفته شده است.

            • خیر
              تنها باید از ترکیب کدها استفاده کنید. در کدهای مربوط به Wemos باید کد آردوینو همین برنامه را ترکیب کنید. تنها نیاز به تحلیل و ترکیب کدها دارید.

              • پس کار بسی سخت در راه است.
                ممنون از این بابت اینهمه زحماتی که برای جوونای این کشور میکنید. پاسخ دهی سریع و خدمات رایگان. زنده باشید

                • در این راه تنها نیستید. شروع به تحلیل کدها کنید و در هر مرحله که به مشکل برخورد کردید از همین طریق مطرح کنید تا من و همکارانم در حد توان و دانش خود شما را راهنمایی کنیم.
                  از دقت نظر و انگیزه ای که به تیم می‌دهید صمیمانه سپاسگزارم و امیدوارم آموزش ها مفید واقع شود.

                  • متاسفانه سرکارخانم نتونستم. واقعا خیلی سخته. توی اکثر پروژهای موجور یه درخواست به تلگرام فرستاده میشه ولی تو این موردی که بنده میخوام کار کنم برعکسه.خواهش میکنم در صورت امکان یه تاپیک با سورس آماده که فقط در حد ارسال تریگر سنسور PIR به تلگرام هست رو آماده کنید. باتشکر

                    • با سلام و تشکر از توجه شما، کاربر گرامی همانطور که در این آموزش مشاهده می‌کنید، سنسور PIR پس از تشخیص، عکس گرفته و موارد را به تلگرام ارسال می‌کند. برای پیاده سازی چنین موضوعی با آردوینو باید منتظر انتشار آموزش تخصصی باشید.

    • سلام
      برای هر دو برد آردوینو و رزبری پای می‌توانید پس از کامپایل برنامه از آداپتور برای روشن نگه داشتن میکرکنترل ها استفاده کنید و نیازی به روشن گذاشتن سیستم نیست.

  • با سلام جدا خسته نباشید
    جناب اقای طباطبایی بی صبرانه منتظر پیاده سازی این پروژه با اردوینو d1 هستیم
    با تشکر از زحمات شما و دوستان عزیز

  • سلام
    برای پروژه های iot قابلیت ساخت ربات در مسنجرهای دیگه هم وجود داره ؟ غیر تلگرام….

    • سلام
      از توجه شما ممنونم.
      از Twitter, email, feedparser, notify, prowl, pushbbullet, twilio می‌توانید استفاده کنید. نود های مخصوص هر یک از آن ها در لیست نودهای نود رد Node-RED وجود دارد.

  • سلام
    برد آردوینو Uno R3 بر پایه Atmega328p الان توی سایت شارژ نیست می خواستم بدونم میشه از برد آردوینو Uno R3 با تراشه R3 اورجینال که توی یه آموزش دیگه استفاده شده استفاده کرد؟
    در صورتیکه میشه استفاده کرد تغییراتی در کد و … باید اعمال شود یا خیر ؟

    • سلام
      از توجه شما ممنونم.
      هیچ تفاوتی بین دو برد آردوینو نیست و عملکرد هر دو کاملا یکسان است.
      نیازی به تغییر در کد نیست و از برد آردوینو UNO خودتان استفاده کنید.

  • سلام
    یکی سوالی هستش که من یک هقته روش گیر کردم و اینه که همین سنسور وقتی جرکتی رو احساس کردش پیفامی رو تلگرام بکنه.و با nodemcu هم میخوام بنویسم.نه مثل این پست که حتما باید نیاز به کامپیوتر داشته باشیم.بنده با دوتا کتالخونه تلگرام کار کردم ولی از هیچ کدوم نتیجه نگرفتم.درضمن لطفا مثل چندتا سوال قبلی من در حواب این سوال نگید که تو اموزشای بعدی !!! خواهد اومد.لطفا حداقل اینو پاسخ بدید

    • با سلام
      کاربر گرامی این موضوع نیاز به توسعه کتابخانه و دیگر موارد دارد که در این خصوص در حال به روزرسانی هستیم. از اینرو نمیتوان در یک کامنت پاسخ کامل داد. روشی بجز انتظار برای تولید آموزش بعدی وجود ندارد.

      • خب هیچگونه راهنمایی ریزی نمیتونید بکنید.اینکه چطور میشه داخل لوپ اونو استفادش کرد؟.به نظرتون اگر یک تابع بنویسم مخصوص اون سنسور و فراخونیش بکنیم درست میشود؟.

        • سلام مجدد
          اگر قرار بود راهنمایی نکنیم، قطعا دیجی اسپارکی هم وجود نداشت! در این خصوص همانطور که گفتم موارد نیاز دارند به روزرسانی شوند، البته چنین کاری که شما میخواهید بکنید از طریق نود رد و رزبری پای امکان پذیر است ولی از طریق آردوینو هنوز اجرا نشده است.

  • با سلام وقت بخیر
    ببخشید من زمانی که کد های برنامه را روی nodeMcu v1.0 آپلود کردم دیگه از اون به بعد برد مشکل پیدا کرده و هیچ کدی را نمی پذیره حتی کد های ساده مثل Blink . با کابل های مختلف امتحان کردم با یه سیستم دیگه هم امتحان کردم و همش همین ارور را میده:
    Uploading 251200 bytes from C:\Users\Amin\AppData\Local\Temp\arduino_build_919951/Blink.ino.bin to flash at 0x00000000
    warning: espcomm_send_command: didn’t receive command response
    warning: espcomm_send_command(FLASH_DOWNLOAD_BEGIN) failed
    error: espcomm_upload_mem failed
    error: espcomm_upload_mem failed

    • سلام
      این ارور معمولا در هنگام افت جریان در میکروکنترلر به وجود می آید. پیشنهاد می‌شود جریان را از تغذیه دیگری تامین کرده و مجددا تست کنید. سپس نتیجه را اعلام کنید.

  • سلام
    اگر به جای این سنسور حرکتی از سنسور SR501 استفاده کنیم ایا نیاز است کد های اردوینو تغییر یابد یا با همین کد ها سازگار است؟

    • سلام
      خیر هیچ تفاوتی بین سنسورها نیست. تنها نکته ی مهم اتصال صحیح پایه ها است و هیج محدودیتی ندارد.
      موفق باشید.

  • سلام وقت بخیر میخاستم با شما در پروژه تحقیقاتیم استفاده کنم اگر مایل به همکاری بودین به ادرس اتگرامم پیام بدین
    باسپاس

    • سلام
      از توجه شما ممنونم. درخواست شما امکان پذیر نمی‌باشد. شما می‌توانید از طریق ثبت کامنت در آموزش ها سوالات خود را بپرسید. بررسی و راهنمایی خواهم کرد.

      • سلام خانم مهندس
        میشه برنامه را طوری نوشت که بجای مسیج تو تلگرام با موبایل من تماس گرفته بشه و یک فایل صوتی را برام بخونه

        • با سلام
          در خصوص شدن یا نشدن بله می‌شود ولی دقت داشته باشید که پروژه مربوطه کاملا از پابه با این آموزش متفاوت خواهد بود. چه از لحاظ سخت افزار و چه از لحاظ کدنویسی

  • سلام.الان ک تلگرام فیلتر شده باز هم میشه از این پروژه استفاده کرد؟
    وقتی نسخه ی بلاک چین بیاد چطور؟

  • سلام
    زمانیکه نود Debug رو به پورت سریال وصل کردم عمل دیباگ کردن انجام نشد و پیغام node not deployed رو نمایش داد .
    لطفا راهنمایی کنید که چیکار کنم

    • سلام
      نود دیباگ نیاز به هیچ تنظیمی ندارد و تنها برای نمایش Result پروژه استفاده میشود. در مراحل قبل ایراداتی وجود دارد.
      تنظیمات نود سریال مانند Baud Rate و Com را چک کنید. نتیجه را حتما اعلام کنید تا راهنمایی کنم.

      • سلام
        تنظیمات نود سریال رو بررسی کردم ، طبق آموزش Baud Rate روی ۵۷۶۰۰ تنظیم شده و Com هم توسط نود رد شناسایی شده روی Com4 ؛ اما باز هم همون پیغام node not deployed رو نمایش میده و هیچ پیغامی جهت شناسایی نمایش نمیده
        ممنون میشم راهنمایی کنید

        • سلام
          همانطور که گفتم نودهای قبلی را به درستی تنظیم نکرده اید. نود دیباگ هیچ تاثیری در طول پروژه ندارد.
          اتصالات را توضیح دهید و حتما مرحله به مرحله با آموزش پیش بروید. نتیجه را اعلام کنید.

  • سلام
    تنظیمات نود سریال دقیقا طبق آموزش انجام شده یعنی Baud rate همون ۵۷۶۰۰ و پورت Com هم به پورت Com4 دستگاه وصل شده ولی باز هم هیچ پیغامی توسط debug نمایش داده نمیشه و همون پیغام node not deployed رو نمایش میده
    ممنون میشم راهنمایی کنید

  • سلام
    مشکل debug کردن حل شد ولی الان مشکل اصلی تلگرام که توسط node red شناسایی نمیشه
    میشه راهنمایی کنید که چجوری این مشکل رو حل کنیم
    ممنون

    • سلام
      در حال بررسی این مورد هستم. از همین طریق اطلاع رسانی خواهم کرد.

  • سلام
    میشه راهنمایی کنید چطوری پیغام به email ارسال بشه بجای اینکه به تلگرام ارسال بشه

  • سلام ،خسته نباشید میخواستم بدونم با سنسور شناسایی حرکت PIR mini SR505 که آموزشش رو تو سایت digispark گذاشتین میشه مختصات یه جسم رو تو یه محدوده مشخص پیدا کرد مثلا با وارد شدن شخص یا جسم بدونی الان کجا ایستاده ؟
    یا اگه نمیشه آیا راهی هست که با پرتو مادون قرمز یا هر پرتویی بشه مختصات جسم تو صفحه رو با ضریب خطای کمی پیدا کرد لازم به ذکره که من کاملا مبتدی هستم و اگه نیاز به یادگیری علم خاصی هست بی زحمت منبع یا منابعی رو هم معرفی کنید تا مطالعه کنم ، واقعا ازتون ممنون میشم کمکم کنین

    • سلام
      در خصوص این موضوع نیاز به ترکیب چند سنسور خواهد بود. برای بالا بردن دقت سیستم از پردازش تصویر هم استفاده خواهد شد. با توجه به اینکه می‌فرمایید مبتدی هستید، پیشنهاد می‌کنم وارد این مبحث پیچیده نشوید و از پروژه‌های سایت استفاده کنید.

      • سپاس فراوان از پاسخ گویی سریع شما
        در اصل من برای یک ایده و نو آوری در سطح کشوری و حتی دنیا نیاز به این کار دارم و در زمینه طراحی صنعتی فعالیت میکنم اما در زمینه برنامه نویسی و سخت افزار در حدی تسلط دارم که شناخت اولیه از محصول رو برای طراحی بهتر و کاربردی تر به من بده ..
        در حین طراحی متوجه خلاء نسبتا کوچیکی شدم که باعث شد ایده جالبی به ذهنم برسه و حالا نیاز به راهنمایی دارم تا بتونم به چیزی که میخوام دست پیدا کنم.
        منظور از پردازش تصویر چیزی مشابه فتوسل موس هستش ؟

        • خواهش میکنم، بسیار هم عالی
          منظور از پردازش تصویر استفاده از دوربین می‌باشد. جهت دریافت اطلاعات بیشتر به شاخه پردازش تصویر مراجعه کنید. پس از مطالعه آموزش‌ها می‌توانید در ارتباط باشید.

  • با سلام و احترام

    پروژه پایانی بنده مبحثی هست که شما آموزش دادین خواهشمندم نحوه خرید برد آردوینو Uno R3 بر پایه Atmega328P و Raspberry Pi مورد نیاز رو به بنده اعلام کنید.

    با سپاس

  • سلام این پروژه بدون برد رزبری پای هم قابل انجام هست؟
    ینی میشه با ویندوز هم کار انجام بشه؟

  • سلام
    ۲ تا مشکل دارم.
    مشکل اول اینکه من وقتی داخل کامند لپتاپ خودم میزنمnpm install -g –unsafe-perm node-redپیغام زیر رو میده و ننیذاره ادامه مراحل رو برم:
    npm is not recognized as an internal or external command.operable program or batch file
    روی دوتا لپتاپ که ویندوز۷نصب بود امتحان کردم توی هر دوش این پیغام رو داد ولی روی لپتاپ دوستم که ویندوز۱۰نصب بود مراحل انجام شد و نودرد رو بالا اوردم ولی نود سریال رو نداشت که این مشکل دوممه.
    ممنون میشم راهنماییم کنید که چطور این دو مشکل رو رفع کنم.

    • با سلام
      با توجه به اینکه در ویندوز ۷ این مورد تست شده است، تا به حال مشکلی در نصب نبوده است. در ابتدا از سایت nodejs.org/en کدام نسخه را دانلود شده است؟ پاسخ دهید تا بررسی کنم.
      در خصوص سوال دوم پیشنهاد می‌شود آخرین نسخه nodered را نصب کنید. با اینکار توسط manage palette امکان نصب نود Serial وجود دارد.
      بررسی و نتیجه را اعلام کنید.

      • درمورد مشکل اول من با هر دو نسخه امتحان کردم.هم نسخه ۱۰ هم نسخه۱۱٫من این مشکل رو فقط روی لپتاپ خودم دارم و روی لپتاپ دوستم مراحل رو بدون هیچ اروری جلو میرم.ولی میخوام بدونم مشکل لپتاپ من از کجاست که این پیغام رو در کامند میده.
        درمورد مشکل دوم هم اینکه من توسط manage paletteکلمه ی seryalرو در قسمتinstallسرچ میکنم ۱۲ تا گزینه برای نصب میاره که هیچکدومشون اون نود سریالی که داخل فیلم اموزشی هست نیست.شما هم امتحان کنید متوجه میشید منظورمو.من زمان اراعه پروژم نزدیکه ممنون میشم کمکم کنید.

        • در کامنت قبل پاسخ داده شد.
          کاربر گرامی، کلید واژه serial را اشتباه وارد می‌کنید. لطفا قبل از ارسال کامنت از درست بودن املای نوشتاری کلمات اطمینان کسب کنید!
          املای صحیح سریال Serial است و نه Seryal!

      • منظورم از مشکل اولم در تصویر زیر اومده.درحالی که همین کار رو در لپتاپ دوستم میزنم مراحل نصب انجام میشه ولی در لپتاپ خودم این ارور رو در کامند میده.مشاهده کنید.نسخه ای هم که از سایت nodejs.org/en دانلود کردم هم در تصویر دیده میشه.
        https://8pic.ir/uploads/IMG-20190208-123611.jpg

        • مسیر نصب nodejs در سیستم عامل خود را اعلام کنید. این ارور مربوط به عدم شناسایی nodejs است.

          • منم چنین حدسی رو میزدم.
            مسیر نصب در دانلود ها هست در تصویر قبل مشاهده کنید.
            خانم پوربلورچیان اخه من همین کار و همین مسیر نصب رو عینا در لپتاپ دوستم انجام دادم و نتیجه گرفتم ولی روی دوتا لپتاپ خودم همین ارور رو میده.واقعا عجیبه واسم.

            • فایل را به مسیر C:\Program Files\nodejs انتقال دهید و مجدد تست و نتیجه را اعلام کنید.

                • در عکس ارسالی، پوشه nodejs وجود ندارد!
                  باید نصب کنید تا پوشه nodejs در این لیست قرار گیرد.

                    • با سلام
                      در حال بررسی هستم.
                      همچنین در نسخه آخر مشکلی در نصب نیست و احتمالا به درستی نصب نمی‌گردد.

                  • سلام و عرض ادب
                    پیام دیشب بنده بهتون رسید؟خانم پوربلورچیان جسارتا میتونم آیدی تلگراممو بهتون بدم که از طریق تلگرام سریعتر مشکلمو به عرضتون برسونم؟
                    چون من باید تا سه شنبه پروژمو اراعه بدم وقتم خیلی تنگه.

                    • سلام
                      بله دریافت شد.
                      دریافت راهنمایی فقط از طریق ثبت کامنت در سایت امکان پذیر است.
                      نظر به آپدیت جدید Node-RED، برای رفع مورد نیاز به گذر زمان می‌باشد، تا تمامی پکیج ها سازگاری پیدا کنند.

    • با توجه به اینکه در حال بررسی ورژن جدید هستم، این مورد هنوز تست نشده است.
      با این وجود می‌توانید تست کنید و نتیجه را اعلام کنید.

      • نسخه ی جدید رو کامل پاک کردم حتی از کنترل پنل هم کامل پاک کردم و رفتم نسخه قدیمی یعنی نسخه۱۰٫۱۵٫۱LTSرو نصب کردم و در کمال ناباوری گزینه ی manage paletteدر منو بود و نودserialportرو که installکردم خیلی راحت نصب شد.
        فکر میکنم نسخه ی جدید باگ زیادی داره.
        در تصویر زیر ببینید.
        https://8pic.ir/uploads/IMG-۲۰۱۹۰۲۰۹-۲۰۰۷۵۹.jpg
        از راهنماییتون بسیار سپاسگزارم.اگر مشکلی پیش اومد مجددا مزاحمتون میشم.
        ممنون از سایت خوبتون.

        • بسیار عالی
          بله گاها در نرم افزار نود رد Node-RED پس از آپدیت جدید، باگ هایی وجود دارد که باید با نصب tail و یا مواردی دیگر برطرف گردد. در حال حاضر در حال بررسی ورژن آخر هستم تا راه حلی برای آن پیدا شود.
          با تشکر از شما، از همین طریق سوالات خود را بپرسید.

  • سلام مجدد
    من برد رو طبق دو عکس زیر بستم.
    https://8pic.ir/uploads/IMG-20190210-133333.jpg
    https://8pic.ir/uploads/IMG-20190210-133443.jpg
    noderedهم طبق عکس زیر تنظیم کردم.
    https://8pic.ir/uploads/IMG-20190210-133301.jpg
    در آردوینو کد رو بصورت زیر نوشتم و از قسمت toolsگزینه ی portرو روی com1تنظیم کردم.کابل هم از لپتاپ به برد وصل کردم و upload رو زدم ولی ارور زیر داد که در تصویر دیده میشه.
    https://8pic.ir/uploads/IMG-20190210-133617.jpg
    ممنون میشم راهنماییم کنید.

    • سلام
      ۱: ارور نرم افزار آردوینو را کامل کپی و مجدد ارسال کنید.
      ۲: در تصویر مربوط به Node-RED تنظیمات نود Function را عکس بگیرید و ضمیمه کنید.

      • منظورتونو از اینکه میگید ارور رو کامل کپی کنید متوجه نمیشم.
        Arduino: 1.8.8 (Windows 7), Board: “Arduino/Genuino Uno”

        Sketch uses 1954 bytes (6%) of program storage space. Maximum is 32256 bytes.
        Global variables use 204 bytes (9%) of dynamic memory, leaving 1844 bytes for local variables. Maximum is 2048 bytes.
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x3d
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x3d
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x3d
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x3d
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x3d
        avrdude: stk500_recv(): programmer is not responding
        Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
        avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x3d
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x3d
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x3d
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x3d
        avrdude: stk500_recv(): programmer is not responding
        avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x3d

        This report would have more information with
        “Show verbose output during compilation”
        option enabled in File -> Preferences.
        این اروری که پایین میده رو کپی کردم فرستادم منظورتون همین بود؟
        تصویر زیر هم مربوط به تنظیمات functionهست که فرمودید بفرستم براتون.
        https://8pic.ir/uploads/IMG-20190210-235909.jpg

        • نکته‌ی اول ارور مربوط به آردوینو ممکن است نوع برد و پورت را به درستی انتخاب نکرده باشید. مجددا امتحان کنید، مشکل برطرف خواهد شد.
          در خصوص Node-RED، شما از تلگرام استفاده نمی‌کنید و نود Function استفاده شده در Node-RED مربوط به تنظیمات تلگرام است و Chat ID کپی شده چت آی دی آموزش من می‌باشد که باید آن را با چت آیدی خودتان جایگزین کنید.
          قبل از شروع به اجرای پروژه ها می‌بایست متن آموزش را کامل مطالعه نمایید. سپس اقدام کنید.
          برای استفاده از نود Email به آموزش ارسال اطلاعات پروژه اینترنت اشیاء به ایمیل در نرم افزار Node-RED مراجعه کنید و مطابق با آن تنطیمات ایمیل را انجام دهید.

          • تنظیمات ایمیل رو انجام دادم و شکل و شمایل noderedرو به کلی تغییر دادم وfunction رو حذف کردم.ولی فکر میکنم بازم اشتباهه:(
            خانم پوربلورچیان من از تک تک مراحلی که انجام دادم عکس گرفتم و پایین گذاشتم.ممنون میشم ببینید مشکل از کجاست؟طبق بخش( ارسال اطلاعات پروژه اینترنت اشیاء به ایمیل در نرم افزار Node-RED )آموزشی که دیدم رو پیاده کردم ولی ارتباطی که باید با نود های سریال و تریگر برقرار میکردم رو نمیدونم درسته یا نه.
            https://8pic.ir/uploads/2019-02-11-20-44-45-Greenshot1.png
            https://8pic.ir/uploads/2019-02-11-20-46-27-Greenshot2.png
            https://8pic.ir/uploads/2019-02-11-20-46-53-Greenshot3.png
            https://8pic.ir/uploads/2019-02-11-20-47-16-Greenshot4.png
            https://8pic.ir/uploads/2019-02-11-20-48-08-Greenshot5.png
            https://8pic.ir/uploads/2019-02-11-20-48-25-Greenshot6.png
            در مورد اروری که در اردوینو میداد من مجددا امتحان کردم و اینبار هم پورت اردوینو رو تغییر دادم و com3تنظیم کردم و هم در noderedسریال رو com3تنظیم کردم که در تصاویر زیر دیده میشه.ولی بازم وقتی آپلود میکنم همون ارور رو میده.
            Arduino: 1.8.8 (Windows 7), Board: “Arduino/Genuino Uno”

            Sketch uses 1954 bytes (6%) of program storage space. Maximum is 32256 bytes.
            Global variables use 204 bytes (9%) of dynamic memory, leaving 1844 bytes for local variables. Maximum is 2048 bytes.
            avrdude: ser_open(): can’t open device “\\.\COM3”: Access is denied.

            Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

            This report would have more information with
            “Show verbose output during compilation”
            option enabled in File -> Preferences.

            • موضوع اصلی این است که دقیقا مشخص نکرده اید، کدام یک از پروژه ها را می‌خواهید اجرا کنید. در صورتیکه از تلگرام استفاده نمی‌کنید عملا اتصالات نودهای این آموزش مناسب نیست.
              تا به اینجا من متوجه شده ام که میخواهید پس از تشخیص سنسور PIR، پیغام حضور شخص از طریق ایمیل برای شما ارسال گردد.
              در خصوص پارت اول بایستی از کد آردوینو همین پروژه استفاده کنید. پس از آن باید نود Trigger و change و در نهایت Email را فراخوانی کنید.
              لینک آموزش دیگر مرتبط با پروژه را قرار میدهم با این تفاوت که در این آموزش از برد رزبری پای استفاده شده است و باید مرحله اول آن را فاکتور بگیرید.
              آموزش کار با نرم افزار اینترنت اشیا Node-RED – بخش پنجم

              در خصوص ارور مربوط به نرم افزار آردوینو، همانطور که در متن خطا نوشته شده است، پورت ۳ بسته شده است و باید پورت را تغییر دهید.
              بررسی و نتیجه را از همین طریق اعلام کنید.

              • شرمنده.
                بله میخوام پس از تشخیص سنسور pirپیغام از طریق ایمیل ارسال بشه.
                پس در این صورت کدی که در اردوینو زدم کاملا اشتباهه؟
                در noderedطبق راهنمایی و اموزشی که لطف کردید فرستادید نودها رو تنظیم کردم طبق تصاویر زیر:
                نود inject پایینی
                https://8pic.ir/uploads/2019-02-11-23-31-04-Greenshot8.png
                نود pir
                https://8pic.ir/uploads/2019-02-11-23-31-31-Greenshot9.png
                نود injectبالایی
                https://8pic.ir/uploads/2019-02-11-23-31-49-Greenshot10.png
                نود triger
                https://8pic.ir/uploads/2019-02-11-23-32-13-Greenshot11.png
                نودchange
                https://8pic.ir/uploads/2019-02-11-23-35-30-Greenshot12.png
                نود ایمیل
                https://8pic.ir/uploads/2019-02-11-23-35-52-Greenshot13.png
                برای قسمت change تنظیمات خاصی نیاز نیس؟؟
                و اینکه نودinject بالایی که اسمشresetهست در تنظیماتش نیازی نیس کاری کنیم و فقط اسمشو بایدresetبذاریم؟؟
                و سوال اخر کد اردوینو مربوط به این پروژه رو از کدوم قسمت از سایتتون باید مشاهده کنم؟

                • نیازی به استفاده از rpi gpio نیست، این نود جهت ارتباط با پین های رزبری پای استفاده می‌شود و شما از رزبری پای استفاده نمی‌کنید. آن ها را حذف کنید.
                  نود change را کامل کنید. نود تریگر صحیح است. بررسی و نتیجه را اعلام کنید.

              • خانم مهندس من قبل از اینکه بخوام از noderedاستفاده کنم کد اردوینو اصلا اروری نمیده.خودتون ببینید.راحت روی بردم اپلود میشه.
                https://8pic.ir/uploads/2019-02-12-11-48-20-Greenshot20.png
                ولی زمانی که noderedرو طبق عکس زیر انجام میدم
                https://8pic.ir/uploads/2019-02-12-12-21-36-Greenshot21.png
                و بعد deployرو میزنم هیچ ایمیلی برای بنده ارسال نمیشه ووقتی به کد اردوینو مراجعه میکنم ارور زیر رو نمایش میده.
                https://8pic.ir/uploads/2019-02-12-12-30-40-Greenshot22.png
                این درحالیه که دوترم پیش یکی از دوستام همین پروژه رو هم برای ربات تلگرام بصورت چیزی که در فیلم اموزشی گذاشتید و هم برای ایمیل به همین شکلی که بنده انجام دادم انجام داده بود و واسش ایمیل ارسال شده بود.
                این پروژه برای من از همون اول نصب نسخه جدید nodered مشکل زا بود اگه یادتون باشه و ارورهای عجیبی میده.

                • سلام
                  در ابتدا باید ارور را مطالعه کنید. ارور نرم افزار آردوینو کاملا بی ارتباط با Node-RED است. همانطور که در تصویر مشخص شده است، ارور port com4 port busy نمایش داده می‌شود که مربوط به پورت USB لپتاپ شما است که شناخته نمی‌شود. ممکن است این مشکل در ویندوز لپتاپ شما باشد که پیشنهاد می‌شود با یک سیستم دیگر این مورد را تست کنید.
                  و حالا برای نود رد، مجددا از فانکشن استفاده کرده اید؟ دلیل استفاده از فانکشن را بیان کنید.

                  • من دلیلش رو نمیدونم طبق پروژه ی دوستم noderedرو انجام دادم که ایشون نتیجه گرفته بود.میدونم functionربطی به ایمیل نداره ولی خب بجاش چی بذارم که پیغام(یک نفر وارد شد)رو بصورت ایمیل بفرسته؟؟
                    من از نودinjectوchangeهم استفاده کردم و عکسشو واستون فرستادم.ولی نمیدونستم چگونه باید به نودserialکه ارتباط دهنده اردوینو و noderedهست اتصال بدم.

                    • در چند کامنت قبل لینک آموزش تشخیص حرکت و ارسال پیام از طریق ایمیل برای شما ارسال شد و در آن از نود change استفاده شده است. نود Serial جهت انتقال دیتا از یک برد به نرم افزار است، پس باید در نرم افزار Node-RED از این نود شروع کنید. همانطور که قبلا گفته شد، بایستی متن آموزش ها را کامل مطالعه کنید و نه صرفا از روی تصاویر آموزش ها پیش بروید.
                      نود change را وارد صفحه کرده و function را حذف نمایید. پس از آن نود Trigger و سپس Change را وارد صفحه کنید و به همین ترتیب اتصال دهید. جهت انجام تنظیمات به آموزش کار با نرم افزار اینترنت اشیا Node-RED – بخش پنجم مراجعه کنید.
                      پس از انجام این مراحل اعلام کنید تا بررسی گرددو عکس ضمیمه کنید.

  • با سلام
    بعد از ارسال پیام بعد با اینکه حرکت توسط برد تشخیص داده میشه اما پیام مجدد ارسال نمیشه! راهنمایی می فرمایید که چجوری باید هر بار که حرکت تشخیص داده میشه پیام ارسال بشه و لازم نباشه که هردفه deploy کنیم؟

  • عرض ادب و احترام دارم
    ببخشید حین اضافه کردن بات تلگرام در نود رد با ارور مواجه میشم
    npm.cmd install –no-audit –no-update-notifier –no-fund –save –save-prefix=”~” –production node-red-contrib-telegrambot@8.7.1

    و این یکی

    ERR! code EINVALIDTAGNAME

    Invalid tag name “”~”0.11.1”: Tags may not have any characters that encodeURIComponent encodes.
    ممنون میشم راهنمایی بفرمایید

  • سلام
    چند سئوال داشتم که اگر لطف بفرمایید پاسخ بدهید ( من تازه کار هستم )
    ۱- آیا این آموزش با همین کدها و روال برروی برد wemos D1 mini بر پایه ESP8266 کار خواهد کرد؟
    ۲- با توجه به فیلتر بودن تلگرام، راهکار برای اینکه ارتباط با تلگرام از طریق MTProto انجام بشود چیست، اگر لطفا” کدهای آن را بفرمایید.
    ۳- مایل هستم بدانم راهکار پیشنهادی شما برای اینکه به جای دریافت برروی تلگرام، به صورت پوش نوتیفیکیشن یا به صدا درآمدن یک آژیر از طریق یک اپ موبایل باشد چگونه است.

    سپاسگزارم

    • با سلام و تشکر از شما
      ۱- بله کارایی دارد ولی بنده تست نکرده‌ام.
      ۲- بله با این روش هم امکان پذیر است.
      ۳- بایستی از سرور استفاده کنید که بدون دخالت تلگرام، مستقیما برای خودتان ارسال شود.
      دقت داشته باشید که راهکار تلگرام به دلیل عدم نیاز به سخت افزار و یا تجهیزات اضافی پیشنهاد شده است. به همین دلیل مقرون به صرفه بوده است. ولی در حال حاضر دسترسی به این سرویس محدود شده و عملا از لحاظ مقرون به صرفه بودن کاربردی نیست.