فهرست مطالب:

ساخت یک صفحه کلید مینی بی سیم از راه دور تلویزیون: 10 مرحله (همراه با تصاویر)
ساخت یک صفحه کلید مینی بی سیم از راه دور تلویزیون: 10 مرحله (همراه با تصاویر)

تصویری: ساخت یک صفحه کلید مینی بی سیم از راه دور تلویزیون: 10 مرحله (همراه با تصاویر)

تصویری: ساخت یک صفحه کلید مینی بی سیم از راه دور تلویزیون: 10 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, نوامبر
Anonim

توسط AmalMathew بیشتر توسط نویسنده دنبال کنید:

ماژول آردوینو + GPS - اعلان کننده مقصد
ماژول آردوینو + GPS - اعلان کننده مقصد
ماژول آردوینو + GPS - اعلان کننده مقصد
ماژول آردوینو + GPS - اعلان کننده مقصد
نشان LED ماتریس پوشیدنی
نشان LED ماتریس پوشیدنی
نشان LED ماتریس پوشیدنی
نشان LED ماتریس پوشیدنی
لامپ USB کنترل شده با چند منبع
لامپ USB کنترل شده با چند منبع
لامپ USB کنترل شده با چند منبع
لامپ USB کنترل شده با چند منبع

آیا تا به حال به این فکر کرده اید که با هک کردن ریموت تلویزیون خود ، یک صفحه کلید بی سیم بسازید. بنابراین در این دستورالعمل من توضیح می دهم که چگونه می توانید یک صفحه کلید مینی بی سیم ارزان بسازید.

این پروژه از ارتباط IR (مادون قرمز) برای ایجاد صفحه کلید بی سیم سفارشی استفاده می کند.

بیایید شروع کنیم

مرحله 1: ایده اصلی

این پروژه از ارتباطات بی سیم IR برای انجام عملیات مختلف صفحه کلید استفاده می کند. ارتباطات مادون قرمز R یا مادون قرمز یک فناوری رایج ، ارزان و آسان برای استفاده از ارتباطات بی سیم است. نور مادون قرمز بسیار شبیه به نور مرئی است ، با این تفاوت که طول موج کمی طولانی تر دارد. این بدان معناست که IR برای چشم انسان قابل تشخیص نیست - برای ارتباطات بی سیم مناسب است.

ایده اصلی این پروژه زمانی است که دکمه ای را روی ریموت تلویزیون خود فشار می دهید ، با استفاده از گیرنده IR و آردوینو می توانیم آن را رمزگشایی کنیم و از مقادیر رمزگشایی شده برای انجام عملیات مختلف صفحه کلید استفاده کنیم. من از Arduino Pro Micro استفاده کردم زیرا بر اساس میکروکنترلر ATmega32U4 مجهز به USB داخلی است که Micro را به عنوان ماوس یا صفحه کلید تشخیص می دهد. شما همچنین می توانید از آردوینو لئوناردو استفاده کنید. این پروژه بسیار ساده است و هر کسی می تواند مطابق شرایط مورد نیاز آن را تغییر دهد.

مرحله 2: مواد خود را جمع آوری کنید:

مواد خود را جمع آوری کنید
مواد خود را جمع آوری کنید
  • Arduino Pro Micro یا Arduino Leonardo
  • گیرنده مادون قرمز (TSOP1738)
  • ریموت تلویزیون
  • چند سیم جامپر

توجه داشته باشید:

می توانید فقط از تخته هایی استفاده کنید که بر اساس ATmega32U4 ساخته شده اند. بنابراین Micro/Leonardo را به عنوان موس یا صفحه کلید می شناسد.

مرحله 3: گیرنده مادون قرمز (TSOP1738)

گیرنده مادون قرمز (TSOP1738)
گیرنده مادون قرمز (TSOP1738)
گیرنده مادون قرمز (TSOP1738)
گیرنده مادون قرمز (TSOP1738)

این یک گیرنده مینیاتوری برای سیستم های کنترل از راه دور مادون قرمز است. سیگنال خروجی تغییر یافته را می توان مستقیماً توسط یک ریزپردازنده رمزگشایی کرد. TSOP1738 با تمام فرمت های رایج داده های کنترل از راه دور IR سازگار است.

مرحله 4: نمودار مدار:

مدار
مدار
مدار
مدار

اگر از لئوناردو استفاده می کنید ، تغییر کوچکی در پین DATA ایجاد می شود. شما باید پین داده را به پین MOSI لئوناردو وصل کنید.

مرحله 5: نصب IR Remote Library:

IR Remote Library را از اینجا بارگیری کرده و نصب کنید.

اگر نمی دانید چگونه کتابخانه های آردوینو اضافی نصب کنید پیوند زیر را دنبال کنید

www.arduino.cc/fa/Guide/Libraries

مرحله 6: رمزگشایی سیگنال های از راه دور IR:

رمزگشایی سیگنال های از راه دور IR
رمزگشایی سیگنال های از راه دور IR
رمزگشایی سیگنال های از راه دور IR
رمزگشایی سیگنال های از راه دور IR
رمزگشایی سیگنال های از راه دور IR
رمزگشایی سیگنال های از راه دور IR
رمزگشایی سیگنال های از راه دور IR
رمزگشایی سیگنال های از راه دور IR

برای رمزگشایی سیگنال ها از راه دور IR می توانیم از طرح آردوینو "IRrecvDemo" که در کتابخانه IR Remote ارائه شده است استفاده کنیم.

توجه: در نمونه طرح (IRrecvDemo) باید مقدار کمی در مقدار RECV_PIN ایجاد کنید. به طور پیش فرض 11 خواهد بود اما در Arduino Micro پین MOSI پین 16 است. بنابراین اصلاح زیر را در کد انجام دهید.

int RECV_PIN = 16 ؛

اگر از لئوناردو استفاده می کنید ، باید آن را به شماره پین MOSI تغییر دهید.

  • انتخاب برد (Arduino/Genuino Micro) -(شکل 3)
  • Port را انتخاب کنید (شکل 4)
  • کد خود را بارگذاری کنید

مرحله 7: مقادیر رمزگشایی شده سیگنال را یادداشت کنید

به ارزش سیگنال رمزگشایی شده توجه کنید
به ارزش سیگنال رمزگشایی شده توجه کنید
  • Serial Monitor را باز کرده و مقادیر سیگنال از راه دور IR را بدست آورید.
  • مقادیر مربوط به هر دکمه را یادداشت کنید.

مرحله 8: کد عملیات کلید تابلو

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

افزودن کتابخانه صفحه کلید به برنامه ، برنامه های مختلف صفحه کلید را قادر می سازد.

می توانید کد را از زیر بارگیری کنید یا می توانید آن را از صفحه GitHub من دریافت کنید.

کد را بارگیری کرده و از طریق Arduino IDE در arduino micro بارگذاری کنید.

مرحله 9: انجام شد:

می توانید طرح بالا را مطابق نیاز خود تغییر دهید.

برای افزودن توابع صفحه کلید بیشتر به پیوندهای زیر مراجعه کنید

  • https://www.arduino.cc/fa/Reference/KeyboardModif…
  • https://www.arduino.cc/fa/Reference/ASCIIchart

مرحله 10: این-g.webp" />

توصیه شده: