آشنایی با نرم افزار آموزش رزبری پای اینترنت اشیا IOT اینترنت اشیاء عملی رزبری پای

آموزش نصب نود رد Node RED در Windows برای پروژه IOT

Node-red-windows---digispark
نوشته شده توسط پریسا پوربلورچیان

نرم افزار نود رد یک محیط ساده و جذاب برای راه اندازی پروژه‌های اینترنت اشیاء IOT بدون نیاز به دانش تخصصی برنامه نویسی است. تا به امروز تمامی آموزش‌ها بر روی برد رزبری پای انجام شده است. جالب است بدانید دسترسی به محیط نرم افزار Node-RED تنها از طریق رزبین و برد رزبری پای Raspberry Pi نمی‌باشد; بلکه می‌توانید این نرم افزار opensource را در ویندوز Windows، مک و لینوکس نیز اجرا نمایید. راه اندازی محیط Node-RED از طریق کامند (command) می‌باشد. در ادامه آموزش به بررسی آنها خواهیم پرداخت. در این آموزش، نصب نرم افزار Node-RED بر روی Windows را به صورت کامل یاد خواهم داد. در ادامه ما مرجع تخصصی نود رد Node Red دیجی اسپارک همراه باشید.

 

نصب Node-RED بر روی ویندوز

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

۱ – دانلود از طریق سایت nodejs.org/en ، که ۲ نسخه برای نصب قرار داده شده است.

 

روش دوم از طریق کامند می‌باشد. برای اینکار ابتدا در قسمت Search منو استارت، Cmd را تایپ نمایید. حال باید cmd.exe برای شما باز شود. کامند زیر وارد نمایید.

 

صبر کنید تا نصب تمام شود. در صورت نیاز میتوانید Dashboard را نیز به نودرد اضافه نمایید. برای اینکار کامند زیر را بعد از نصب کد بالا وارد نمایید.

در انتها برای اجرا شدن نرم افزار Node-RED، کامند زیر را وارد نمایید.

همانطور که در تصویر زیر مشاهده میکنید، IP Address برای ورود به Node-RED را در اختیار ما قرار داده است.

 

همچنین می‌توانید در مرورگر از طریق Localhost نیز به Node-RED دسترسی داشته باشید. برای اینکار مرورگر را باز کرده و آدرس زیر را وارد نمایید. سپس Enter زده و وارد Node-RED خواهید شد.

 

محیط UI

برای دسترسی به محیط UI نیز، تنها کافیست ui/ را در انتهای آدرس خود وارد نمایید.

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

 

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

 

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

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

۲۳ دیدگاه

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

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

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

      • سلام حتما مثل من اشکالشون اینه که وقتی Node-Red رو بطور local دارن بعدش بایستی کدوم مطلب این سایت رو دنبال کنن تا به رزبر ی دستور بفرستن؟
        راستی یه پیشنهاد که مطالب خوب تونو یه جورایی اولویت بندی کنین یکی میخواد شروع کنه یدفعه از جدول ضرب نپره توی انتگرالگیری چندگانه 🙂
        همینطور با این دستورات صفحه حاضر Node,js که نصب میشه چه استفاده ای داره؟
        ممنونات

        • ضمن تشکر از پیشنهاد شما، برای این موضوع راه حلی را در نظر خواهیم گرفت.
          لازم به ذکر است، اکثر پروژه هایی که در سایت آموزش داده شده از طریق برد رزبری پای و رزبین بوده است و پیشنهاد من این است که حتما این برد را تهیه نمایید؛ و برای شروع میتوانید از من مشاوره بگیرید و سپس مرحله به مرحله با آموزش ها پیش بروید. از طریق ثبت کامنت مشکل شما را در هر پروژه برطرف خواهیم کرد.
          هدف ما از نصب نود رد روی ویندوز در واقع اجرای پروژه‌هایی که نیاز به برقراری ارتباط با دیگر بردهای میکروکنترلر مثل آردوینو و MCU دارند، بوده و برای پروژه‌های حرفه‌ای تر باید از برد رزبری پای Raspberry Pi برای دسترسی به Node-RED استفاده نمایید.

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

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

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

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

  • سلام با تشکر از مطلب خوبتون
    من نتونستم به محیط ui دسترسی پیدا کنم
    و سئوال اینکه آیا nod red میتونه سیمولیتی از اجرای برنامه روی رزبری پای بهمون بدن ؟
    و برد رزبری پای رو جای معتبری هست که معرفی کنید برای خرید

    • سلام
      از توجه شما ممنونم
      براى دسترسى به محیط ui ابتدا بررسی کنید که نودهاى UI در Node-RED نصب می باشد یا نه؟ سپس کامند مربوط به نصب آن را وارد نمایید. شما در واقع در محیط نود شبیه سازی پروژه را به صورت گرافیکی انجام میدهید. برای خرید برد رزبرى پاى ازطریق لینک برد رزبرى پاى Raspberry Pi اقدام نمایید و با پشتیبانى تماس بگیرید.

  • با سلام و وقت بخیر
    من وقتی پیام npm install -g –unsafe-perm node-red در cmd وارد میکنم ارور زیر میده

    C:\Users\ALI>npm install -g –unsafe-perm node-red
    ‘npm’ is not recognized as an internal or external command,
    operable program or batch file.

    این هم که وارد میکنم http://localhost:1880
    چیزی باز نمیشه
    تشکر از راهنمایی تون

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

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

  • سلام با تشکر از مطالب خوب شما
    ببخشید دستور npm install node-red-dashboard نباید به صورت npm install npm node-red-dashboard باشه؟
    چون مراحل شما رو که رفتم جواب نداد ولی با دستور npm install npm کار کرد. ممنون

    • سلام
      این پست قبل از آخرین آپدیت Node-RED نوشته شده است. و بعد از آپدیت بسیاری از کدها تغییر کرده است که حتما به معرفی و بررسی آن ها خواهم پرداخت. بله برای Dashboard کامند تغییر کرده است و کامند شما درست می باشد.
      از توجه شما ممنونم.

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