Turinys:

Išmanusis veidrodis naudojant sugedusią „Android“planšetę: 5 žingsniai (su paveikslėliais)
Išmanusis veidrodis naudojant sugedusią „Android“planšetę: 5 žingsniai (su paveikslėliais)

Video: Išmanusis veidrodis naudojant sugedusią „Android“planšetę: 5 žingsniai (su paveikslėliais)

Video: Išmanusis veidrodis naudojant sugedusią „Android“planšetę: 5 žingsniai (su paveikslėliais)
Video: Kaip perduoti vaizdą be laidų į televizorių iš Mobilaus, plančetės ir kompiuterio 2024, Lapkritis
Anonim
Išmanusis veidrodis naudojant sugedusią „Android“planšetę
Išmanusis veidrodis naudojant sugedusią „Android“planšetę
Išmanusis veidrodis naudojant sugedusią „Android“planšetę
Išmanusis veidrodis naudojant sugedusią „Android“planšetę

Prieš kurį laiką netyčia numečiau „Android“planšetinį kompiuterį ant veido. Stiklas sudaužytas, bet visa kita veikė gerai. Rizikuodama, kad mano partneris dar kartą mane vadins kaupikliu, aš jį ištrauksiu, tikėdamasis, kad kada nors rasiu jo panaudojimą. Ta diena atėjo, kai iš „Instructables“gavau „darbuotojų pasirinkimo“el. Laišką su nuoroda į šį šaunų „Smart Mirror“projektą

Panašių projektų yra paskelbta daug, ir mano nėra pats įspūdingiausias. Tiesą sakant, aš tiesiog norėjau įkišti planšetinį kompiuterį už veidrodžio, atsisiųsti programą ir baigti. Bet nieko nėra paprasta, ar ne? Pasirodo, mano planšetinis kompiuteris per ilgai sėdėjo burtų keliu ir nebėra programų, kurios veiktų naudojant „Android v2.3“(„Gingerbread“). Taigi turėjau viską parašyti pati. Tai buvo mano pirmasis „Android“(ir „Java“) projektas, todėl prašau nesmerkti.

Fizinį surinkimą buvo gana paprasta įgyvendinti. Aš nuplėšiau planšetinį kompiuterį dar prieš užsakydamas dalis, kad įsitikinčiau, ar galiu jį lengvai pritvirtinti be stiklo. Pasirodo, kad stiklas yra atskirtas nuo skystųjų kristalų ekrano ir gana lengvai nuimamas. Tuo pačiu metu visi komponentai, tokie kaip PCB, akumuliatorius ir pats ekranas, buvo gražiai supakuoti, todėl papildomo montavimo nereikėjo. Radau, kad jutiklinis jutiklis yra priklijuotas prie stiklo. Bet kadangi aš neketinau turėti interaktyvaus veidrodžio, tai buvo gerai.

1 žingsnis: pirkinių sąrašas

Kaip jau minėjau, aš jau turėjau planšetinį kompiuterį - „Scroll Excel“7 colių, bet bet kuri planšetė veiktų vienodai gerai ar net geriau. Be to, turėjau nusipirkti:

  1. A3 dydžio nuotraukų rėmelis iš IKEA
  2. Dvipusis akrilo veidrodis A3 iš „ebay“
  3. Juodos spalvos putų lakštas A3 iš HobbyCraft

Aš taip pat naudojau:

  1. Stanley peilis
  2. Super klijai
  3. Švitrinis popierius
  4. Gręžkite mažais grąžtais
  5. „Dremel“ir mini pjūklas

Kad išvengčiau komplikacijų, pirmiausia nusipirkau rėmelį. Įtariau, kad aprašyme nurodyti matmenys gali būti netikslūs, ir dėl to buvau teisus - matmenys buvo pateikti rėmo viduje, o ne stiklo ar lentos dydžio.

Aš nusprendžiau nusipirkti akrilo lakštą su pusiau permatoma plėvele, jau įdėta, kai perskaičiau keletą istorijų apie žmones, kurie stengiasi išklijuoti plėvelę geros kokybės. Ar bandėte savo telefone uždėti ekrano apsaugą? Manau, kad be švaraus kambario neįmanoma pasiekti švarių rezultatų.

2 žingsnis: Paruošimas

Paruošimas
Paruošimas
Paruošimas
Paruošimas
Paruošimas
Paruošimas
Paruošimas
Paruošimas

Taigi pirmas dalykas buvo išardyti patį rėmą. Nustebau, kaip tai lengva padaryti su mažais spaustukais aplink šonus. Manau, kad tai pavyko mano naudai, nes kai kuriuose rėmuose yra įstumiama ir išstumiama galinė plokštė, kuri gali subraižyti trapią veidrodinę dangą.

Tada aš išmatavau akrilo veidrodžio lakštą ir supjaustiau pagal dydį. Lakštas turi apsauginę plėvelę iš abiejų pusių, todėl pjaustyti buvo gana paprasta (tačiau vis tiek turite būti atsargūs, kad nebūtų gilių įbrėžimų). Aš panaudojau Stanley peilį, norėdamas nulenkti lapą, o tada atsimušiau į medinio gabalo kraštą. Tai nebuvo švarus pjūvis ir atsirado aštrių briaunų, todėl kruopščiai juos nuvaliau švitriniu popieriumi. Būkite atsargūs, nes akrilas yra linkęs įtrūkti ir sudužti labiau nei tikitės iš plastiko.

Aš turėjau tik iškirpti veidrodžio lakšto ilgį, nes plotis buvo beveik tobulas rėmui ir jis turėjo tik porą milimetrų. Norėdami įsitikinti, kad jis neslysta, aš naudoju keletą izoliuotų vielos gabalų iš abiejų pusių.

Norėdami apsaugoti veidrodžio lakštą nuo įbrėžimų, pridėjau juodos spalvos putplasčio lakštą, kurio išpjova buvo pora milimetrų mažesnė už skystųjų kristalų ekraną, kad nebūtų matomi jo kraštai. Iš pradžių bandžiau pakartotinai naudoti baltą vidinę plokštę, kuri buvo pridėta prie rėmo, tačiau balta spalva buvo lengvai matoma prieš juodą LCD ekraną, ypač dienos šviesoje.

Kai kuriose mano nuotraukose galite pastebėti, kad po rėmeliu turiu pagalvę. Kiek per vėlai supratau, kad akrilo lakštas yra labai lankstus ir nors rėmas laikė jį virš stalo, kartais lakštas paliesdavo paviršių ir subraižydavo. Įbrėžimai šiuo metu yra vos matomi, tačiau kiekvieną kartą jį valant mane erzina. Tu buvai ispetaS.

O ir surinkdami nepamirškite nuimti apsauginės plėvelės. Aš perskaičiau keletą atsiliepimų, kuriuose skundžiamasi, kad veidrodis apskritai nėra atspindintis ar skaidrus. Tai privertė mane šiek tiek juoktis:)

3 žingsnis: planšetinio kompiuterio montavimas

Tabletės montavimas
Tabletės montavimas
Tabletės montavimas
Tabletės montavimas
Tabletės montavimas
Tabletės montavimas

Aš įdėjau planšetinį kompiuterį tiesiai į galinę plokštę. Tai 3 mm medžio drožlių plokštė, todėl ji turi pakankamai jėgų atlaikyti planšetinio kompiuterio svorį. Pjauti lentą buvo paprasta naudojant metalo pjūklą ir „Dremel“įrankį, nors turėjau būti atsargus, kad nepadarytų per didelės skylės.

Nors neplanuoju naudoti fotoaparato, bet kokiu atveju iškirpiau jam mažą skylutę. Tada suklijavau kai kurias likusios kietos plokštės dalis super klijais ten, kur planavau uždėti dangtelį. Taip pat galite pastebėti keletą plastikinių laikiklių. Dėl elektroninių komponentų, esančių aplink tvirtinimo angas, galėjau naudoti tik nedidelį medžiagos kiekį ir nemaniau, kad medžio plaušų plokštė laikys. Taigi radau seną plastikinę dėžę ir iš jos išpjoviau gabalus.

Galiausiai užsukau originalų planšetinio kompiuterio galinį dangtelį. Tai neužsandarina tobulai, tačiau užtikrina gerą visų komponentų palaikymą ir apsaugą, tuo pačiu suteikdama man prieigą prie jungčių ir maitinimo mygtuko.

4 žingsnis: programinė įranga

Atsižvelgiant į tai, kad dauguma programų yra skirtos „Android v4“ar naujesnėms versijoms, turėjau labai mažai galimybių rasti „Smart Mirror“programą, kuri veiktų mano planšetiniame kompiuteryje. Planšetinio kompiuterio atnaujinti taip pat nebuvo įmanoma, todėl nusprendžiau atsisiųsti „Android Studio“ir pats kurti programą. Atsakomybės atsisakymas - esu visą darbo dieną dirbantis. NET kūrėjas, todėl, nors mobilusis ir „Java“kūrimas man yra naujas dalykas, mokymosi kreivė nebuvo tokia stai, kaip būtų mokomasi programuoti nuo nulio.

Viso šaltinio kodo aprašymas būtų atskira tema. Praneškite man komentaruose, jei jus sudomino ir galbūt padarysiu kitą įrašą. Tačiau kol kas paaiškinsiu tik savo reikalavimus ir pagrindines funkcijas. Beje, šaltinio kodą galima rasti „GitHub“(https://github.com/audrius-a/smart-mirror.git). Jis paskelbtas pagal MIT licenciją, todėl nedvejodami jį ištraukite ir naudokite savo projektams.

Mano reikalavimai:

  • Turi rodyti datą ir laiką;
  • Turi rodyti dienos ir nakties temperatūros prognozę prieš 5 dienas;
  • Turi parodyti oro sąlygas prieš 5 dienas;
  • Turi veikti nuolat, be vartotojo sąveikos, net po perkrovimo;

Norėdami tai padaryti, prisiregistravau prie „Met Office DataPoint“, kuri teikia nemokamus orų atnaujinimus, kurie yra gana patikimi net ir nenuspėjamam JK orui. Prisiregistruoti labai paprasta ir jie iš karto suteikia jums API raktą, leidžiantį beveik iš karto užklausti duomenis. Patikrinkite failą/src/main/java/com/development/audrius/smartmirror/MetService.java, kad gautumėte tikslią mano naudojamą užklausą.

Norėdami parodyti oro sąlygas, naudoju nemokamas piktogramas iš https://www.alessioatzeni.com/meteocons/, kurias bendrina Alessio Atzeni. Ačiū Alessio, kad paskelbėte šias piktogramas, jos puikios.

Maniau, kad didžiausia kova bus su paskutiniu reikalavimu, kad programa visada būtų viršuje. Pasirodo, tai labai lengva, kai yra keletas leidimų faile „AndroidManifest.xml“ir „StartupHandler“klasė. Net jei planšetinis kompiuteris dėl kokių nors priežasčių miršta arba jį tiesiog reikia iš naujo paleisti, programa vėl įjungiama praėjus vos kelioms sekundėms po paleidimo ir lieka įjungta amžinai.

Vienintelė neišspręsta problema, kurią turiu iki šiol, yra „WiFi“signalo dingimas po dienos ar dviejų. Manau, kad taip buvo ir anksčiau, ir galbūt mano vienintelė išeitis būtų iš naujo paleisti planšetinį kompiuterį po kelių nesėkmingų prisijungimų prie interneto. Aš atnaujinsiu įrašą, kai jį išspręsiu.

5 žingsnis: santrauka

Tikiuosi, kad jums patiko skaityti šį pamokomą dalyką ir galbūt net ką nors išmokote ar įkvėpėte. Prašome nedvejodami palikti savo atsiliepimus ar bet kokius klausimus komentarų srityje.

Rekomenduojamas: