فهرست مطالب:

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

تصویری: مادون قرمز از راه دور و گیرنده مادون قرمز (TSOP1738) با آردوینو: 10 مرحله

تصویری: مادون قرمز از راه دور و گیرنده مادون قرمز (TSOP1738) با آردوینو: 10 مرحله
تصویری: سنسور چشمی مادون قرمز تک رله ای.مناسب دستگاه ضدعفونی کننده دست.پاسخگویی از طریق تلگرام و واتساپ. 2024, نوامبر
Anonim
گیرنده مادون قرمز و گیرنده مادون قرمز (TSOP1738) با آردوینو
گیرنده مادون قرمز و گیرنده مادون قرمز (TSOP1738) با آردوینو

این آموزش برای مبتدیان آردوینو مناسب است. این یکی از پروژه های قبلی من با آردوینو است. از درست کردنش خیلی لذت بردم و امیدوارم شما هم خوشتون بیاد. جذاب ترین ویژگی این پروژه "کنترل بی سیم" است. و این از راه دور معمولی IR است که به راحتی در خانه ما موجود است. ممکن است ریموت تلویزیون یا ریموت AC یا هر ریموت IR دیگر باشد. در این پروژه ما اصل کار یک ریموت مادون قرمز و رمزگشایی سیگنال آن را با کمک ARDUINO و TSOP 1738 ، یک گیرنده مادون قرمز جهانی ، خواهیم دید. این TSOP 1738 با اکثر ریموت های مادون قرمز کار می کند.

در لینک زیر می توانید فیلم پروژه را مشاهده کنید:

www.youtube.com/embed/0udePvGIIJ8

مرحله 1:

تصویر
تصویر

مرحله 2: نکات فنی

نکات فنی
نکات فنی

در عکس که دکمه ای از ریموت را فشار می دهم ، می توانید چراغ LED قرمز را چشمک بزنید. به این معنی که هرگاه دکمه را فشار می دهم ، سیگنال مادون قرمز ساطع می شود. با این حال ما نمی توانیم این نور را با چشم برهنه ببینیم.

این سیگنال دارای تعدادی ON و OFF است یا می توانید HIGH و LOW بگویید. ما می توانیم این دسته از ON و OFF را به عنوان یک الگوی سیگنال بنامیم. هر کدام از دکمه ها الگوی منحصر به فرد خود را دارند. بنابراین هر زمان که ما یک دکمه خاص را فشار می دهیم ، یک الگوی سیگنال خاص دریافت می کنیم که فقط به آن دکمه اختصاص داده شده است. بنابراین این همه در مورد کنترل از راه دور IR است.

اکنون زمان دریافت سیگنال است. هدف ما شناسایی سیگنال های بالا و پایین 1 و 0 است. به این ترتیب می توانیم الگوی سیگنال را به داده تبدیل کنیم. ARDUINO و TSOP 1738 این کار را برای ما انجام می دهند.

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

مرحله 3: وظیفه کنترل خود را تعیین کنید

وظیفه کنترل خود را تعیین کنید
وظیفه کنترل خود را تعیین کنید

در این مورد هدف کنترل خروجی دیجیتال آردوینو با ریموت تلویزیون بود. برای نمایندگی دیجیتال HIGH/LOW از 3 LED استفاده کرده ام - قرمز ، زرد و سبز. فعالیتهای مشروط به شرح زیر است:

وقتی دکمه "افزایش صدا" را هربار فشار می دهید ، LED ها را در یک دنباله خاص (قرمز ، سبز ، آبی) روشن کنید.

وقتی دکمه "کاهش صدا" را هربار فشار می دهید ، LED ها را در یک دنباله خاص (آبی ، سبز ، قرمز) "خاموش" کنید.

اما دکمه های بالا فقط زمانی کار می کنند که سیستم با فشار دادن دکمه ON/OFF فعال شود. اگر دکمه ON/OFF را هنگامی که سیستم روشن است فشار دهید ، کل سیستم خاموش می شود و همه LED ها را خاموش می کند.

لطفاً برای درک بهتر به الگوریتم مراجعه کنید.

مرحله 4: فهرست مواد

لیست مواد
لیست مواد
لیست مواد
لیست مواد
لیست مواد
لیست مواد
لیست مواد
لیست مواد

کنترل از راه دور IR: می توانید از هر کنترل از راه دور IR موجود در خانه خود استفاده کنید. یا می توانید آن را بخرید.

گیرنده مادون قرمز: 1 شماره سنسور TSOP 1738 که به راحتی در فروشگاه های آنلاین موجود است.

مقاومت: 1 شماره مقاومت 330 اهم و 3 شماره مقاومت 220 اهم

کنترلر آردوینو: 1 شماره آردوینو UNO. هر برد دیگر آردوینو برای این پروژه خوب کار می کند.

LED ها: 3 شماره LED های 5 میلی متری با رنگ های مختلف (قرمز ، زرد ، سبز)

سیم جامپر: برخی از سیم های جامپر (مرد-مرد).

تخته نان: 1 شماره نان برد کامل یا نصف.

و البته کابل برق آردوینو مورد نیاز است. هیچ ابزار یا ابزار خاصی برای این پروژه مورد نیاز نیست.

برای نرم افزار به Arduino IDE نیاز دارید که روی رایانه یا لپ تاپ شما نصب شده است.

مرحله 5: نصب نرم افزار

نصب نرم افزار
نصب نرم افزار
  • اگر Arduino IDE ندارید ، می توانید وب سایت رسمی Arduino را بررسی کنید. پیوند را آنجا خواهید یافت.
  • همچنین باید کتابخانه "IRremote" را از github بارگیری کرده و در پوشه کتابخانه arduino IDE کپی کنید.
  • طرح "IRrecvDemo.ino" را از مثال کتابخانه IRremote بارگذاری کنید.
  • قبل از بارگذاری ، نام برد و پورت COM را بررسی کنید.

مرحله 6: مدار TSOP1738

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

سطح بیضی شکل TSOP1738 را به سمت خود نگه دارید. اکنون بیشترین پین سمت چپ ، پایه Ground است. پین بعدی Vcc (5V DC) و بیشترین پین سمت راست پین داده است. لطفاً برای درک بهتر ، نمودار pin out را ببینید.

پین GND را به یکی از پایه های GND Arduino UNO وصل کنید.

پین Vcc را با پین 5 ولت Arduino UNO وصل کنید.

330 Ωresistor را به پین داده TSOP 1738 وصل کنید. سپس یک پایه دیگر از مقاومت را به پین 2 آردوینو وصل کنید.

مرحله 7: به کد دکمه های HEX توجه کنید

به کد دکمه های HEX توجه کنید
به کد دکمه های HEX توجه کنید

اکنون مانیتور سریال را باز کرده و دکمه ها را از راه دور فشار دهید. کد HEX هر دکمه را در مانیتور سریال خواهید یافت.

کد HEX دکمه های انتخابی خود را یادداشت کنید.

مرحله 8: خروجی مدار LED

مدار LED خروجی
مدار LED خروجی
مدار LED خروجی
مدار LED خروجی

مدار LED خروجی را با مدار TSOP موجود اضافه کنید.

اتوبوس زمینی را به Arduino UNO GND وصل کنید. این یک گام ساده و کوچک است اما مهم است.

اکنون ، هر 3 LED را در ترتیب قرمز - سبز - آبی قرار دهید. مقاومت های 220 Ω را بین پایه –VE هر LED و گذرگاه زمینی وصل کنید.

پایه +VE LED قرمز ، سبز و آبی را به ترتیب به پین 7 ، 6 و 5 آردوینو وصل کنید.

مرحله 9: طرح و الگوریتم

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

لطفاً طرح را از لینک زیر بارگیری کنید. شما باید کدهای HEX داخل طرح را با کدهای HEX خود که قبلاً در مرحله 6 ذکر کرده اید جایگزین کنید.

طرح "IR_Test.ino" را در آردوینو بارگذاری کنید.

قبل از بارگذاری ، نام برد و پورت com را بررسی کنید.

مرحله دهم: اعدام

اجرا
اجرا

اکنون از دکمه های کنترل از راه دور برای کارکردن LED ها مطابق میل خود استفاده کنید.

موارد اضافی:

  • برای کنترل سایر لوازم خانگی با ریموت تلویزیون می توانید از رله 5 ولت DC استفاده کنید.
  • لطفا نظرات و ایده های خود را در قسمت نظرات به اشتراک بگذارید.
  • توصیه می شود برگه داده را بررسی کرده و از فروشنده سنسور TSOP خود پین کنید. انواع مختلفی از سنسورهای TSOP در بازار موجود است. پین کردن در هر مورد متفاوت است. برخی از آنها دارای روکش آلومینیومی هستند. برخی از آنها ظاهری مشابه اما متفاوت دارند. بنابراین قبل از برق گرفتن مراقب باشید.

توصیه شده: