Mundarija:
- 1 -qadam: xaridlar ro'yxati
- 2 -qadam: Tayyorgarlik
- 3 -qadam: planshetni o'rnatish
- 4 -qadam: dasturiy ta'minot
- 5 -qadam: Xulosa
Video: Buzilgan Android planshet yordamida aqlli oyna: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Biroz oldin men tasodifan Android planshetini yuziga tashladim. Stakan sindi, lekin qolganlari hamon yaxshi ishladi. Yana bir bor sherigim tomonidan yig'uvchi deb atash xavfi tug'ilganda, men uni bir kun kelib ishlataman deb umid qilib, durang o'ynadim. O'sha kuni men Instructables-dan "Aqlli oyna" loyihasiga havola qilingan "xodimlar tanlovi" elektron pochtasini olgan payt keldi, Shunga o'xshash ko'plab loyihalar joylashtirilgan va meniki eng ta'sirli emas. Aksincha, men planshetni oynaning orqasiga yopishtirib, dasturni yuklab olib, shu bilan tugatishni xohlardim. Ammo oddiy narsa yo'q, shunday emasmi? Ma'lum bo'lishicha, mening planshetim juda uzoq vaqt durang o'ynadi va endi Android v2.3 (Gingerbread) da ishlaydigan ilovalar yo'q. Shuning uchun hammasini o'zim yozishga majbur bo'ldim. Bu mening birinchi Android (va Java) loyiham edi, shuning uchun hukm qilmang.
Jismoniy yig'ilishni amalga oshirish juda oddiy edi. Men planshetni oynasiz osongina o'rnatishimga ishonch hosil qilish uchun ehtiyot qismlarga buyurtma berishdan oldin echib tashladim. Ma'lum bo'lishicha, shisha LCD displeydan ajralib turadi va juda oson o'chadi. Shu bilan birga, PCB, batareya va ekranning o'zi kabi barcha komponentlar bir -biriga yaxshi yig'ilgan, shuning uchun qo'shimcha o'rnatish shart emas edi. Men sensorli sensor oynaga yopishtirilganligini aniqladim. Ammo men interaktiv oynaga ega bo'lishni xohlamagan edim.
1 -qadam: xaridlar ro'yxati
Aytganimdek, menda planshet bor edi - Excel 7 dyuymli aylantiring, lekin har qanday planshet bir xil darajada yaxshi yoki undan ham yaxshiroq ishlaydi. Bunga qo'shimcha ravishda men sotib olishim kerak edi:
- IKEA -dan A3 o'lchamdagi foto ramka
- Ikki tomonlama akril oynali A3 ebaydan
- HobbyCraft -dan qora ko'pikli ko'pikli A3 varaq
Men ham ishlatardim:
- Stenli pichog'i
- Super elim
- Zımpara
- Kichik matkaplar bilan burg'ulash
- Dremel va mini arra
Asoratlarni oldini olish uchun men birinchi navbatda rasm ramkasini sotib oldim. Men tavsifdagi o'lchamlar aniq bo'lmasligi mumkinligiga shubha qilardim va bu to'g'ri edi - o'lchamlar oynaning yoki orqa taxtaning o'lchamiga emas, balki ramkaning ichki qismiga berilgan.
Men yarim shaffof plyonkali akril varaqni sotib olishni tanladim, chunki men yopishqoq plyonkadan yaxshi sifat olish uchun kurashayotgan odamlar haqidagi hikoyalarni o'qidim. Telefoningizga ekran himoyasini o'rnatishga harakat qildingizmi? Menimcha, toza xonasiz toza natijalarga erishish mumkin emas.
2 -qadam: Tayyorgarlik
Shunday qilib, birinchi narsa ramkani o'zi demontaj qilish edi. Har tomondan kichik kliplar yordamida bu qanchalik oson bo'lganiga hayron bo'ldim. O'ylaymanki, bu mening foydamga ishladi, chunki ba'zi bir ramkalarda orqa oynasi bor, u ichkariga va tashqariga siljiydi, bu mo'rt oynali qoplamani tirnalishi mumkin.
Keyin akril oynani o'lchadim va o'lchamiga kesib oldim. Choyshabda har ikki tomondan himoya plyonka bor, shuning uchun kesish juda oson edi (lekin siz hali ham chuqur chizilmaslik uchun ehtiyot bo'lishingiz kerak). Men Stenli pichog'ini ishlatib, varaqni oldim, keyin yog'och bo'lakning chetiga urildim. Bu toza qirrali emas edi va o'tkir qirralarni hosil qildi, shuning uchun ularni zımpara bilan yaxshilab tekisladim. Bu erda ehtiyot bo'ling, chunki akril plastmassadan kutilganidan ko'ra ko'proq yorilish va parchalanishga moyil.
Men faqat oyna varag'ining uzunligini oqilona kesishim kerak edi, chunki uning kengligi ramka uchun juda mos edi va u faqat bir necha millimetrli o'yinga ega edi. Uning sirg'alib ketmasligiga ishonch hosil qilish uchun men ikki tomondan izolyatsiyalangan simlardan foydalanardim.
Ko'zgu varag'ini tirnalishdan himoya qilish uchun, har qanday qirralarning ko'rinmasligini ta'minlash uchun, men LCD ekranidan bir necha millimetr kichikroq bo'lgan qora ko'pikli ko'pikli varaq qo'shdim. Dastlab men ramka bilan birga kelgan oq ichki taxtani qayta ishlatishga harakat qildim, lekin oq rangni qora LCD displeyda, ayniqsa kunduzi osongina ko'rish mumkin edi.
Siz mening ba'zi fotosuratlarimda ramka ostida yostiq borligini payqagan bo'lishingiz mumkin. Men akril varaqning juda moslashuvchan ekanligini juda kech angladim va ramka uni stol usti ustida ushlab turganda, ba'zida varaq yuzasiga tegib, tirnalib ketardi. Tirnoqlar hozircha deyarli ko'rinmayapti, lekin har safar tozalashda meni bezovta qiladi. Sizga ogohlantirildi.
Oh, yig'ish paytida himoya plyonkasini olishni unutmang. Men oynaning aks ettirilmasligi yoki umuman tiniq bo'lmasligi haqida shikoyat qiladigan bir nechta sharhlarni o'qidim. Bu meni biroz kulib yubordi:)
3 -qadam: planshetni o'rnatish
Men planshetni to'g'ridan -to'g'ri orqa panelga o'rnatdim. U 3 mm qattiq taxtadir, shuning uchun u planshetning og'irligini ko'tarish uchun etarli kuchga ega. Taxtani arralash va Dremel asboblari bilan kesish oson edi, lekin men teshikni juda katta qilmaslik uchun ehtiyot bo'lishim kerak edi.
Kamerani ishlatishni rejalashtirmagan bo'lsam -da, ehtimol, buning uchun kichik teshik ochdim. Keyin men qotib qolgan qattiq taxtaning bir qismini bitkini super elim bilan yopishtirdim, bu erda men qopqoqni o'rnatmoqchi edim. U erda bir nechta plastmassa moslamalarni ko'rishingiz mumkin. O'rnatish teshiklari atrofidagi elektron komponentlar tufayli men oz miqdordagi materialdan foydalanishim mumkin edi va men taxtani ushlab turishini o'ylamagan edim. Shunday qilib, men eski plastik qutini topdim va undan bo'laklarni kesib tashladim.
Nihoyat, men planshetning asl orqa qopqog'ini burab qo'ydim. U uni mukammal muhrlab qo'ymaydi, lekin u barcha komponentlarni yaxshi qo'llab -quvvatlaydi va himoya qiladi, shu bilan birga menga ulagichlarga va quvvat tugmasiga kirishga ruxsat beradi.
4 -qadam: dasturiy ta'minot
Android v4 yoki undan yuqori versiyalari uchun ko'pgina ilovalar mavjudligini hisobga olsak, menda planshetda ishlaydigan Smart Mirror ilovasini topish imkoniyati kam edi. Planshetni yangilash ham mumkin emas edi, shuning uchun men Android Studio -ni yuklab olib, o'zim dastur ishlab chiqishga qaror qildim. Ogohlantirishlar - Men to'la vaqtli. NET ishlab chiqaruvchisiman, shuning uchun mobil va Java -ni ishlab chiqish men uchun yangi bo'lsa -da, o'quv chizig'i noldan dasturlashni o'rganayotgandek keskin emas edi.
Butun manba kodini tavsiflash o'z -o'zidan mavzu bo'ladi. Agar sizni qiziqtirsa, izohlarda menga xabar bering, ehtimol men yana bir maqola yozaman. Lekin hozircha men faqat o'z talablarimni va asosiy funksionalligimni tushuntiraman. Aytgancha, manba kodi GitHub-da mavjud (https://github.com/audrius-a/smart-mirror.git). U MIT litsenziyasi ostida nashr etilgan, shuning uchun uni torting va loyihalaringizda ishlating.
Mening talablarim:
- Sana va vaqtni ko'rsatish kerak;
- 5 kun oldin kunduzgi va tungi harorat prognozini ko'rsatish kerak;
- 5 kun oldin ob -havo ma'lumotlarini ko'rsatish kerak;
- Qayta ishga tushirilgandan keyin ham, foydalanuvchi ta'sirisiz uzluksiz ishlashi kerak;
Yuqoridagilarga erishish uchun men Met Office DataPoint -ga obuna bo'ldim, u ob -havo ma'lumotlarini, hatto Buyuk Britaniyadagi oldindan aytib bo'lmaydigan ob -havo sharoitida ham, juda ishonchli. Ro'yxatdan o'tish juda oson va ular sizga darhol API kalitini taqdim etadi, bu esa deyarli darhol ma'lumotlarni so'rashga imkon beradi. Men ishlatgan aniq so'rov uchun app/src/main/java/com/development/audrius/smartmirror/MetService.java faylini tekshiring.
Ob -havo sharoitlarini ko'rsatish uchun men Alessio Atzeni tomonidan tarqatilgan https://www.alessioatzeni.com/meteocons/ saytidagi bepul ikonkalarni ishlatardim. Alessioga rahmat, bu piktogrammalarni nashr qilganingiz uchun ular ajoyib.
Menimcha, eng katta kurash - bu ilovani doimo tepada saqlashning oxirgi talabi bo'ladi. Ma'lum bo'lishicha, AndroidManifest.xml faylidagi ruxsatnomalar va StartupHandler sinfida bu juda oson. Agar planshet biron sababga ko'ra o'lsa yoki uni qayta ishga tushirish kerak bo'lsa ham, dastur ishga tushirilgandan bir necha soniya o'tgach qaytadi va abadiy qoladi.
Hozircha menda mavjud bo'lgan yagona muammo - Wi -Fi signali bir -ikki kundan keyin yo'qoladi. O'ylaymanki, bu o'tmishda ham shunday bo'lgan va, ehtimol, mening yagona variantim - Internetga ulanmagan bir nechta muvaffaqiyatsizliklardan so'ng, planshetni qayta yuklash. Men xabarni hal qilgandan so'ng uni yangilayman.
5 -qadam: Xulosa
Umid qilamanki, sizga bu ko'rsatmalarni o'qish yoqdi va ehtimol siz biror narsani o'rgandingiz yoki ilhom oldingiz. Iltimos, fikr -mulohazalaringizni yoki savollaringizni sharhlar maydonida qoldiring.
Tavsiya:
LoRa yordamida issiqxonani avtomatlashtirish! (2 -qism) -- Motorli oyna ochuvchi: 6 qadam (rasmlar bilan)
LoRa yordamida issiqxonani avtomatlashtirish! (2 -qism) || Motorli oyna ochuvchi: Ushbu loyihada men sizga issiqxonam uchun motorli oyna ochgichni qanday yaratganimni ko'rsataman. Bu shuni anglatadiki, men sizga qanday dvigatel ishlatganimni, haqiqiy mexanik tizimni qanday yaratganimni, dvigatelni qanday boshqarganimni va nihoyat Arduino LoRa -dan qanday foydalanganimni ko'rsataman
Oddiy aqlli oyna: 7 qadam (rasmlar bilan)
Oddiy aqlli oyna: Voy! anchadan beri men biror narsa yuklaganman, juda ko'p narsalar ustida ishlaganman va izdoshlarim uchun "har doim ishlash uchun loyiha bor" degan so'zlarni aytganimdek, biror narsani tashlab yuborishim kerakligini tushunganman haha, ehtimol bu menman, baribir busin
Eski noutbukdan Alexa ovozli tanish yordamida suzuvchi aqlli sehrli oyna: 6 qadam (rasmlar bilan)
Alexa ovozli identifikatorli eski noutbukdan aqlli sehrli ko'zgu: "Elektronika" kursiga yoziling: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK youtube kanalida boshqa loyihalar va elektronika bo'yicha darsliklar: https://www.youtube.com/channel/UCelOO
Buzilgan kalit taxtasini haroratni nazorat qilish yordamida aqlli sensorli kalitga o'rnating: 4 qadam
Haroratni nazorat qilish yordamida buzilgan kalit taxtani aqlli sensorli kalitga o'rnating: Men hammangiz bilasizki, hayotingizda hech bo'lmaganda bir marta kalit paneli uzluksiz ishlatilganda buzilib ketgan. ko'p vaqt yoki kalit ichidagi kamon joyidan siljiydi yoki
Ir sensori yordamida Arduino yordamida aqlli ko'cha chiroqlari: 4 qadam (rasmlar bilan)
Arduino yordamida Ir Sensor yordamida Smart Street Light: Iltimos, boshqa loyihalar uchun mening kanalimga OBUNA BO'LING. Bu loyiha Smart ko'cha yoritgichi haqida, avtomobil o'tayotganda ko'cha chiroqlari yonadi, bu erda biz 4 IQ sensorini ishlatamiz. avtomobil, har bir IQ sensori boshqaradi