آشنایی با نرم افزار آموزش رزبری پای پروژه رزبری پای رزبری پای

آموزش نصب نودهای جدید در نرم افزار Node Red

New-Nods-Nodered---digispark
نوشته شده توسط پریسا پوربلورچیان

نرم افزار Node-RED یک محیط گرافیکی جذاب برای خلق پروژه‌هایی با محوریت اینترنت اشیا IOT می‌باشد. این نرم افزار دارای طبقه بندی Nodes متفاوتی مانند input , Output , function , social , Raspberry pi و … می‌باشد. از طریق هر یک از این Nodeها می‌توان به ۴۰ پین برد رزبری پای Raspberry Pi دسترسی پیدا کرده و ایده‌هایتان را پیاده سازی کنید.

 

آپدیت Node-RED

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

 

حال پس از تمام شدن آپدیت، Node-RED را Refresh کنید. سپس باید گزینه‌ی Manage Palette در منو Node-RED اضافه شده باشد.

 

افزودن Node

برای اینکار از منوی Node-RED بر روی گزینه‌ی Manage Palette کلیک کنید. همانند تصویر زیر

آموزش نصب نودها جدید در نرم افزار Node red -digispark

در سمت چپ نرم افزار منویی باز میشود که شامل ۲ قسمت می‌باشد. یکی Nodes و دیگری install همانند تصویر زیر

آموزش نصب نودها جدید در نرم افزار Node red -digispark

در منو Nodes میتوانید Node مورد نظر را فیلتر کرده و سپس حذف و یا غیرفعال نمایید. در قسمت install می‌توانید Nodeهایی که در لیست شما موجود نمی‌باشند را فیلتر کرده و سپس نصب نمایید. همانند تصویر زیر

آموزش نصب نودها جدید در نرم افزار Node red -digispark

به عنوان مثال من در این آموزش میخواهم Node Mailbox را به لیست Nodeها اضافه کنم برای اینکار ابتدا وارد محیط Node-RED می‌شویم. حال روی گزینه Manage Palette کلیک کنید. در این قسمت ابتدا گزینه Nodes را بررسی می‌کنیم. همانطور که مشاهده میکنید اگر عبارت UI را سرچ کنید، زیر شاخه‌ی تمام این Node را نمایش داده و می‌توانید از طریق گزینه remove حذف و یا غیرفعال نمایید.

حال روی install کلیک کنید. کلید واژه‌ی mailbox را سرچ نمایید. سپس بر روی install کلیک کرده و منتظر بمانید تا نصب گردد.

آموزش نصب نودها جدید در نرم افزار Node red -digispark

پس از نصب پیغام Node added to palette را نمایش میدهد. Node Mailbox در شاخه social اضافه گردید.

آموزش نصب نودها جدید در نرم افزار Node red -digispark آموزش نصب نودها جدید در نرم افزار Node red5 -digispark

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

 

 

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

 

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

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

۴۱ دیدگاه

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

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

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

  • سلام و خسته نباشید.اموزش خوبی بود. ولی یه سوال…
    rode_red میتونه کاملا جای برنامه نویسی رو بگیره.و در محیطی و الگوریتم ریاضی(کنترلی) رو باهاش اجرا کرد؟

    • سلام
      Node-RED تمام Node های لازم برای برنامه نویسی را در اختیار شما قرار داده است. و حتی از طریق Function نیز میتوانید بسیاری از کد ها را به صورت دستی وارد کرده و کدنویسی انجام دهید.

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

    • با سلام
      ضمن تشکر از توجه شما به سایت دیجی اسپارک، شما برای تیم سازی میتوانید از طریق ایمیل دانشجوکیت Daneshjookit[@]gmail[dot]com استفاده کنید.

  • با سلام
    ضمن تشکر. میخواستم بدونم آیا امکان داره که با نود رید برنامه مستقل نوشت برای کنترل یک سیستم؟
    مثلا : کنترل چند تا رله و موتور سروو و خواندن سنسور و دادن شرط برای خروجی سنسور.
    ممنون که راهنمایی میکنید.

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

  • با سلام من در کارگاه امیر کبیر حضور داشتم.و خیلی استفاده کردم میخواستم برد رسبری پای ۳ نسخه بی بخرم
    چند سوال داشتم
    ۱-آیا نسخه جدید تری اعلام شده یا در استانه اعلام است؟
    ۲-اگر بخواهیم برد را با سیستم عامل نصب شده و node red اماده خریداری کنیم که اخرین بروز رسانیها را داشته باشد مقدور است؟
    اگر محیط ویدوز ۷داشته باشیم با نرم افزار هایی مثل vmware یا سایر نرم افزاری که در محیط ویندوز امکان بالا اوردن سیستم رزبری را داشته باشد داریم لطفا معرفی فرمایید؟
    ممنون

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

  • سلام ببخشید من دستور رو که در ترمینال میزنم اینو میگه:
    sudo:npm:command nat found
    چیکار کنم ؟؟؟ همه چیز وصله و درست ولی بازم کار نمیده

  • با سلام و عرض ادب
    من با توجه به تمامی گفته های شما نتونستم مشکل رو حل کنم لودینگ پالت میزنه همچنان.اگر رزبری پای شما آپدیت هستش و نودرد آخرین ورژن نصب دارید لطفا یک بکاپ از رزبری پای خودتون به من بدید تا مشکل آپدیت من حل بشه و هزینش تقبل میکنم.یا اگر فرصت دارید از طریق ریموت دسکتاپ مثل روز گذشته راهنمایی بفرمایید. ممنون شماره تماس در صورت وصل شدن به ریموت دسکتاپ ۰۹۱xxxxx188
    من این دستور رو میزنم این ارور ها رو میده
    bash /usr/lib/node_modules/node-red/red.js
    /usr/bin/node-red-pi -> /usr/lib/node_modules/node-red/bin/node-red-pi

    > bcrypt@1.0.2 install /usr/lib/node_modules/node-red/node_modules/bcrypt
    > node-pre-gyp install –fallback-to-build

    node-pre-gyp ERR! Tried to download(404): https://github.com/kelektiv/node.bcrypt.js/releases/download/v1.0.2/bcrypt_lib-v1.0.2-node-v48-linux-arm.tar.gz
    node-pre-gyp ERR! Pre-built binaries not found for bcrypt@1.0.2 and node@6.11.0 (node-v48 ABI) (falling back to source compile with node-gyp)
    make: Entering directory ‘/usr/lib/node_modules/node-red/node_modules/bcrypt/build’
    make: Warning: File ‘../../../../../../../root/.node-gyp/6.11.0/include/node/common.gypi’ has modification time 4951880 s in the future
    ACTION Regenerating Makefile

  • با سلام خواستم بگم مشکل رو حل کردم بروزرسانی کردم نودرد رو به آخرین ورژنش یعنی ۰٫۱۷٫۳ و مشکلم حل شد.

    • با سلام و احترام
      آیا این امکان وجود دارد که داخل ۱۲۷٫۰٫۰٫۱:۱۸۸۰/ui پسورد گذاشت که هر کسی اشراف نداشته باشه به داشبورد جهت کنترل ابزار

    • سلام
      بسیار عالى ، مشکل شما براى خیلى از کاربران به وجود آمده بود که تنها علت ، آپدیت Node-RED بود.

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

  • سلام
    من طبق این دستوالعمل برای نصب نود های جدید بر روی رزبری اقدام کردم ولی کلا node-red مربوط به سیستم عامل رزبیان از کار افتاد و لود نمیشه
    میشه کمک کنید

    • سلام
      دقیقا چه ارورى میدهد؟ از دستور sudo npm install -g –unsafe-perm node-red
      استفاده کنید. اگر مشکل برطرف نشد از همین طریق اعلام نمایید تا بررسى کنم.

  • سلامی دوباره
    خانم پور بلور چیان طبق اموزش اضافه کردن nood ها که فرمودین من نرم افزار رو اپدیت کردم ولی هیچ کدام از noods ها موجود نبود از جمله ui در noods و چه mailbox در install.
    اگر راهنمایی بفرمایین ممنون میشم.

    • در ابتدا ورژن Node-RED نصب شده رو چک کنید و بهم بگین. و اینکه مطمئن شوید تمام مراحل آپدیت کامل پیش رفته است . از دستور
      sudo npm install -g –unsafe-perm node-red
      حتما استفاده کنید.
      به صورت کلى پس از آپدیت Node-RED همانطور که در عکس ها میبینید گزینه manage palette به منو اضافه میشه و میتونین در قسمت install نود هاى مختلفى را نصب کنید و نباید مشکلى پیش بیاید. حتما از بروز رسانى نودرد مطمئن شوید.

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

    • سلام
      همانطور که در پست دیگری در این مورد توضیح داده شد، نوهای UI دارای ویژگی‌ها و ترفندهای متنوعی است. از اینرو سوالاتتان را دقیق تر مطرح کنید. تا راهنمایی کامل صورت گیرد

  • خانم پور بلور چیان
    سلام
    برنامه node-red من اپدیت شده چون قبل اپدیت گزینه manage plate رو نداشت و جدیدا
    اضافه شده تنها در قسمت install نه ایتم هایی که فرمودین هستش نه در noods ایتم UI
    با تشکر

    • سلام
      هنگامی که کلید واژه UI را سرچ میکنید، حدود ۱۰۱۵ آیتم برای شما سرچ میشود. که اگر See more رو بزنید باید گزینه node-red-contrib-ui پیدا و ورژن ۱٫۲٫۱۹ نصب کنید. اگر مشکل برطرف نشد از همین طریق اعلام نمایید تا از طریق پشتیبانی آنلاین وخدمات فنی تیم دانشجوکیت استفاده کنید.

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

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

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