Агуулгын хүснэгт:

Эвдэрсэн Android таблет ашиглан ухаалаг толь: 5 алхам (зурагтай)
Эвдэрсэн Android таблет ашиглан ухаалаг толь: 5 алхам (зурагтай)

Видео: Эвдэрсэн Android таблет ашиглан ухаалаг толь: 5 алхам (зурагтай)

Видео: Эвдэрсэн Android таблет ашиглан ухаалаг толь: 5 алхам (зурагтай)
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Арваннэгдүгээр
Anonim
Эвдэрсэн Android таблет ашиглан ухаалаг толь
Эвдэрсэн Android таблет ашиглан ухаалаг толь
Эвдэрсэн Android таблет ашиглан ухаалаг толь
Эвдэрсэн Android таблет ашиглан ухаалаг толь

Хэсэг хугацааны өмнө би Андройд таблетаа санамсаргүйгээр нүүр рүү нь унагаасан. Шил хагарсан боловч үлдсэн хэсэг нь хэвийн ажиллаж байв. Дахин нэг удаа түнш маань овоолгочин гэж нэрлэгдэх эрсдэлтэй тул үүнийг хэзээ нэгэн цагт ашиглах болов уу гэж найдаж, тэнцүүлэв. Тэр гайхалтай ухаалаг толь төслийн линк бүхий Instructables-аас https://www.instructables.com/id/Android-Motion-Se… гэсэн линк бүхий "ажилтнуудын сонголт" имэйлийг авах тэр өдөр ирэв.

Үүнтэй төстэй олон төслүүд байдаг бөгөөд миний хийсэн төсөл бол хамгийн гайхалтай нь биш юм. Үнэндээ эсрэгээрээ би таблетаа толины ард наалдаж, апп татаж аваад дуусгахыг хүссэн юм. Гэхдээ энгийн зүйл байхгүй, тийм үү? Миний таблет хэтэрхий удаан сугалсан байдалтай байсан бөгөөд Android v2.3 (Gingerbread) дээр ажиллах ямар ч апп байхгүй байна. Тиймээс би бүгдийг ганцаараа бичих ёстой байсан. Энэ бол миний анхны Android (болон Java) төсөл байсан тул битгий дүгнэ.

Физик угсралтыг хэрэгжүүлэхэд маш энгийн байсан. Би таблетаа шилгүй амархан угсрах боломжтой байхын тулд эд ангиудыг захиалахаасаа өмнө хуулсан. Шил нь LCD дэлгэцээс тусдаа бөгөөд амархан гадагш гардаг. Үүний зэрэгцээ ПХБ, батерей, дэлгэц гэх мэт бүх бүрэлдэхүүн хэсгүүдийг хооронд нь сайн нийлүүлсэн тул нэмэлт холбох шаардлагагүй болно. Мэдрэгч мэдрэгчийг шилэн дээр наасан болохыг би олж мэдсэн. Гэхдээ би интерактив толь авахыг хүсээгүй болохоор зүгээр байсан.

Алхам 1: Худалдааны жагсаалт

Өмнө дурьдсанчлан, би аль хэдийн таблеттай байсан - Excel 7 инчийн гүйлгэх, гэхдээ ямар ч таблет адил сайн эсвэл бүр илүү сайн ажиллах болно. Үүнээс гадна би худалдаж авах ёстой байсан:

  1. IKEA -аас авсан A3 хэмжээтэй зургийн жааз
  2. Ebay -ээс авсан хоёр талын нийлэг толь хуудас A3
  3. HobbyCraft -аас үйлдвэрлэсэн А3 хар өнгийн хөөсөнцөр хуудас

Би бас ашигласан:

  1. Стэнлийн хутга
  2. супер цавуу
  3. Зүлгүүр
  4. Жижиг өрөмдлөгийн тусламжтайгаар өрөмдөх
  5. Дремел ба мини төмрийн хөрөө

Аливаа хүндрэлээс зайлсхийхийн тулд би эхлээд зургийн жааз худалдаж авсан. Тодорхойлолт дахь хэмжээсүүд нь үнэн зөв биш байж магадгүй гэж би сэжиглэж байсан бөгөөд энэ талаар миний зөв байсан - хэмжээсийг шилний эсвэл арын хавтангийн хэмжээ биш харин хүрээний дотор талд өгсөн болно.

Би цавуугаар хийсэн хальснаас сайн чанар олж авах гэж тэмцэж байсан хүмүүсийн түүхийг уншиж байхдаа хагас тунгалаг хальстай акрилан хуудас худалдаж авахаар шийдсэн. Та утсан дээрээ дэлгэц хамгаалагч тавих гэж оролдсон уу? Бодит цэвэр өрөө байхгүй бол цэвэр үр дүнд хүрэх боломжгүй гэж би бодож байна.

Алхам 2: Бэлтгэл ажил

Бэлтгэл
Бэлтгэл
Бэлтгэл
Бэлтгэл
Бэлтгэл
Бэлтгэл
Бэлтгэл
Бэлтгэл

Тиймээс хамгийн эхний зүйл бол хүрээг өөрөө задлах явдал байв. Хажуугийн эргэн тойрон дахь жижигхэн клипүүд нь хичнээн амархан болохыг би гайхаж байлаа. Зарим хүрээ нь эмзэг толин бүрхүүлийг зурж болзошгүй, дотогшоо шургуулдаг арын самбартай тул энэ нь миний хувьд ашигтай болсон гэж би бодож байна.

Дараа нь би нийлэг толин тусгал хуудсыг хэмжиж, хэмжээгээр нь хайчилж авав. Хуудас нь хоёр талаас хамгаалалтын хальстай тул огтлох нь маш хялбар байсан (гэхдээ та гүнзгий зураас гаргахгүйн тулд болгоомжтой байх хэрэгтэй). Би Стэнлийн хутгаар хуудсыг оноогоод дараа нь модон ирмэгийн ирмэг дээр цохив. Энэ нь цэвэрхэн зүсэлт биш, хурц ирмэгийг гаргаж авсан тул би зүлгүүр ашиглан сайтар тэгшлэв. Акрил нь хуванцараас илүү их хагарах, хагарах хандлагатай байдаг тул энд болгоомжтой байгаарай.

Өргөн нь хүрээний хувьд бараг төгс байсан бөгөөд хэдхэн миллиметр хэмжээтэй тоглодог байсан тул би толины хуудасны уртыг ухаалгаар хийх хэрэгтэй байв. Хажуугаар нь гулсахгүй байхын тулд би хоёр талдаа тусгаарлагдсан утсыг ашигласан.

Толин тусгал хуудсыг зурааснаас хамгаалахын тулд ирмэг харагдахгүйн тулд LCD дэлгэцээс хэдхэн миллиметр жижиг хайчтай хөөсөнцөр хавтанг нэмж орууллаа. Эхэндээ би хүрээтэй хамт ирсэн цагаан өнгийн дотоод самбарыг дахин ашиглахыг оролдсон боловч цагаан өнгийг хар LCD дэлгэц, ялангуяа өдрийн гэрэлд амархан хардаг байв.

Миний зарим зургуудаас би хүрээний доор дэртэй байсныг та анзаарсан байх. Нийлэг хуудас нь маш уян хатан байдаг бөгөөд хүрээ нь түүнийг ширээний дээгүүр байлгаж байхад заримдаа хуудас нь гадаргуу дээр хүрч, маажих болно гэдгийг би арай хожуу ойлгосон. Одоогоор зураас бараг харагдахгүй байгаа ч цэвэрлэх болгондоо намайг муутгадаг. Танд анхааруулсан байна.

Өө, угсрахдаа хамгаалалтын хальсыг тайлахаа бүү мартаарай. Толин тусгал огт ойлгоогүй, тунгалаг биш байна гэж гомдоллодог цөөн хэдэн тоймыг уншсан. Энэ нь намайг жаахан инээлгэсэн юм:)

Алхам 3: Таблетыг суурилуулах

Таблетыг суурилуулах
Таблетыг суурилуулах
Таблетыг суурилуулах
Таблетыг суурилуулах
Таблет суурилуулах
Таблет суурилуулах

Би таблетыг шууд самбар дээр суулгасан. Энэ нь 3 мм хэмжээтэй хатуу самбар тул таблетын жинг даах хангалттай хүч чадалтай. Самбарыг хайчлах, Дремелийн багажаар хийхэд хялбар байсан ч нүхийг хэт том болгохгүйн тулд болгоомжтой байх хэрэгтэй байв.

Хэдийгээр би камер ашиглахаар төлөвлөөгүй байгаа ч гэсэн магадгүй жижигхэн нүх гаргав. Дараа нь би бүрээсийг бэхлэхээр төлөвлөж байсан хатуу ширхэгтэй хавтангийнхаа хэдэн хэсгийг супер цавуугаар наажээ. Та тэнд хэд хэдэн хуванцар бэхэлгээг анзаарч магадгүй юм. Суулгах нүхний эргэн тойронд электрон бүрэлдэхүүн хэсгүүд байдаг тул би багахан хэмжээний материалыг ашиглах боломжтой байсан бөгөөд хатуу хавтанг барихгүй гэж бодож байсан. Тиймээс би хуучин хуванцар хайрцаг олоод үүнээс хэсэг хайчилж авав.

Эцэст нь би таблетын анхны арын тагийг боолоо. Энэ нь төгс битүүмжлэгдээгүй боловч бүх бүрэлдэхүүн хэсгүүдийг сайн дэмжиж, хамгаалж, надад холбогч болон цахилгаан товчлуурт хандах боломжийг олгодог.

Алхам 4: Програм хангамж

Ихэнх програмууд Android v4 ба түүнээс дээш хувилбаруудад зориулагдсан байдаг тул миний таблет дээр ажиллах Smart Mirror програмыг олох боломж маш бага байсан. Таблетыг шинэчлэх нь бас боломжгүй байсан тул би Android Studio татаж аваад програмыг өөрөө хөгжүүлэхээр шийдсэн. Disclaimer - Би бүтэн цагаар ажилладаг. NET хөгжүүлэгч, тиймээс мобайл болон Java хөгжүүлэлт нь миний хувьд шинэлэг зүйл боловч сургалтын муруй нь програмчлалыг эхнээс нь сурч байгаа шиг тийм ч огцом биш байв.

Эх кодыг бүхэлд нь тайлбарлах нь дангаараа сэдэв байх болно. Хэрэв та сонирхож байгаа бол сэтгэгдэл дээр надад хэлээрэй, магадгүй би өөр нийтлэл оруулах болно. Гэхдээ одоогоор би зөвхөн өөрийн шаардлага, үндсэн функцийг тайлбарлах болно. Дашрамд хэлэхэд эх кодыг 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 файлыг үзээрэй.

Цаг агаарын нөхцөл байдлыг харуулахын тулд би Alessio Atzeni -ийн хуваалцсан https://www.alessioatzeni.com/meteocons/ хаягаас үнэгүй дүрсүүдийг ашигласан. Алессио, эдгээр дүрсүүдийг нийтэлсэнд баярлалаа.

Хамгийн том тэмцэл бол өргөдлийг үргэлж дээд талд байлгах хамгийн сүүлийн шаардлага байх болно гэж би бодсон. AndroidManifest.xml файлд хэд хэдэн зөвшөөрөл болон StartupHandler ангийн тусламжтайгаар үүнийг хийхэд маш хялбар байдаг. Таблет ямар нэгэн шалтгаанаар нас барсан эсвэл зүгээр л дахин ачаалах шаардлагатай байсан ч уг програмыг эхлүүлснээс хэдхэн секундын дараа эргэж ирдэг бөгөөд үүрд үлддэг.

Надад тулгараад байгаа цорын ганц асуудал бол WiFi дохио нэг эсвэл хоёр хоногийн дараа алга болно. Өмнө нь ийм байсан гэж би бодож байна, магадгүй миний цорын ганц сонголт бол интернетэд холбогдож чадаагүйн дараа таблетаа дахин асаах явдал юм. Би бичлэгээ шийдсэний дараа шинэчлэх болно.

Алхам 5: Дүгнэлт

Энэхүү зааварчилгааг унших нь танд таалагдсан гэж найдаж байна, магадгүй ямар нэг зүйл сурч мэдсэн эсвэл онгод орсон байх гэж найдаж байна. Сэтгэгдлээ үлдээх эсвэл асуух зүйлээ коммент хэсэгт үлдээнэ үү.

Зөвлөмж болгож буй: