فهرست مطالب:
- مرحله 1: فعال کردن فیلم ها
- مرحله 2: فعال سازی از سنسور. موتور: MICRO
- مرحله 3: برنامه
- مرحله 4: عملیات ساده
تصویری: کنترل MedeaWiz Sprite: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
MedeaWiz Sprite (https://www.medeawiz.com/) یک دستگاه الکترونیکی بسیار کوچک است که فیلم پخش می کند. فیلم های Sprite را می توان روی فلش USB/درایو انگشت شست یا روی کارت SD قرار داد. Sprite یک ویدیو را به صورت پیش فرض در یک حلقه پخش می کند. سایر ویدئوهایی که روی دستگاه فلش قرار دارند را می توان با استفاده از کنترل از راه دور Sprite انتخاب و پخش کرد.
از آمازون یا از TeamKingsley خریداری شده است
Sensor. Engine MICRO یک برد کنترل کننده کوچک قابل برنامه ریزی است که برای ارتباط با سنسورها و کنترل ماژول های مختلف طراحی شده است. SEM را می توان به عنوان یک دستگاه یادگیری STEM استفاده کرد. عالی برای استفاده با مجموعه ای از 37+ سنسور!
از CircuitGizmos خریداری شده است
سنسور موتور MICRO (SEM) Rev 4
قلب SEM یک میکروکنترلر 32 بیتی با یک مترجم برنامه پیشرفته یکپارچه است. زبان مورد استفاده SEM نسخه ای مدرن از BASIC است. برخلاف نسخه های قبلی زبان ، این BASIC جدید ساختار یافته است. این برنامه از زیر روال ها پشتیبانی می کند و نیازی به شماره خط ندارد. این زبان مناسب برای SEM است. یادگیری آن آسان است و در عین حال هنوز قدرتمند است. از کنترل ورودی و خروجی مورد نیاز SEM پشتیبانی می کند.
SEM دارای خطوط ورودی/خروجی در لبه بالای PCB برای اتصال به مدارهای مختلف است. SEM را می توان با برد مدار چاپی بدون لحیم برای نمونه سازی استفاده کرد. SEM همچنین می تواند با سایر روشهای اتصال الکتریکی برای اتصال به ماژول ها ، دستگاه ها و مدارها مورد استفاده قرار گیرد.
مرحله 1: فعال کردن فیلم ها
Sprite همچنین می تواند توسط یک دکمه تماس (یا یک مدار "تماس خشک" معادل) برای پخش یک فایل ویدیویی خاص فعال شود. دستورالعمل های ارائه شده با Sprite (دفترچه راهنما را می توان قبل از خرید بارگیری کرد) نشان می دهد که چگونه می توان از یک دکمه برای فعال کردن Sprite برای پخش فایل ویدئویی استفاده کرد. دستورالعمل ها همچنین نشان می دهد که چگونه یک کنترل کننده منطقی قابل برنامه ریزی (PLC) یا یک سنسور حرکت PIR می توانند مستقیماً به Sprite متصل شوند تا پخش ویدئو آغاز شود.
این راه اندازی به یک دکمه یا دستگاهی با خروجی تماس خشک اجازه می دهد تا یک فایل را فعال کند. راه اندازی پیچیده تر را می توان با استفاده از Sensor. Engine MICRO برای ارزیابی یک یا چند شرایط بر اساس ورودی سنسور یا زمان برنامه ریزی شده انجام داد. SEM از طریق پورت ورودی/خروجی Sprite به Sprite متصل می شود و از دستورات سریال برای کنترل Sprite استفاده می کند.
مرحله 2: فعال سازی از سنسور. موتور: MICRO
درگاه ورودی/خروجی Sprite اتصال زمینی و همچنین +5V (100mA) را فراهم می کند که می تواند برای تغذیه SEM استفاده شود. کنترل سریال Sprite از SEM با استفاده از خطوط سریال Tx و Rx انجام می شود. اتصالات درگاه ورودی/خروجی در دفترچه راهنمای Sprite ارائه شده است و در اینجا نشان داده شده است.
در نمودار بالا مستطیل به نام "ریزپردازنده" Sensor. Engine MICRO خواهد بود. SEM با یک کابل سفارشی کوچک به Sprite متصل می شود. سیم سیاه مرجع زمین است ، سیم قرمز 5 ولت را برای تغذیه SEM فراهم می کند. (در حین توسعه قطع می شود زیرا اتصال USB 5 ولت را فراهم می کند.)
سیمهای آبی و سبز ارتباط سریالی هستند. برای این کد از داده های دریافت شده از Sprite استفاده نمی شود.
مرحله 3: برنامه
برنامه مثال نسبتاً ساده است: در مجموعه اعداد (0 تا 10) حرکت کنید و در صورت انتخاب ، فایل مربوط به شماره را پخش کنید.
'Sprite Controller * توضیحات برنامه 4 خط در انتخاب کننده فایل ظاهر می شود' * تا کاراکتر 21 پس از تک نما. ' *' * '--------------------- *
اختیاری اختیاری
OPTION DEFAULT هیچ گزینه OPTION AUTORUN روشن نیست
'====================================================
'Setup Code' هنگام راه اندازی این برنامه ، کد راه اندازی یکبار اجرا می شود '================================ ==================
'S. E: دکمه MICRO وقفه و حالت را نشان می دهد
مشترک با برنامه های SEM و غیره 0 semYelBtn = 0 semGrnBtn = 0
DIM FileNum AS INTEGER
DIM FileNumLimit AS INTEGER FileNum = 0 FileNumLimit = 10
متن 0 ، 0 ، "Sprite Controller" ، ، 3 ، 1
TEXT 64، 12، ""+STR $ (FileNum)+""، C، 2، 2 TEXT 0، 57، "Back Frwd Select"،، 3
انجام دادن
IF semRedBtn> 1 THEN
semRedBtn = 0 CLS FileNum = FileNum - 1 IF FileNum <0 THEN FileNum = FileNumLimit Text 0، 0، "Sprite Controller"،، 3، 1 TEXT 64، 12، ""+STR $ (FileNum)+""، C، 2 ، 2 TEXT 0 ، 57 ، "Back Frwd Select" ، ، 3 ENDIF
IF semYelBtn> 1 THEN
semYelBtn = 0 CLS FileNum = FileNum+1 IF FileNum> FileNumLIM THEN FileNum = 0 Text 0، 0، "Sprite Controller"،، 3، 1 TEXT 64، 12، ""+STR $ (FileNum)+""، C، 2 ، 2 TEXT 0 ، 57 ، "Back Frwd Select" ، ، 3 ENDIF
اگر semGrnBtn> 1 سپس
semGrnBtn = 0 باز کردن "COM1: 9600" به عنوان #1 PRINT #1 ، CHR $ (FileNum) ؛ بستن حلقه شماره 1 ENDIF
'=====================================================
'SE: MICRO Button Interrupt Subroutines' مشترک برنامه های SEM و غیره '=============================== =====================
دکمه قرمز/زرد/سبز روال کار را قطع می کند
روالهای استاندارد دکمه SEM. "آزمایش semRedBtn> 1 برای فشار دادن دکمه ،> x برای فشار طولانی دکمه
SUB semRedBtnInt
semRedBtn = 1 DO: PAUSE (5): semRedBtn = semRedBtn + 5: LOOP WHILE PIN (7) = 0 PAUSE (20) END SUB
SUB semYelBtnInt
semYelBtn = 1 DO: PAUSE (5): semYelBtn = semYelBtn + 5: LOOP WHILE PIN (24) = 0 PAUSE (20) END SUB
SUB semGrnBtnInt
semGrnBtn = 1 DO: PAUSE (5): semGrnBtn = semGrnBtn + 5: LOOP WHILE PIN (26) = 0 PAUSE (20) END SUB
مرحله 4: عملیات ساده
عدد مرکز بزرگ روی صفحه نمایش نشان می دهد که کدام فایل در حال پخش است یا آخرین بار انتخاب شده است.
دکمه قرمز تعداد فایل را کاهش می دهد. دکمه زرد تعداد فایل را افزایش می دهد.
دکمه سبز پرونده شماره گذاری شده را انتخاب/پخش می کند.
توصیه شده:
درخت کریسمس تحت کنترل وب سایت (هر کسی می تواند آن را کنترل کند): 19 مرحله (همراه با تصاویر)
درخت کریسمس تحت کنترل وب سایت (هر کسی می تواند آن را کنترل کند): آیا می خواهید بدانید درخت کریسمس تحت کنترل وب سایت چگونه است؟ در اینجا ویدیویی است که پروژه درخت کریسمس من را نشان می دهد. پخش زنده در حال حاضر به پایان رسیده است ، اما من یک ویدیو تهیه کردم و آنچه را که اتفاق می افتاد را ضبط کردم: امسال ، در وسط ماه دسامبر
کنترل از راه دور LoRa - کنترل وسایل برقی از فاصله های بزرگ: 8 مرحله
کنترل از راه دور LoRa | لوازم خانگی را از فاصله های بزرگ کنترل کنید: بچه ها ، چه خبر ، بچه ها! Akarsh در اینجا از CETech. در این پروژه ، ما قصد داریم یک کنترل از راه دور ایجاد کنیم که می تواند برای کنترل انواع ابزارها مانند LED ها ، موتورها استفاده شود یا اگر در مورد زندگی روزمره خود صحبت کنیم ، می توانیم اپلیکیشن خانه خود را کنترل کنیم
مخزن کنترل شده 3D RC کنترل شده !!: 8 مرحله (همراه با تصاویر)
3D Printed RC Controlled Tank !!: آیا تا به حال خواسته اید یک وسیله نقلیه از راه دور داشته باشید که بتواند از جاده خارج شود و حتی می توانید از دوربین دید اول شخص مشاهده کنید ، پس این مخزن برای شما عالی است. ردیف های روی مخزن به شما امکان می دهد هنگام رانندگی در زمین هایی مانند خاک و چسبندگی زیاد ،
کنترل ژست ساده - اسباب بازی های RC خود را با حرکت بازو کنترل کنید: 4 مرحله (همراه با تصاویر)
کنترل ژست ساده - اسباب بازی های RC خود را با حرکت بازوی خود کنترل کنید: به "ible" شماره 45 من خوش آمدید. چندی پیش من یک نسخه کامل RC از BB8 با استفاده از قطعات Lego Star Wars ساختم … https://www.instructables.com/id/Whats-Inside-My-R … وقتی دیدم چقدر باحال بود Force Force ساخته شده توسط Sphero ، فکر کردم: & quot؛ خوب ، من
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید