فهرست مطالب:

آینه هوشمند با استفاده از تبلت شکسته اندروید: 5 مرحله (همراه با تصاویر)
آینه هوشمند با استفاده از تبلت شکسته اندروید: 5 مرحله (همراه با تصاویر)

تصویری: آینه هوشمند با استفاده از تبلت شکسته اندروید: 5 مرحله (همراه با تصاویر)

تصویری: آینه هوشمند با استفاده از تبلت شکسته اندروید: 5 مرحله (همراه با تصاویر)
تصویری: نه کاری که نمیدونستی گوشیت انجام میده | 9 کاربرد مخفی گوشی 2024, جولای
Anonim
آینه هوشمند با استفاده از تبلت شکسته اندروید
آینه هوشمند با استفاده از تبلت شکسته اندروید
آینه هوشمند با استفاده از تبلت اندرویدی شکسته
آینه هوشمند با استفاده از تبلت اندرویدی شکسته

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

بسیاری از پروژه های مشابه ارسال شده است ، و پروژه من قابل توجه ترین نیست. کاملاً برعکس ، من فقط می خواستم یک تبلت را پشت آینه بچسبانم ، یک برنامه را بارگیری کنم و با آن کار کنم. اما هیچ چیز ساده نیست ، اینطور نیست؟ به نظر می رسد رایانه لوحی من خیلی طولانی در قرعه کشی بوده است و هیچ برنامه ای وجود ندارد که دیگر روی Android v2.3 (Gingerbread) کار کند. بنابراین مجبور شدم همه اینها را خودم بنویسم. این اولین پروژه من برای Android (و جاوا) بود ، بنابراین لطفا قضاوت نکنید.

اجرای مونتاژ فیزیکی نسبتاً ساده بود. من حتی قبل از اینکه قطعات را سفارش دهم ، تبلت را جدا کردم تا مطمئن شوم که می توان آن را بدون شیشه به راحتی نصب کرد. به نظر می رسد که شیشه از صفحه LCD جدا است و به راحتی جدا می شود. در عین حال ، همه اجزاء مانند PCB ، باتری و خود صفحه نمایش به خوبی در کنار هم قرار گرفته اند ، بنابراین نیازی به نصب اضافی نیست. متوجه شدم که سنسور لمسی به شیشه چسبانده شده است. اما از آنجا که قصد نداشتم آینه تعاملی داشته باشم ، مشکلی نبود.

مرحله 1: لیست خرید

همانطور که اشاره کردم قبلاً یک تبلت داشتم - اسکرول اکسل 7 اینچی ، اما هر تبلت به همان اندازه خوب یا حتی بهتر کار می کند. علاوه بر آن من مجبور به خرید:

  1. قاب عکس با اندازه A3 از IKEA
  2. ورق آینه اکریلیک دو طرفه A3 از ebay
  3. ورق فوم مشکی فاب A3 از HobbyCraft

من همچنین استفاده کردم:

  1. چاقوی استنلی
  2. چسب فوق العاده
  3. سمباده
  4. با مته های کوچک مته کنید
  5. درمل و مینی اره برقی

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

من هنگام خرید برخی از داستانهای افرادی که برای بدست آوردن کیفیت خوب از فیلم چسبناک تلاش می کردند ، ورق اکریلیک با فیلم نیمه شفاف که قبلاً ذخیره شده بود را انتخاب کردم. آیا سعی کرده اید محافظ صفحه روی گوشی خود قرار دهید؟ من فکر می کنم دستیابی به نتایج تمیز بدون اتاق تمیز واقعی غیرممکن است.

مرحله 2: آماده سازی

آماده سازی
آماده سازی
آماده سازی
آماده سازی
آماده سازی
آماده سازی
آماده سازی
آماده سازی

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

سپس ورق آینه اکریلیک را اندازه گیری کردم و اندازه آن را برش دادم. این ورق از هر دو طرف دارای فیلم محافظ است ، بنابراین برش نسبتاً آسان است (هرچند ، هنوز باید مراقب باشید که هیچ خراش عمیقی ایجاد نکنید). من از چاقوی استنلی برای زدن ورق استفاده کردم و سپس به لبه یک قطعه چوبی محکم چسبیدم. این یک برش تمیز نبود و لبه های تیز ایجاد می کرد ، بنابراین من آنها را با استفاده از کاغذ سنباده با دقت صاف کردم. در اینجا مراقب باشید زیرا اکریلیک بیشتر از آنچه که از پلاستیک انتظار دارید متلاشی شده و خرد می شود.

من فقط باید ورق آینه را از نظر طول برش می دادم زیرا عرض آن تقریباً برای قاب مناسب بود و فقط چند میلی متر بازی داشت. برای اطمینان از عدم لغزش در اطراف ، از چند سیم سیم عایق در هر دو طرف استفاده کردم.

برای محافظت از ورق آینه در برابر خط و خش ، من یک ورق فوم مش مشکی با برش چند میلی متر کوچکتر از صفحه LCD اضافه کرده ام تا لبه ها قابل مشاهده نباشند. در ابتدا سعی کردم از یک تخته داخلی سفید همراه با قاب استفاده کنم ، اما رنگ سفید را می توان به راحتی در مقابل صفحه LCD سیاه مشاهده کرد ، به ویژه در نور روز.

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

آه ، و فراموش نکنید که هنگام محافظت فیلم محافظ را بردارید. من چند نظر خواندم که از عدم بازتاب یا شفافیت آینه شکایت دارد. این باعث شد کمی بخندم:)

مرحله 3: نصب تبلت

نصب تبلت
نصب تبلت
نصب تبلت
نصب تبلت
نصب تبلت
نصب تبلت

من تبلت را مستقیماً در پشتی صفحه نصب کردم. این یک تخته سخت 3 میلی متری است بنابراین قدرت کافی برای تحمل وزن تبلت را دارد. برش تخته با اره برقی و ابزار درمل آسان بود ، هرچند باید مراقب بودم سوراخ خیلی بزرگ نشود.

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

سرانجام من قاب پشتی اصلی تبلت را پیچ کردم. این کاملاً مهر و موم نمی کند ، اما پشتیبانی و محافظت خوبی از همه اجزاء ارائه می دهد در حالی که هنوز به من دسترسی به اتصالات و دکمه پاور را می دهد.

مرحله 4: نرم افزار

با توجه به اینکه اکثر برنامه های کاربردی برای Android v4 یا بالاتر وجود دارد ، من شانس بسیار کمی برای پیدا کردن یک برنامه Smart Mirror داشتم که روی رایانه لوحی من کار کند. ارتقاء رایانه لوحی نیز امکان پذیر نبود ، بنابراین تصمیم گرفتم اندروید استودیو را بارگیری کرده و برنامه را خودم توسعه دهم. سلب مسئولیت - من توسعه دهنده. NET تمام وقت هستم ، بنابراین اگرچه توسعه موبایل و جاوا برای من جدید است ، اما منحنی یادگیری آنقدرها که یادگیری برنامه نویسی از ابتدا تند نیست.

توصیف کل کد منبع به تنهایی موضوعی خواهد بود. اگر علاقه دارید در نظرات به من اطلاع دهید و شاید پست دیگری بگذارم. اما در حال حاضر ، من فقط الزامات و عملکرد اصلی خود را توضیح خواهم داد. به هر حال ، کد منبع در GitHub (https://github.com/audrius-a/smart-mirror.git) موجود است. این مجوز تحت مجوز MIT منتشر شده است ، بنابراین لطفاً آن را چنگ زده و برای پروژه های خود استفاده کنید.

الزامات من:

  • باید تاریخ و زمان را نشان دهد ؛
  • باید پیش بینی دمای روز و شب را 5 روز آینده نشان دهید.
  • باید شرایط آب و هوایی را 5 روز پیش نشان دهد ؛
  • باید به طور مداوم بدون تعامل کاربر حتی پس از راه اندازی مجدد اجرا شود.

برای دستیابی به موارد فوق ، من در Met Office DataPoint ثبت نام کردم که به روز رسانی رایگان آب و هوا را ارائه می دهد که حتی برای آب و هوای غیرقابل پیش بینی انگلستان بسیار قابل اعتماد است. ثبت نام بسیار آسان است و آنها بلافاصله یک کلید API را در اختیار شما قرار می دهند که تقریباً بلافاصله از داده ها پرس و جو می کند. برای پرس و جو دقیق که استفاده کردم ، فایل app/src/main/java/com/development/audrius/smartmirror/MetService.java را بررسی کنید.

برای نمایش شرایط آب و هوا از نمادهای رایگان https://www.alessioatzeni.com/meteocons/ که توسط آلسیو آتزنی به اشتراک گذاشته شده است استفاده کردم. با تشکر از آلسیو ، برای انتشار این نمادها ، آنها عالی هستند.

من فکر کردم بزرگترین مبارزه با آخرین شرط حفظ برنامه همیشه در بالا خواهد بود. معلوم است که با چند مجوز در فایل AndroidManifest.xml و یک کلاس StartupHandler بسیار آسان است. حتی اگر رایانه لوحی به هر دلیلی بمیرد یا به سادگی نیاز به راه اندازی مجدد داشته باشد ، برنامه فقط چند ثانیه پس از راه اندازی مجدد فعال می شود و برای همیشه روشن می ماند.

تنها مشکل برجسته ای که تا کنون دارم این است که سیگنال WiFi پس از یکی دو روز ناپدید می شود. من معتقدم که در گذشته چنین بود و شاید تنها گزینه من این باشد که پس از چند بار عدم اتصال به اینترنت ، رایانه را مجدداً راه اندازی کنم. پس از برطرف شدن پست ، آن را به روز می کنم.

مرحله 5: خلاصه

امیدوارم از خواندن این مطلب آموزنده لذت برده باشید و شاید حتی چیزی آموخته اید یا الهام گرفته اید. لطفاً در صورت تمایل نظرات یا سوالات خود را در قسمت نظرات بگذارید.

توصیه شده: