Sadržaj:
- Korak 1: Lista za kupovinu
- Korak 2: Priprema
- Korak 3: Montiranje tableta
- Korak 4: Softver
- Korak 5: Sažetak
Video: Pametno ogledalo pomoću pokvarenog Android tableta: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Maloprije sam slučajno ispustio svoj Android tablet na lice. Staklo se razbilo, ali ostalo je i dalje radilo dobro. U opasnosti da me partner ponovo nazove gomilačem, stavio sam to u ždrijeb, nadajući se da ću mu jednog dana naći koristi. Došao je taj dan kada sam od Instructablesa dobio e-poruku o "odabiru osoblja" s vezom do ovog super projekta Smart Mirror
Objavljeno je mnogo sličnih projekata, a moj nije najupečatljiviji. Upravo suprotno, samo sam htio staviti tablet iza ogledala, preuzeti aplikaciju i završiti s tim. Ali ništa nije jednostavno, zar ne? Ispostavilo se da je moj tablet predugo sjedio i da nema aplikacija koje bi više radile na Androidu v2.3 (Gingerbread). Pa sam morao sve sam da napišem. To je bio moj prvi Android (i Java) projekt pa nemojte suditi.
Fizički sklop je bio prilično jednostavan za implementaciju. Skinuo sam tablet čak i prije nego što sam naručio dijelove kako bih bio siguran da ga mogu lako montirati bez stakla. Ispostavilo se da je staklo odvojeno od LCD ekrana i da se lako skida. U isto vrijeme, sve komponente poput PCB -a, baterije i samog ekrana bile su lijepo upakovane zajedno pa nije bilo potrebno dodatno postavljanje. Otkrio sam da je senzor za dodir, međutim, zalijepljen za staklo. Ali kako nisam namjeravao imati interaktivno ogledalo, to je bilo u redu.
Korak 1: Lista za kupovinu
Kao što sam spomenuo, već sam imao tablet - Scroll Excel 7 -inčni, ali bilo koji tablet bi radio jednako dobro ili čak bolje. Osim toga, morao sam kupiti:
- Okvir za fotografije veličine A3 iz IKEA -e
- Dvosmjerni akrilni zrcalni list A3 sa ebaya
- Crni sjajni pjenasti list A3 iz HobbyCrafta
Koristio sam i:
- Stanley nož
- super ljepilo
- Brusni papir
- Bušite sa malim burgijama
- Dremel i mini nožna pila
Kako bih izbjegao komplikacije, prvo sam kupio okvir za slike. Sumnjao sam da dimenzije u opisu možda nisu točne i bio sam u pravu u vezi s tim - dimenzije su date s unutarnje strane okvira, a ne s veličinom stakla ili ploče.
Odlučio sam kupiti akrilnu foliju s već položenim prozirnim filmom dok sam čitao neke priče o ljudima koji se bore da dobiju dobar kvalitet ljepljivog filma. Jeste li pokušali staviti zaštitnu foliju na telefon? Mislim da je nemoguće postići čiste rezultate bez stvarne čiste sobe.
Korak 2: Priprema
Dakle, prva stvar je bila rastaviti sam okvir. Bio sam iznenađen kako je to bilo lako s malim isječcima sa svih strana. Mislim da mi je to išlo u prilog jer neki okviri imaju ploču koja klizi unutra i van, što bi potencijalno moglo ogrebati krhki premaz zrcala.
Zatim sam izmjerio akrilni zrcalni list i izrezao ga po veličini. List ima zaštitni film s obje strane pa je rezanje bilo prilično jednostavno (ipak morate paziti da ne napravite duboke ogrebotine). Upotrijebio sam Stanley nož da zabijem list, a zatim sam puknuo o rub drvenog komada. Nije bio čisti rez i proizveo je oštre rubove, pa sam ih pažljivo zagladio brusnim papirom. Ovdje budite oprezni jer akril ima tendenciju pucanja i lomljenja više nego što biste očekivali od plastike.
Morao sam samo mudro izrezati zrcalni list jer je širina bila gotovo savršena za okvir i imala je samo nekoliko milimetara prostora. Da bih se uvjerio da ne klizi okolo, koristio sam izolirane žice sa obje strane.
Da bih zrcalni list zaštitio od ogrebotina, dodao sam list crne pjene sa izrezom nekoliko milimetara manjim od LCD ekrana kako bi se izbjegle ivice. U početku sam pokušao ponovo upotrijebiti bijelu unutrašnju ploču koja je isporučena s okvirom, ali bijela boja se lako mogla vidjeti na crnom LCD ekranu, posebno pri dnevnom svjetlu.
Možda ćete primijetiti na nekim mojim fotografijama da imam jastuk ispod okvira. Prekasno sam shvatio da je akrilni lim vrlo fleksibilan i dok ga je okvir držao iznad stola, ponekad bi list dodirnuo površinu i izgrebao se. Ogrebotine su trenutno jedva vidljive, ali zabole me svaki put kad ih očistim. Upozoreni ste.
Oh, i ne zaboravite skinuti zaštitnu foliju prilikom sastavljanja. Pročitao sam nekoliko recenzija koje se žale da ogledalo uopće nije reflektirajuće ili jasno. Malo sam se nasmijala:)
Korak 3: Montiranje tableta
Ugradio sam tablet direktno u tablu. To je ploča od 3 mm ploče tako da ima dovoljno snage da podrži težinu tableta. Rezanje daske bilo je lako pomoću nožne pile i Dremel alata, iako sam morao paziti da ne napravim preveliku rupu.
Iako ne planiram koristiti kameru, za svaki sam slučaj isklesao malu rupu za nju. Zatim sam zalijepio komadiće ostataka lesonita super ljepilom na koje sam planirao montirati poklopac. Možda ćete i tamo primijetiti nekoliko plastičnih držača. Zbog elektroničkih komponenti oko rupa za montažu, mogao sam upotrijebiti samo malu količinu materijala i nisam mislio da će lesonit izdržati. Pa sam pronašao staru plastičnu kutiju i izrezao komade iz nje.
Konačno sam zavrnuo originalnu zadnju masku tableta. Ne zatvara ga savršeno, ali pruža dobru podršku i zaštitu za sve komponente, a istovremeno mi daje pristup konektorima i gumbu za uključivanje.
Korak 4: Softver
S obzirom na to da većina aplikacija postoji za Android v4 ili noviji, imao sam vrlo male šanse pronaći aplikaciju Smart Mirror koja bi radila na mom tabletu. Ni nadogradnja tableta nije bila moguća, pa sam odlučio preuzeti Android Studio i sam razviti aplikaciju. Odricanje od odgovornosti - Ja sam programer na. NET -u sa punim radnim vremenom, pa iako su mi razvoj mobilnih uređaja i Jave novi, krivulja učenja nije bila tako strma kao što bi se učilo programiranje od nule.
Opisivanje cijelog izvornog koda bila bi tema za sebe. Javite mi u komentarima ako ste zainteresovani i možda ću napisati još jedan post. No, za sada ću objasniti samo svoje zahtjeve i osnovnu funkcionalnost. Inače, izvorni kod je dostupan na GitHub-u (https://github.com/audrius-a/smart-mirror.git). Objavljeno je pod licencom MIT -a, pa ga slobodno rastavite i koristite za svoje projekte.
Moji zahtevi:
- Mora prikazati datum i vrijeme;
- Mora prikazati dnevnu i noćnu prognozu temperature 5 dana unaprijed;
- Mora pokazati vremenske uslove 5 dana unaprijed;
- Mora raditi kontinuirano bez interakcije korisnika čak i nakon ponovnog pokretanja;
Da bih postigao gore navedeno, prijavio sam se u Met Office DataPoint koji nudi besplatna ažuriranja vremena koja su prilično pouzdana, čak i za nepredvidljivo vrijeme u Velikoj Britaniji. Prijava je vrlo jednostavna i oni vam odmah daju API ključ koji vam omogućuje da gotovo odmah tražite podatke. Pogledajte datoteku app/src/main/java/com/development/audrius/smartmirror/MetService.java za tačan upit koji sam koristio.
Za prikaz vremenskih uslova koristio sam besplatne ikone sa https://www.alessioatzeni.com/meteocons/ koje je podijelio Alessio Atzeni. Hvala Alessio, što ste objavili ove ikone, odlične su.
Mislio sam da će najveća borba biti sa posljednjim zahtjevom da aplikacija uvijek bude na vrhu. Ispostavilo se da je to vrlo jednostavno s nekoliko dozvola u datoteci AndroidManifest.xml i klasom StartupHandler. Čak i ako tablet iz bilo kojeg razloga ugine ili jednostavno treba ponovno pokretanje, aplikacija se vraća samo nekoliko sekundi nakon pokretanja i ostaje zauvijek uključena.
Jedino neriješeno pitanje koje imam do sada je WiFi signal koji nestaje nakon dan ili dva. Vjerujem da je to bio slučaj u prošlosti i možda bi moja jedina opcija bila ponovno pokretanje tableta nakon nekoliko neuspješnih povezivanja na internet. Ažurirat ću post čim ga riješim.
Korak 5: Sažetak
Nadam se da ste uživali čitajući ovo uputstvo i možda čak i naučili nešto ili ste dobili inspiraciju. Slobodno ostavite povratne informacije ili bilo kakva pitanja u području za komentare.
Preporučuje se:
Kako napraviti pametno ogledalo pomoću Raspberry Pi 4: 10 koraka
Kako izgraditi pametno ogledalo s Raspberry Pi 4: U ovom vodiču ćemo vidjeti kako izgraditi pametno ogledalo koristeći reciklirane dijelove, poput okvira za slike, starog monitora i stakla za slike. Za elektroničke komponente koje sam kupio ovdje www.lcsc .com
Kako napraviti pametno ogledalo "uradi sam": 12 koraka (sa slikama)
Kako napraviti DIY pametno ogledalo: "Pametno ogledalo" je dvosmjerno ogledalo sa zaslonom iza sebe koje se obično koristi za prikaz korisnih informacija poput vremena i datuma, vremena, vašeg kalendara i raznih drugih stvari! Ljudi ih koriste u razne svrhe
Jednostavno pametno ogledalo: 7 koraka (sa slikama)
Jednostavno pametno ogledalo: Vau! prošlo je dosta vremena da sam nešto učitao, bio zauzet radeći na toliko stvari i shvatio da moram ostaviti nešto za svoje sljedbenike kako kažu izreke, 'uvijek imam projekt na kojem ću raditi' haha možda sam to ja, svejedno nazad u busin
Lebdeće pametno čarobno ogledalo sa starog prijenosnog računara sa Alexa prepoznavanjem glasa: 6 koraka (sa slikama)
Plivajuće pametno čarobno ogledalo sa starog prijenosnog računara s Alexa prepoznavanjem glasa: Upišite se na moj tečaj "Ukratko o elektronici" ovdje: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Pogledajte i moj youtube kanal ovdje za više projekata i upute o elektronici: https://www.youtube.com/channel/UCelOO
Ne tako pametno-ali-vrlo zdravo-ipak-pomalo jezivo ogledalo: 5 koraka (sa slikama)
Ne tako pametno-ali-vrlo zdravo-ipak-pomalo jezivo ogledalo: Treba vam ogledalo, ali ne želite dodati još jedan pametan objekt u svoj dom? Onda je ovo ne tako pametno-ali-vrlo zdravo-ipak-pomalo jezivo ogledalo upravo za vas