กระจกนิรภัย Infinity RGB LED ที่ควบคุมด้วย Arduino
นี่คือการรวมกันของสองโครงการคลาสสิก: การควบคุม LED RGB กับ Arduino และ Infinity Mirror
ส่วนประกอบฮาร์ดแวร์ | |||||
| × | 1 | |||
| × | 1 | |||
| × | 4 | |||
| × | 3 | |||
| × | 1 | |||
| × | 1 | |||
| × | 1 | |||
| × | 1 | |||
| × | 1 | |||
| × | 1 | |||
| × | 1 | |||
| × | 1 | |||
| × | 1 |
ปรับปรุง 11/22/2013 : ขอขอบคุณทุกคนที่ลงคะแนนให้โครงการนี้ในการแข่งขันไมโครคอนโทรลเลอร์! เป็นหนึ่งในสามของผู้ชนะรางวัลที่หนึ่ง
อัปเดต 9/17/2013 : ขอบคุณทุกคนที่ลงคะแนนให้โครงการนี้ในการประกวด Arduino(ฉันเป็นหนึ่งในสิบผู้ชนะรางวัลที่สอง)! ถ้าคุณต้องการลองโครงการด้วยแถบ LED ที่สามารถระบุตำแหน่งแทนแถบอะนาล็อกให้ตรวจสอบโครงการRainbow Jar (ยังเป็นผู้ชนะการประกวด Arduino)
นี่คือการรวมกันของสองโครงการคลาสสิก: การควบคุม LED RGB กับ Arduino และ Infinity Mirror เป็นกระจก RGB LED แบบอินฟินิตี้ที่ช่วยให้คุณสามารถสลับระหว่างโหมดสีเฟดที่ปรับความเร็วได้และโหมดควบคุมตรงที่คุณตั้งค่าความสว่าง LED สีแดงสีเขียวและสีฟ้าเป็นราย ๆ
แรงบันดาลใจหลักสำหรับโครงการนี้มาจากกระจกอินฟินิตี้นี้ Instructable และAdarmruit's RGB LED Strip tutorial แต่ยังมีทรัพยากรที่มีคุณภาพอีกมากมายที่มีอยู่ในโครงการนี้
ฉันได้ทำดีที่สุดของฉันเกียร์โครงการนี้ต่อมือใหม่โดยการให้แน่นอนรายการวัสดุที่ผมใช้และขั้นตอนที่แน่นอนที่ผมทำตาม รูปแบบที่เกิดขึ้นบ่อยครั้งที่ฉันสังเกตเห็นในส่วนความคิดเห็นสำหรับกระจกอินฟินิตี้อื่น ๆ คือการขาดการเชื่อมโยงไปยังชิ้นส่วนที่เฉพาะเจาะจง (เช่นสิ่งที่ประเภทของ LED หรือแถบ LED ถูกใช้สิ่งที่แหล่งจ่ายไฟที่จะซื้อกระจกตู้ ฯลฯ ) . เห็นได้ชัดว่าถ้าคุณรู้ว่าคุณกำลังทำอะไรอยู่และต้องการใช้เงินมากขึ้น (หรือน้อยกว่า) ในการออกแบบกระจกที่แตกต่างกันเล็กน้อยคุณสามารถปรับเปลี่ยนวัสดุของคุณได้ตามต้องการใช้กระดาน Arduino ที่แตกต่างกัน ฯลฯ คุณสามารถข้าม Arduino ได้ทั้งหมดและ สร้างอินสแตนซ์ที่เรียบง่ายและราคาไม่แพงถ้าคุณต้องการ (เพียงแค่ค้นหาคำสั่งสอนสำหรับ "กระจกอินฟินิตี้" และคุณจะพบบางส่วน) หรือไปบ้าและใช้จ่ายหลายร้อยหากไม่มีหลายพันดอลลาร์ (ค้นหา YouTube "ตารางกระจกอินฟินิตี้" และ คุณจะได้รับความคิด)
ไปที่รายการวัสดุ จำไว้ว่านี่คือรายการที่แน่นอนของชิ้นส่วนที่ฉันใช้ แต่ฉันค่อยๆปูด้วยกันวัสดุสำหรับโครงการนี้ในช่วงเวลาอันยาวนาน ฉันไม่ได้นั่งลงเปรียบเทียบผู้ขาย (เช่น Adafruit กับ Sparkfun) และหาวิธีที่ถูกที่สุดแน่นอนในการสร้างนี้ ดังนั้นอย่าลังเลที่จะซื้อสินค้าเพื่อลดค่าใช้จ่าย (และโพสต์ลิงก์ในความคิดเห็นหากพบรุ่นที่ดีกว่า / ถูกกว่าของบางส่วน) ปริมาณเป็นเพียง 1 (หนึ่ง) เว้นเสียแต่ว่าระบุไว้เป็นอย่างอื่นราคาถูกปัดเศษเป็นดอลลาร์ใกล้ที่สุดนับจากเดือนกันยายน 2013
วัสดุ: อิเล็กทรอนิกส์
ปรับปรุงกุมภาพันธ์ 2016: ชุดกับทุกอุปกรณ์อิเล็กทรอนิกส์สำหรับโครงการนี้อยู่ในขณะนี้จากJameco อิเล็กทรอนิคส์ โปรดทราบว่าชุดอุปกรณ์นี้ไม่รวมถึงวัสดุสำหรับสร้างกรอบกระจกเพื่อที่คุณจะต้องซื้อแยกต่างหาก (ดูด้านล่าง) ฉันได้รับค่าคอมมิชชั่นจากการขายชุดเครื่องมือนี้ตามที่อธิบายไว้ที่ด้านล่างของหน้านี้
- Arduino UNO R3 พร้อมมินิไม้เนื้อแข็งและสายจัมเปอร์ ฉันมีการเริ่มต้นใช้งาน Arduino Kit จาก Maker Shed (65 เหรียญ)
- (อุปกรณ์เสริม): ผู้ถือ Arduino / breadboard ชุด Maker Shed ไม่ได้มาพร้อมกับ I - I 3D ที่พิมพ์ออกมาในแบบที่เรียบง่ายและเรียบง่ายที่ฉันพบใน Thingiverse
- แถบ LED RGB LED ขนาด 1 เมตร(ราคา 25 บาท) นี่คือแถบอะนาล็อกซึ่งหมายความว่าคุณสามารถควบคุมสีของแถบทั้งหมดได้ในครั้งเดียวเท่านั้น SparkFun ยังมีแถบLED RGB LED แบบดิจิทัลซึ่งมีแอดเดรส LED (ถ้าคุณต้องการส่งพัลส์ของแสงลงแถบ LED ครั้งละครั้งหรือมีรูปแบบอื่น ๆ ) แต่ราคาแพงกว่า ($ 45) และคุณจะต้องใช้ รหัส Arduino ที่แตกต่างกันอย่างสิ้นเชิง ทั้งสองแถบสามารถตัดความยาวให้พอดีกับกระจกได้
- สี่โพเทนชิมิเตอร์ 10K (ราคา 1 เหรียญ)
- สามMOSFET ช่อง N (1 ดอลล่าร์)
- สวิตช์เปิด / ปิด SPDT ($ 1.50)
- สายเชื่อมต่อ AWG จำนวน 22 เส้น(สีดำ), 100 ฟุต (8 เหรียญ) นี่จำเป็นเฉพาะถ้าคุณต้องการรหัสสี V + ของคุณและการเชื่อมต่อภาคพื้นดินกับสีแดงและสีดำตามลำดับมิฉะนั้นคุณสามารถใช้สายจัมเปอร์หลายสีที่มากับชุด Arduino ส่วนใหญ่ได้ 100 ฟุตยังเป็นแบบที่คุณต้องการมากที่สุดสำหรับโครงการนี้ แต่คุณจะไม่มีสายเชื่อมต่อมากนัก! คุณสามารถรับม้วนขนาด 25 ' จาก SparkFun ได้
- สายเชื่อมต่อ AWG (สีแดง) 22 เส้น(100 ฟุต) (8 เหรียญ) โน้ตตัวเดียวกันกับข้างต้นกับม้วนขนาดเล็กที่นี่
- แหล่งจ่ายไฟ DC 12V / 5A (25 เหรียญ) นี่เป็นสถานที่ที่ใหญ่สำหรับการประหยัดเงินแถบ LED RGB LED ที่ฉันใช้ต้องใช้ 12V และตามข้อมูลจะดึงเอาต์พุต 60mA สำหรับทุก 3-LED segment (หน่วยที่เล็กที่สุดที่สามารถตัดแถบนี้ได้) ดังนั้นที่ 60 LEDs สำหรับแถบทั้งหมดนั่นคือสัมบูรณ์สูงสุด 1.2A ที่ความสว่างเต็ม ฉันมีที่ชาร์จขนาด 12V วางอยู่รอบ ๆ จากอุปกรณ์เก่าที่ลืมยาวมานาน แต่ได้รับการจัดอันดับเป็นที่ 0.5A และไม่สามารถให้แสงทั้งแถบได้ ดังนั้นฉันไปข้างหน้าและซื้ออุปทานอ้วนเพราะฉันคิดว่ามันจะเป็นประโยชน์สำหรับโครงการในอนาคตต่อไป AdafruitและSparkFun มีอุปกรณ์จ่ายไฟ 12V ขนาดเล็กและราคาถูกกว่า (1A และ 600mA ตามลำดับ) ซึ่งอาจเหมาะกับความต้องการของคุณโดยขึ้นอยู่กับขนาดของกระจกและจำนวนหลอดไฟ LED ที่จะใช้คุณยังสามารถไล่บางอย่างเช่นเครื่องชาร์จแล็ปท็อปเก่า แต่โปรดตรวจสอบแรงดันขาออกและข้อมูลจำเพาะปัจจุบัน (มักจะพิมพ์บนฉลาก)
วัสดุ: การสร้างกระจกเงา
ข้อสำคัญ: มีสามส่วนหลักที่ต้องพอดีกันเพื่อสร้างสิ่งนี้: กระจกธรรมดากรอบและกระจกเงาเดียว ประการแรกมันง่ายที่สุดถ้าคุณสามารถหากระดาษแข็ง / ฝากระดาษและกระจกธรรมดาที่จะพอดีกับภายในอย่างดี - ชิ้นส่วนที่ฉันซื้อไม่พอดีกันอย่างสมบูรณ์ดังนั้นฉันต้องใช้วิธีแก้ปัญหา (ดูขั้นตอนที่ 6)ประการที่สองการตัดอะคริลิคอาจทำให้เกิดอาการปวดขึ้นอยู่กับเครื่องมือที่คุณมีอยู่ให้วางแผนไว้ (ดูขั้นตอนที่ 9 และ 10) นอกจากนี้ยังมีข้อควรพิจารณาที่สำคัญเกี่ยวกับแถบ LED ซึ่งไม่สามารถตัดความยาวได้โดยจะต้องมีการตัดส่วนที่เป็นแบบ 3-LED ออกเป็นชิ้นเล็ก ๆ ซึ่งยาวเพียงแค่ 2 นิ้วเท่านั้นดังนั้นคุณจึงต้องการขอบด้านในของ กระจกเงาเป็นส่วนหนึ่งของความยาวนั้นดังนั้นฉันจะเชื่อมโยงกับส่วนที่ฉันใช้ในการสร้างกระจก แต่คุณยังคงสามารถทำตามคำแนะนำเหล่านี้เพื่อสร้างกระจกที่มีขนาดหรือรูปร่างแตกต่างกัน
- กระจกกลมขนาดเส้นผ่าศูนย์กลาง 9 นิ้วฉันซื้อชุด 7 กระจก(14 เหรียญ) โดยมีเจตนาในการทำกระจกนิรภัยอินฟินิตี้ขนาดเล็กบางอัน
- ชุดกล่องกระดาษ 8 ", 9" และ 10 "เส้นผ่านศูนย์กลางกลม($ 9) สำคัญ- ฉันซื้อเหล่านี้หวังว่ากระจกขนาดเส้นผ่านศูนย์กลาง 9 นิ้วจะพอดีภายในฝาหรือฝาปิดขนาด 9 นิ้ว (และเพราะฉัน ไม่สามารถหากล่องสำหรับขายใน Amazon) ไม่ได้ 9 "ฝาเป็นเพียงขนาดเล็กเกินไปและ 10 กล่อง" มีขนาดใหญ่เกินไปดังนั้นฉันทำให้มันทำงานโดยตัดออกด้านบนของ 9 " ฝาปิดและใช้ขอบเท่านั้น นี้จะทำให้รู้สึกถ้าคุณข้ามไปข้างหน้าและมองไปที่ภาพในขั้นตอนที่ 6 จุดเป็นอย่างนึกคิดคุณควรใช้กระจกที่เหมาะกับอย่างอบอุ่นภายในฝากระดาษ mache หรือกล่อง
- (Plexiglas) 1/8 "หนา 12" x12 "ของอะลูมิเนียมใส (Plexiglas) มีให้เลือกในAmazon (8 เหรียญ) และMcMaster-Carr ($ 9) อะคริลิคเป็นซุปเปอร์ตัดง่ายถ้าคุณสามารถใช้เครื่องตัดเลเซอร์ได้ I don ' t ดังนั้นฉันจึงลองใช้จิ๊กซอว์ (ขั้นตอนที่ 9) และวิธี score-and-snap (ขั้นตอนที่ 10) ทั้งสองทำงานได้ดีพอสมควร แต่ส่งผลให้ขอบขรุขระบางส่วนและในการเข้าใจถึงปัญหาย้อนหลังจะทำงานได้ดีกว่าสำหรับกระจกสี่เหลี่ยมแทน รอบหนึ่ง. หากคุณต้องการที่จะสร้างกระจกขนาดเล็ก, McMaster ขายตัดก่อน 6" วงกลมขนาดเส้นผ่าศูนย์กลางฉันไม่ได้ซื้อสินค้าจากวงกลมก่อนตัด แต่คุณอาจหาได้
- มิเรอร์สีหน้าต่าง ฉันสั่งซื้อสิ่งนี้จาก Amazon (27 เหรียญสหรัฐ) แต่คุณสามารถหาซื้อได้จากร้านฮาร์ดแวร์ อาจหายากในปริมาณที่น้อยดังนั้นวางแผนที่จะมีเหลือมากมาย
- สีดำ ฉันหยิบกระป๋องสีสเปรย์สีดำทั่วไป ($ 3) ขึ้นที่ AC Moore
- ทางเลือก: หากคุณต้องการได้รับความนึกคิดจริงๆคุณอาจสามารถสั่งซื้อกระจกเงาทางเดียวได้แทนที่จะวางกระจกเงาลงบนแผ่น Plexiglas นี้อาจจะให้คุณภาพแสงที่สูงขึ้นในผลิตภัณฑ์สุดท้ายของคุณ แต่ฉันไม่ได้มองเข้าไปในนั้น
เครื่องมือ
- หัวแร้ง. ฉันมีอุณหภูมิตัวแปรนี้หนึ่งจาก SparkFun ($ 45) คุณอาจจะสามารถเดินทางไปได้โดยไม่ต้องขึ้นอยู่กับแถบ LED ของคุณมาถึง หน้าผลิตภัณฑ์ SparkFun กล่าวว่า "คุณจะต้องต่อสายของคุณเอง" แต่แถบของฉันมาพร้อมกับสายไฟทั้งสี่ตัวที่บัดกรีแล้ว แม้กระนั้นก็ตามการผลักดันปลายสาย (ควั่น) เข้าไปใน breadboard อาจเป็นอาการปวดได้ดังนั้นขอแนะนำให้ทำการบัดกรีในส่วนของลวดเหล็กแข็งเพื่อให้ง่ายขึ้น
- โลหะไร้สารตะกั่ว(8 เหรียญ)
- เครื่องถอดสาย($ 5) ถ้าคุณยังไม่มีคู่ที่สามารถตัด AWG ได้ 22 อีกครั้งคุณสามารถบีบโดยไม่ต้องเหล่านี้ถ้าจำเป็น แต่ฉันเดิมพันคนส่วนใหญ่อ่านนี้มี strippers ลวด
- คีมจมูกเข็มเล็ก($ 2) ถ้าเช่นฉันคุณงุ่มง่ามและเกลียดการจัดการชิ้นส่วนเล็ก ๆ ด้วยนิ้วมือของคุณ
- เจาะกำลัง (ดูขั้นตอนที่ 6 - คุณอาจจะเพิ่งได้รับไปด้วยมีดคม)
- ซูเปอร์กาว
- เทปไฟฟ้า
มีทั้งหมดที่? เวลาที่จะเริ่มสร้าง!
ขั้นตอนที่ 1: กระจกอินฟินิตี้ทำงานอย่างไร?
ตกลงเกือบจะถึงเวลาเริ่มต้นสร้างแล้วประการแรกฉันต้องการ preemptively ที่อยู่อื่นทั่วไปความคิดเห็น: วิธีการทำสิ่งเหล่านี้จริงทำงานอย่างไร ไม่แปลกใจไม่มีเวทมนตร์ที่เกี่ยวข้อง ความลับอยู่ที่กระจกอินฟินิตี้จริงมีสองกระจกที่แตกต่างกันกับ การส่งผ่านและการสะท้อนแสง สำหรับวัตถุประสงค์และวัตถุประสงค์ในทางปฏิบัติกระจกที่เราจัดการในชีวิตประจำวันสะท้อนให้เห็นถึง 100% (เทคนิคจำนวนเล็กน้อยของแสงจะถูกดูดซึมแต่เราสามารถละเว้นที่ตอนนี้) นั่นคือกระจกธรรมดาที่ "ด้านหลัง" ของกระจกอินฟินิตี้ (ทางด้านซ้ายในแผนภาพด้านบน) ฟิล์มสีย้อมสีอย่างไรก็ตาม (ทางด้านขวาในแผนภาพด้านบน) จะสะท้อนเพียงครึ่งเดียวของแสงที่เข้าชม * นั่นหมายความว่าเมื่อคุณแซนวิชไฟ LED ระหว่างกระจกสองดวงแสงบางดวงหนีออกจากกระจกด้านหน้าและเข้าสู่ดวงตาของคุณส่วนที่เหลือถูกตีกลับด้านหลังกระจกแล้วเข้ากระจกด้านหน้าอีกครั้งและขั้นตอนนี้ยังคงออกไปไม่มีที่สิ้นสุด - จึงชื่อ แต่เนื่องจากนิด ๆ หน่อย ๆ ของแสงหนีออกมาแต่ละครั้งแต่ละ LED หลอกลวงต่อเนื่องที่คุณเห็นจะมีลักษณะนิด ๆ หน่อย ๆ หรี่จนกว่าพวกเขาจะค่อยๆหายไป - คุณไม่สามารถจริง ๆเห็นไฟ LED หลายอย่างมากมาย
โปรดทราบว่าวิธีนี้ไม่สามารถใช้งานได้เนื่องจากสีของหน้าต่าง "ให้แสงผ่านไปในทิศทางเดียว" ซึ่งเป็นความเข้าใจผิดทั่วไปเพื่อให้ภาพมายาทำงานได้อย่างถูกต้องด้านข้างของกระจกเงาผู้สังเกตจะอยู่ข้างใน (โลกภายนอก) จะต้องเข้มกว่าด้านข้างด้วยไฟ LED (ภายในกระจกอินฟินิตี้) นี่เป็นผลเช่นเดียวกับที่คุณเห็นในภาพยนตร์อาชญากรรม / ภาพยนตร์ที่มีคนถูกคุมขังอยู่ในห้องสอบสวนซึ่งมีกระจกเงาอยู่บนผนัง แต่มีคนอยู่อีกฝั่งหนึ่งของกระจกสังเกตราวกับว่ามันเป็นแค่หน้าต่าง ที่ใช้งานได้ก็ต่อเมื่อห้องสอบสวนสว่างไสวขึ้นและห้องสังเกตการณ์มืด * เปอร์เซ็นต์ที่แน่นอนของการสะท้อนแสง / การแผ่รังสีอาจแตกต่างกันไปขึ้นอยู่กับชนิดที่คุณซื้อ - ระดับการสะท้อนแสงและความเร่าร้อนที่แตกต่างกันได้รับการควบคุมจริงในรัฐที่แตกต่างกันสำหรับใช้ในหน้าต่างรถยนต์ Google ถ้าคุณอยากรู้
ขั้นตอนที่ 2: การสร้างวงจรไฟฟ้า
อาจเป็นความคิดที่ดีในการสร้างทดสอบและแก้ไขข้อบกพร่องของวงจรก่อนที่คุณจะสร้างกระจก มิฉะนั้นก็จะค่อนข้างเศร้าถ้าคุณได้รับดีแฟนซีกระจกสร้างขึ้นเท่านั้นที่จะโยนสวิตช์และหาสิ่งที่ไม่ทำงาน ดังนั้นก่อนขอรวบรวมวงจรและทดสอบแถบ LED
ถ้าคุณยังใหม่กับวงจรและไม่เข้าใจสิ่งที่เกิดขึ้นคุณสามารถ: (a) สุ่มสี่สุ่มห้าปฏิบัติตามทิศทางหรือ (ข) มองไปข้างหน้าถึงขั้นตอนต่อไปสำหรับคำอธิบายว่าวงจรทำงานอย่างไรหากคุณมีประสบการณ์ในการทำงานกับ breadboards คุณสามารถไปข้างหน้าและประกอบวงจรตามแผนผังของ breadboard ที่สามด้านบนหรือโดยตรงจากแผนภาพวงจรสำหรับมือสมัครเล่นฉันได้แบ่งออกเป็นสามขั้นตอนหวังว่าจะทำให้ทุกอย่างล้นหลาม - สอดคล้องกับแผนภาพแรกสามด้าน:
1) เติมเมนบอร์ดที่มี MOSFET สามตัว, โพเทนชิโอมิเตอร์สี่ตัว, สวิตช์ SPDT และอะแดปเตอร์แจ๊คบาร์เรล ฉันทำชิ้นส่วนเหล่านี้ "โปร่งใส" ในรูปด้านบนเพื่อให้คุณสามารถดูได้ว่าหมุดของพวกเขาไปไหน *
2) เพิ่มสายไฟเพื่อเชื่อมต่อกับรางจ่ายไฟและพื้น ฉันมีรหัสสีเหล่านี้ด้วยสีแดงและสีดำที่นี่ แต่โปรดจำไว้ว่าคุณสามารถใช้สีที่คุณต้องการได้หากคุณมีชุดจัมเปอร์หลายสีและไม่มีสายเบ็ดสีแดงและสีดำ แจ้งให้ทราบว่าหนึ่งของรางเขียงหั่นขนมมีการเชื่อมต่อกับแหล่งจ่าย + 12V จากช่องเสียบบาร์เรล (ซึ่งฟีดอำนาจ Arduino ผ่าน Vin) และเชื่อมต่อกับ Arduino ของ + 5V ขาอำนาจ แต่พวกเขาร่วมกันร่วมกันพื้นดิน สิ่งอื่นที่คุณทำไม่สั้น + 12V และ + 5V เสบียงร่วมกัน!
3) เพิ่มสายเพื่อเชื่อมต่อกับอินพุทและเอาต์พุตของ Arduino และสายไฟที่คุณจะเชื่อมต่อกับแถบ LED ของคุณ (ถ้าแถบของคุณมาพร้อมกับสายไฟที่บัดกรีให้ใช้) ** อีกครั้งฉันมีรหัสสีสีแดงสีเขียวและสีฟ้าที่นี่ แต่ความสามารถของคุณในการทำเช่นนั้นจะขึ้นอยู่กับว่าคุณใช้สายไฟแบบใด * * * *
ฉันเริ่มทำแผนภาพนี้ในFritzing แต่รู้สึกท้อแท้กับจำนวนมหาศาลของคอมโพเนนต์พื้นที่เช่น MOSFETs และโพเทนชิโอเมอร์ที่ใช้ในโหมดมุมมองแบบ breadboard (พวกเขาให้มุมมอง 3D แบบเสมือนแทนมุมมอง "จากบนลงล่าง") มีพื้นที่มากกว่าที่พวกเขาทำในชีวิตจริงและสิ่งอื่น ๆ ที่คลุมเครือบนกระดานทำบอร์ด) ดังนั้นฉันจึงเอาภาพหน้าจอของ Arduino และ breadboard และดึงพวกเขาไว้ใน Powerpoint
หากแถบ LED ของคุณมาพร้อมกับสายก่อนแล้วโปรดระมัดระวังเรื่องรหัสสี หน้าผลิตภัณฑ์ SparkFun สังเกตว่ามีการเปลี่ยนสายไฟสีน้ำเงินและสีเขียวซึ่งอาจทำให้เกิดการระคายเคือง แต่จะไม่ก่อให้เกิดอันตรายใด ๆ แถบของฉันมาพร้อมกับสายสีดำเชื่อมต่อกับ V + และการขั้วกลับบนแถบ LED อาจเป็นข่าวร้าย ฉันเดาฉันเข้าใจว่าไม่ต้องการใช้สายสีแดงสองเส้น (หนึ่งตัวสำหรับ V + และอีกอันหนึ่งสำหรับไฟ LED สีแดง) แต่ฉันหวังว่าพวกเขาจะใช้สิ่งอื่นที่ไม่ใช่สีดำสำหรับ V +
ขั้นที่ 3: วงจรทำงานอย่างไร?
นี่คือคำอธิบายคร่าวๆเกี่ยวกับการทำงานของวงจรและส่วนประกอบที่ใช้สำหรับทหารผ่านศึกเก๋าสามารถข้ามขั้นตอนนี้ได้ แต่อ่านต่อหากคุณสงสัย ฉันไม่มีเวลาเขียนบทนำเกี่ยวกับวงจรทั้งหมดดังนั้นฉันจึงพยายามที่จะให้ลิงก์ที่เกี่ยวข้องเมื่อเป็นไปได้
- อะแดปเตอร์แจ๊คเสียบกระบอกมีแหล่งจ่ายไฟ 12 V ให้กับเมนบอร์ด นี้จำเป็นต้องใช้พลังงานแถบ LED และยังอำนาจ Arduino ผ่าน pin Vin ของ ในทางเทคนิคปลั๊กติดตั้ง Arduino ในตัวจะรับกระแสไฟ + 12V ซึ่งคุณสามารถเข้าถึงผ่านขา Vinแต่ไฟ LED จะดึงกระแสไฟได้มากขึ้นกว่าที่คุณต้องการใช้ผ่านบอร์ด Arduino วิธีนี้ปัจจุบัน "แยก" - Arduino เพียงดึงสิ่งที่ต้องการและปัจจุบันสูงไปตรงกับ LEDs ผ่าน breadboard ขอขอบคุณเป็นพิเศษสำหรับฟอรัมการสนับสนุนของ Adafruitเพื่อช่วยฉันในการคิดนี้
- สวิตช์ SPDT ทำหน้าที่เป็นตัวสลับเพื่อเลือกโหมด "โหมด" ของโปรแกรมในรายละเอียดของรหัสจะอธิบายในขั้นตอนถัดไป แต่โดยพื้นฐานแล้วจะเป็นการสลับระหว่างโหมด "สีซีด" ที่หมุนไปตามสีที่ต่างกันและ โหมดควบคุมโดยตรงที่คุณสามารถควบคุมความสว่าง LED สีแดงสีเขียวและสีฟ้าได้ พินกลางของสวิตช์เชื่อมต่อเข้ากับหมุดอินพุตดิจิตอลของ Arduino และด้านนอกสองหมุดจะเชื่อมต่อกับ + 5V และพื้น ดังนั้นขึ้นอยู่กับวิธีการสลับเป็นพลิกโปรแกรมจะอ่านดิจิตอลสูงหรือต่ำโดยใช้ฟังก์ชัน digitalRead () และทำหน้าที่ตาม (หมายเหตุ: SPDT ย่อมาจาก "single-pole double-throw" หน้าวิกิพีเดียบนสวิทช์มี ตารางที่ดีสรุปสวิทช์ชนิดต่างๆพร้อมไดอะแกรม)
- มิเตอร์เป็น "การควบคุม" ของคุณขึ้นอยู่กับโหมดโปรแกรมที่อยู่ใน. ในโหมดของแต่ละบุคคลการควบคุมทั้งสามมิเตอร์ควบคุมความสว่างของสีแดง, สีเขียว, สีฟ้าและไฟ LED ตามลำดับ ในโหมดสีเฟดหนึ่งโพเทนทีมิเตอร์จะควบคุมความเร็วของการซีดจาง โพเทนชิออมิเตอร์มีหมุดสามขาเช่นสวิทช์ขาเดียวจะต่อกับ + 5V และขาเดียวกับพื้น อย่างไรก็ตามไม่เหมือนกับสวิทช์การหมุนพินไฮทริมิเตอร์ทำให้แรงดันไฟฟ้าที่ขาตรงกลางแตกต่างกันอย่างต่อเนื่องระหว่าง 0V และ 5V แทนการสลับระหว่างสองตัวได้ ดังนั้นพินกลางของโพเทนชิโอมิเตอร์จึงเชื่อมต่อกับอินพุตอะนาล็อกของ Arduino จากนั้นใช้ฟังก์ชันanalogRead () Arduino แปลงแรงดันไฟฟ้าดังกล่าวเป็นตัวเลขระหว่าง 0 ถึง 1023 เพื่อใช้ในโปรแกรม (ดูขั้นตอนถัดไป)
- MOSFET อาจเป็นส่วนที่ยากลำบากที่สุดในการทำความเข้าใจกับผู้ใช้ใหม่ในวงการอิเล็กทรอนิกส์ สิ่งเหล่านี้จำเป็นต้องใช้เพื่อขับเคลื่อนอุปกรณ์ที่มีกำลังสูงเช่นมอเตอร์โซลินอยด์และแถบ LED ซึ่งมักต้องการกระแสไฟฟ้ามากกว่า Arduino หน้าวิกิพีเดียเหล่านี้เป็นจริงค่อนข้างหนาแน่นดังนั้นฉันจะพยายามที่จะให้คำอธิบายที่ง่ายที่นี่MOSFET มี 3 ขาเรียกว่า "ประตู" (G), "drain" (D) และ "source" (S) ในรูปแบบที่ง่ายที่สุด MOSFET ทำตัวเหมือนวาล์วที่ช่วยให้กระแสไหลจากท่อระบายน้ำไปยังแหล่งกำเนิด "ประตู" ควบคุมวาล์วนี้ (คิดว่าการเปิดและปิดวาล์วไปยังท่อสวน) ยกเว้นการควบคุมแบบไฟฟ้าแทนเครื่องจักรกล แรงดันไฟฟ้าที่ใช้กับประตูจากขาออกขาของ Arduino จะทำให้ MOSFET "เปิด" - ทำให้กระแสไฟฟ้าไหลจากท่อระบายน้ำไปยังแหล่งกำเนิดได้โดยไม่ต้องดึงกระแสใด ๆ จาก Arduino ถ้าแรงดันไฟฟ้าไปยังประตูจาก Arduino เป็นศูนย์ MOSFET ปิดและหยุดกระแสจากการไหล ด้วยวิธีนี้คุณสามารถควบคุมมอเตอร์และไฟขนาดใหญ่ที่มี Arduino เล็ก ๆ น้อย ๆ ได้ตราบเท่าที่คุณมีแหล่งจ่ายไฟภายนอกขนาดใหญ่พอที่จะรับมือได้
- ฉันควรกล่าวถึงการปรับความกว้างพัลส์(PWM) นี่เป็นเทคนิคทั่วไปที่ใช้ในการควบคุมความสว่าง LED กับ Arduino ในระยะสั้นขาออกของ Arduino เป็นดิจิตอลดังนั้นจึงสามารถส่งสัญญาณออกมาได้เฉพาะกำลังสูงหรือต่ำ (5V หรือ 0V) เท่านั้น พวกเขาไม่สามารถเปลี่ยนแปลงแรงดันไฟฟ้าของพวกเขาอย่างต่อเนื่องเพื่อปรับสิ่งที่ต้องการความสว่าง LED หรือความเร็วของมอเตอร์ แต่สิ่งที่พวกเขาสามารถทำได้คือการส่งพัลส์ที่รวดเร็วมาก (ประมาณ 500 ครั้งต่อวินาทีกับ Arduino) ซึ่งเร็วกว่าที่ตามนุษย์สามารถมองเห็นได้ชีพจรแต่ละอันประกอบด้วยส่วนที่สูงและส่วนที่ต่ำและอัตราส่วนสัมพัทธ์ระหว่างทั้งสองจะเป็นตัวกำหนดความสว่างที่เราเห็นชีพจรที่สูง 0% และ 100% ต่ำจะมีลักษณะเป็น "ปิด" 100% สูงและ 0% ต่ำจะเป็น "ความสว่างเต็ม" และ 50% สูง / 50% ต่ำจะเท่ากับครึ่งสว่าง คุณได้รับความคิด ในวงจรนี้จะมีการส่งสัญญาณ PWM ไปยัง MOSFETs ซึ่งจะควบคุมกระแสไฟสูงผ่าน LEDs ซึ่งจะทำให้เกิด "Fading" effect และปรับความสว่างได้
ขั้นตอนที่ 4: รหัส Arduino
คัดลอกและวางโค้ด Arduino ด้านล่างลงในร่างใหม่ ผมจะไม่เขียนกวดวิชาของตัวเองที่นี่ดังนั้นถ้าคุณไม่ทราบวิธีการสร้าง / อัปโหลดภาพร่างให้ตรวจสอบอย่างเป็นทางการArduino - เริ่มต้นหน้า หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคำสั่งเฉพาะเจาะจงเพียงแค่ Google (เช่น "Arduino analogWrite") และหน้าความช่วยเหลืออย่างเป็นทางการจะปรากฏขึ้นมา Caveat: นี่อาจไม่ใช่รหัสที่มีประสิทธิภาพมากที่สุด! โดยเฉพาะอย่างยิ่งผมไม่แน่ใจว่าจะมีวิธีใดในการตรวจสอบโพรเซสเซอร์มิเตอร์ความเร็วต่ำโดยไม่ต้องคัดลอกและวางบรรทัดเดียวกันของโค้ดซ้ำซ้อนหรือถ้ามีวิธีในการแยกวงสำหรับลูปถ้าคุณพลิกสวิตช์สลับ (ตอนนี้ถ้าคุณเปลี่ยนไปใช้โหมดควบคุมเฉพาะในขณะที่อยู่ในโหมดสีเฟดสวิตช์จะไม่เกิดขึ้นจนกว่าจะสิ้นสุดรอบการเลือนปัจจุบัน) ดังนั้นฉันจะโยนออกว่าเป็นความท้าทายสำหรับทุกคนที่อ่านข้อความนี้และต้องการโพสต์โค้ดที่ดีกว่าเห็นได้ชัดว่าฉันเป็นวิศวกรเครื่องกลที่มีจิตใจและไม่ใช่นักเขียนโปรแกรม
// Arduino code to control and RGB LED strip
// Uses a toggle switch to switch between color-fade mode
// and individual RGB control mode
// adapted from http://learn.adafruit.com/rgb-led-strips/example-code
const int RED = 9; // define digital output pins for individual red,
const int GREEN = 10; //green and blue channels
const int BLUE = 11;
const int POT1 = 0; // define analog input pins for three potentiometers
const int POT2 = 1;
const int POT3 = 2;
const int POT4 = 3;
const int BUTTON = 2; // define digital input pin for the switch
int val = 0; // stores the state of the switch input pin
int FADESPEED = 0; // initiate fade speed set by potentiometer
int r = 0; // initialize the red, green and blue values
int g = 0;
int b = 0;
void setup(){
pinMode(RED, OUTPUT); // define digital pins as outputs and inputs as needed
pinMode(GREEN, OUTPUT);
pinMode(BLUE, OUTPUT);
pinMode(BUTTON, INPUT);
}
void loop(){
val = digitalRead(BUTTON); // read the input value from the toggle switch
if (val == HIGH){ // code for RGB color fade
FADESPEED = analogRead(POT4)/10;
// set the fade speed by reading analog input from 4th potentiometer
// analogRead will output a number between 0 and 1023, and "delay"
// is in milliseconds, so the biggest delay you'll get here is about
// 1/10 of a second. Divide by a different number to change the max
// fade time.
// fade from blue to violet
for (r = 0; r < 256; r++) {
analogWrite(RED, r);
FADESPEED = analogRead(POT4)/10;
// check the fade speed continuously, otherwise
// it won't update until it's gone through a complete cycle.
// Probably not the most efficient way to do this...
delay(FADESPEED);
}
// fade from violet to red
for (b = 255; b > 0; b--) {
analogWrite(BLUE, b);
FADESPEED = analogRead(POT4)/10;
}
// fade from red to yellow
for (g = 0; g < 256; g++) {
analogWrite(GREEN, g);
FADESPEED = analogRead(POT4)/10;
delay(FADESPEED);
}
// fade from yellow to green
for (r = 255; r > 0; r--) {
analogWrite(RED, r);
FADESPEED = analogRead(POT4)/10;
delay(FADESPEED);
}
// fade from green to teal
for (b = 0; b < 256; b++) {
analogWrite(BLUE, b);
FADESPEED = analogRead(POT4)/10;
delay(FADESPEED);
}
// fade from teal to blue
for (g = 255; g > 0; g--) {
analogWrite(GREEN, g);
FADESPEED = analogRead(POT4)/10;
delay(FADESPEED);
}
}
else { // code for individual RGB control with potentiometers
r = analogRead(POT3)/4;
// read values from the 3 potentiometers and divide by 4 to set brightness
g = analogRead(POT2)/4; // note that analog read is 10-bit (0-1023), analog write is an 8-bit PWM
b = analogRead(POT1)/4; // signal so you need to divide this value by 4.
analogWrite(RED, r); // write analog values to red, green and blue output pins
analogWrite(GREEN, g);
analogWrite(BLUE, b);
}
}
ขั้นตอนที่ 5: ทดสอบวงจรรหัสและแถบ LED
เสียบแหล่งจ่ายไฟของคุณลงในอะแดปเตอร์แจ็คและหลังจากที่ Arduino ใช้เวลาในการบูตเครื่องอีกครั้งหนึ่งคุณจะสามารถควบคุมไฟได้! ใช้สวิตช์สลับเพื่อสลับระหว่างสองโหมด ในโหมดเดียวคุณสามารถควบคุมความสว่าง LED สีแดงสีเขียวและสีน้ำเงินได้โดยตรงด้วยโพเทนชิออมิเตอร์สามตัวแรกและรวมไว้เพื่อให้สีที่แตกต่างกัน ในโหมดอื่นไฟ LED จะจางหายไประหว่างสีโดยอัตโนมัติ แต่คุณสามารถควบคุมความเร็วของการซีดจางด้วยเครื่องโพเทนชิออมิเตอร์ที่สี่ได้ ดูวิดีโอนี้สำหรับการสาธิตและดูด้านล่างสำหรับเคล็ดลับการแก้ปัญหาถ้าไม่ได้ผล แจ้งให้ทราบว่ามีจุดสองจุดในวิดีโอนี้ที่ไฟ LED กระพริบหรือไม่นั่นหมายความว่าฉันมีการเชื่อมต่อที่หลวมหรือสายเปลือยเปล่าสองเส้นชนกันอยู่ที่ไหนสักแห่งเมื่อฉันพ่น Arduino ไปรอบ ๆระวังสิ่งนั้น
เคล็ดลับการแก้ไขปัญหา
- สองและสามตรวจสอบการเชื่อมเขียงหั่นขนมของคุณ ใช้เวลาเพียงหนึ่งสายที่ไม่ถูกต้องเพื่อหยุดสิ่งทั้งตัวจากการทำงาน
- ตรวจดูให้แน่ใจว่าหมุด I / O ที่กำหนดในโค้ดของคุณตรงกับหมุดที่คุณใช้จริง ไม่ควรเกิดปัญหาหากคุณคัดลอกและวางโค้ดของฉันโดยตรง แต่ไม่สามารถทำร้ายได้
- ตรวจสอบให้แน่ใจงาน LED แถบของคุณยึดสาย V + ของแถบ LED ขึ้นกับราง + 12V บนกระดานทดสอบจากนั้นทดสอบด้วยสีแดง, เขียวและน้ำเงินโดยการเสียบสายไฟเข้ากับรางกราวด์ แถบ LED มีตัวต้านทานต่ออยู่ดังนั้นคุณจึงไม่ต้องกังวลกับการเป่าออก ถ้าแต่ละสีสว่างขึ้นแถบของคุณก็ดีและปัญหาอยู่ที่อื่นในวงจรของคุณ
- ทดสอบวงจรและรหัสของคุณด้วยไฟ LED ปกติข้าม MOSFETs หากมอสเฟ็ทเป็นบิตใหม่และสับสนคุณสามารถทำโครงการเริ่มต้นที่ใช้ไฟ LED เก่า ๆ สามดวงหรือไฟ LED RGB เดียว (ผู้ขายทั่วไปเช่น SparkFun หรือ Adafruit มีตัวเลือกมากมาย) เหล่านี้มีกระแสไฟต่ำและแรงดันต่ำพอที่จะขับเคลื่อนได้โดยตรงจาก Arduino และไม่ต้องใช้ MOSFET แต่คุณจะต้องใช้ตัวต้านทานแบบ จำกัด กระแสจึงไม่เกิดการลัดวงจร LED กระพริบและซีดจางเป็นโครงการเริ่มต้น Arduino เริ่มต้นกันมากดังนั้นฉันจะไม่ทำซ้ำเส้นทางที่นี่
- ข้ามโพรบและทดสอบวงจรด้วยรูปแบบสีแบบฮาร์ดโค้ด เพื่อให้แน่ใจได้ว่าสัญญาณ PWM และ MOSFET ทำงานได้โดยไม่ต้องกังวลกับอินพุทและโพเทนชิออมิเตอร์อนาล็อก
คุณอาจสังเกตเห็นแนวโน้มที่นี่ - ความคิดทั่วไปคือการแบ่งวงจร (หรือโค้ด) ออกเป็นส่วนเล็ก ๆ ที่แยกได้ซึ่งสามารถทดสอบได้เป็นรายบุคคล ซึ่งจะช่วยให้คุณแคบลงและค้นหาปัญหาในแบบพาร์ทเมนท์แทนการจ้องมองที่วงจรยักษ์และระเบียบของรหัสและสงสัยว่าเกิดอะไรขึ้น หากคุณสามารถคิดถึงวิธีอื่น ๆ / ดีกว่าในการแก้ปัญหาวงจรนี้โปรดพูดในความคิดเห็น
ขั้นตอนที่ 6: การจัดเตรียมกรอบกระจก
ดังนั้นนี่คือที่ที่ฉันหวังว่ากระจกขนาดเส้นผ่านศูนย์กลาง 9 นิ้วของฉันจะพอดีกับภายในฝา 9 นิ้วของฉันหรือกล่อง ดังที่คุณเห็นจากภาพข้างบนไม่ได้ (ขนาดเล็กเกินไป) และกล่องขนาด 10 "มีฝาปิดขนาดใหญ่เกินไปวิธีแก้ปัญหาของฉันคือการตัดฝาด้านบนของฝา 9 นิ้วออกและใช้ปุ่ม ขอบ. ฉันเก็บชิ้นส่วนที่เป็นวงกลมที่ฉันตัดออกจากด้านบนเพื่อเสริมสร้างด้านหลังของกระจก ดังนั้น: 1) ใช้มีดยูทิลิตี้เพื่อตัดออกอย่างระมัดระวังด้านบนของฝากระดาษแข็งของคุณ ไม่จำเป็นถ้าคุณซื้อคำสั่งผสมฝา / กระจกที่พอดีกันอย่างอบอุ่น 2) ทาสีทั้งสองสีที่คุณเลือก ฉันเชื่อว่าภาพลวงตาจะทำงานได้ดีขึ้นถ้าด้านในของขอบเป็นสีดำด้านนอกไม่สำคัญ 3) เจาะรูที่ด้านข้างของขอบที่ใหญ่พอสำหรับสายไฟจากแถบ LED ของคุณให้พอดีกับ ในการมองย้อนกลับไปฉันอาจควรเจาะครั้งแรกและทาสีที่สอง
ขั้นที่ 7: การติดแถบ LED
พันสายไฟ LED ผ่านรูที่เจาะเข้าไปในฝาปิดกระดาษแข็ง เริ่มต้นการลอกเทปกาวออกจากแถบ LED อย่างระมัดระวังและกดเข้ากับขอบด้านในหรือฝาปิดอย่างแน่นหนา ตรวจสอบให้แน่ใจว่าตรงกลางขอบด้านใน เมื่อคุณได้รับตลอดทางรอบตัดแถบ LED ข้อสำคัญ: LED ไม่สามารถตัดได้ทุกที่ - คุณต้องตัดส่วนที่เป็น 3 LED และมองเห็นเส้นตัดที่มีแผ่นบัดกรีติดฉลาก หากคุณตัดที่ใดก็ตามไฟ LED สองสามดวงสุดท้ายของแถบของคุณจะไม่ทำงานนอกจากนี้คุณยังจะต้องหวังว่าเส้นรอบวงของฝาปิดจะพอดีกับความยาวของส่วน 3 LED นี้ (ประมาณ 1 15/16 ") มิฉะนั้นคุณอาจเบื่อหน่ายช่องว่างหรือบิตของ ซ้อนทับกันระหว่าง LEDs แรกและครั้งสุดท้ายของคุณ
ขั้นตอนที่ 8: การประกอบเฟรม
กระจกที่ฉันซื้อมาพร้อมกับตะขอขนาดเล็กที่ด้านหลังและฉันฉีกเบ็ดออกจากกระจก 9 นิ้วโดยไม่ได้ตั้งใจเมื่อเอากระดาษออกจากบรรจุภัณฑ์ดังนั้นอาจเป็นสิ่งที่ดีที่ฉันไม่ได้พยายามใช้เพื่อแขวนไว้ บนผนังที่ทำงานออกอยู่แล้วเพราะคุณจะต้องการที่จะเอาเบ็ดเพื่อให้คุณสามารถติดกระจกแบนด้านในของกรอบของฉันฉันซุปเปอร์ glued ด้านหลังของกระจกไปยังส่วนที่แบน (ไม่ทาสี) ของ กระดาษแข็งฝาจากก่อนหน้าตอนนี้น่าจะเป็นเวลาที่ดีเพื่อให้แน่ใจว่ากระจกของคุณสะอาดและปราศจากรอยเปื้อนลายนิ้วมือเนื่องจากข้อบกพร่องใด ๆ จะลดจากภาพลวงตาในผลิตภัณฑ์สำเร็จรูปฉันใช้ผ้าเช็ดตัวกระดาษเพื่อจัดการ / รับกระจกจาก จุดนี้บนเพื่อหลีกเลี่ยงการเพิ่มเติมลายนิ้วมือรอบขอบหลังจาก gluing กระจกที่วงกลมกระดาษแข็งที่ฉันเพิ่งใช้เทปไฟฟ้าห่อรอบขอบด้านนอกของขอบด้วยแถบ LED และแนบไปกับกระจก (แน่นอน เทปท่อจะทำงานมากเกินไป แต่ฉันต้องการให้เป็นสีดำ)นี่เป็นเพียงขั้นตอนการหมุนเวียนที่ฉันต้องผ่านเพราะกระจกของฉันไม่พอดีกับฝาปิดเพื่อเริ่มต้นด้วย เมื่อคุณมีทุกอย่างที่ปลอดภัยแล้วคุณควรยิง Arduino และตรวจสอบว่าคุณไม่ได้ทำให้แถบ LED หรือสายไฟเสียหายในขั้นตอนนี้
ขั้นตอนที่ 9: ตัดอะคริลิค - จิ๊กซอว์
ดังนั้นในโรงเรียน grad ฉันใช้เลเซอร์ตัดคริลิคตลอดเวลาและทำงานได้ดี ตอนนี้ฉันไม่มีเลเซอร์ดังนั้นไม่ใช่ตัวเลือกและฉันต้องการใช้กระจก "แทนการไปกับ 6" แทนที่จะซื้อ 6 นิ้วและซื้อวงกลมอะคริลิคขนาด 6 นิ้วซึ่งหมายความว่าฉันต้องตัดผม คริลิคของตัวเองขอบคุณทุกคนที่เข้ามาในเวทีสนทนากับความคิดนี้
ข้อมูลความปลอดภัยที่สำคัญก่อนที่จะดำเนินการต่อ: ถ้าคุณใช้เลเซอร์ควันอะคริลิคไม่เหมาะสำหรับคุณ หากคุณกำลังตัด / เลื่อย / ขัดหรือทำอะไรก็ตามคุณไม่ต้องการสูดดมฝุ่นอีกด้วย ให้แน่ใจว่าได้ทำงานในบริเวณที่อากาศถ่ายเทได้ดีและสวมหน้ากากที่เหมาะสมหากจำเป็น
ดังนั้นด้วยการจิ๊กซอว์: ฉันลากเค้าร่างของกระจก 9 "ลงบนกระดาษรองคริลิคจากนั้นฉันใช้ C-clamps สองตัวเพื่อยึดไว้กับขอบของโต๊ะและตัดมุมเพียงเล็กน้อยเพื่อทำให้เป็นรูปแปดเหลี่ยม จากนั้นผมก็เข้าสู่การลดขนาดเล็กตามลำดับต่อท้ายผลลัพธ์ที่ได้คือไม่เลวเกินไปบางส่วนแตกรอบขอบ แต่ไม่มีการทำลายอย่างรุนแรงที่ทำลายรูปทรงกลม
บันทึกความปลอดภัยบางอย่าง- ครั้งแรกที่ฉันลองสิ่งนี้ด้วยใบมีดไม้ซึ่งไม่ได้ผลเลยและทำให้ชิ้นคริลิคขนาดใหญ่บางชิ้นขรุขระเมื่อใบมีดหัก มีใบมีดโลหะที่ดีกว่าที่ร้านฮาร์ดแวร์และทำงานได้ดีขึ้น ขอบยังคงคมมากดังนั้นฉันเพียงแค่มือทรายเพื่อหลีกเลี่ยงการตัดตามปกติกับเครื่องมือไฟฟ้าฉันขอแนะนำแว่นตานิรภัยสำหรับขั้นตอนนี้
ขั้นตอนที่ 10: ตัดคริลิค - คะแนน - และ - สแนป
วิธีการอื่น ๆ ของฉันในการตัดอะคริลิคคือการทำโครงร่างเป็นวงกลมด้วยมีดยูทิลิตี้จากนั้นทำเครื่องหมายเส้นริ้วเพิ่มเติมโดยหวังว่าฉันจะสามารถตัดชิ้นส่วนออกได้และหมุนวงกลมออกกลางคัน แรกครั้งที่ผมพยายามที่นี้ผมใช้ C-หนีบยึดคริลิคลงบนขอบของตารางแล้วตีชิ้น breakaway ด้วยค้อน ไม่ได้ผลและส่งผลให้ชิ้นใหญ่หลุดออกจากวงกลม (ทำงานได้ดีสำหรับการตัดตรงถ้าคุณสร้างกระจกสี่เหลี่ยมผืนผ้าแม้ว่า) ต่อไปผมจะเอาคำแนะนำที่เป็นประโยชน์บางส่วนจากฟอรั่ม: ผมยิงคริลิคและจากนั้นใส่ไว้ในช่องแช่แข็งไม่กี่ชั่วโมง จากนั้นผมก็ใช้ C-clamps อีกครั้ง แต่ได้ปิดขอบด้วยด้ามจับคีมจับแทนการตีด้วยค้อน นี้ทำงานสวยดีมีการแตกน้อยรอบขอบกว่าวิธีการเล่น มันยังคงมีบางจุดที่ยื่นออกมาซึ่งฉันกลืนลง การที่จะเป็นธรรมฉันไม่เคยลองใช้กริปฟอยล์โดยไม่มีการแช่แข็งก่อนหรือใช้ค้อนทุบหลังการแช่แข็งดังนั้นฉันจึงไม่สามารถพูดได้ด้วยความมั่นใจ 100% ไม่ว่าจะเป็นตัวยึดจับหรือที่แช่แข็งซึ่งทำให้การทำงานของคุณดีขึ้นเป็นครั้งที่สอง
ขั้นตอนที่ 11: ใช้กระจกเงา
ณ จุดนี้เราจะสมมติว่าคุณมีวิธีการตัดอะคริลิคให้มีขนาดที่เหมาะสม ตรวจสอบให้แน่ใจว่าคุณเช็ดทำความสะอาดอะคริลิก (รอยเปื้อนลายนิ้วมือฝุ่นละออง ฯลฯ ) ก่อนดำเนินการต่อต่อไปคุณจะต้องตัดส่วนของกระจกเงาที่มีขนาดใหญ่กว่าชิ้นอะครีลิคซึ่งหมายความว่าคุณสามารถจัดการกับวัสดุพิเศษบนขอบได้โดยไม่ต้องกังวลกับรอยเปื้อนลายนิ้วมือ โทนสีหน้าต่างมาพร้อมกับแผ่นเคลือบป้องกันที่ชัดเจนด้านหนึ่งซึ่งคุณต้องนำออกเพื่อให้กาวเหนียว เริ่มต้นในมุมและใช้เล็บอย่างระมัดระวังเพื่อลอกเลเยอร์ที่ชัดเจน (ซึ่งอาจเป็นอาการปวดเมื่อย) จากนั้นให้วางกระจกเงาลงบนแผ่นอะคริลิคของคุณอย่างระมัดระวังผมคิดว่านี่เป็นส่วนหนึ่งที่น่าผิดหวังที่สุด / ที่ยากลำบากของโครงการทั้งหมด - คุณต้องการที่จะได้รับสีเป็นแบนที่เป็นไปได้โดยไม่ต้องฟองอากาศใด ๆ ฟองอากาศขนาดใหญ่จะมองเห็นได้อย่างเจ็บปวดในกระจกเงาสุดท้ายและอาจทำให้ภาพลวงตาหลุดออกไปได้ ฉันพยายามทำให้ผิวนุ่มนวลที่สุดเท่าที่จะเป็นไปได้และ "ฟอง" ฟองอากาศไม่กี่แห่งโดยการผลักมันไปทางขอบด้านนอกด้วยปลายนิ้ว (ใช้กระดาษเช็ดผมจึงไม่เลอะสีหน้าต่าง) หากคุณเลอะเทอะเมื่อลองครั้งแรกคุณสามารถลอกสีหน้าต่างออกไปได้มากที่สุดและลองวางมันลงอีกครั้งกาวไม่ควรลดความเหนียวถ้าสิ่งอื่น ๆ ล้มเหลวคุณก็สามารถตัดชิ้นใหม่ได้ เมื่อคุณมีความสุขกับรูปลักษณ์และความนุ่มนวลของโทนสีหน้าต่างของคุณให้ใช้กรรไกรตัดรอบขอบด้านนอกเพื่อล้างด้วยชิ้นส่วนอะคริลิกของคุณ
ขั้นตอนที่ 12: แนบกระจกเงาทางเดียวเข้ากรอบ
ไม่มีแฟนซีที่นี่ ... วางกระจกเงาทางเดียวกับกระจกเงาที่หันเข้าหา* ฉันเพิ่งใช้เทปไฟฟ้ารอบขอบด้านนอกอีกครั้ง หากคุณต้องการได้รับความชำนาญคุณสามารถติดกระจกด้านเดียวที่ด้านในของฝากระดาษแข็งขนาดใหญ่กว่าเล็กน้อยจากนั้นพอดีกับด้านนอกกรอบของคุณ * นี่ฉันทำตามคำแนะนำที่เห็นในกระจกอินฟินิตี้อื่น ๆ Optically ควรทำงานในทิศทางใดตามที่กล่าวไว้ในขั้นที่ 1 บางทีคริลิคเป็นเพียงยากที่จะเกา / ง่ายต่อการทำความสะอาดจึงดีกว่าที่จะมีที่หันออก ... สุจริตฉันไม่แน่ใจ
ขั้นตอนที่ 13: สว่างขึ้น!
เสียบปลั๊กไฟและไฟขึ้น! สมมติว่าคุณทดสอบแถบ LED ในขั้นตอนที่ 5 และไม่มีปัญหาสำคัญในการสร้างกระจกควรทำงานตามที่โฆษณา ข้างบนเป็นรูปถ่ายที่ฉันถ่ายในสภาพแสงต่างๆ (ห้องมืดยิ่งดีกว่า "อินฟินิตี้") และด้านล่างคือวิดีโอผลิตภัณฑ์สุดท้ายที่กำลังดำเนินการอยู่ ฉันต้องการทำให้บทแนะนำนี้มีความชัดเจนสำหรับผู้เริ่มต้นใช้งานมากที่สุดดังนั้นหากคุณเห็นบางสิ่งที่ไม่ชัดเจนหรือฉันข้ามสิ่งที่คุณคิดว่าควรสะกดออกมาโปรดระบุความคิดเห็นเพื่อแจ้งให้เราทราบ ขอบคุณที่อ่าน! นี่เป็นวิดีโอสุดท้ายของผลิตภัณฑ์:
ความคิดเห็น