با استفاده از این اتوماسیون کنترل شده موبایل با استفاده از آردوینو می توانید عملیات سوئیچینگ هر بار یا دستگاهی را که به مدار متصل است انجام دهید. قبل از چند روز من در مورد صدای DTMF در ارتباطات تلفن همراه پست کردم. در اینجا من از صدای DTMF در این پروژه استفاده می کنم. برای اطلاعات بیشتر در مورد DTMF به لینک زیر مراجعه کنید.
فرض کنید بیرون از خانه یا محل کار خود هستید و فراموش کرده اید که باری مانند نور لوله، پنکه یا تهویه هوا را بردارید. بنابراین برای خاموش کردن آن باید به آنجا برگردید و آن را خاموش کنید. اما اگر این سیستم را در محل کار یا منزل خود نصب کرده اید، می توانید آن را از هر کجا که هستید خاموش کنید. در شرایط دیگر فرض کنید میخواهید پمپ آب یا موتور آبیاری را روشن کنید، میتوانید این کار را از هر جایی انجام دهید. شما می توانید چنین نوع شش دستگاه را متصل کنید.
توضیح مدار
مدار از برد آردوینو استفاده می کند. من این پروژه را بر روی Arduino uno و Arduino duemilanove، آی سی رمزگشا MT8870 DTMF، آی سی گیت اینورتر 74LS04 و برخی از اجزای متمایز آزمایش کرده ام. کد و نمودار مدار را می توانید از لینک داده شده در انتهای این پست دانلود کنید.
قلب سیستم بخش رمزگشایی DTMF است. بازیابی کد DTMF از آی سی رسیور MT8870 DTMF بر اساس صدای DTMF ارائه شده توسط تلفن همراه متصل به آن کار بسیار دشوار و حیاتی است. بنابراین توصیه می کنم برای بهتر شدن، از لینک بالا در مورد فرکانس چندگانه Dual Tone دیدن کنید.
تلفن همراه از طریق هدفون یا کابل aux به آی سی رسیور MT8870 DTMF متصل می شود (من از کابل aux 3.5 میلی متری استفاده می کنم) که تون DTMF را به MT8870 منتقل می کند. بر اساس تون DTMF دریافتی، آی سی MT8870 کد DTMF را به عنوان خروجی می دهد. کد DTMF 4 بیتی است. MT8870 دارای چهار پایه Q0 تا Q4 است که نشان دهنده کد DTMF است.
با این حال ولتاژهای خروجی این پین پایدار نیستند، بنابراین برای عملکرد بهتر و دقیق از آی سی گیت اینورتر 74LS04 استفاده می شود. خروجی 74LS04 به پین های دیجیتال 8 تا 12 آردوینو داده می شود. پایه های 2 تا 7 با LED وصل می شوند. در اینجا من فقط از LED برای هدف آزمایشی استفاده می کنم، اما اگر می خواهید دستگاه یا بار ولتاژ بالا را وصل کنید، باید از رله با ترتیب درایور استفاده کنید.
توضیح پروژه
پس از مونتاژ مدار، آماده استفاده از آن هستید. همانطور که در بالا ذکر کردم، یک تلفن همراه را با استفاده از هدفون یا کابل 3.5 میلی متری aux به مدار متصل کنید. حالا مدار را روشن کنید. از تلفن دیگری با تلفنی که به مدار متصل است تماس بگیرید. تلفنی که به مدار متصل است باید در حالت پاسخگویی خودکار باشد. بنابراین پس از مدتی که تماس وصل شد یا توسط تلفن پاسخ داده شد، میتوانید عمل تعویض را انجام دهید.
برای انجام تعویض دستگاه باید از الگوی ورودی خاصی پیروی کنید. ابتدا باید دستگاه یا بارگذاری را با استفاده از شماره یک تا شش انتخاب کنید برای این منظور کلید 1 تا 6 را فشار دهید. 'کلید. اگر میخواهید همه دستگاههای متصل را روشن یا خاموش کنید، از «0» برای انتخاب همه دستگاهها و از «#» یا «*» برای روشن یا خاموش کردن آنها به ترتیب استفاده کنید. ویدئوی ارائه شده در انتها را برای شفاف سازی تماشا کنید. به اختصار…
- با فشار دادن کلید 0 تا 6 دستگاه را انتخاب کنید
- برای روشن کردن دستگاه، کلید «#» و سپس شماره دستگاه را فشار دهید
- برای خاموش کردن دستگاه، کلید "*" و سپس شماره دستگاه را فشار دهید
ساختار کد
MT8870 دارای یک پین به نام 'std' است که نشان می دهد کد DTMF معتبر جدید رمزگشایی شده است، به این معنی که وقتی هر صدای معتبر DTMF به عنوان ورودی به MT8870 اعمال می شود، روی آن پردازش می شود و بر اساس آن چفت خروجی اصلاح می شود. پین های خروجی کد DTMF که Q1 تا Q4 هستند مستقیماً به این لچ داخلی متصل می شوند. بنابراین زمانی که هر کد DTMF جدیدی تولید میشود، پین std برای مدت زمان بسیار کمی بالا میرود و به حالت پایین عادی برمیگردد.
برای جزئیات بیشتر: اتوماسیون کنترل شده با موبایل با استفاده از آردوینو
در ادامه، متن انگلیسی این مطلب را میتوانید مشاهده نمایید:
By this mobile controlled automation using Arduino you can perform switching operation of any load or device which is connected with the circuit. Before some days i posted about DTMF tone in mobile communication. Here i am using DTMF tone in this project. Visit following link for more information regarding DTMF.