در این ساختنی یاد می گیرید با فناوری IVRS (سیستم پاسخگوی صوتی تعاملی) یک ماشین کنترلی ساده بسازید. این ماشین کنترلی با موبایلی که رویش نصب می شود، کنترل می شود. در حین تماس با موبایل، اگر دکمه ای فشرده بشود یک تن DTMF (فرکانس چندگانه دو تنی) مرتبط با دکمه به میکروکنترلر ارسال می شود. تن دریافت شده توسط Atmega16 و با کمک رمزگشای MT8870 DTMF پردازش می شود.
ماشین کنترلی ساده بسازید
رمزگشا تن دریافت شده را به کد بایناری تبدیل می کند و آن را به کنترلر ارسال می کند. کنترلر را هم از قبل برای هر ورودی و خروجی برنامه ریزی شده تا موتورها متناسب با آنها عمل کنند.
کار را با لحیم کاری میکروکنترلر ATmega16 شروع کنید و سپس سایر قطعات را طبق شماتیک روی برد مدار چاپی قرار بدهید. بعد از جای گذاری قطعات هم آنها را روی برد لحیم کنید. برای اینکه بتوانید قطعات را روی یک برد کوچک قرار بدهید، باید قطعات را با مسیرهای لحیمی روی برد قرار بدهید. البته می توانید برای این ماشین کنترلی ساده یک برد مدار چاپی مخصوص طراحی کنید.
در ساختنی بخوانید : یک ایده ارزان و کارآمد برای مرتب کردن گیاهان آپارتمانی
علاوه بر شماتیک بالا، با آی سی رگولاتور ۷۸۰۵ یک منبع تغذیه ۵ ولتی رگوله شده برای کنترلر می سازیم. محدوده ولتاژ باتری با میکروکنترلر یکی است و بنابراین نیازی به کنترل ولتاژ نداریم. در صورت استفاده از باتری های ۶ ولتی از رگولاتور ۷۸۰۵ استفاده کنید.
یک هدفون را از فاصله ۱۲ اینچی با کانکتور ۳.۵ میلیمتری ببرید. عایق سیم ها را باز کنید تا به دو سیم قرمز و آبی دسترسی پیدا کنید. سیم های همرنگ را بهم وصل کنید و سپس آنها را به یک پین هدر وصل کنید. روی سیم ها را هم با هیت شرینک بپوشانید.
اتصالات را با مولتی متر تست کنید و پین های رینگ و تیپ کانکتور را مشخص کنید. پین هدر به برد مدار وصل می شود و کانکتور ۳.۵ میلیمتری به موبایل وصل می شود.
برنامه ماشین کنترلی ساده با زبان C نوشته شده و روی میکروکنترلر Atmega16 آپلود می شود. برای نوشتن و کامپایل کدها هم از AVR studio استفاده شده است. فایل متنی و فایل Hex کدها را از لینک زیر دانلود کنید (رمز فایل saakhtani.ir است) و با AVR burner فایل Hex را روی کنترلر بریزید.
روی گوشه های برد مدار، سوراخ های نصب موتور را دریل کنید. دو موتور DC و چرخ ها را به برد وصل کنید. در قسمت جلویی برای اتصال موتورها از یک میله پلاستیکی به عنوان محور استفاده کنید (خودکار یا نی).
در ساختنی بخوانید : حسگر صدا ،یک دستگاه بسیار ساده و کاربردی با میکرو کنترلر AVR
موبایل را با کابلی که در گام سوم ساختید به برد وصل کنید و آن را روی حالت پاسخگویی خودکار (Auto-answer) قرار بدهید. در نهایت باتری و سوئیچ را هم اضافه کنید و مدار را برای بار آخر چک کنید. اگر همه مراحل را درست انجام داده باشید، LEDها باید روشن بشوند.
در این مرحله باید سقف ماشین کنترلی را اضافه کنید که کار پایه نگه دارنده موبایل را هم انجام می دهد. یک برد را در ابعاد مناسب برای سقف ببرید و روی هر گوشه یک سوراخ دریل کنید. چهار نی یا لوله پلاستیکی به اندازه ارتفاع سقف ماشین ببرید و آنها را دور پیچ های اتصال دو برد مدار چاپی قرار بدهید. حالا می توانید سقف ماشین را به برد اصلی پیچ کنید.
حالا ماشین کنترلی آماده است و می توانید آن را با موبایل کنترل کنید. برای کنترل ماشین باید یک تماس تلفنی با موبایل برقرار کنید. همانطور که گفتیم این ماشین از تکنولوژی IVRS استفاده می کند و برای هر فشرده شدن هر کلید یک تن DTMF تعریف شده است. کارکرد کلیدها هم به نحو زیر تعریف شده است:
هر وقت خواستید ماشین را خاموش کنید، تماس تلفنی را قطع کنید و باتری را بیرون بیاورید.
منبع
[ad_2]
مطلب
ماشین کنترلی ساده بسازید و با تماس تلفنی کنترلش کنید
نگاهی به اپلیکیشن Lingua Player: یک جایگزین عالی برای MXPlayer
ماشین ,یک ,برد ,عدد ,کنترلی ,روی ,ماشین کنترلی ,کنترلی ساده ,می شود ,کنید و ,برد مدار ,تماس تلفنی کنترلش
درباره این سایت