در این ساختنی یاد می گیرید با فناوری 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 یک مدیا پلیر قدرتمند بوده که به تازگی محبوبیت زیادی در پلی استور و مارکتهای دیگر پیدا کرده است؛ قابلیتهای جذابی همچون آموزش یک زبان در هنگام تماشای ویدیو توسط زیرنویس و پنجره شناور، دلایل بسیار منطقی برای این محبوبیت بهنظر میرسند.
شاید پس از نصب این برنامه اولین اپلیکیشنی که بخواهید آن را با Lingua Player مقایسه کنید نرمافزار معروف و پرطرفدار MX Player باشد، البته باید اشاره کنم که Lingua Player برخلاف MX Player، یک مدیا پلیر است زیرا علاوه بر ویدیو این اپلیکیشن قدرت پخش موزیک را نیز دارد، اما اپلیکیشن تازه وارد ما در برابر MX Player حرفی برای گفتن دارد طوری که به شخصه قبل از نصب این نرمافزار تصور نمیکردم برنامهای را بتوانم جایگزین MX Player کنم اما طولی نکشید که Lingua نظرم را عوض کرد.
امروز پس از گذشت یک هفته از مقایسه و بررسی این دو اپلیکیشن به دو دلیل نرمافزار MX Player را حذف کردم؛ اولین دلیلم توانایی بیشتر Lingua در پخش فایلهاست، قابلیتهایی همچون زیرنویسهای جذابتر و پخش فایلهای صوتی علاوه بر فایلهای ویدئویی و تنظیمات گستردهتر و دلیل دوم تنوع؛ بیاد دارم که از سال ۲۰۱۳ که توانستم یک گوشی اندروید خریداری کنم و با آن آشنا شوم نرمافزار MX Player تا به امروز پای ثابت گوشیهای اندروید من بود، پس تصمیم گرفتم تنوعی در بخش رسانه اندروید خودم ایجاد کنم.
نرمافزار Lingua اینترفیس ساده و جذابی دارد، چه در هنگام پخش موزیک و ویدیو و چه در محیط خانه خود رابط کاربری دوست داشتنی و زیبایی دارد. موزیکپلیر تعبیه شده در این برنامه قدرت کافی برای پخش همه فایلهای صوتی شما را داشته و تمام امکانات یک موزیک پلیر از جمله اکولایزر را دارد که میتواند شما را از داشتن یک موزیک پلیر جدا بینیاز کند.
امکان بسیار جذابی که در کمتر نرمافزاری پیدا میشود، پنجره شناور پخش ویدیو است که توسط آن میتوانید در هر جای محیط اندروید حتی در هنگام تایپ یک پیام و در هنگام ویرایش یک عکس، تماشای ویدیو خود را از دست ندهید.
البته گذشته از تمام جذابیتها و امکانات، این نرمافزار ایرادات و باگهای خاص خودش را دارد؛ یکی از ایرادات بزرگ آن تبلیغات است که در هر بار ورود به محیط برنامه این تبلیغات مزاحم شما میشوند، البته با توجه به اینکه Lingua مدت زیادی نیست که پا بر عرصه اندروید گذاشته است به این راحتی نمیشود نسخه آنلاک آن را پیدا کرد. البته مشکل یاد شده چندان هم دردسرساز نیست؛ میشود برای حذف تبلیغات چاره اندیشید. شما میتوانید در این لینک یاد بگیرید چگونه تبلیغات را از تمام اپلیکیشنهای خود حذف کنید.
پس از مدت چند روز که از این نرمافزار استفاده میکردم، متوجه شدم که Lingua حدود ۱۲۰ مگابایت حجم دیتا برایم ایجاد کرده است که اصلا دلیل مناسبی برای این حجم بالا نتوانستم پیدا کنم، البته بر سرعت این برنامه نمیتوان ایراد گرفت زیرا حتی پس از تولید این حجم از داده در اندروید باز هم روان اجرا میشود ولی به هر حال این اشکال، ایراد کوچکی نیست.
اپلیکیشن lingua را میتوانید از این لینک دانلود و نصب کنید.
مطلب
درباره این سایت