فهرست مطالب:

با Magicbit [Magicblocks] سنسور مجاورت بسازید: 6 مرحله
با Magicbit [Magicblocks] سنسور مجاورت بسازید: 6 مرحله

تصویری: با Magicbit [Magicblocks] سنسور مجاورت بسازید: 6 مرحله

تصویری: با Magicbit [Magicblocks] سنسور مجاورت بسازید: 6 مرحله
تصویری: Part 08 - Moby Dick Audiobook by Herman Melville (Chs 089-104) 2024, نوامبر
Anonim

این آموزش به شما آموزش استفاده از سنسور مجاورت با Magicbit با استفاده از Magicblocks را می دهد. ما در این پروژه که بر اساس ESP32 طراحی شده است ، از magicbit به عنوان تابلوی توسعه استفاده می کنیم. بنابراین می توان از هر تخته توسعه ESP32 در این پروژه استفاده کرد.

تدارکات

Magicbit - طرفدار

مرحله 1: داستان

با سلام و خوش آمدید ، این آموزش به شما آموزش استفاده از سنسور مجاورت با Magicbit با استفاده از Magicblocks را می دهد.

برای دستیابی به این هدف 1 روش اصلی وجود دارد.

با استفاده از خروجی متن داشبورد

ابتدا وارد حساب Magicblocks خود شوید ،

Magicblocks یک نرم افزار برنامه نویسی بصری آسان برای برنامه ریزی magicbit شما است. هر کسی می تواند کنترلر میکرو خود را با استفاده از magicblocks.io برنامه ریزی کند و نیازی به دانش برنامه نویسی نیست. می توانید به صورت رایگان ثبت نام کنید.

زمین بازی را راه اندازی و باز کنید.

در مرحله بعد مطمئن شوید Magicbit شما به اینترنت متصل و وصل است و همچنین از طریق Device Manager به حساب شما متصل است.

همه انجام شد؟ سپس به سراغ روش 1 بروید

لیست اقلام مورد نیاز

Magicbit: Magicbit یک پلت فرم توسعه یکپارچه مبتنی بر ESP32 برای یادگیری ، نمونه سازی ، کدگذاری ، الکترونیک ، روباتیک ، IoT و طراحی راه حل است.

مرحله 2: راه اندازی Digital in Block

Digital in Block را راه اندازی کنید
Digital in Block را راه اندازی کنید
Digital in Block را راه اندازی کنید
Digital in Block را راه اندازی کنید
Digital in Block را راه اندازی کنید
Digital in Block را راه اندازی کنید

1. بلوک Digital In را از قسمت Magicbit-nodes به جریان بکشید و رها کنید.

2. بر روی Digital In block دوبار کلیک کنید و شناسه Device منحصر به فرد خود را از برگه Device Manager در حساب Magicblocks خود تایپ یا بچسبانید. [این ماژول متصل به عنوان یک سیگنال دیجیتالی از Magicbit را پیوند می دهد]

3. هر دو پین 32 و 33 را می توان با سنسور مجاورت استفاده کرد ، بنابراین آن را به یکی از آنها وصل کنید و مطمئن شوید که پین صحیح (که سنسور را وصل کرده اید) را از منوی کشویی انتخاب کنید.

4- از منوی کشویی Method as Interrupt را انتخاب کنید

مرحله 3: [طرح PIN Magicbit]

[طرح PIN Magicbit]
[طرح PIN Magicbit]
[طرح PIN Magicbit]
[طرح PIN Magicbit]

در این آموزش از پین 33 استفاده می شود.

مرحله 4: تغییر بلوک را تنظیم کنید

تغییر بلوک را تنظیم کنید
تغییر بلوک را تنظیم کنید
تغییر بلوک را تنظیم کنید
تغییر بلوک را تنظیم کنید
تغییر بلوک را تنظیم کنید
تغییر بلوک را تنظیم کنید

(این گره برای تغییر ورودی سیگنال 1 و 0 از گره Digital In به هر متنی که می خواهید استفاده می شود)

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

2. برای استفاده از 2 قانون ، قانون جدیدی را از دکمه "+" اضافه کنید.

3. عملکرد هر دو قانون را از Set to Change از منوی کشویی تغییر دهید.

4. سپس تابع 'Search for' را از String (text) به Number در هر دو قانون تغییر دهید. و مطمئن شوید که عملکرد "Replace with" روی String (متن) تنظیم شده باشد.

5. قوانین را تنظیم کنید.

  • اولین قانون برای جستجوی '0' در ورودی سیگنال و جایگزینی آن با متن ما (به عنوان مثال 'Object شناسایی شده' یا 'ON')
  • قانون دوم برای جستجوی '1' در ورودی سیگنال و جایگزینی آن با متن ما (به عنوان مثال 'هیچ شی تشخیص داده نشد' یا 'OFF')

(تصویر زیر نمونه ای از قوانین را نشان می دهد)

مرحله 5: Block Text را راه اندازی کنید

Block Text را راه اندازی کنید
Block Text را راه اندازی کنید
Block Text را راه اندازی کنید
Block Text را راه اندازی کنید
Block Text را راه اندازی کنید
Block Text را راه اندازی کنید

1. بلوک Text را از قسمت گره های داشبورد به Flow بکشید و رها کنید.

2. روی گره متن دوبار کلیک کرده و یک ui داشبورد اصلی [user-interface] را از منوی کشویی و نام فیلد خود تنظیم کنید.

[اختیاری] وارد کردن گره های نصب شده در حال حاضر

اگر در راه اندازی گره ها مشکل داشتید ، می توانید از ویژگی import در Magicblocks برای دریافت گره هایی که قبلاً راه اندازی شده است استفاده کنید.

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

مهم

مطمئن شوید که شناسه دستگاه خود را در ویژگی های Digital In node تایپ کرده و پینی را انتخاب کنید که سنسور مجاورت به آن متصل شده است.

مرحله 6: در نهایت استقرار بلوک ها

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

عیب یابی

  • بررسی کنید آیا Magicbit شما به اینترنت متصل است یا خیر.
  • بررسی کنید که آیا سنسور مجاورت به درستی متصل شده است و از پین صحیح استفاده شده است (به عنوان مثال پین 33).

توصیه شده: