สารบัญ:

วิธีสร้าง Smart Mirror/make Up Box Combo แบบพกพา: 8 ขั้นตอน
วิธีสร้าง Smart Mirror/make Up Box Combo แบบพกพา: 8 ขั้นตอน

วีดีโอ: วิธีสร้าง Smart Mirror/make Up Box Combo แบบพกพา: 8 ขั้นตอน

วีดีโอ: วิธีสร้าง Smart Mirror/make Up Box Combo แบบพกพา: 8 ขั้นตอน
วีดีโอ: Building my PERFECT Smart Home Control Panel! 2024, พฤศจิกายน
Anonim
วิธีการสร้างคอมโบกระจกพกพาอัจฉริยะ/เมคอัพบ็อกซ์
วิธีการสร้างคอมโบกระจกพกพาอัจฉริยะ/เมคอัพบ็อกซ์

ในโปรเจ็กต์สุดท้ายของฉันที่วิทยาลัย Davis & Elkins ฉันได้เริ่มออกแบบและสร้างกล่องสำหรับเดินทางพร้อมกระจกขนาดใหญ่ขึ้นและใช้ประโยชน์จาก Raspberry Pi และแพลตฟอร์มซอฟต์แวร์ Magic Mirror ที่จะทำหน้าที่เป็นอุปกรณ์พกพา ความแตกต่างของกระจกอัจฉริยะทั่วไป แพลตฟอร์มกระจกวิเศษมีเอกลักษณ์เฉพาะในโมดูลาร์ ทำให้มีอิสระเต็มที่ในการทำงานและการออกแบบ!

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

ชิ้นส่วน: กล่องแต่งหน้าสำหรับเดินทางพร้อมฝาปิดแบบฝากลวง แถบไฟA raspberry pi 3A raspberry pi จอภาพขับเคลื่อนด้วย GPIO แผ่นอะคริลิกกระจกสองทางบางๆ ชิ้นส่วนเหล่านี้มาจาก Amazon (นอกเหนือจาก Pi ที่ฉันให้ยืมมาเพื่อจุดประสงค์ โปรเจ็กต์นี้) เทปพันสายไฟม้วนหนึ่ง: ฉันใช้บัลซ่า 1/4" ที่มีให้ฉันผ่านพื้นที่ผู้สร้างของวิทยาลัย คุณจะต้องใช้ชิ้นส่วนที่มีขนาดอย่างน้อย 2'x1.5' เพื่อตัดให้ได้ขนาดสำหรับ frameTools:Drill และดอกสว่านA Dremel 1/4" พร้อมล้อเจียรและจานขัดA เครื่องตัดเลเซอร์

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

เฟรมของเราได้รับการออกแบบมาให้พอดีกับการเสียดสี ซึ่งหมายความว่าไม่มีเบาะแสหรือสกรูยึดเข้าที่ เพื่อให้บรรลุสิ่งนี้ ฉันวัดด้านในของชีวิตและวัดมุมโค้งมนด้วย สำหรับกล่องที่ฉันใช้นี่กลายเป็น (!! ใส่การวัดขั้นสุดท้ายที่นี่!!) อย่างไรก็ตาม หากคุณเลือกใช้กล่องที่มีขนาดแตกต่างกัน จะส่งผลต่อขนาดของกรอบของคุณ ฉันยังตัดแต่ละด้านออกไปจนสุดมุมประมาณ 1/4 นิ้ว ฉันร่างกรอบโดยใช้ Fusion 360 ขอบคุณใบอนุญาตของนักเรียน และนำเข้าภาพสเก็ตช์นั้นไปยัง Inkscape ซึ่งเป็นโปรแกรมนักวาดภาพประกอบฟรี

ขั้นตอนที่ 3: การตัดกระจก

การตัดชิ้นส่วนกระจกของเราออกจากอะคริลิกเป็นส่วนที่ง่ายกว่าสำหรับโครงการ เป็นขั้นตอนที่ชาญฉลาด เหมือนกับการตัดเฟรมของเรา แต่ด้วยสเก็ตช์ที่เรียบง่ายกว่ามาก! เพียงร่างสี่เหลี่ยมขนาดเท่ารูที่ตัดในกรอบของเราโดยให้แต่ละด้านเพิ่มขึ้น ~1/4 เพื่อให้ติดที่ด้านหลังของกรอบ

ขั้นตอนที่ 4: การปรับเปลี่ยนกล่อง

การปรับเปลี่ยนกล่อง
การปรับเปลี่ยนกล่อง

Make up box ของฉันจำเป็นต้องมีการปรับเปลี่ยนอย่างมากในการทำงานสำหรับโปรเจ็กต์นี้ สิ่งนี้ทำขึ้นเพื่อเวลาอย่างสมบูรณ์ และในอนาคตฉันหวังว่าจะมีการออกแบบกล่องเป็นของตัวเอง สิ่งแรกที่คุณจะต้องทำคือตัดมุมออกด้วยเดรเมล ลึกประมาณ 1/4 นิ้ว ซึ่งจะทำให้กรอบของเราสามารถประสานกับฐานและปิดให้สนิท ขั้นตอนต่อไปคือการตัดรูใน ปลายด้านหลังสำหรับสายไฟของเรา สำหรับสิ่งนี้ ฉันเจาะรูสองรูที่มุมด้านหลังข้างกัน แล้วใช้ Dremel เชื่อมสองรูและสร้างรูรูปสี่เหลี่ยมผืนผ้าเดียวเนื่องจาก microusb ของฉันมีปลอกคอที่ค่อนข้างหนาเพื่อให้เข้าได้. สุดท้าย ทรายทุกอย่างลงเพื่อให้เรียบและแก้ไขข้อผิดพลาดใด ๆ

ขั้นตอนที่ 5: ขั้นตอนที่ 5: ไฟ

ขั้นตอนที่ 5: ไฟ!
ขั้นตอนที่ 5: ไฟ!

โต๊ะเครื่องแป้งจะไม่สมบูรณ์แบบหากไม่มีแสง! ดังนั้นสำหรับโต๊ะเครื่องแป้งแบบพกพาของเรา ฉันจึงเลือกใช้แถบไฟ USB ฉันใช้เทคนิคการเจาะแบบเดียวกับรูของเราที่ด้านหลังของกล่องเพื่อจ่ายไฟ แต่ด้วยดอกสว่านที่เล็กกว่า 1/16 นิ้ว ซึ่งทำให้ฉันมีที่ว่างเพียงพอสำหรับการทำงานแถบนั้น เหลือเพียงเพื่อให้แน่ใจว่าฟิล์ม กาวบนแถบจะถูกลบออกและวางแถบลงบนเฟรมอย่างแน่นหนา หมายเหตุด้านข้าง: เป็นการดีที่คุณจะใช้แถบไฟ Phillips Hue เพื่อให้สามารถทำงานร่วมกันได้อย่างกว้างขวางกับ MagicMirror หรือ IFTTT ซึ่งช่วยให้ใช้งานได้แบบแฮนด์ฟรีโดยเสียค่าใช้จ่ายในการเขียนโปรโตคอลของคุณ หรือติดตั้งโมดูล อย่างไรก็ตาม สำหรับต้นทุนโครงการนี้เป็นปัจจัยหนึ่งที่แถบเว้ราคา 80 ดอลลาร์ใน Amazon ซึ่งมากกว่าความสมบูรณ์ของโครงการอย่างอื่นและการพิจารณาว่าแถบนี้ใช้เพียงเล็กน้อยสำหรับโครงการนี้ ตัวอย่าง ข้อแม้อื่น ๆ ในการทำงานที่ดีขึ้นคือแถบที่ซับซ้อนมากขึ้นเช่นแถบ Phillips Hue ต้องใช้บริดจ์เครือข่ายที่เสียบเข้ากับเราเตอร์เครือข่ายของคุณโดยตรงซึ่งทำให้การพกพาส่วนใหญ่ลดลง

ขั้นตอนที่ 6: ขั้นตอนที่ 6: ไม่ใช่ชิ้นเค้ก แต่เป็นชิ้น Pi

raspberry pi เป็นหัวใจสำคัญของงานสร้าง และต้องมีการตั้งค่าเล็กน้อย ปัญหา HDMI เป็นหนึ่งในปัญหาที่พบบ่อยที่สุดกับราสเบอร์รี่ pi เพื่อหลีกเลี่ยงปัญหาเหล่านั้น สิ่งเดียวที่คุณต้องทำคือแก้ไขการตั้งค่าบางอย่างในการกำหนดค่าการบูต ในการแก้ไขไฟล์นี้ คุณจะต้องเปิดมันในโปรแกรมแก้ไขที่ใช้เทอร์มินัล ฉันใช้ nano มี 2 บรรทัดที่ต้องเพิ่ม หรือหากมีอยู่แล้ว ให้ยกเลิกการใส่เครื่องหมายคำพูดโดยลบอักขระ '#' ก่อนแต่ละบรรทัด บรรทัดที่คุณต้องเพิ่มคือ "hdmi_force_hotplug=1" และ "hdmi_drive=2" บรรทัดเหล่านี้จะช่วยคุณในการอัพเกรดและแก้ไขปัญหาในอนาคต พวกเขาทำให้แน่ใจว่า HDMI มีความเข้ากันได้สูงสุดกับหน้าจอต่างๆ ดังนั้นเมื่อคุณนำ pi ออกเพื่อใช้งาน คุณไม่ควรพบปัญหาใดๆ ในการแสดงผล

ขั้นตอนที่ 7: ขั้นตอนที่ 7: การติดตั้งซอฟต์แวร์

ในการทำให้ซอฟต์แวร์ของโครงการนี้ดำเนินต่อไป คุณจะต้องเปิดเทอร์มินัลของคุณและป้อน "bash -c "$(curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/ raspberry.sh)" "การดำเนินการนี้จะดึงตัวติดตั้งอัตโนมัติจาก GitHub และช่วยให้คุณเริ่มต้นได้ ขั้นตอนต่อไปคือต้องแน่ใจว่าซอฟต์แวร์มิเรอร์เริ่มทำงานเมื่อบู๊ต และที่สำคัญที่สุดคือรีสตาร์ทเอง นี่เป็นสิ่งจำเป็นเพื่อหลีกเลี่ยงการถอดหน้ากากและต่อเมาส์และคีย์บอร์ดทุกครั้งที่เปิดกระจก ในการทำเช่นนี้เราใช้ PM2 ซึ่งเป็นตัวจัดการกระบวนการสำหรับแอปพลิเคชัน node.js PM2 ในกรณีของเราจะทำให้แน่ใจว่าระบบของเราอยู่ในสถานะที่มิเรอร์ทำงานอยู่เสมอ และมีเวลาหยุดทำงานน้อยที่สุดหากเกิดความผิดพลาดขึ้น ก่อนอื่น คุณจะต้องกลับไปที่เทอร์มินัลของคุณและรันคำสั่งต่อไปนี้:sudo npm install -g pm2pm2 startupคำสั่งเหล่านี้ติดตั้ง PM2 และเพิ่มลงในรายการโปรแกรมเริ่มต้น จากนั้นเราต้องสร้างสคริปต์เพื่อให้มิเรอร์ของเราเริ่มต้น ในการดำเนินการนี้ คุณจะต้องดำเนินการ:cd ~nano mm.shThis จะสร้างสคริปต์เปล่าและนำคุณเข้าสู่โปรแกรมแก้ไข nano สำหรับสคริปต์นั้น เพิ่มบรรทัดต่อไปนี้แล้วตรวจสอบให้แน่ใจว่าได้ savecd ~/MagicMirrorDISPLAY=:0 npm startNow สิ่งที่เหลืออยู่คือเพื่อให้แน่ใจว่าสคริปต์ของเรายังคงทำงานต่อไป ในเทอร์มินัลของคุณ ดำเนินการอีกครั้ง:pm2 start mm.spm2 saveNow pi จะทำให้ซอฟต์แวร์ทำงาน 99.9% ของเวลาทั้งหมดซึ่งสามารถปิดการใช้งานด้วยคำสั่ง "pm2 stop mm"

ขั้นตอนที่ 8: เสร็จสิ้นการสัมผัส

หยิบเทปพันสายไฟและสอดด้านในของฝาอย่างระมัดระวัง สิ่งนี้จะทำให้ด้านหลังมืดลงโดยให้การสะท้อนที่ดีขึ้นผ่านกระจก แต่ยังช่วยให้ pi นั้นปลอดภัยอีกด้วย จากนั้นฉันก็เพิ่มเศษไม้บางส่วน (ปิดด้วยเทปพันสายไฟด้วย) ด้วยกาวร้อนเพื่อให้ไพเข้าที่และเดินสายทั้งหมดไปที่นั้น จากตรงนั้น คุณเพียงแค่ต้องใส่กรอบให้พอดีกับฝา แล้วก็ voila! คุณทำเสร็จแล้ว! คุณควรมีโต๊ะเครื่องแป้งอัจฉริยะแบบพกพาพร้อมสำหรับการใช้งาน หรือคุณสามารถปรับแต่งกระจกของคุณได้เลย! สามารถดูโมดูลที่สร้างไว้แล้วได้ที่ https://github.com/MichMich/MagicMirror/wiki/3rd-party-modules หรือหากต้องการเขียนด้วยตนเอง สามารถดูเอกสารการพัฒนาได้ที่ https://github.com /MichMich/MagicMirror/blob/master/modules

แนะนำ: