Isi kandungan:

Cermin Pintar Menggunakan Tablet Android Pecah: 5 Langkah (dengan Gambar)
Cermin Pintar Menggunakan Tablet Android Pecah: 5 Langkah (dengan Gambar)

Video: Cermin Pintar Menggunakan Tablet Android Pecah: 5 Langkah (dengan Gambar)

Video: Cermin Pintar Menggunakan Tablet Android Pecah: 5 Langkah (dengan Gambar)
Video: TUTORIAL MEWARNAI DENGAN BENAR #tutorialprocreate #ipadpro #procreate 2024, November
Anonim
Cermin Pintar Menggunakan Tablet Android Pecah
Cermin Pintar Menggunakan Tablet Android Pecah
Cermin Pintar Menggunakan Tablet Android Pecah
Cermin Pintar Menggunakan Tablet Android Pecah

Beberapa ketika yang lalu saya secara tidak sengaja menjatuhkan tablet Android saya di wajahnya. Kaca pecah, tetapi selebihnya masih berfungsi dengan baik. Dengan risiko dipanggil penimbun oleh pasangan saya sekali lagi, saya meletakkannya dalam undian, dengan harapan saya akan dapat menggunakannya pada suatu hari nanti. Hari itu tiba ketika saya mendapat e-mel "pilihan kakitangan" dari Instructables dengan pautan ke projek Cermin Pintar yang hebat ini

Terdapat banyak projek serupa yang dipaparkan, dan projek saya bukanlah yang paling mengagumkan. Sebenarnya, saya hanya mahu meletakkan tablet di belakang cermin, memuat turun aplikasi dan menyelesaikannya. Tetapi tidak ada yang mudah, bukan? Ternyata tablet saya terlalu lama dalam undian dan tidak ada aplikasi yang berfungsi di Android v2.3 (Gingerbread) lagi. Oleh itu, saya mesti menulis semuanya sendiri. Ini adalah projek Android (dan Java) pertama saya, jadi jangan menilai.

Pemasangan fizikal agak mudah dilaksanakan. Saya menanggalkan tablet sebelum saya memesan bahagian-bahagiannya untuk memastikan saya dapat memasangnya dengan mudah tanpa kaca. Ternyata kaca itu terpisah dari skrin LCD dan keluar dengan mudah. Pada masa yang sama, semua komponen seperti PCB, bateri dan layar itu sendiri dikemas dengan baik sehingga tidak diperlukan pemasangan tambahan. Walau bagaimanapun, saya mendapati bahawa sensor sentuh terpaku pada kaca. Tetapi kerana saya tidak bermaksud untuk mempunyai cermin interaktif yang baik.

Langkah 1: Senarai Beli-belah

Seperti yang saya nyatakan, saya sudah mempunyai tablet - Tatal Excel 7 inci, tetapi mana-mana tablet akan berfungsi sama baik atau lebih baik. Selain itu saya terpaksa membeli:

  1. Bingkai foto bersaiz A3 dari IKEA
  2. Lembaran cermin akrilik dua arah A3 dari ebay
  3. Lembaran busa fab hitam A3 dari HobbyCraft

Saya juga menggunakan:

  1. Pisau Stanley
  2. Lem super
  3. Kertas pasir
  4. Gerudi dengan bit gerudi kecil
  5. Dremel dan gergaji besi mini

Untuk mengelakkan sebarang komplikasi, saya membeli bingkai gambar terlebih dahulu. Saya mengesyaki bahawa dimensi dalam keterangan mungkin tidak tepat dan saya betul tentang hal itu - dimensi diberikan dari bahagian dalam bingkai, bukan ukuran kaca atau papan belakang.

Saya memilih untuk membeli lembaran akrilik dengan filem separa telus yang sudah tersimpan ketika saya membaca beberapa kisah orang yang bergelut untuk mendapatkan kualiti filem yang baik. Sudahkah anda cuba meletakkan pelindung skrin pada telefon anda? Saya rasa mustahil untuk mendapatkan hasil yang bersih tanpa bilik bersih yang sebenarnya.

Langkah 2: Persiapan

Persiapan
Persiapan
Persiapan
Persiapan
Persiapan
Persiapan
Persiapan
Persiapan

Jadi perkara pertama adalah membongkar bingkai itu sendiri. Saya terkejut betapa mudahnya dengan klip kecil di seluruh sisi. Saya rasa ini berjaya kerana beberapa bingkai mempunyai papan belakang yang meluncur masuk dan keluar, yang berpotensi menggaru lapisan cermin yang rapuh.

Kemudian saya mengukur kepingan cermin akrilik dan dipotong mengikut ukuran. Lembaran mempunyai filem pelindung dari kedua-dua belah pihak sehingga pemotongannya agak mudah (walaupun, anda masih harus berhati-hati untuk tidak membuat calar yang mendalam). Saya menggunakan pisau Stanley untuk menjaringkan helaian dan kemudian tersentak di tepi sekeping kayu. Itu bukan potongan yang bersih dan menghasilkan beberapa tepi yang tajam, jadi saya berhati-hati menghaluskannya dengan menggunakan kertas pasir. Hati-hati di sini kerana akrilik mempunyai kecenderungan untuk retak dan pecah lebih banyak daripada yang anda harapkan dari plastik.

Saya hanya perlu memotong panjang kepingan cermin kerana lebarnya hampir sempurna untuk bingkai dan hanya mempunyai beberapa milimeter permainan. Untuk memastikan ia tidak meluncur di sekitar saya menggunakan beberapa bit wayar terlindung di kedua-dua belah pihak.

Untuk melindungi kepingan cermin dari calar, saya telah menambahkan lembaran busa fab hitam dengan potongan beberapa milimeter lebih kecil daripada skrin LCD untuk mengelakkan tepi kelihatan. Pada mulanya saya cuba menggunakan semula papan dalaman berwarna putih yang disertakan dengan bingkai, tetapi warna putih dapat dilihat dengan mudah terhadap layar LCD hitam, terutama pada waktu siang.

Anda mungkin melihat di beberapa foto saya ada bantal di bawah bingkai. Saya menyedari agak terlambat bahawa lembaran akrilik sangat lentur dan sementara bingkai meletakkannya di atas meja, kadangkala helaian itu menyentuh permukaan dan tergores. Goresan hampir tidak dapat dilihat pada masa ini tetapi ia mengganggu saya setiap kali saya membersihkannya. Anda telah diberi amaran.

Oh, dan jangan lupa menanggalkan filem pelindung semasa memasang. Saya membaca beberapa ulasan yang mengeluh bahawa cermin tidak mencerminkan atau jelas sama sekali. Itu membuatkan saya tergelak kecil:)

Langkah 3: Memasang Tablet

Memasang Tablet
Memasang Tablet
Memasang Tablet
Memasang Tablet
Memasang Tablet
Memasang Tablet

Saya telah memasang tablet terus ke papan belakang. Papan kerasnya 3mm sehingga mempunyai kekuatan yang cukup untuk menyokong berat tablet. Memotong papan itu mudah dengan gergaji besi dan alat Dremel, walaupun saya harus berhati-hati untuk tidak membuat lubang terlalu besar.

Walaupun saya tidak merancang untuk menggunakan kamera, saya memahat lubang kecil untuk berjaga-jaga. Kemudian saya menempelkan beberapa bahagian papan keras yang tersisa dengan gam super di mana saya merancang untuk memasang penutupnya. Anda mungkin juga melihat beberapa pelekap plastik di sana. Oleh kerana komponen elektronik di sekitar lubang pelekap, saya hanya dapat menggunakan sebilangan kecil bahan dan saya tidak menyangka papan keras akan tahan. Oleh itu, saya menjumpai beberapa kotak plastik lama dan memotongnya.

Akhirnya saya mengacukan penutup belakang tablet yang asal. Ia tidak menutupnya dengan sempurna, tetapi memberikan sokongan dan perlindungan yang baik untuk semua komponen sambil memberi saya akses ke penyambung dan butang kuasa.

Langkah 4: Perisian

Memandangkan kebanyakan aplikasi di luar sana adalah untuk Android v4 atau lebih tinggi, saya sangat sedikit peluang untuk mencari aplikasi Cermin Cerdas yang dapat berfungsi di tablet saya. Naik taraf tablet juga tidak dapat dilakukan, jadi saya memutuskan untuk memuat turun Android Studio dan mengembangkan aplikasi sendiri. Penafian - Saya adalah pemaju NET sepenuh masa, jadi walaupun pembangunan mudah alih dan Java baru bagi saya, kurva pembelajaran tidak begitu curam dengan pembelajaran program dari awal.

Menjelaskan keseluruhan kod sumber akan menjadi topik tersendiri. Beritahu saya dalam komen jika anda berminat dan mungkin saya akan membuat catatan lain. Tetapi buat masa ini, saya hanya akan menjelaskan keperluan dan fungsi asas saya. By the way, kod sumber tersedia di GitHub (https://github.com/audrius-a/smart-mirror.git). Ia diterbitkan di bawah lesen MIT jadi jangan ragu untuk menggunakannya dan projek anda.

Keperluan saya:

  • Mesti menunjukkan tarikh dan masa;
  • Mesti menunjukkan ramalan suhu siang dan malam 5 hari ke depan;
  • Mesti menunjukkan keadaan cuaca 5 hari ke depan;
  • Mesti berjalan berterusan tanpa interaksi pengguna walaupun selepas reboot;

Untuk mencapai perkara di atas, saya mendaftar ke Met Office DataPoint yang memberikan kemas kini cuaca percuma yang cukup dipercayai, walaupun untuk cuaca UK yang tidak dapat diramalkan. Mendaftar sangat mudah dan mereka memberi anda kunci API dengan serta-merta memungkinkan untuk membuat pertanyaan data dengan segera. Lihat fail app / src / main / java / com / development / audrius / smartmirror / MetService.java untuk pertanyaan yang saya gunakan.

Untuk memaparkan keadaan cuaca, saya menggunakan ikon percuma dari https://www.alessioatzeni.com/meteocons/ yang dikongsi oleh Alessio Atzeni. Terima kasih Alessio, kerana menerbitkan ikon ini, mereka sangat bagus.

Saya fikir perjuangan terbesar adalah dengan syarat terakhir agar aplikasi sentiasa berada di atas. Ternyata, sangat mudah dengan beberapa kebenaran dalam fail AndroidManifest.xml dan kelas StartupHandler. Walaupun tablet mati dengan alasan apa pun atau hanya memerlukan but semula, aplikasi akan hidup semula hanya beberapa saat selepas permulaan dan kekal selama-lamanya.

Satu-satunya masalah yang saya ada setakat ini ialah isyarat WiFi hilang selepas satu atau dua hari. Saya percaya itu berlaku pada masa lalu dan mungkin satu-satunya pilihan saya ialah menghidupkan semula tablet setelah beberapa kegagalan menyambung ke internet. Saya akan mengemas kini siaran setelah saya menyelesaikannya.

Langkah 5: Ringkasan

Saya harap anda seronok membaca ini dan mungkin juga belajar sesuatu atau mendapat inspirasi. Jangan ragu untuk memberikan maklum balas atau sebarang pertanyaan di kawasan komen.

Disyorkan: