สารบัญ:
- ขั้นตอนที่ 1: เตรียม PCB ของคุณด้วย Solder Paste
- ขั้นตอนที่ 2: วางชิ้นส่วน SMD บน Paste และ Pads ของคุณ
- ขั้นตอนที่ 3: ต่อไป เราเพิ่ม HEAT เพื่อละลายทั้งหมดนี้เข้าด้วยกัน
- ขั้นตอนที่ 4: การเขียนโปรแกรม!
- ขั้นตอนที่ 5: ประสานด้านอื่น ๆ ของ PCB ตอนนี้พร้อมชิ้นส่วน
- ขั้นตอนที่ 6: เพิ่มแบตเตอรี่
- ขั้นตอนที่ 7: วิธีการทำงานของปุ่มเมื่อเปิดขึ้น
- ขั้นตอนที่ 8: ขั้นตอนสุดท้ายที่คุณทำได้ !!
วีดีโอ: Electronic All Seasons, All Holidays, ต่างหู LED: 8 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
โอเค เรากำลังจะทำต่างหูที่ค่อนข้างล้ำหน้า นี่ไม่ใช่โปรเจ็กต์สำหรับมือใหม่ และฉันอยากจะแนะนำผู้ที่ต้องการทำสิ่งนี้ เริ่มต้นด้วยโปรเจ็กต์เล็กๆ และใช้ทักษะของคุณจนถึงจุดนี้ ดังนั้นก่อนอื่น.. สิ่งที่เราทำ จะต้อง (PARTS)(1) Lead Free Solder Paste, ฉันชอบที่แบรนด์ MG สามารถซื้อได้ที่นี่ (Lead Free Solder Paste) ~ $17.00(2) Atmel AT-Tiny 85 SMD Microprocessors, Digikey มี ATTINY85-20SU-ND $3.06 สำหรับ 2 (2) แบตเตอรี่ CR2032 พบได้ทุกที่ที่ขายแบตเตอรี่ ~$2.00 สำหรับ 2(2) Momentary Tactile Tact Push Button Switch 3 x 4 x 2mm 2 Pin SMD ฉันได้รับ Ebay $0.60 สำหรับ 2(2)SPDT Mini SMD Slide Switch หมายเลขชิ้นส่วน: CUS-12B ค้นหา "Slide Power ปิด/เปิดแผง PCB MINI SMD Switch, SPM" บน Ebay $0.25 สำหรับ 2(2) Battery Holder Clips, พบได้ที่ Digikey.com (BK-912) $0.62 สำหรับ 2(14) WS2812B Digital LED Chips SMD, ค้นหาใน eBay สำหรับชิ้นส่วน หมายเลขและคุณสามารถหา TONS $4.28 สำหรับ 14(14) 0805 1uF เซรามิค SMD Capcitors, Digikey (399-1284-1-ND) $1.26 สำหรับ 14(2) 0805 ตัวต้านทาน SMD 120ohm, Digikey (1276-5510-1-ND) $0.20 สำหรับ 2(3) ต่างหู PCB (คุณต้องการเพียง 2 ชิ้นเท่านั้น แต่ต้องสั่งซื้อใน 3 ชิ้น) สั่งซื้อ PCB ของคุณจาก (ที่นี่ @ Oshpark) $7.10 สำหรับ 3 (ฉันสร้างไฟล์ PCB ใน Eagle CAD และอัปโหลดไฟล์ไปยัง OSH park เพื่อให้ง่ายต่อการสั่งซื้อ)(2) ต่างหู คล้องหู หาซื้อได้จากร้าน Bead Shop แถวๆ 1.00 ดอลลาร์สำหรับคู่ ราคารวมอะไหล่: (หักแท่งบัดกรีที่คุณสามารถใช้ได้อีก และไม่รวมค่าขนส่งสำหรับสินค้า)$20.37 สำหรับ PAIR (ชิ้นละ 10.19 ดอลลาร์) ตอนนี้ TOOLS ที่คุณต้องการ. TweezersSMD Hot Air Rework Station OR Toaster Over ออกแบบหรือ (modded) สำหรับ Baking SMD ชิ้นส่วนและบอร์ดSOIC 8 pin SMD Programmer Socket พร้อม ISP header (ฉันทำเองเห็นในโปรเจ็กต์จากนี้ @ Adafruit และบอร์ดนี้) แต่คุณสามารถซื้อ ถ้าคุณชอบแบบสำเร็จรูปพร้อมใช้ หากคุณคิดว่าคุณสามารถทำโปรเจ็กต์ได้ แต่ขาดความสามารถในการตั้งโปรแกรมชิป ATTiny 85 เพียงติดต่อฉัน แล้วเราจะส่งชิปที่ตั้งโปรแกรมไว้ให้คุณทางไปรษณีย์ เพื่อให้คุณสร้างโปรเจ็กต์ได้โดยไม่ต้องใช้โปรแกรมเมอร์ทั้งหมด:) ISP Programmer ที่คุณเลือก ฉันชอบอันนี้มาก (อันนี้ก็เห็นในโปรเจ็กต์ในภายหลังด้วย) แน่นอนว่าคอมพิวเตอร์บางประเภทที่จะรัน Arduino IDE บนและโค้ดที่คุณจะต้องอัปโหลดไปยัง ATTiny 85'sFound ที่นี่
ขั้นตอนที่ 1: เตรียม PCB ของคุณด้วย Solder Paste
ปล่อยให้ครีมบัดกรีของคุณนั่งที่อุณหภูมิห้องเป็นเวลา 2 - 3 ชั่วโมงก่อนที่จะพยายามใช้ (เก็บไว้ในตู้เย็น) เมื่ออุ่นถึงอุณหภูมิห้องแล้ว ให้เริ่มวางคราบสกปรกเล็กๆ บนแผ่นทองแดงแต่ละแผ่นตามที่แสดงที่ด้านหน้าของต่างหู ไม่เป็นไรถ้าบางส่วนสะพานข้ามแผ่นเนื่องจากจะแยกออกจากกันเมื่อได้รับความร้อนจนถึงอุณหภูมิที่ถูกต้องเมื่อคุณมีแผ่นอิเล็กโทรดทั้งหมดที่ด้านหน้าเท่านั้น คุณพร้อมที่จะวางชิ้นส่วน
ขั้นตอนที่ 2: วางชิ้นส่วน SMD บน Paste และ Pads ของคุณ
เริ่มวางชิ้นส่วน SMD ขนาดเล็กบนแผ่นทองแดงบนบอร์ด สำหรับตัวเก็บประจุและตัวต้านทานที่ไม่มีขั้ว และไม่สำคัญว่าจะดำเนินต่อไปอย่างไรตราบใดที่ปลายแต่ละด้านอยู่บนแผ่นเคลือบ 1) วาง ตัวต้านทานบนแผ่นอิเล็กโทรด R (1)2) จากนั้นตัวเก็บประจุจะไปที่แผ่นขนาดเล็กอื่น ๆ (7) รวมทั้งหมด 3) วางชิป LED WS2812B สุดท้าย หมายเหตุ สิ่งเหล่านี้มีการเยื้องเล็ก ๆ ในมุมครั้งเดียวของ LED จัดตำแหน่งนี้ให้ตรงกับรอยพับบนกระดาน จุดเชื่อมโยงไปถึง LED แต่ละจุดจะมีเพียงหนึ่งจุดเท่านั้น ตรวจสอบให้แน่ใจว่าชิปเปิดอยู่อย่างถูกต้อง
ความล้มเหลวใน ONE LED จะทำให้ทั้งโปรเจ็กต์ไม่ทำงานเลย รอยแยกบน LED นั้นเล็กเกินกว่าจะมองเห็นได้ในภาพเหล่านี้ แต่ฉันรับรองว่ามันอยู่ที่นั่นและมีรอยพับบนกระดานเรียงกันเป็นแถว:)
ขั้นตอนที่ 3: ต่อไป เราเพิ่ม HEAT เพื่อละลายทั้งหมดนี้เข้าด้วยกัน
ตั้งค่าปืนลมร้อนของคุณเป็น 340C และฉันใช้การตั้งค่าความเร็วการไหลของอากาศประมาณ 3 และเริ่มที่จะค่อยๆ มุ่งหน้าขึ้นแต่ละแผ่น กระดานทั้งหมดจะต้องอุ่นเครื่องก่อนที่พวกเขาจะเริ่มละลายจริงๆ เมื่อบัดกรีละลายอย่างถูกต้อง แล้วไปต่อกันที่ตัวถัดไปครับ ระวังจะใส่ความร้อนตรง LED นี่ไม่ดีนะครับ คุณต้องการให้ความร้อนกับขอบของ LED โดยที่ Pad ของพวกมันจะหลอมละลาย Solder paste และทำสิ่งที่เรียกว่า reflow ดูวิดีโอเกี่ยวกับวิธีการทำสิ่งนี้อย่างถูกต้อง วิดีโอ และคุณจะเห็นการทำงานทั้งหมดได้ดีกว่าภาพที่แสดงมาก! PS หมายเหตุ: คุณยังสามารถใช้เตาอบเครื่องปิ้งขนมปังดัดแปลงหรือเตาอบ reflow เพื่อทำส่วนนี้แทนสถานีลมร้อน คุณเพียงแค่วางบอร์ดที่บรรจุลงในเตาอบและอบตามที่อธิบายไว้ในเอกสารประกอบเตาอบ:)I ไม่มีเตาอบและจะไม่ครอบคลุมวิธีการอบของเตาอบในคำแนะนำนี้:)
ขั้นตอนที่ 4: การเขียนโปรแกรม!
โหลดรหัสต่างหู (ลิงก์ในหน้าแรก) ลงใน Arduino IDE Arduino 1.6.3 เป็นปัจจุบันเมื่อฉันเขียนสิ่งนี้ และนั่นคือสิ่งที่อยู่ในภาพ วางชิป ATTiny 85 ของคุณลงในซ็อกเก็ต SOIC เสียบในโปรแกรมเมอร์ ISP ไปที่ซ็อกเก็ต SOIC จากนั้นเชื่อมต่อโปรแกรมเมอร์ ISP กับคอมพิวเตอร์ผ่าน USB ตรวจสอบให้แน่ใจว่าคุณเลือกโปรเซสเซอร์ (ATTiny 85) และ CLOCK (นาฬิกาภายใน 8mhz) ที่ถูกต้องตามที่แสดงในภาพ จากนั้นคลิก BURN BOOTLOADER ซึ่งน่าจะเกือบจะในทันที โปรเซสเซอร์หลอมรวมนาฬิกาของเราและอื่นๆ คลิกสุดท้าย อัปโหลดโดยใช้โปรแกรมเมอร์ คำแนะนำของคุณอาจแตกต่างกันไปตามโปรแกรมเมอร์ ISP ของคุณ โปรดอ่านคำแนะนำโปรแกรมเมอร์ของคุณเกี่ยวกับวิธีการอัปโหลดโค้ด หากคุณไม่ได้ใช้โปรแกรมเมอร์คนเดียวกันกับฉัน 30 วินาทีหรือมากกว่านั้นและแสดง "เสร็จสิ้นการอัปโหลด" ทำตามขั้นตอนเหล่านี้ทั้งหมดสำหรับชิปทั้งสอง ตอนนี้พวกเขาได้รับการตั้งโปรแกรมและพร้อมที่จะประสานกับบอร์ดของเรา:)
ขั้นตอนที่ 5: ประสานด้านอื่น ๆ ของ PCB ตอนนี้พร้อมชิ้นส่วน
เช่นเคย วางแผ่นประสานแต่ละแผ่นด้วยแปะ Less is more ที่นี่ หากมีการเคลือบบาง ๆ เล็ก ๆ บนแผ่นก็สมบูรณ์แบบ ไม่มีหยดขนาดใหญ่หรือ "หยด" ของแปะ … จากนั้นวางอุปกรณ์ด้วยแหนบ ตรวจสอบให้แน่ใจว่าเมื่อคุณวางชิป IC คุณจัดตำแหน่ง O บน ชิป (ที่มุม) โดยมีวงกลม O บนหน้ากากบอร์ด เพื่อให้แน่ใจว่า IC จะไม่ถอยหลัง!! เมื่อวางทั้งหมดแล้ว ให้บัดกรีด้วยการตั้งค่าเดิมอีกครั้ง (ความเร็วลม 340C และ #3) ตรวจสอบให้แน่ใจว่าไม่มีสะพานบัดกรีบนชิป IC หากมี กำลังแก้ไขก่อนที่จะดำเนินการต่อ หากเกิดเหตุการณ์นี้ขึ้น คุณสามารถลองใช้หัวแร้งทำสะพานหัก..หากทุกอย่างดูดี แสดงว่าคุณพร้อมสำหรับการทดสอบแบตเตอรี่แล้ว!!:)
ขั้นตอนที่ 6: เพิ่มแบตเตอรี่
แบตเตอรี่ CR2032 ควรเลื่อนไปทางขวาตามที่แสดง ตรวจสอบให้แน่ใจว่าส่วนวงกลมที่เล็กกว่าของแบตเตอรี่อยู่ด้านล่าง + บนแบตเตอรี่ควรหงายขึ้นดังที่แสดง ตอนนี้คุณพร้อมสำหรับการทดสอบแล้ว! เปิดสวิตช์แล้วดูสิ่งที่คุณได้รับ!!
ขั้นตอนที่ 7: วิธีการทำงานของปุ่มเมื่อเปิดขึ้น
ตกลง ปุ่ม MODE ที่ด้านหน้ามี 2 ฟังก์ชั่น 1 ในนั้นผมลืมบอกไปในวิดีโอ 1) กดอย่างรวดเร็วเพื่อเปลี่ยนโหมด สิ่งนี้จะหมุนเวียนไปตามโหมดสีทั้งหมดที่ฉันตั้งโปรแกรมไว้ (รู้สึกอิสระที่จะแก้ไขด้วยตัวเองสำหรับสีของคุณเองเมื่อตั้งโปรแกรม)2) หากคุณกดค้างไว้ 1-2 วินาทีจะเป็นการปรับความสว่าง เปิดที่ความสว่างปานกลาง หากคุณกดค้างไว้ ค่าเหล่านั้นจะเข้าสู่ความสว่างสูงสุด กดค้างไว้อีกครั้งและจะเข้าสู่ความสว่างต่ำสุด ทำอีกครั้ง และคุณกลับสู่ความสว่างปานกลาง ดูวิดีโอสำหรับ ทุกโหมดและหน้าตาเป็นอย่างไร วีดีโอ
นอกจากนี้ หมายเหตุสั้นๆ ว่าฉันไม่เคยเขียนโค้ดจนเสร็จเลย ฉันต้องการเพิ่มการขัดจังหวะให้กับโค้ดเพื่อให้โลกของปุ่มตอบสนองได้ดีขึ้น แต่ยังไม่ถึงขั้นนั้น ดังนั้นคุณอาจต้องกดปุ่มหนึ่งครั้งหรือสองครั้งเพื่อเปลี่ยนโหมดเพราะไม่ได้ "ดู" สำหรับการกดปุ่มเสมอไป แต่อย่างที่คุณเห็นในวิดีโอ มันยังคงทำงานได้ดีแม้ไม่มีโค้ดขัดจังหวะคอยดูปุ่มอยู่เสมอ ฉันอาจเพิ่มในอนาคตและจะอัปเดตหากเกิดขึ้น
ขั้นตอนที่ 8: ขั้นตอนสุดท้ายที่คุณทำได้ !!
เพียงติดตุ้มหูเข้ากับรูที่ด้านบนของ PCB เท่านี้คุณก็พร้อมสวมใส่แล้ว (หรือจะมอบเป็นของขวัญอิเล็กทรอนิกส์ทำมือสุดวิเศษ!!!):) น้ำหนักประมาณ 6-7 กรัม ซึ่งเท่ากับ น้ำหนักปกติของต่างหูขนาดนี้ แบตเตอรี่มีอายุการใช้งานประมาณ 4 ชั่วโมงกับสีทั้งหมด จากนั้นสีน้ำเงินจะเริ่มจางลง ทำให้เกิดการเปลี่ยนแปลงของสีอื่นๆ ที่อาศัยสีน้ำเงิน (สีม่วง สีขาว สีชมพู สีอ่อนกว่า สีพาสเทล ฯลฯ…) สีเขียวและสีแดงจะเริ่มทำงานประมาณ 12 ถึง 16 ชั่วโมง และเริ่มช้าลง หรี่ลงและหรี่ลง ไฟ LED จะค่อยๆ ดับลง โปรเซสเซอร์สามารถทำงานด้วยแรงดันไฟฟ้าที่ต่ำกว่า LED มาก ดังนั้นไฟ LED จะค่อยๆ จางหายไปในที่สุดเมื่อแบตเตอรี่หมด หมายเหตุ: คุณสามารถรับแบตเตอรี่ได้ในราคาเพียง 0.16 เซนต์ต่อ Ebay หากคุณล่าสัตว์และซื้อจำนวนมาก IE (ฉันซื้อ 100 แพ็คในราคา $16.00 ฟรีค่าจัดส่ง) ดังนั้นจึงพบว่าราคาถูกกว่ามากแล้ว $1 ea หากคุณดูรอบ ๆ ทางออนไลน์ หวังว่าใครบางคนที่นั่นจะสามารถสนุกกับการทำสิ่งเหล่านี้ได้มากเท่าที่ฉันสร้างมันขึ้นมาใหม่:) มีคำถามไหม โพสต์ไว้ในส่วนความคิดเห็น….
รองชนะเลิศการแข่งขันต่างหู
แนะนำ:
Electronic Magic 8 Ball และ Eyeball: 11 ขั้นตอน (พร้อมรูปภาพ)
Electronic Magic 8 Ball and Eyeball: ฉันต้องการสร้างเวอร์ชันดิจิทัลของ Magic 8 Ball… เนื้อหานี้เป็นการพิมพ์ 3 มิติ และจอแสดงผลเปลี่ยนจากรูปทรงหลายเหลี่ยมในสีย้อมสีน้ำเงินเป็น OLED ขนาดเล็กที่ควบคุมโดยตัวเลขสุ่ม โปรแกรมสร้างโปรแกรมใน Arduino NANO จากนั้นฉัน
เปลี่ยน X-box Rock Band Drums ให้เป็น Midi Stand Alone Electronic Drums.: 4 ขั้นตอน (พร้อมรูปภาพ)
เปลี่ยนกลอง X-box Rock Band ให้เป็น Midi Stand Alone กลองไฟฟ้า: ฉันโชคดีที่ได้กลองชุด x-box มือสองมา มันค่อนข้างจะขรุขระ และไม่มีไม้พาย แต่ไม่มีอะไรที่ซ่อมไม่ได้ฉัน เปลี่ยนให้เป็นกลองชุดไฟฟ้าแบบสแตนด์อโลน อ่านค่าแอนะล็อกจากเซ็นเซอร์เพียโซแล้วเปลี่ยนค่านั้นเป็นคำสั่ง MIDI
ต่างหู Infinity: 3 ขั้นตอน (พร้อมรูปภาพ)
ต่างหูอินฟินิตี้: นำอะคริลิกกระจกสายลับที่เหลือกลับมาใช้ใหม่ (เพราะเราไม่อยากทิ้งของ) และทดลองกับแสงยูวี ในขณะที่คิวบ์ LED ขนาดใหญ่สามารถปรับขนาดได้อย่างง่ายดาย สำหรับคิวบ์ขนาดเล็กที่ใช้แถบ LED จะซับซ้อนและใช้พื้นที่มาก
DIY ต่างหู LED: 7 ขั้นตอน (พร้อมรูปภาพ)
ต่างหู LED DIY: ก่อนเข้าร่วมงานงานศิลปะแฟนซี เพื่อนของฉันขอให้ฉันสร้างตุ้มหูเรืองแสงสุดเท่ให้เธอ ฉันต้องการออกแบบสิ่งที่จะมีน้ำหนักเบาและสวมใส่ได้โดยไม่ต้องใช้แบตเตอรี่สำหรับใช้ในชีวิตประจำวัน ฉันเริ่มต้นด้วยแบตเตอรีเซลล์แบบเหรียญ 3v ขนาดเล็ก
Geeky LED Light Up ต่างหู: 4 ขั้นตอน
Geeky LED Light Up Earrings: ต่างหู LED Light-up คู่ที่มีเอกลักษณ์เฉพาะตัว เครื่องประดับสวยๆ สำหรับใส่ในงานแสดงตลก เช่น คอมมิคคอนและงานไซไฟอื่นๆ ที่คุณสามารถเป็นดาวเด่นของการแสดงได้