فهرست مطالب:
- تدارکات
- مرحله 1: داستان
- مرحله 2: راه اندازی Digital in Block
- مرحله 3: [طرح PIN Magicbit]
- مرحله 4: تغییر بلوک را تنظیم کنید
- مرحله 5: Block Text را راه اندازی کنید
- مرحله 6: در نهایت استقرار بلوک ها
تصویری: با Magicbit [Magicblocks] سنسور مجاورت بسازید: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
این آموزش به شما آموزش استفاده از سنسور مجاورت با 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
1. بلوک Digital In را از قسمت Magicbit-nodes به جریان بکشید و رها کنید.
2. بر روی Digital In block دوبار کلیک کنید و شناسه Device منحصر به فرد خود را از برگه Device Manager در حساب Magicblocks خود تایپ یا بچسبانید. [این ماژول متصل به عنوان یک سیگنال دیجیتالی از Magicbit را پیوند می دهد]
3. هر دو پین 32 و 33 را می توان با سنسور مجاورت استفاده کرد ، بنابراین آن را به یکی از آنها وصل کنید و مطمئن شوید که پین صحیح (که سنسور را وصل کرده اید) را از منوی کشویی انتخاب کنید.
4- از منوی کشویی Method as Interrupt را انتخاب کنید
مرحله 3: [طرح 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 را راه اندازی کنید
1. بلوک Text را از قسمت گره های داشبورد به Flow بکشید و رها کنید.
2. روی گره متن دوبار کلیک کرده و یک ui داشبورد اصلی [user-interface] را از منوی کشویی و نام فیلد خود تنظیم کنید.
[اختیاری] وارد کردن گره های نصب شده در حال حاضر
اگر در راه اندازی گره ها مشکل داشتید ، می توانید از ویژگی import در Magicblocks برای دریافت گره هایی که قبلاً راه اندازی شده است استفاده کنید.
- ابتدا این کد را در کلیپ بورد خود کپی کنید.
- روی منوی گزینه ها در گوشه سمت راست بالای صفحه کلیک کنید.
- سپس مکان نما را روی منوی فرعی وارد کنید.
- سپس بر روی کلیپ بورد کلیک کنید و کد را در کلیپ بورد خود در قسمت متن بچسبانید.
- جریان جاری یا جریان جدید را انتخاب کرده و بر روی وارد کردن کلیک کنید.
مهم
مطمئن شوید که شناسه دستگاه خود را در ویژگی های Digital In node تایپ کرده و پینی را انتخاب کنید که سنسور مجاورت به آن متصل شده است.
مرحله 6: در نهایت استقرار بلوک ها
- همه بلوک ها را وصل کنید
- روی دکمه استقرار در گوشه سمت راست بالای صفحه کلیک کنید.
- پس از استقرار ، با کلیک روی پیوند به آدرس داشبورد در گوشه سمت راست بالای صفحه ، به رابط کاربری داشبورد بروید.
- از هر شی یا دست خود برای مسدود کردن سنسور مجاورت استفاده کنید و متن روی داشبورد نمایش داده می شود.
عیب یابی
- بررسی کنید آیا Magicbit شما به اینترنت متصل است یا خیر.
- بررسی کنید که آیا سنسور مجاورت به درستی متصل شده است و از پین صحیح استفاده شده است (به عنوان مثال پین 33).
توصیه شده:
Visuino نحوه استفاده از سنسور مجاورت نزدیکی: 7 مرحله
Visuino نحوه استفاده از سنسور مجاورت مجاورت: در این آموزش ما از سنسور مجاورت القایی و یک LED متصل به Arduino UNO و Visuino برای تشخیص نزدیکی فلز استفاده می کنیم. یک فیلم نمایشی تماشا کنید
پیانو هوا با استفاده از سنسور مجاورت IR ، بلندگو و Arduino Uno (ارتقا یافته/قسمت 2): 6 مرحله
پیانو هوا با استفاده از سنسور مجاورت IR ، بلندگو و آردوینو اونو (ارتقا یافته/قسمت 2): آیا این یک نسخه ارتقا یافته از پروژه قبلی پیانو بادی است؟. در اینجا من از بلندگوی JBL به عنوان خروجی استفاده می کنم. همچنین یک دکمه حساس به لمس برای تغییر حالت ها با توجه به نیازها قرار داده ام. به عنوان مثال- حالت باس سخت ، حالت عادی ، بالا
پیانو هوا با استفاده از سنسور مجاورت IR و Arduino Uno Atmega 328: 6 مرحله (همراه با تصاویر)
پیانو هوا با استفاده از سنسور مجاورت IR و Arduino Uno Atmega 328: به طور معمول پیانوها کار برقی یا مکانیکی بر روی مکانیسم ساده فشار دادن دکمه را انجام می دهند. اما در اینجا یک پیچ و تاب وجود دارد ، ما فقط می توانیم با استفاده از برخی سنسورها نیاز به کلید در پیانو را برطرف کنیم. و سنسورهای مجاورت مادون قرمز بهترین دلیل را دارند زیرا
سنسور مجاورت IR: 4 مرحله (همراه با تصاویر)
سنسور مجاورت IR: در این پروژه قصد دارم نحوه ساخت یک سنسور مجاورت IR ساده با استفاده از LED های IR ، LM358 Dual Op-Amp و برخی از قطعات الکترونیکی اساسی را که می توانید در هر فروشگاه لوازم الکترونیکی محلی پیدا کنید ، توضیح دهم
سنسور مجاورت IR دوربرد: 3 مرحله
سنسور مجاورت IR دوربرد: سنسورهای مادون قرمز بهترین ماژول برای تشخیص شی هستند اما مشکل این است که برای برد بسیار کوتاه کار می کند. در این مقاله ، ما قصد داریم نحوه افزایش دامنه و عوامل موثر بر محدوده را به اشتراک بگذاریم