สารบัญ:
- ขั้นตอนที่ 1: ชิ้นส่วนและเครื่องมือ
- ขั้นตอนที่ 2: เซ็นเซอร์คาปาซิทีฟ
- ขั้นตอนที่ 3: การตัดแผ่นลูกแก้ว
- ขั้นตอนที่ 4: การแกะสลักชั้นกลาง
- ขั้นตอนที่ 5: ชั้นล่างและชั้นบน
- ขั้นตอนที่ 6: ขัดทุกอย่าง
- ขั้นตอนที่ 7: เวลาห่อ
- ขั้นตอนที่ 8: ทดสอบอุปกรณ์อิเล็กทรอนิกส์
- ขั้นตอนที่ 9: การห่อแผงด้านบน
- ขั้นตอนที่ 10: การเดินสายไฟทุกอย่าง
- ขั้นตอนที่ 11: การปิด Mousepad
- ขั้นตอนที่ 12: การเขียนโปรแกรม
- ขั้นตอนที่ 13: สนุก
วีดีโอ: Project Aurora: แผ่นรองเมาส์สำหรับเล่นเกมอัจฉริยะราคา 20 ยูโร: 13 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
By kaira66Follow About: ฉันเป็นแค่ผู้ชายธรรมดาที่ชอบทำ DIY:) More About kaira66 »
แนวคิดพื้นฐานคือ เหตุใดจึงต้องใช้เงิน 50 ดอลลาร์สำหรับแผ่นรองเมาส์ RGB ที่มีการแสดงแสงเท่านั้น โอเค มันเท่และบางเฉียบ แต่พวกเขายังเพิ่มซอฟต์แวร์ในพีซีของคุณเพื่อปรับแต่งสีอ่อนซึ่งไม่ "เบา" อย่างแน่นอน หากคุณคิดว่ามันแค่จัดการกับไฟ LED จำนวนมากและไม่ทำอะไรเลย… ฉันก็เลยอยากจะทำ RGB mousepad ก้าวไปอีกขั้นโดยเพิ่มคุณสมบัติอื่น ๆ "บางอย่าง":
- ปุ่ม capacitive เพื่อยิงมาโคร (ปรับแต่งได้ผ่านซอฟต์แวร์)
- หน้าจอ oled เพื่อแสดงสถิติแบบเรียลไทม์เกี่ยวกับการใช้งาน CPU/RAM ของคุณ หรืออย่างอื่นที่คุณต้องการ (เพราะเหตุใด)
ฉันมีเป้าหมายบางอย่างใน DIY นี้:
- ต้องมีราคาไม่แพงซึ่งหมายความว่าต้องไม่เกิน 30 €
- จะต้องง่ายต่อการทำซ้ำด้วยเครื่องมือทั่วไป เพราะไม่ใช่ทุกคนที่นั่น โดยเฉพาะนักเรียนอย่างฉัน ไม่มีเวิร์กช็อป (แน่นอน…)
- ต้องปรับแต่งให้มากที่สุด
- ต้องบาง ไม่มีใครอยากได้แผ่นรองเมาส์หนา 2 ซม.
- อุปกรณ์อิเล็กทรอนิกส์ทั้งหมดต้องอยู่ภายในแผ่นรองเมาส์ ไม่มีอะแดปเตอร์ภายนอกหรือสายเคเบิลที่เป็นกรรมสิทธิ์
- ค่าใช้จ่ายทั้งหมดจะต้องสามารถแข่งขันกับแผ่นรองเมาส์ rgb อื่น ๆ ที่มีอยู่แล้วในตลาดได้
เอาล่ะคุณพร้อมที่จะเริ่มหรือยัง? ไปกันเถอะ:)
ขั้นตอนที่ 1: ชิ้นส่วนและเครื่องมือ
ลูกแก้ว ฉันเอาแผ่นสี่เหลี่ยม 2 แผ่นที่มีความหนาต่างกัน 2 มม. และ 4 มม. ชั้นที่หนากว่าสำหรับชั้นกลางที่แสงส่องผ่านโดยแสงที่ขอบ คุณจะ "สับเปลี่ยน" ด้วยแผ่นบาง ๆ ทำให้เป็น 3 ชั้น อันละ 2.50 ยูโร ดังนั้น 5 ยูโรจากร้านขายอุปกรณ์งานฝีมือในท้องถิ่น
- Arduino Micro ของจีน 2€ จาก aliexpress
- หน้าจอ OLED i2c คุณสามารถเลือกขนาดได้อย่างอิสระ โดยมี 2: 128x32 หรือ 128x64… ฉันมีทั้ง 2 แบบ เลยตัดสินใจใช้อันแรก 4€ จาก aliexpress
- WS2812B แถบนำ RGB ฉันมี 30 leds/m เหลืออยู่แล้ว แต่คุณอาจเลือก 60 leds/m ก็ได้ คุณจะได้การกระจายแสงที่สม่ำเสมอยิ่งขึ้น 4€ จาก aliexpress
- เทปกาวพลาสติก 1 ม. มันจะดีกว่าถ้าคุณเลือกกระดาษห่อรถเพราะมันเป็นไวนิลและมีช่องพิเศษป้องกันฟองอากาศ ดังนั้นมันจะส่งผลให้ใช้งานได้ง่ายขึ้น…แต่ร้านทำสีในพื้นที่ของฉันมีกระดาษห่อเหล่านี้ซึ่งเป็นรุ่นที่ถูกกว่าของกระดาษห่อดังกล่าว ฉันก็เลยตัดสินใจลอง มัน. 0.50€
- กระดาษทราย 180 และ 240 กรวด เอาใบละใบก็เกินพอแล้ว 0.50€
- ตัวต้านทาน 4x 1, 5MOhm อาจจะมากกว่านั้น อาจน้อยกว่า ขึ้นอยู่กับจำนวนปุ่ม capacitive ที่คุณต้องการ… ฉันตัดสินใจใส่ 3 แต่ฉันไม่แน่ใจว่าคุณจะพบคนขายตัวต้านทานสำรอง 3 ตัวให้คุณเพราะไม่มีค่าอะไรเลย ฉันซื้อ ตัวต้านทาน 10 ตัวตั้งไว้ที่ 0.20 ยูโร
- ลวดบางเส้นบางกว่าจะดีกว่า (0.10 มม. เหมาะ) เมื่อไม่กี่เดือนก่อน ฉันถอดวิทยุเก่า (เสียแล้ว) ออกเพื่อดูว่ามีชิ้นส่วนใดที่อยู่ในสภาพค่อนข้างดีที่จะเก็บไว้หรือไม่… ฉันเก็บแต่สายไฟเท่านั้น
- หัวแร้ง. ฉันมีอยู่แล้วซื้อจาก Amazon แล้วเดาอะไร? เป็นหนึ่งในชุดบัดกรีจากประเทศจีน มันราคาถูกมาก แต่ทำงานได้ดี
- ปืนกาวร้อน (มีอยู่แล้ว)
- เทป 2 หน้า. 2.50€ จากร้าน DIY ในท้องถิ่น
- คัตเตอร์. ฉันใช้อันที่มีอยู่แล้วแม้ว่าใบมีดจะสึกมาก
- เทปกาวมาตรฐาน
- เครื่องหมายถาวร
- แหนบคู่ที่คุณต้องแม่นยำ พวกเขามาพร้อมกับชุดหัวแร้งที่ฉันซื้อ
- ฟอยล์ดีบุก. ขโมยบางส่วนจากห้องครัวของคุณ
หมายเหตุ: ฉันมีเดรเมลอยู่แล้ว ฉันจึงตัดสินใจลองตัดลูกแก้วด้วยตัวเอง อย่างไรก็ตาม ร้าน DIY ในท้องถิ่นบางแห่งมีบริการตัดค่าบริการประมาณ 1 ยูโร ดังนั้นหากคุณไม่มีร้านดังกล่าว ก็ไม่เป็นปัญหา
Note2: ฉันลืมไปว่าคุณจะต้องใช้คอมพิวเตอร์เพื่อตั้งโปรแกรม Arduino รวมถึงสายเคเบิลเพื่อเสียบ แต่ฉันคิดว่ามันชัดเจน… นอกจากนี้ ในครั้งแรกที่ฉันใช้เขียงหั่นขนมเพื่อทดสอบทุกอย่าง โดยเฉพาะหน้าจอ oled และ แถบนำ
ค่าใช้จ่ายทั้งหมด: ~19€ (สมมติว่า 20€ เพื่อเพิ่มช่องว่าง)
ฉันคิดว่าราคานั้นยุติธรรมเมื่อพิจารณาในราคาเดียวกับที่คุณสามารถซื้อแผ่นรองเมาส์ rgb ของจีนที่ไม่ได้ควบคุมด้วยซอฟต์แวร์ด้วยซ้ำ ถ้า Amazon วางขาย
ขั้นตอนที่ 2: เซ็นเซอร์คาปาซิทีฟ
นี่คือเซ็นเซอร์ที่คุณจะใช้เป็นปุ่มเพื่อยิงมาโคร การทำมันง่ายมาก: ตัดแผ่นฟอยล์สี่เหลี่ยมเล็กๆ นำลวด ดึงปลายด้านหนึ่งออกแล้วติดเทปกาวเข้ากับฟอยล์ ตรวจสอบให้แน่ใจว่าพวกมันสัมผัสกัน
มันใช้งานได้เพราะฟอยล์ทำหน้าที่เป็นเกราะตัวเก็บประจุและเกราะอื่น ๆ เพื่อให้ตัวเก็บประจุแบบแผ่นขนานสมบูรณ์คือนิ้วของคุณ ในระหว่างนั้น มีไดอิเล็กทริก: ลูกแก้ว ในกรณีของเรา ดังนั้นโดยการวัดความจุ คุณจะสามารถรู้ได้ว่านิ้วของคุณอยู่ไกลแค่ไหน คุณจึงสามารถเขียนแบบร่างเพื่อเลือกว่าการวัดค่าความจุใดจะทริกเกอร์สถานะ "กดปุ่ม"
ในภาพด้านบน คุณสามารถเห็นเซ็นเซอร์คาปาซิทีฟที่ฉันสร้างด้วยจัมเปอร์ เพื่อลองว่าฟิสิกส์ใช้งานได้หรือไม่ (สปอยเลอร์: ใช้ได้จริง) รวมถึงแผนภาพการเดินสายขั้นสุดท้าย ในการเสียบเซ็นเซอร์กับ Arduino คุณต้องเลือกขาส่งและรับ (ในกรณีนี้คือ D3 และ D4 สำหรับคีย์ 1) และใส่ตัวต้านทาน 1.5MOhm ระหว่างสองตัวนี้
ขั้นตอนที่ 3: การตัดแผ่นลูกแก้ว
คำเตือน: อย่าดึงฟิล์มป้องกันบนแผงออกจนกว่าคุณจะตัดทุกอย่างเสร็จแล้ว มิฉะนั้นคุณอาจทำแตกได้!
คุณควรเลือกขนาดแผ่นรองเมาส์ที่คุณต้องการ: ของฉันมีขนาด 25 ซม. x 20.6 ซม. แต่คุณสามารถเลือกขนาดใดก็ได้ตามต้องการ เพียงจำไว้ว่ายิ่งมีขนาดใหญ่เท่าใด ก็ยิ่งต้องใช้ไฟ LED มากขึ้นเท่านั้น ดังนั้นค่าใช้จ่ายทั้งหมดจึงเพิ่มขึ้นเล็กน้อย
หลังจากเลือกขนาดแล้ว ให้วาดแนวทางด้วยเครื่องหมายถาวร Plexiglass นั้นง่ายต่อการตัด คุณสามารถใช้คัตเตอร์แล้วสแนปมัน เนื่องจากเครื่องตัดของฉันไม่เหมาะกับลูกแก้ว ฉันไม่เคยใช้เครื่องมือโรตารี่มาก่อน แต่มีครั้งแรกสำหรับทุกสิ่ง… ฉันไม่รู้ว่าจะเลือกบิตไหน ไม่ว่าจะใช้ความเร็วเท่าไหร่ ฉันตัดสินใจใช้แผ่นตัด "มาตรฐาน" หลังจากลองใช้บิตเร้าเตอร์ทรงกรวย (ฉันคิดว่ามันเหมาะกับงานไม้มากกว่า)
อย่างที่คุณเห็นจากภาพ ออกมาค่อนข้างดีแม้ว่าขอบจะค่อนข้างหยาบก็ตาม เมื่อสิ้นสุดขั้นตอนนี้ คุณควรมีสี่เหลี่ยมที่เหมือนกัน 3 อัน โดย 2 อันมีความหนา 2 มม. และอีกอัน (ที่อยู่ตรงกลาง) หนา 4 มม. ซึ่งจะส่งผลให้แผ่นรองเมาส์หนา 8 มม. ซึ่งไม่มากเท่าที่ควร อย่างน้อยก็แทบจะสังเกตไม่เห็น เพราะฉันใช้วางข้อมือไว้บนพื้นผิวของแผ่นรองจนสุด ไม่ได้อยู่ที่ขอบ
ขั้นตอนที่ 4: การแกะสลักชั้นกลาง
ขั้นตอนนี้เกี่ยวข้องกับเลเยอร์ตรงกลางเท่านั้น ดังนั้นให้นำพาเนลขนาด 4 มม. แล้วนำส่วนที่เหลือออกไป
ด้วยเครื่องหมายถาวร ให้วาดเส้นบางเส้นบนพื้นผิว: เส้นเหล่านี้ควรเป็นช่องซึ่งจะเป็นตัวเรือนสำหรับแถบนำ ควรกว้างเท่ากับแถบของคุณ +1 ซม. เพื่อให้มีที่ว่างสำหรับการเดินสายไฟที่หมุดปลายสายโดยไม่ยุ่งยาก ไม่เป็นไรถ้าคุณเลือกตัดกรอบแทนรูปตัว U อย่างที่ฉันทำ อันที่จริงจะดีกว่านี้อีกเพราะคุณจะมีพื้นที่มากขึ้นสำหรับ "การจัดการสายเคเบิล" ในภายหลัง… เพียงแค่ทิ้งบางอย่างไว้ตรงกลางเพื่อความคมชัด น้ำหนักมือของคุณรองรับลูกแก้วที่บางกว่าที่เราจะใช้เพื่อปิดทุกอย่าง
นอกจากนี้ ให้วาดตัวเรือนที่ส่วนบนของแผงสำหรับ Arduino และอีกหนึ่งตัวที่ด้านล่างซ้ายสำหรับจอแสดงผล oled ในภาพคุณจะเห็นว่าฉันทำรูด้วยดอกสว่านเพื่อเป็นจุดเริ่มต้นในการตัด
เกี่ยวกับปุ่ม ฉันเริ่มโครงการนี้โดยวางแผนจะต่อสาย 4 ปุ่ม แต่ฉันคิดว่ามันมากเกินไป และฉันก็กังวลว่าสายเคเบิลจะไม่พอดี ฉันเลยเลือกปุ่ม 3 แทน ครั้งนี้ฉันไม่ได้เจาะรูผ่านแผง แต่ฉันหยุดที่ความสูงประมาณครึ่งหนึ่ง ฉันทำสิ่งนี้เพราะลวดสัมผัสกับฟอยล์โดยใช้เทปธรรมดาและช่วยให้มีพื้นผิวแข็งด้านหลังได้ อย่าตกลงไปในรูหากมีสิ่งผิดปกติเกิดขึ้น (เช่น สายเคเบิลหลุดออกจากการลื่น) ในการทำเช่นนี้ ฉันใช้บิตเร้าเตอร์ทรงกรวย
ขั้นตอนที่ 5: ชั้นล่างและชั้นบน
เริ่มจากชั้นล่างกันก่อน: คุณต้องมี 2 รู รูหนึ่งตรงกับเคสหน้าจอ และอีกรูหนึ่งตรงกับเคสอาร์ดิโน แค่นั้นแหละ.
ชั้นบนจริง ๆ ไม่ต้องการรู แต่ตอนนี้เป็นหนึ่งในขั้นตอนที่ยากที่สุดของบิลด์นี้: Arduino หนา 7 มม. แผ่นรองเมาส์หนา 8 มม. (2+2+4 มม.) แผงด้านบนหนา 2 มม. เช่นกัน ด้านล่าง (ซึ่งเราเจาะแล้ว) ดังนั้นเราจึงจำเป็นต้องกำหนดเส้นทางสี่เหลี่ยมผืนผ้าลึก 1 มม. เพื่อให้มีแผงความหนา 1 มม. ในส่วนที่สอดคล้องกับพอร์ต usb arduino ไม่ใช่เรื่องยาก แต่การมีเครื่องมือโรตารี่ช่วยได้มากที่นี่
ในภาพคุณจะเห็นว่าฉันทำบางช่องเพื่อวางสายทุกอย่างได้ง่ายขึ้น
ขั้นตอนที่ 6: ขัดทุกอย่าง
ได้เวลาทำให้ขอบเรียบ ในกรณีที่มีขอบหยาบกว่า ให้ใช้ 180 กรวด คุณต้องขัดขอบด้านในและด้านนอกกรอบ ซึ่งจะทำให้ได้แสงที่สม่ำเสมอและราบรื่น
เมื่อคุณทำเสร็จแล้ว ให้ลอกฟิล์มป้องกันออกจากแผงทั้งหมด และทำความสะอาดทุกอย่างด้วยสก๊อตต์เท็กซ์แบบเปียก
เคล็ดลับ: คุณอาจสบายใจกว่าในการขัดด้วยการห่อกระดาษบางๆ เข้ากับอิฐไม้ก้อนเล็กๆ วิธีนี้จะทำให้คุณจับถนัดมือยิ่งขึ้น และคุณสามารถใช้แรงกดที่สม่ำเสมอกับพื้นผิวของกระดาษเมื่อสัมผัสกับขอบ
ภาพพิเศษ: ฉันแทบรอไม่ไหวที่จะเห็นผลของการจัดแสงที่ขอบ (ฉันไม่เคยเห็นมันมาก่อนในชีวิตจริง!) ดังนั้นฉันจึงพยายามส่องแสงไฟ LED ผ่านแผงควบคุม: ผลลัพธ์นั้นน่าทึ่งมาก "รูปทรงมืด" บนไดโอดเป็นแผ่นดีบุกที่ฉันใช้เพื่อปรับปรุงการสะท้อนแสง (ฉันลองโดยไม่ใช้ด้วย แต่การใช้มันให้ความแตกต่างอย่างมาก)
ขั้นตอนที่ 7: เวลาห่อ
เย้ๆ:)
ขั้นตอนนี้ใช้สำหรับแผงด้านล่างเท่านั้น: นำกระดาษห่อของขวัญแล้วตัดจนได้สี่เหลี่ยมที่ใหญ่กว่าขนาดแผ่นรองเมาส์ของคุณ (แต่อย่ามากเกินไป เพียงห่าง 2 ซม. จากขอบแต่ละด้าน) ตอนนี้มันเหมือนกับการใช้อุปกรณ์ป้องกันหน้าจอกับสมาร์ทโฟนของคุณ: ก่อนลอกกาวออก ตรวจสอบให้แน่ใจว่าพื้นผิวนั้นสะอาดหมดจด เริ่มสมัครจากด้านหนึ่ง ช่วยให้คุณใช้งานได้อย่างราบรื่น เช่น บัตรเครดิต ซึ่งจะช่วยขจัดฟองอากาศ
เมื่อเสร็จแล้ว คุณสามารถติดกาวชั้นล่างและชั้นกลางเข้าด้วยกันโดยใช้เทปกาว 2 ด้านขนาดเล็ก ดังที่คุณเห็นจากภาพ คุณยังสามารถเห็นได้ว่าฉันใส่แผ่นฟอยล์บางๆ ตามขอบบางส่วน ฉันทำสิ่งนี้เพื่อปรับปรุงการสะท้อนแสงตามด้านข้างที่ไม่มีไฟ LED
ขั้นตอนที่ 8: ทดสอบอุปกรณ์อิเล็กทรอนิกส์
คุณไม่ต้องการที่จะเริ่มบัดกรีบางอย่างที่ไม่ได้ผลใช่ไหม? เราต้องทดสอบหน้าจอ oled และแถบไฟ LED ในการทำเช่นนี้ฉันใช้ Arduino สำรองซึ่งฉันบัดกรีส่วนหัวทั้งหมดเพราะฉันต้องใช้มันบนเขียงหั่นขนม การเดินสายเหมือนกับขั้นตอนที่ 2 ทุกประการ เพียงจำไว้ว่าต้องเสียบหน้าจอที่พิน A6-A5 เนื่องจากเป็นสายสื่อสาร i2c
หากต้องการทดสอบ คุณสามารถใช้รหัสได้ที่นี่ โปรดทราบว่า pic.h เป็นไฟล์ส่วนหัว ดังนั้นคุณต้องนำเข้าใน IDE ของคุณ
ผลลัพธ์ที่คาดหวัง: แถบไฟ LED ควรจางลงทุกสีในขณะที่จอแสดงผลควรพิมพ์โลโก้ Asus ROG
คุณยังสามารถใช้ตัวอย่างเริ่มต้นภายในไลบรารีของส่วนประกอบ (ฉันเลือกไลบรารี FastLED เพื่อจัดการแถบ rgb) ซึ่งขึ้นอยู่กับคุณ แน่นอน อย่าลืมเพิ่มไลบรารี่ลงใน arduino IDE!
ขั้นตอนที่ 9: การห่อแผงด้านบน
ก่อนเริ่มต้น คุณต้องวัดขนาดของพื้นที่ที่มองเห็นได้ของจอแสดงผล โดยสัมพันธ์กับขอบของแผง หากคุณไม่ต้องการทำการวัดใดๆ คุณสามารถวางชั้นเทปบางชั้นไว้บนหน้าจอ วาดด้วยเครื่องหมายสี่เหลี่ยมล้อมรอบส่วนที่มองเห็นได้ และตัดตามขอบ: คุณเพิ่งสร้างการป้องกันหน้าจอขนาดที่สมบูรณ์แบบสำหรับหน้าจอของคุณ จากนั้นติด "ตัวป้องกันหน้าจอ" บนลูกแก้วแล้วเริ่มห่อ: เนื่องจากมีความหนาเล็กน้อย คุณจึงสามารถเห็นเส้นขอบผ่านการห่อพลาสติกได้
ดังนั้น ให้ห่อแผงด้านบนเหมือนที่เคยทำ แต่ในขั้นตอนนี้จำเป็นต้องหลีกเลี่ยงฟองอากาศ เนื่องจากจะเป็นพื้นผิวที่จะเลื่อนเมาส์ของคุณ ยิ่งมีฟองอากาศมากเท่าใด ความแม่นยำในการติดตามของเมาส์ก็จะยิ่งน้อยลงเท่านั้น
เมื่อคุณทำเสร็จแล้วด้วยมีดที่ตัดหน้าต่างเพื่อดูหน้าจอ อีกครั้ง ใบมีดต้องใหม่ มิฉะนั้นจะไม่ดี (ใช่ ฉันรู้ ฉันงี่เง่า และฉันใช้เครื่องตัดเส็งเคร็งแบบเดียวกัน แต่ฉันรีบเร่งขั้นตอนสุดท้ายเพราะฉันตื่นเต้นเกินกว่าจะเห็นว่ามันเสร็จ… เหตุผลที่ดี เพื่อสร้างอีกอัน:D)
เคล็ดลับ: คุณไม่สามารถเลือกพื้นผิวสะท้อนแสงทั้งหมดได้ (เช่น กระดาษขัดเงา/สีดำซาติน) สำหรับกระดาษ มิฉะนั้น เมาส์จะไม่ทำงาน ให้เลือกพื้นผิวด้านเหมือนที่ฉันทำ การห่อแบบคาร์บอนก็ควรใช้งานได้ เช่นเดียวกับสติกเกอร์บอมบ์ แต่ถ้าคุณเลือกแบบคาร์บอน ให้พิจารณาว่ามันไม่แบนเพราะ "การตกแต่งแบบ 3 มิติ" (=เมาส์ของคุณจะดังขึ้นเมื่อร่อน)
ขั้นตอนที่ 10: การเดินสายไฟทุกอย่าง
เกือบเสร็จแล้ว ได้เวลาต่ออุปกรณ์อิเล็กทรอนิกส์ทั้งหมดภายในแผ่นรองเมาส์แล้ว
ส่วนประกอบทั้งหมดจะต้องไม่มีพิน: หากมี ให้ถอดออก คุณไม่สามารถเพิ่มความหนาพิเศษได้ ตัวอย่างเช่น แถบไฟ LED ของฉันมาพร้อมกับลวดบัดกรีพิเศษ ดังนั้นฉันจึงตัดสินใจถอดทุกอย่างออกเนื่องจากสายไฟหนาเกินไป สายเคเบิลทั้งหมดต้องวัดด้วยความแม่นยำเพียงพอ ยกเว้นสายที่เชื่อมต่อกับหน้าจอซึ่งควรปล่อยหลวมๆ เล็กน้อย เพื่อช่วยให้คุณทำการปรับในขั้นสุดท้ายได้
ในภาพ คุณจะเห็นว่าแถบไฟ LED นั้นมีการบัดกรีล่วงหน้าด้วยขั้วต่อที่เป็นเอกสิทธิ์ ดังนั้นฉันจึงตัดตัวป้องกันฮีทซิงค์ที่พวกเขาใส่และปลดบัดกรีทุกอย่าง จอแสดงผลเก่ายังมาพร้อมกับหมุดที่บัดกรีไว้ล่วงหน้า ดังนั้นฉันต้องถอดออกอีกครั้งก่อนดำเนินการต่อ ฉันมีไฟ LED 2 ดวงสำรอง 2 ชิ้นและเนื่องจากฉันตัดสินใจใส่ไฟ LED 4 ดวงในแต่ละด้าน (ดังนั้นแผ่นรองเมาส์ของฉันจึงมีไฟ LED ทั้งหมด 4x3 = 12 ดวง) ฉันจึงบัดกรี 2 ชิ้นนี้เข้าด้วยกันโดยสร้าง "สะพาน" ระหว่าง ตัวเชื่อมต่อโดยใช้ดีบุก
ฉันใช้กาวร้อนช่วยยึดทุกอย่างเข้าที่ และจริงๆ แล้วมันก็ใช้ได้ดี
เมื่อคุณพร้อม ให้ตัดกระดาษฟอยล์บางแผ่นแล้วพันเทปไว้บนไฟ LED โดยให้ด้านสะท้อนแสงหันไปทางแหล่งกำเนิดแสง วิธีนี้จะช่วยปรับปรุงการสะท้อนแสงอย่างมาก
ขั้นตอนที่ 11: การปิด Mousepad
นี่เป็นขั้นตอนสุดท้าย เมื่อคุณต่อสายและทดสอบทุกอย่างแล้ว ให้ตัดสี่เหลี่ยมเล็กๆ ของเทป 2 ด้านแล้ววางไว้ที่มุม จากนั้นจัดจอแสดงผลให้อยู่ตรงกลางหน้าต่างที่คุณทำในขั้นตอนที่ 9 แล้วยึดเข้าที่โดยใช้กาวร้อน
เมื่อคุณพร้อมที่จะปิด ให้เลือกจุดเริ่มต้นที่จะจัดแนวแผงให้ตรงกับอีกสองจุด
ขั้นตอนที่ 12: การเขียนโปรแกรม
ชิ้นส่วนฮาร์ดแวร์จบลงแล้ว แต่ตอนนี้ถึงเวลาเปลี่ยนหัวของคุณเป็นโหมดการเขียนโปรแกรม จนถึงตอนนี้ คุณสามารถควบคุมแผ่นรองเมาส์ได้ด้วยการโหลดภาพสเก็ตช์โดยใช้ Arduino IDE ซึ่งก็ไม่เลวหากคุณมีเวลามากในการแก้ไขแต่ละส่วน เวลาโค้ดหลายบรรทัด: ดีกว่าที่จะมีซอฟต์แวร์ที่ทำงานอยู่เบื้องหลังบนคอมพิวเตอร์ของคุณ ซึ่งจะพูดโดยตรงกับ Arduino ผ่านการสื่อสารแบบอนุกรม
โชคดีสำหรับคุณ ฉันเปิดแหล่งที่มาทุกอย่างเกี่ยวกับโปรเจ็กต์นี้ ดังนั้นในที่เก็บ Github ของฉัน คุณจะพบเฟิร์มแวร์ Arduino รวมถึงซอฟต์แวร์ที่จะรันบนคอมพิวเตอร์ของคุณ แน่นอนว่าถ้าคุณต้องการลองทำทุกอย่างด้วยตัวเอง ไม่เป็นไรจริงๆ นี่เป็นส่วนที่น่าเบื่อที่สุดของงาน DIY นี้ ดังนั้นหากคุณไม่อยากทำมันก็ไม่มีปัญหา ยินดีต้อนรับ PRs แน่นอน! โปรแกรมยังไม่เสร็จ อันที่จริงมันสามารถทำสิ่งพื้นฐานเช่นการตั้งค่าไฟ LED แต่ละตัวหรือด้วยเลย์เอาต์บางอย่าง แต่ฉันเป็นนักเรียนและฉันไม่ค่อยมีเวลาว่างมาก:S
ในภาพ คุณสามารถเห็นการทดสอบบางอย่างที่ฉันทำในระหว่างกระบวนการสร้างทุกอย่าง ถ้าฉันต้องวางการทดสอบเหล่านั้นบนไทม์ไลน์ที่ทำขึ้นจากขั้นตอน DIY เหล่านี้ ฉันจะเลือกที่จะแทรกมันลงในขั้นตอนที่ 8 แต่ฉันตัดสินใจไม่รวมไว้เพราะ คุณรู้ไหม สิ่งเหล่านี้เป็นเพียงแค่การเขียนโค้ดและการทดสอบ รวมถึงการศึกษาวิธีแก้ปัญหาเพื่อให้ได้แสงที่ขอบภาพที่ดีที่สุดเท่าที่จะเป็นไปได้ (เช่น การเปลี่ยนจำนวนไฟ LED และระยะห่างระหว่างกันเพื่อให้ได้แสงที่สม่ำเสมอโดยไม่ผสมสีแต่ละสีมากเกินไป) ฉันยังรวมรูปภาพเกี่ยวกับความพยายามกับหน้าจอ oled เพื่อแสดง satistics แบบเรียลไทม์เกี่ยวกับคอมพิวเตอร์ของฉัน (cpu, การใช้ ram เป็นต้น) และอื่น ๆ บางส่วนเกี่ยวกับการพัฒนาส่วนต่อประสานผู้ใช้
ขั้นตอนที่ 13: สนุก
ขอบคุณที่อ่านคำแนะนำนี้! นี่เป็นครั้งแรกที่ฉันเขียนและอย่างที่คุณอาจเดาได้ว่าเป็นโครงการ DIY แรกของฉันที่เคยทำมาก่อน ฉันสนุกกับการทำมันจริงๆ และฉันก็อยากแบ่งปันทุกสิ่งทุกอย่างเป็นอย่างมาก ดังนั้นฉันจึงชอบที่จะระลึกไว้เสมอว่าในระหว่างขั้นตอนเหล่านี้ ฉันจะเผยแพร่โปรเจ็กต์นี้เพื่อให้ทุกอย่างพร้อมสำหรับทุกคน หากคุณมีคำถามใด ๆ อย่าลังเลที่จะถาม! และข้อเสนอแนะสำหรับการปรับปรุงเพิ่มเติมก็ยินดีต้อนรับแน่นอน:)
ฉันต้องการใช้ถ้อยคำเกี่ยวกับตัวเลือกที่ฉันทำเกี่ยวกับซอฟต์แวร์:
- ฉันเลือก Java เป็นภาษาโปรแกรมเพราะเป็นภาษาที่ใช้ในการเขียน Arduino IDE ดังนั้นจึงให้การสื่อสารแบบอนุกรมที่ไร้ที่ติกับฉันกับบอร์ด และยัง "เขียนครั้งเดียวทำงานทุกที่" (อ้างอิง) ดังนั้นเมื่อพิจารณาว่าฉันวางแผนที่จะแบ่งปันโครงการนี้ กับทุกคน การรองรับหลายแพลตฟอร์มเช่น windows และ linux ก็ไม่ได้แย่ขนาดนั้น
- ถ้าฉันเลือก C # เป็นภาษาการเขียนโปรแกรมแทน ฉันจะสามารถเชื่อมต่อโดยตรงกับ d3d12 เพื่อใช้หน้าจอ oled เป็นจอแสดงผล FPS (โดยทั่วไปเหมือนกับที่ FRAPS ทำ) แต่การเสียสละความสามารถในการพกพาสำหรับคุณลักษณะดังกล่าวไม่ใช่ทางเลือกที่ชาญฉลาด น้อยที่สุดสำหรับฉัน
- ฉันรู้ว่า UI ค่อนข้างห่วย LOL ประเด็นคือ ผู้สร้างทำให้ชีวิตของคุณง่ายขึ้น หากคุณต้องการอินเทอร์เฟซแบบสแตติก แต่นี่ไม่ใช่กรณี เพราะคุณสามารถเลือกจำนวนไฟ LED ที่คุณมีได้ ฉันจึงเลือกที่ห่วยที่สุดแต่หลากหลายที่สุด สารละลาย. คุณมีอิสระที่จะสร้างกราฟิกส่วนตัวของคุณเอง และนี่คือสิ่งที่ฉันกำลังจะทำ…บางที
- การปรับปรุงเพิ่มเติมอาจใช้เอ็นจิ้น SteelSeries เพื่อแสดงสถิติในเกมเมื่อคุณเล่น CS:GO หรือเกมใด ๆ ที่ได้รับการสนับสนุนโดยไลบรารีนั้น… แต่ฉันไม่สามารถเล่นเกมเหล่านั้นบนแล็ปท็อปของฉันได้ ดังนั้นฉันไม่สามารถทำได้ เพื่อเริ่มทดลองกับสิ่งนี้ ช่างเถอะ!
แนะนำ:
Dub Siren Synth - 555 Project V2: 13 ขั้นตอน (พร้อมรูปภาพ)
Dub Siren Synth - 555 Project V2: การสร้างเสียงพากย์เสียงครั้งแรกของฉันซับซ้อนเกินไปเล็กน้อย แม้ว่ามันจะทำงานได้ดี แต่คุณต้องใช้แบตเตอรี่ 3 x 9V เพื่อจ่ายไฟ ซึ่งเกินความสามารถ และฉันต้องสร้างวงจรหลักบนบอร์ดต้นแบบ วิดีโอแรกเป็นการสาธิตเสียงที่คุณ
Project Alias: 5 ขั้นตอน (พร้อมรูปภาพ)
Project Alias: Alias เป็น "ปรสิต" ที่สอนได้ ซึ่งออกแบบมาเพื่อให้ผู้ใช้ควบคุมผู้ช่วยอัจฉริยะของตนได้มากขึ้น ทั้งในด้านการปรับแต่งและความเป็นส่วนตัว ผู้ใช้สามารถฝึก Alias ให้ตอบสนองต่อคำ/เสียงที่กำหนดเองได้ผ่านแอปง่ายๆ และเมื่อลอง
การเลือก Step Motor และ Driver สำหรับ Arduino Automated Shade Screen Project: 12 ขั้นตอน (พร้อมรูปภาพ)
การเลือก Step Motor และ Driver สำหรับ Arduino Automated Shade Screen Project: ในคำแนะนำนี้ ฉันจะทำตามขั้นตอนต่างๆ ที่ฉันทำเพื่อเลือก Step Motor และ Driver สำหรับโครงการ Automated Shade Screen ต้นแบบ ม่านบังแดดเป็นรุ่นมือหมุน Coolaroo ยอดนิยมและราคาไม่แพง และฉันต้องการเปลี่ยนแ
KIM Uno - ไมโครโปรเซสเซอร์ 5 ยูโร Dev Kit Emulator: 13 ขั้นตอน (พร้อมรูปภาพ)
KIM Uno - ไมโครโปรเซสเซอร์ Dev Kit Emulator ขนาด 5 ยูโร: KIM Uno เป็นชุดพัฒนาซอฟต์แวร์แบบพกพาที่กำหนดโดยซอฟต์แวร์สำหรับไมโครโปรเซสเซอร์ (ย้อนยุค) แต่ให้ฉันแนะนำแนวคิดนี้โดยย้อนเวลากลับไป: ย้อนกลับไปเมื่อปลายปี 2018 ฉันนึกขึ้นได้ ว่าฉันต้องการสร้างชุดพัฒนาไมโครโปรเซสเซอร์แบบพกพาขนาดเล็ก เช่น
พัดลม ESC Traxxas VXL-3s ราคา 1 ยูโร 50: 9 ขั้นตอน
Traxxas VXL-3s ESC Fan ราคา €1,50: Traxxas ขายพัดลมสำหรับ Veleneon VXL-3s esc เช่น slash 4x4 แต่ราคาของเหล่านั้นอาจสูงถึง €30,- ดังนั้นฉันจึงตัดสินใจทำด้วยตัวเองในราคาเพียง €1,50