สารบัญ:

Smart Mirror โดยใช้แท็บเล็ต Android ที่ใช้งานไม่ได้: 5 ขั้นตอน (พร้อมรูปภาพ)
Smart Mirror โดยใช้แท็บเล็ต Android ที่ใช้งานไม่ได้: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Smart Mirror โดยใช้แท็บเล็ต Android ที่ใช้งานไม่ได้: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Smart Mirror โดยใช้แท็บเล็ต Android ที่ใช้งานไม่ได้: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: ปล่อยภาพหน้าจอแท็บเล็ต ออกทีวีแบบไร้สาย 2024, พฤศจิกายน
Anonim
กระจกอัจฉริยะโดยใช้แท็บเล็ต Android ที่ใช้งานไม่ได้
กระจกอัจฉริยะโดยใช้แท็บเล็ต Android ที่ใช้งานไม่ได้
กระจกอัจฉริยะโดยใช้แท็บเล็ต Android ที่ใช้งานไม่ได้
กระจกอัจฉริยะโดยใช้แท็บเล็ต Android ที่ใช้งานไม่ได้

เมื่อไม่นานมานี้ ฉันเผลอทำแท็บเล็ต Android หล่นใส่หน้ามัน กระจกแตก แต่ที่เหลือยังใช้งานได้ดี ในความเสี่ยงที่คู่ของฉันจะถูกเรียกอีกครั้งว่าเป็นผู้กักตุน ฉันลองเสี่ยงดู หวังว่าสักวันฉันจะได้ประโยชน์จากมัน วันนั้นมาถึงเมื่อฉันได้รับอีเมล "staff's picks" จาก Instructables พร้อมลิงก์ไปยังโครงการ Smart Mirror สุดเจ๋ง

มีหลายโครงการที่คล้ายคลึงกันที่โพสต์ และโครงการของฉันก็ไม่ใช่โครงการที่น่าประทับใจที่สุด ที่จริงแล้วค่อนข้างตรงกันข้าม ฉันแค่ต้องการติดแท็บเล็ตไว้หลังมิเรอร์ ดาวน์โหลดแอปและใช้งานมันให้เสร็จ แต่ไม่มีอะไรได้มาง่ายๆ ใช่ไหม? ปรากฎว่าแท็บเล็ตของฉันอยู่ในการจับฉลากนานเกินไปและไม่มีแอปใดที่จะทำงานบน Android v2.3 (Gingerbread) ได้อีกต่อไป เลยต้องเขียนเองทั้งหมด นี่เป็นโครงการแรกของฉันสำหรับ Android (และ Java) ดังนั้นโปรดอย่าตัดสิน

การประกอบทางกายภาพนั้นค่อนข้างง่ายในการนำไปใช้ ฉันถอดแท็บเล็ตออกก่อนสั่งชิ้นส่วนเพื่อให้แน่ใจว่าสามารถติดตั้งได้ง่ายโดยไม่ต้องใช้กระจก ปรากฎว่ากระจกแยกจากจอ LCD และหลุดออกมาค่อนข้างง่าย ในเวลาเดียวกัน ส่วนประกอบทั้งหมด เช่น PCB, แบตเตอรี่ และหน้าจอนั้นถูกรวมเข้าด้วยกันอย่างดี ดังนั้นจึงไม่จำเป็นต้องติดตั้งเพิ่มเติม ฉันพบว่าเซ็นเซอร์สัมผัสติดอยู่ที่กระจก แต่เนื่องจากฉันไม่ได้ตั้งใจจะมีมิเรอร์แบบโต้ตอบก็ไม่เป็นไร

ขั้นตอนที่ 1: รายการช้อปปิ้ง

อย่างที่ฉันบอกไป ฉันมีแท็บเล็ตอยู่แล้ว - Scroll Excel 7 นิ้ว แต่แท็บเล็ตใดๆ จะทำงานได้ดีเท่าๆ กันหรือดีกว่านั้นอีก นอกจากนั้นฉันต้องซื้อ:

  1. กรอบรูปขนาด A3 จาก IKEA
  2. แผ่นกระจกอะครีลิคสองทาง A3 จาก ebay
  3. แผ่นโฟมสีดำขนาด A3 จาก HobbyCraft

ฉันยังใช้:

  1. มีดสแตนเลย์
  2. ซุปเปอร์กาว
  3. กระดาษทราย
  4. เจาะด้วยดอกสว่านขนาดเล็ก
  5. Dremel และเลื่อยวงเดือนขนาดเล็ก

เพื่อหลีกเลี่ยงความยุ่งยาก ฉันซื้อกรอบรูปก่อน ฉันสงสัยว่าขนาดในคำอธิบายอาจไม่ถูกต้องและฉันก็คิดถูก - ขนาดถูกกำหนดจากด้านในของกรอบ ไม่ใช่ขนาดของกระจกหรือกระดานหลัง

ฉันเลือกซื้อแผ่นอะครีลิคที่มีฟิล์มกึ่งโปร่งแสงติดไว้แล้ว ขณะที่ฉันอ่านเรื่องราวของผู้คนที่ดิ้นรนเพื่อให้ได้ฟิล์มคุณภาพดีจากกาวติด คุณได้ลองติดฟิล์มกันรอยบนโทรศัพท์ของคุณแล้วหรือยัง? ฉันคิดว่ามันเป็นไปไม่ได้ที่จะได้ผลลัพธ์ที่สะอาดโดยไม่มีห้องปลอดเชื้อจริง

ขั้นตอนที่ 2: การเตรียมการ

การตระเตรียม
การตระเตรียม
การตระเตรียม
การตระเตรียม
การตระเตรียม
การตระเตรียม
การตระเตรียม
การตระเตรียม

ดังนั้นสิ่งแรกคือการถอดประกอบเฟรมเอง ฉันรู้สึกประหลาดใจที่ง่ายที่มีคลิปเล็กๆ อยู่รอบๆ ฉันคิดว่าวิธีนี้ได้ผลดี เพราะเฟรมบางเฟรมมีแป้นด้านหลังที่เลื่อนเข้าและออก ซึ่งอาจทำให้กระจกที่เปราะบางเป็นรอยได้

จากนั้นฉันวัดแผ่นกระจกอะครีลิคแล้วตัดให้ได้ขนาด แผ่นมีฟิล์มป้องกันทั้งสองด้าน ดังนั้นการตัดจึงค่อนข้างง่าย (แต่คุณยังต้องระวังไม่ให้เกิดรอยขีดข่วนลึก) ฉันใช้มีดสแตนเลย์ทำคะแนนแผ่นแล้วหักเข้ากับขอบของชิ้นไม้ มันไม่ใช่รอยตัดที่สะอาดและทำให้เกิดขอบที่แหลม ฉันจึงค่อยๆ บดมันให้เรียบโดยใช้กระดาษทราย ระวังที่นี่เพราะอะคริลิกมีแนวโน้มที่จะแตกและแตกละเอียดมากกว่าที่คุณคาดหวังจากพลาสติก

ฉันต้องตัดความยาวแผ่นกระจกอย่างชาญฉลาดเท่านั้น เนื่องจากความกว้างเกือบจะสมบูรณ์แบบสำหรับกรอบแว่น และมีเวลาเล่นเพียงสองสามมิลลิเมตร เพื่อให้แน่ใจว่าจะไม่เลื่อนไปมา ฉันใช้ลวดหนามหุ้มฉนวนทั้งสองด้าน

เพื่อปกป้องแผ่นกระจกจากรอยขีดข่วน ฉันได้เพิ่มแผ่นโฟม fab สีดำที่มีช่องตัดเล็กกว่าหน้าจอ LCD สองสามมิลลิเมตรเพื่อหลีกเลี่ยงไม่ให้มองเห็นขอบใดๆ ตอนแรกฉันพยายามนำกระดานด้านในสีขาวที่มาพร้อมกับกรอบกลับมาใช้ใหม่ แต่สีขาวสามารถเห็นได้ง่ายบนจอ LCD สีดำโดยเฉพาะในเวลากลางวัน

คุณอาจสังเกตเห็นในรูปถ่ายของฉันบางรูปฉันมีเบาะรองนั่งอยู่ใต้เฟรม ฉันรู้ตัวช้าไปนิดว่าแผ่นอะครีลิคมีความยืดหยุ่นสูง และในขณะที่กรอบเก็บไว้เหนือท็อปโต๊ะ บางครั้งแผ่นอาจสัมผัสพื้นผิวและเกิดรอยขีดข่วนขึ้น ตอนนี้แทบไม่เห็นรอยขีดข่วนแต่มันจู้จี้ทุกครั้งที่ทำความสะอาด คุณได้รับการเตือน

อ้อ และอย่าลืมถอดฟิล์มป้องกันออกตอนประกอบ ฉันอ่านบทวิจารณ์สองสามเรื่องที่บ่นว่ากระจกไม่สะท้อนแสงหรือใสเลย นั่นทำให้ฉันหัวเราะเล็กน้อย:)

ขั้นตอนที่ 3: ติดตั้งแท็บเล็ต

การติดตั้งแท็บเล็ต
การติดตั้งแท็บเล็ต
การติดตั้งแท็บเล็ต
การติดตั้งแท็บเล็ต
การติดตั้งแท็บเล็ต
การติดตั้งแท็บเล็ต

ฉันติดตั้งแท็บเล็ตเข้ากับกระดานหลังโดยตรง มันเป็นฮาร์ดบอร์ดขนาด 3 มม. ดังนั้นจึงมีความแข็งแรงเพียงพอที่จะรองรับน้ำหนักของแท็บเล็ต การตัดกระดานทำได้ง่ายด้วยเลื่อยเลือยตัดโลหะและเครื่องมือ Dremel แม้ว่าฉันจะต้องระวังไม่ให้รูใหญ่เกินไป

แม้ว่าฉันจะไม่ได้วางแผนที่จะใช้กล้องนี้ แต่ฉันก็เจาะรูเล็กๆ เผื่อไว้เผื่อไว้ จากนั้นฉันก็ติดกาวฮาร์ดบอร์ดที่เหลือบางส่วนด้วยซุปเปอร์กาวซึ่งฉันวางแผนจะติดที่ครอบ คุณอาจสังเกตเห็นที่ยึดพลาสติกสองสามอันที่นั่นเช่นกัน เนื่องจากส่วนประกอบอิเล็กทรอนิกส์รอบๆ รูยึด ฉันจึงสามารถใช้วัสดุเพียงเล็กน้อยเท่านั้น และไม่คิดว่าฮาร์ดบอร์ดจะรองรับได้ ฉันก็เลยไปเจอกล่องพลาสติกเก่าๆ แล้วก็ตัดเป็นชิ้นๆ

ในที่สุดฉันก็ขันฝาหลังเดิมของแท็บเล็ต มันไม่ได้ปิดผนึกอย่างสมบูรณ์ แต่ให้การสนับสนุนและการป้องกันที่ดีสำหรับส่วนประกอบทั้งหมดในขณะที่ยังให้การเข้าถึงตัวเชื่อมต่อและปุ่มเปิดปิดให้ฉัน

ขั้นตอนที่ 4: ซอฟต์แวร์

เมื่อพิจารณาว่าแอปพลิเคชันส่วนใหญ่ที่มีอยู่สำหรับ Android v4 หรือสูงกว่า ฉันมีโอกาสน้อยมากที่จะพบแอปพลิเคชัน Smart Mirror ที่จะทำงานบนแท็บเล็ตของฉัน การอัพเกรดแท็บเล็ตก็ไม่สามารถทำได้เช่นกัน ดังนั้นฉันจึงตัดสินใจดาวน์โหลด Android Studio และพัฒนาแอปพลิเคชันด้วยตัวเอง ข้อจำกัดความรับผิดชอบ - ฉันเป็นนักพัฒนา. 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 สำหรับข้อความค้นหาที่ฉันใช้

ในการแสดงสภาพอากาศ ฉันใช้ไอคอนฟรีจาก https://www.alessioatzeni.com/meteocons/ ที่แบ่งปันโดย Alessio Atzeni ขอบคุณ Alessio สำหรับการเผยแพร่ไอคอนเหล่านี้ มันยอดเยี่ยมมาก

ฉันคิดว่าการต่อสู้ที่ยิ่งใหญ่ที่สุดก็คือข้อกำหนดสุดท้ายในการรักษาแอปพลิเคชันให้อยู่ด้านบนเสมอ ปรากฎว่ามันง่ายมากด้วยการอนุญาตสองอย่างในไฟล์ AndroidManifest.xml และคลาส StartupHandler แม้ว่าแท็บเล็ตจะตายด้วยเหตุผลใดก็ตามหรือเพียงแค่ต้องการรีบูต แอปพลิเคชันจะกลับมาทำงานอีกครั้งหลังจากเริ่มต้นเพียงไม่กี่วินาทีและจะคงอยู่ตลอดไป

ปัญหาที่โดดเด่นเพียงอย่างเดียวที่ฉันมีคือสัญญาณ WiFi หายไปหลังจากผ่านไปหนึ่งหรือสองวัน ฉันเชื่อว่าเป็นกรณีนี้ในอดีตและบางทีทางเลือกเดียวของฉันคือการรีบูตแท็บเล็ตหลังจากการเชื่อมต่ออินเทอร์เน็ตล้มเหลวเล็กน้อย ฉันจะอัปเดตโพสต์เมื่อฉันได้รับการแก้ไข

ขั้นตอนที่ 5: สรุป

ฉันหวังว่าคุณจะสนุกกับการอ่านคำแนะนำนี้และบางทีอาจได้เรียนรู้บางอย่างหรือได้รับแรงบันดาลใจ โปรดแสดงความคิดเห็นหรือคำถามใด ๆ ในพื้นที่แสดงความคิดเห็น

แนะนำ: