สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: แยกไดรฟ์ซีดี
- ขั้นตอนที่ 2: ทำความเข้าใจ / แก้ไขโปรแกรม
- ขั้นตอนที่ 3: ตั้งโปรแกรม ATtiny85
- ขั้นตอนที่ 4: Breadboard วงจรของคุณ (ไม่บังคับ)
- ขั้นตอนที่ 5: เตรียมสร้างวงจร
- ขั้นตอนที่ 6: กาว LED กับ ATtiny85
- ขั้นตอนที่ 7: กาวสวิตช์สัมผัสไปที่ ATtiny85
- ขั้นตอนที่ 8: ประสานวงจร
- ขั้นตอนที่ 9: กาววงจรเข้ากับชุดเลนส์
- ขั้นตอนที่ 10: เชื่อมต่อที่ใส่แบตเตอรี่
- ขั้นตอนที่ 11: สนุก
วีดีโอ: จี้ LED จากออปติคัลไดรฟ์เก่า: 11 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในคำแนะนำนี้ ฉันจะแสดงให้คุณเห็นถึงวิธีการทำสร้อยคอเรืองแสงที่ไม่เหมือนใครจากส่วนประกอบเลนส์ของออปติคัลไดรฟ์แบบเก่า รวมถึงส่วนประกอบอิเล็กทรอนิกส์เพิ่มเติมอีกสองสามชิ้น
ฉันได้รับแรงบันดาลใจในการทำสิ่งนี้ให้ลูกสาวของฉันเมื่อฉันแยกไดรฟ์ซีดีเก่าและเห็นว่าชุดเลนส์ดูเท่เพียงใด ฉันรู้ว่ามันจะเป็นสร้อยคอที่ "มีเทคโนโลยี" ที่ดีได้ ถ้าฉันสามารถหาวิธีที่จะบรรจุไมโครคอนโทรลเลอร์และไฟ LED ไว้ที่นั่นได้ ฉันคิดว่าผลลัพธ์ที่ได้คือความเก๋ไก๋ที่ไม่เหมือนใคร
ก่อนที่จะเริ่มใช้งาน Instructable นี้ คุณจะต้องแน่ใจว่าคุณมีสภาพแวดล้อมการพัฒนา Arduino ที่ใช้งานได้ และสามารถกำหนดเป้าหมายและตั้งโปรแกรมไมโครคอนโทรลเลอร์ ATtiny AVR ได้ มี Instructables ที่เป็นประโยชน์สองสามตัวในไซต์นี้ที่จะช่วยให้คุณดำเนินการได้ รวมถึงคำแนะนำนี้:
สิ่งนี้จะเกี่ยวข้องกับการบัดกรีที่ค่อนข้างละเอียดอ่อนบนชิ้นส่วนขนาดเล็กมาก ดังนั้นจงฝึกฝนทักษะการบัดกรีของคุณ
หากคุณพร้อมที่จะไปต่อ ลองดูรายการอุปกรณ์แล้วไปลุยกันเลย!
เสบียง
ออปติคัลไดรฟ์เก่าอย่างน้อยหนึ่งตัว (ควรเป็นไดรฟ์ซีดี - ไดรฟ์ DVD หรือ BluRay ก็ใช้งานได้ แต่เราไม่ได้เป็นคนป่าเถื่อน)
ตัวยึดพื้นผิว ATtiny85 (แพ็คเกจ SOIC 8 พิน)
อะแดปเตอร์ SOIC 8 พินเป็น DIP แบบแรงเป็นศูนย์ (ZIF)
แบตเตอรี่ CR2032
ที่ใส่แบตเตอรี่ CR2032 (ฉันพบว่าประเภทแนวตั้งนั้นสมบูรณ์แบบสำหรับโครงการนี้)
สวิตช์สัมผัสมาตรฐาน
LED ยึดพื้นผิว (ขนาด 5050 ทำงานได้ดี) สีแดงจะทำงานได้ดีที่สุด แต่ฉันเคยใช้สีเขียวและสีน้ำเงินด้วย
หัวแร้งและหัวแร้ง
สายบาง.
กาวซุปเปอร์
แหนบบางมือที่มั่นคงและเส้นประสาทเหล็ก
(อุปกรณ์เสริม) เขียงหั่นขนมและสายไฟสำหรับสร้างต้นแบบ
(อุปกรณ์เสริม) ไฟ LED 5 มม. สำหรับการสร้างต้นแบบ
ขั้นตอนที่ 1: แยกไดรฟ์ซีดี
ออปติคัลไดรฟ์แบบเก่าเป็นขุมสมบัติของชิ้นส่วนของโครงการ แต่สำหรับตอนนี้ เราสนใจแค่การประกอบเลนส์เท่านั้น
แยกไดรฟ์ซีดีและค้นหาชุดเลนส์ จะเป็นส่วนหนึ่งของกลไกการอ่านจากแผ่นซีดี กลไกการขับเคลื่อนมักประกอบด้วยมอเตอร์สองสามตัวเพื่อขับเคลื่อนซีดีและเคลื่อนเลนส์
การถอดชุดเลนส์อาจใช้เวลานาน แต่ก็ไม่ยากเกินไป ดึงอุปกรณ์อิเล็กทรอนิกส์ออกให้ได้มากที่สุดโดยไม่ทำลายโครงสร้างของชุดเลนส์ อย่างน้อยที่สุด คุณต้องการล้างพื้นที่ด้านหลังเลนส์เอง นี่คือพื้นที่ที่วงจรของเราจะไป
ฉันชอบรูปลักษณ์ของสิ่งเหล่านี้ ซึ่งทำให้ฉันมีความคิดสำหรับโครงการนี้ตั้งแต่แรก ล้ำสมัยและมีเทคโนโลยี มันยอดเยี่ยมมาก!
ขั้นตอนที่ 2: ทำความเข้าใจ / แก้ไขโปรแกรม
ไมโครคอนโทรลเลอร์ ATtiny85 จะเป็นสมองที่อยู่เบื้องหลังสร้อยคอ แต่ก่อนอื่น จะต้องมีการตั้งโปรแกรมไว้
ฉันได้แนบโปรแกรมที่ฉันเขียนขึ้นเพื่อแสดงแสงสร้อยคอ มีสองไฟล์: สเก็ตช์เองและไฟล์ที่กำหนดลำดับแสงที่จี้จะวิ่งผ่าน ฉันพยายามแสดงความคิดเห็นโค้ดแล้ว แต่อาจยังต้องการการทำงานอยู่บ้าง
จี้ถูกควบคุมโดยสวิตช์ เมื่อกดสวิตช์ จะทำให้ ATtiny85 รีเซ็ต ซึ่งจะถือว่าเป็นอินพุต การกดหนึ่งครั้งบอกให้จี้หมุนไปยังลำดับ LED ถัดไป กดปุ่มสองครั้งภายในวินาทีเพื่อสั่งให้ ATTiny85 หยุดส่องแสง LED บนใบหน้าของคุณและเพียงแค่เข้าสู่โหมดสลีป นอกจากนี้ยังจะเข้าสู่โหมดสลีปโดยอัตโนมัติหลังจากผ่านไป 10 นาทีเพื่อประหยัดแบตเตอรี่
คุณสามารถเพิ่ม เปลี่ยนแปลง หรือลบลำดับ LED โดยการแก้ไขไฟล์ sequences.h ฉันได้พยายามทำให้ชัดเจนว่าจะเพิ่มลำดับใหม่อย่างไร
ขั้นตอนที่ 3: ตั้งโปรแกรม ATtiny85
ก่อนจะไปต่อ เรามาโหลดโปรแกรมบน ATtiny85 กันก่อน คุณจะต้องใช้ฮาร์ดแวร์การเขียนโปรแกรมที่สามารถทำงานกับการกำหนดค่า ATtiny85 และพร้อมใช้งาน คำแนะนำที่สมบูรณ์อยู่นอกขอบเขตของคำแนะนำนี้ แต่ฉันจะแสดงให้คุณเห็นอีกครั้งที่นี่:
เว้นแต่ว่าฮาร์ดแวร์การเขียนโปรแกรมของคุณรองรับแพ็คเกจ SOIC คุณจะต้องใช้อะแดปเตอร์ SOIC 8 พินเป็น 8 พินด้วย ฉันจำไม่ได้ว่าฉันซื้อของฉันที่ไหน แต่การค้นหาอย่างรวดเร็วสำหรับ "8 pin soic to dip adapter zif" จะช่วยให้คุณไปถึงที่ที่คุณต้องการ
การเขียนโปรแกรมนั้นค่อนข้างตรงไปตรงมา:
ดาวน์โหลดไฟล์แนบสองไฟล์ (LED_pendant.ino และ sequences.h) ลงในโฟลเดอร์ Sketch Arduino ในโฟลเดอร์ชื่อ "LED_pendant" และเปิดโครงการใน Arduino IDE
กำหนดค่า Arduino IDE สำหรับ ATtiny85 และโปรแกรมเมอร์ที่คุณเลือก
ตรวจสอบให้แน่ใจว่าได้ตั้งค่า IDE เพื่อกำหนดค่า ATtiny85 ให้ใช้นาฬิกาภายใน 8MHz
ใช้อะแดปเตอร์ SOIC 8 พินเพื่อเสียบ ATtiny85 เข้ากับโปรแกรมเมอร์ของคุณ
เบิร์น bootloader ไปที่ชิป อย่าลืมสิ่งนี้ มิฉะนั้นความเร็วสัญญาณนาฬิกาของชิปจะช้าเกินไปและลำดับแสงของคุณจะทำงานไม่ถูกต้อง (เสียงของประสบการณ์ใช่หรือไม่)
สุดท้าย อัปโหลดโปรแกรมไปยังชิปของคุณ
ขั้นตอนที่ 4: Breadboard วงจรของคุณ (ไม่บังคับ)
เป็นความคิดที่ดีเสมอที่จะทำบอร์ดวงจรก่อนที่คุณจะนำบัดกรีออกมาและทำให้เป็นทางการ เป็นความคิดที่ดีโดยเฉพาะในกรณีนี้ เนื่องจากคุณจะไม่สามารถตั้งโปรแกรม ATtiny85 ใหม่ได้หากคุณรู้ว่าคุณทำผิดพลาด (อีกครั้ง นี่คือเสียงของประสบการณ์ที่พูดถึง)
อะแดปเตอร์ SOIC เป็น DIP ของคุณควรอนุญาตให้คุณเสียบ ATtiny85 เข้ากับเขียงหั่นขนมได้โดยตรง เมื่อคุณทำการเชื่อมต่อที่แสดงในแผนภาพการเดินสายไฟและเขียงหั่นขนมแล้ว ไฟ LED จะสว่างขึ้น ลำดับควรเปลี่ยนด้วยการกดปุ่มเพียงปุ่มเดียว และไฟ LED ควรดับลงหลังจากกดสองครั้ง
หากได้ผล คุณก็พร้อมดำเนินการต่อ!
ขั้นตอนที่ 5: เตรียมสร้างวงจร
แผนภาพวงจรที่แนบมาแสดงให้เห็นว่าวงจรนี้ง่ายเพียงใด ความยากลำบากเกิดขึ้นเพราะทุกสิ่งมีขนาดเล็กมาก
เพื่อประหยัดพื้นที่ เราจะเชื่อมต่อส่วนประกอบต่างๆ เข้าด้วยกันโดยไม่ต้องใช้แผงวงจร แต่ทุกอย่างจะประสานกันด้วยบัดกรี กาว และความรัก
เริ่มต้นด้วยการงอหมุดของ ATtiny85 ลงไปรอบๆ "พุง" ของชิปอย่างระมัดระวัง หมุดเหล่านี้ไม่ต้องงอมากเกินไป เพียงแต่ต้องซุกให้พ้นทางเล็กน้อย
ขั้นตอนที่ 6: กาว LED กับ ATtiny85
เพิ่ม superglue หนึ่งหยดที่หน้าท้อง (ด้านล่าง) ของ ATtiny85 สิ่งนี้จะทำให้ LED อยู่กับที่
ใช้เวลาสักครู่เพื่อตรวจสอบการวางแนวของ LED ให้สัมพันธ์กับชิปอีกครั้ง เพราะคุณจะได้ช็อตเดียวเท่านั้น ต้องใช้ความคิดเล็กน้อยในการหาวิธีวางตำแหน่ง แต่จะไม่มีการย้อนกลับ ตรวจสอบให้แน่ใจว่าพินบวกของ LED อยู่ใกล้กับ 8 ของชิปและพินเชิงลบของ LED อยู่ใกล้กับพิน 5
ใช้แหนบของคุณเพื่อให้ LED อยู่ในตำแหน่งและพยายามอย่ายึดติดกับชิป (เสียงแห่งประสบการณ์นั้นอีกครั้ง)!
คุณอาจสังเกตเห็นว่าฉันเคยใช้ RGB LED ที่นี่ เพราะนั่นคือทั้งหมดที่ฉันมี ฉันลงเอยด้วยการใช้ส่วนสีเขียว อาจเป็นความท้าทายที่น่าสนใจที่จะลองใช้ทั้งสามสี…
ขั้นตอนที่ 7: กาวสวิตช์สัมผัสไปที่ ATtiny85
สวิตช์สัมผัสจะติดกาวที่อีกด้านหนึ่งของ ATtiny85 เพื่อป้อนข้อมูล
มีการเชื่อมต่อระหว่างพิน RESET และกราวด์เพื่อให้ชิปได้รับการรีเซ็ตทุกครั้งที่กดสวิตช์ โปรแกรมใช้การรีเซ็ตเหล่านี้เพื่อเปลี่ยนลำดับ LED หรือปิดตัวเองเมื่อได้รับคำสั่ง
สวิตช์สัมผัสมาตรฐานมีสี่พิน ซึ่งจริงๆ แล้วเป็นพินที่เชื่อมต่อกันสองคู่ ฉันได้พยายามชี้ให้เห็นคู่ที่เชื่อมต่อกันในรูปที่แนบมา
ขั้นแรก ให้ถอดพินที่ยังไม่ได้เชื่อมต่อสองอันออกจากด้านหนึ่งของสวิตช์ ดังที่แสดง คุณสามารถตัดมันออกได้ แต่จะง่ายกว่าเพียงแค่งอไปมาจนหลุดออก
ก่อนดำเนินการต่อ ให้ตรวจสอบการวางแนวของ ATtiny85 ของคุณ หมุดที่เหลืออีกสองตัวจะต้องอยู่ในตำแหน่งใกล้กับพิน 1 และ 4 ของไมโครคอนโทรลเลอร์ ใช้กาวหยดเพื่อยึดสวิตช์ไปที่ด้านบนของ ATTin85 (ด้านตรงข้ามจาก LED)
ยินดีด้วย! คุณกำลังถือแซนด์วิชวงจรที่จะเป็นสมองที่อยู่เบื้องหลังสร้อยคอ!
ขั้นตอนที่ 8: ประสานวงจร
เมื่อทุกอย่างติดกาวเข้าด้วยกันในชุดเล็ก ๆ ที่มีความสุข คุณก็พร้อมที่จะบัดกรี LED และเปลี่ยนเป็น ATtiny85 นี่เป็นส่วนที่ยากที่สุดของโครงการ เนื่องจากทุกอย่างมีขนาดเล็กมาก
ทุกอย่างควรเรียงกัน การเชื่อมประสานดังแสดงในแผนภาพ การช่วยเหลืออาจเป็นประโยชน์ที่นี่
ควรบัดกรีพินบวกของ LED เข้ากับพิน 8 ของ ATtiny85 (ระวังอย่าให้ไฟ LED ร้อนเกินไป!)
ควรบัดกรีพินลบของ LED เข้ากับพิน 5 ของ ATtiny85
หมุดของสวิตช์ควรบัดกรีกับหมุด 1 และ 4 ของ ATtiny85 พวกเขาควรจะง่ายเพราะพวกเขาจะค่อนข้างใกล้กัน
บัดกรีสายไฟเข้ากับหมุด 4 และ 8 ของ ATtiny85 ปล่อยทิ้งไว้ให้ยาวเพื่อให้สามารถตัดให้ยาวได้เมื่อเราใส่ที่ใส่แบตเตอรี่
เมื่อต่อสายไฟแล้ว ให้เชื่อมต่อวงจรของคุณกับแบตเตอรี่ด้วยตนเองเพื่อให้แน่ใจว่าวงจรทำงาน
ขั้นตอนที่ 9: กาววงจรเข้ากับชุดเลนส์
ใช้เวลาสักครู่เพื่อหาว่าวงจรจะพอดีกับชุดเลนส์อย่างไร เป็นวงจรเล็กๆ แต่พื้นที่ยังคับแคบ
ฉันสามารถตัดโลหะและพลาสติกบางส่วนออกเพื่อให้มีที่ว่างสำหรับวงจรและสายไฟ
ตอนนี้ เพียงติดวงจรให้เข้าที่โดยให้ LED หันไปทางชุดเลนส์และสวิตช์ชี้ให้เห็น หากมีวัสดุไม่เพียงพอสำหรับซุปเปอร์กาวที่จะเชื่อมต่อได้ดี ให้ลองใช้กาวที่มีลักษณะคล้ายเจลมากกว่านี้ หรือหากคุณระวัง กาวร้อนก็อาจใช้ได้ผลเช่นกัน
ยังอยู่กับฉันจนถึงตอนนี้? ดี! เราเกือบเสร็จแล้ว
ขั้นตอนที่ 10: เชื่อมต่อที่ใส่แบตเตอรี่
บัดกรีสายไฟเข้ากับที่ใส่แบตเตอรี่ (อีกครั้ง ให้แน่ใจว่าได้ให้ความสำคัญกับการวางแนวที่นี่!)
ณ จุดนี้คุณควรมีจี้ที่ใช้งานได้เต็มที่ ใส่แบตเตอรี่แล้วปล่อยให้มันเปล่งประกาย!
คุณสามารถปล่อยให้ที่ใส่แบตเตอรี่ห้อยต่องแต่งไว้ได้ ซึ่งจะได้ผลหากคุณใช้อย่างระมัดระวัง หรือติดให้แน่นยิ่งขึ้นด้วยกาวซุปเปอร์หรือกาวร้อน
ขั้นตอนที่ 11: สนุก
ติดเข้ากับสร้อยคอและเป็นของขวัญที่สมบูรณ์แบบสำหรับคนพิเศษในชีวิตของคุณ
อายุการใช้งานแบตเตอรี่ของสิ่งนี้ควรจะดีมาก LED ไม่ได้ใช้พลังงานจำนวนมาก และตัวจี้เองก็เข้าสู่โหมดสลีปหลังจากผ่านไปประมาณ 10 นาที
ฉันชอบที่จะเห็นการผลิตของคุณ โปรดโพสต์หากคุณสร้างของคุณเอง!
แนะนำ:
จี้ LED ขั้นสูง: 4 ขั้นตอน
จี้ LED ขั้นสูง: ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็นว่าคุณสามารถสร้างจี้ LED ของคุณเองได้อย่างไร คุณควรตรวจสอบจี้ LED ก่อนหน้าของฉันที่สอนได้ ฉันแสดงเคล็ดลับที่ดีที่นั่น เครื่องประดับเป็นส่วนหนึ่งของความงามหรือไม่? เราจะได้รู้กัน
Mama Says Power จี้: 5 ขั้นตอน
Mama Says Power Pendant: ไอเดียสำหรับจี้ห้อยคอเพื่อเน้นประเด็น/ความคิดเห็น/คำตอบของคุณ ออกแบบมาสำหรับคุณแม่ที่ถูกคุกคาม แต่ครูโรงเรียนประถมที่ทำงานหนักเกินไปก็อาจสวมใส่ได้ หรือผู้หญิงคนเดียวที่ถูกเพิกเฉยในห้องประชุมขององค์กร! มะ
จี้ LED แบบเรียบง่าย: 5 ขั้นตอน (พร้อมรูปภาพ)
จี้ LED แบบง่าย: ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็นว่าคุณสามารถสร้างจี้ 2 LED ที่ง่ายที่สุดได้อย่างไร คุณอาจคิดว่านี่ไม่ใช่จี้ประจำวันและคุณคิดถูก นี้สำหรับโอกาสพิเศษ ปาร์ตี้ป่า และเทศกาล. นี่คือสิ่งที่คุณต้องการ:
จี้ Resplendr: 7 ขั้นตอน
จี้ Resplendr: โครงการนี้ได้รับแรงบันดาลใจจากต่างหู Adafruit Gemma Hoop ของ Becky Stern และ Lady Ada และผู้คนที่ยอดเยี่ยมด้วยห้องสมุด FastLED คำแนะนำนี้จะแสดงวิธีสร้างจี้ LED ที่สวยงามด้วยวงแหวน LED หนึ่งวงขึ้นไป ฉันชอบที่แตกต่างกัน
นำ. จี้: 4 ขั้นตอน
นำ. จี้: ในคำแนะนำนี้ ฉันจะแสดงวิธีทำจี้ "คริสตัล" ที่เรืองแสงได้สามสี นี่เป็นความคิดที่ดีสำหรับเครื่องแต่งกาย หากคุณมีความคิดหรือข้อเสนอแนะใด ๆ ฉันยินดีที่จะรับฟัง