آیا تا به حال آرزو کرده اید که ای کاش راه بهتری برای مطلع شدن از زمان شستشوی لباس هایتان وجود داشت؟ آیا تا به حال یک بار در ماشین لباسشویی را فراموش کرده اید، زیرا صدای زنگ را نمی شنیدید و لباس هایتان به دلیل نشستن طولانی مدت در آنجا بد بو و کپک زدند؟ خب، من تصمیم گرفتم این مشکل را با ساختن این سیستم اطلاع رسانی ساده با استفاده از میکروکنترلر آرودینو حل کنم. این دستگاه از شتابسنج دو محوره برای تشخیص حرکت و لرزش ناشی از ماشین لباسشویی (یا خشککن) استفاده میکند و زمانی که دستگاه دیگر لرزش ندارد، از طریق پیامک به تلفن من هشدار میدهد. من سعی کردم با استفاده از قطعاتی که از یک فروشگاه محلی و برخی ابزارهای آنلاین که به ساده سازی فرآیند ارسال این هشدارها کمک می کنند، ساده ترین سیستمی را که می توانم بسازم. در ادامه همراه باشید تا به شما نشان دهم چگونه این پروژه ساده اما مفید را کنار هم قرار دهید.
مرحله 1: لیست قطعات
همانطور که در مقدمه اشاره کردم، من همه چیز را از رادیو شاک محلی خود خریدم، اما همه این قطعات را می توانید در بسیاری از مکان های دیگر پیدا کنید. اکثر قطعات زیر که لینک ندارند از بسته میکروکنترلری که من داشتم ( http://www.radioshack.com/make-ultimate-microcontroller-pack-w-arduino-kit/2770077.html ) گرفته شده است، اما اینها را می توان از هر جایی تهیه کرد.
- آردوینو یون
- http://arduino.cc/en/Main/ArduinoBoardYun
- http://www.radioshack.com/arduino-yn-linux-microcontroller-board-with-wi-fi/2760357.html
- وای فای داخلی فرآیند دریافت آنلاین این را بسیار ساده می کند
- شتاب سنج دو محوره Memsic 2125
- http://www.parallax.com/product/28017
- http://www.radioshack.com/radioshack-memsic-2125-dual-axis-accelerometer/2760029.html
- گزینه های زیادی وجود دارد، اما من این یکی را انتخاب کردم زیرا به صورت محلی در دسترس بود
- کلید فشاری لحظه ای مینی SPST
- رهبری
- مقاومت 10 کیلو اهم
- تخته نان بدون لحیم کاری
- سیم های جامپر
- شارژر دیواری Micro USB (5V)
- http://www.radioshack.com/radioshack-fixed-micro-usb-5v-1-2a-ac-charger/2302182.html
- همچنین می توانید از بسته باتری قابل حمل استفاده کنید
- (اختیاری) کیس یا پایه آردوینو
- من از چاپگر سه بعدی خود برای چاپ یکی استفاده کردم:
- من با این پایه از پیچ های M3x10mm استفاده کردم
- شما می توانید این را به دلایل زیبایی شناختی در یک جعبه کامل قرار دهید، اما من آن را ساده نگه داشتم
- من از چاپگر سه بعدی خود برای چاپ یکی استفاده کردم:
- (اختیاری) یا نوار دو طرفه یا پایه های لاستیکی برای اتصال به پایه
مرحله 2: راه اندازی حساب های Temboo و Twilio
Temboo و Twilio کمک می کنند تا روند اتصال Arduino Yun به اینترنت و ارسال پیام های متنی اس ام اس سریع تر شود.
- برای یک حساب Temboo در اینجا ثبت نام کنید: https://temboo.com/signup
- برای یک حساب Twilio در اینجا ثبت نام کنید: https://www.twilio.com/try-twilio
- از صفحه Temboo Account ، Applications را در سمت چپ انتخاب کنید و حساب ، برنامه و کلید خود را مانند تصویر بالا ثبت کنید.
- همانطور که در تصویر بالا نشان داده شده است ، از صفحه داشبورد Twilio خود ، SID حساب ، رمز تأیید ، و شماره Twilio خود را ثبت کنید . برای Auth Token باید روی نماد قفل کلیک کنید تا عدد نمایش داده شود.
- بعداً هنگام برنامه نویسی Arduino Yun از این مقادیر استفاده خواهید کرد.
مرحله 3: راه اندازی Arduino Yun خود در شبکه بی سیم
می توانید Arduino Yun خود را با استفاده از کابل micro USB یا از طریق WiFi راه اندازی کنید. من انتخاب کردم که آن را از طریق WiFi تنظیم کنم و این مراحل زیر است:
- آردوینو یون را از طریق درگاه میکرو USB با استفاده از آداپتور برق (یا مستقیماً به رایانه خود متصل شده است) روشن کنید.
- هنگامی که برای اولین بار Yun را روشن می کنید، به طور خودکار به عنوان یک نقطه دسترسی بی سیم عمل می کند و یک شبکه WiFi به نام: Arduino Yun-XXXXXXXXXXXX ایجاد می کند.
- کامپیوتر خود را به این شبکه وصل کنید.
- یک مرورگر وب باز کنید و به این آدرس بروید: http://arduino.local یا http://192.168.240.1
- "arduino" را برای PASSWORD وارد کنید و روی دکمه LOG IN کلیک کنید.
- روی دکمه CONFIGURE کلیک کنید.
- به Yun خود یک نام منحصر به فرد بدهید و آن را در قسمت YUN NAME وارد کنید.
- رمز عبور را در قسمت PASSWORD وارد کنید.
- یک منطقه زمانی را از منوی کشویی TIMEZONE انتخاب کنید.
- یا یک شبکه بی سیم فهرست شده در منوی کشویی شبکه های بی سیم شناسایی شده را انتخاب کنید یا یک نام بی سیم را در فیلد WIRELESS NAME وارد کنید، نوع امنیتی را در منوی کشویی SECURITY انتخاب کنید و رمز عبور را در قسمت PASSWORD وارد کنید.
- روی دکمه CONFIGURE & RESTART کلیک کنید.
- پس از کلیک بر روی دکمه، آردوینو خود را ریست می کند و به شبکه مشخص شده می پیوندد.
- کامپیوتر خود را دوباره به این شبکه مشخص شده وصل کنید.
اکنون که Arduino Yun به شبکه بی سیم شما متصل است، اکنون می توانید به جای کابل USB، Yun را از طریق شبکه بی سیم برنامه ریزی کنید.
اگر با این مشکل دارید، لطفاً به این لینک مراجعه کنید: http://arduino.cc/en/Guide/ArduinoYun