สารบัญ:

ไฟ LED คริสต์มาสแบบตั้งโต๊ะ Attiny85: 6 ขั้นตอน
ไฟ LED คริสต์มาสแบบตั้งโต๊ะ Attiny85: 6 ขั้นตอน

วีดีโอ: ไฟ LED คริสต์มาสแบบตั้งโต๊ะ Attiny85: 6 ขั้นตอน

วีดีโอ: ไฟ LED คริสต์มาสแบบตั้งโต๊ะ Attiny85: 6 ขั้นตอน
วีดีโอ: คริสต์มาสโคมไฟห้องนอน LED การออกแบบน่ารักสง่างาม | รีวิว 2024, พฤศจิกายน
Anonim
Image
Image
โต๊ะทำงานต้นคริสต์มาส LED เคลื่อนไหว Attiny85
โต๊ะทำงานต้นคริสต์มาส LED เคลื่อนไหว Attiny85
โต๊ะทำงานต้นคริสต์มาส LED เคลื่อนไหว Attiny85
โต๊ะทำงานต้นคริสต์มาส LED เคลื่อนไหว Attiny85

ต้นคริสต์มาสขนาดเล็ก (32x32 มม.) ไฟ LED 8 ดวงที่เคลื่อนไหวโดย ATtiny85 SU (smd) เพื่อวางบนโต๊ะทำงานในวันคริสต์มาส ภาพเคลื่อนไหวจะใช้เวลา 5 นาทีและวนซ้ำวนซ้ำ

ซอฟต์แวร์:

ซอฟต์แวร์วงจรพิมพ์ฟรี:Kicad 5 link

Arduino 1.8

โปรแกรมเมอร์ USBASP หรือบอร์ด ISP Arduino

บอร์ด Tiny สำหรับการเขียนโปรแกรม ATTinys ในซอฟต์แวร์ Arduino โปรดดูที่ด้านล่างเพื่อติดตั้งสิ่งเหล่านี้

ขั้นตอนที่ 1:

ภาพ
ภาพ
ภาพ
ภาพ
ภาพ
ภาพ

เครื่องมือ:แว่นขยายราคาถูก

หัวแร้ง

ปลายเชื่อม 1 มม. 0.5 มม. (หรือ 1 มม.)

ฟลักซ์บัดกรี

อะซิโตน

เครื่องฉนวนยูวี

สว่านขนาดเล็กและป่าไม้ 0, 8 มม. สูงสุด

กรรไกรทำทุกอย่าง

ปืนกาวร้อนหรือกาวอีพ็อกซี่ 2 ส่วนประกอบ

แหนบ (เพื่อป้อน SMD)

สีสเปรย์เคลือบเงาสีขาว

ขั้นตอนที่ 2: ส่วนประกอบ

ส่วนประกอบ SMD:

ไฟ LED 8 สี (ขนาด 0805)

ตัวต้านทาน 4 ตัว 150 โอห์ม (ขนาด 1206)

1 ความต้านทาน 10 KOhms (ขนาด 1206)

1 ตัวเก็บประจุ 100nF (ขนาด 1206)

1 ตัวเก็บประจุแทนทาลัม 22μF 10Volts (ขนาด B

เกลียวทองแดง PCB ลวดหรือหางของความต้านทาน

epoxy pre sensitized positive double-sided 5/10 (ดีที่สุด) หรือ 16/10 (ยากที่จะตัด)

ขั้นตอนที่ 3: แผนผังและ PCB

แผนผังและ PCB
แผนผังและ PCB
แผนผังและ PCB
แผนผังและ PCB
แผนผังและ PCB
แผนผังและ PCB

ไต้ฝุ่น:

หากคุณไม่ต้องการใช้ Kicad ที่นี่ทั้งสองด้านของต้นไม้เพื่อพิมพ์แบบโปร่งใสจะต้องสะท้อนกลับ (คว่ำ) สิ่งเหล่านี้อยู่ในรูปแบบเวกเตอร์ SVG และเปิดด้วย internet explorer หรือดีกว่าด้วยซอฟต์แวร์วาดภาพเวคเตอร์ฟรี Inkscape ลิงค์ Inskape

คิคัด:

ไฟล์ Kicad ทั้งหมดอยู่ที่นี่: ไฟล์ Kicad 5.1

ขั้นตอนที่ 4: สร้างมัน

ทำมัน !
ทำมัน !
ทำมัน !
ทำมัน !
ทำมัน !
ทำมัน !

การตัด:ถ้าคุณใช้อีพ็อกซี่หนา 0.5 มม. คุณสามารถตัดโครงร่างของต้นไม้ด้วยกรรไกร (ระวังมุมภายใน) แล้วบิดด้วยมีดคัตเตอร์ หากคุณใช้อีพ็อกซี่ 1.6 มม. (16/10) คุณต้องใช้ใบเลื่อยเลือยตัดโลหะ ตะไบ และคัตเตอร์

การเชื่อม: การเชื่อมส่วนประกอบ SMD นั้นละเอียดอ่อนมาก ฉันแนะนำให้คุณใช้แว่นขยาย, แหนบ, หัวแร้งบัดกรี 0.5 มม. (สูงสุด 1 มม.) ทำความสะอาด PCB อย่างทั่วถึงด้วยอะซิโตน ตรวจดูด้วยแว่นขยายว่าไม่มีรอยบาดเล็กๆ น้อยๆ อันเนื่องมาจากรอยขีดข่วน เคลือบด้วยฟลักซ์เพื่อหลีกเลี่ยง "พาย" ของการเชื่อม เพื่อผลลัพธ์ที่ดีที่สุดบน CMS ให้เคลือบส่วนประกอบและ PCB ด้วยฟลักซ์เล็กน้อยก่อนทำการชุบและบัดกรี ไฟ LED SMD นั้นบอบบาง อย่าให้ความร้อนนานเกินไปเมื่อทำการบัดกรี มีบทเรียนมากมายเกี่ยวกับการเขียนและเชื่อม CMS บน youtube และบล็อก หากคุณเป็นมือใหม่ใน CMS ฉันแนะนำให้คุณดู เราเริ่มต้นด้วยการเชื่อม 4 จุดด้วยเกลียวของลวดหลายเกลียวหรือปลายความต้านทานทั้งสองด้าน จากนั้นไฟ LED ดีบุกทีละตัวในขณะที่รักษาไว้ด้วยความช่วยเหลือของแหนบอัตโนมัติแล้ววางบน PCB และเชื่อมหมุดแรกโดยให้ความสนใจกับการวางแนวที่จุดสีเขียวระบุแคโทด (น้อยที่สุด) แล้วประสานพินที่สอง หาก LED (ใน 0805) ดูเหมือนบัดกรียากเกินไป คุณสามารถใช้ขนาดที่สูงกว่า (1206 เป็นตัวต้านทาน) เมื่อเชื่อม LED แล้ว คุณสามารถบัดกรีตัวต้านทาน 4 ตัว 150 โอห์มซึ่งอยู่หน้าเดียวกันได้

ต้องตั้งโปรแกรมชิปก่อนบัดกรี คุณมีทางเลือกระหว่างสองรุ่นคือ ATtiny13A (หน่วยความจำ 1K) หรือ ATtiny85 (หน่วยความจำ 8K) รายละเอียดทั้งหมดสำหรับการเขียนโปรแกรมและ FUSE BIT ได้อธิบายไว้ด้านล่าง เมื่อตั้งโปรแกรมชิปแล้ว คุณสามารถดีบุกได้ ปรับบน PCB และบัดกรีพิน ปรับให้เข้ากับพินอื่นๆ หากจำเป็น และบัดกรีทีละตัว บัดกรีตัวเก็บประจุ 100nF จากนั้นบัดกรีตัวเก็บประจุ Tantale10μF 10V ความต้านทาน 10KOhms และเสร็จสิ้นโดยการบัดกรีหมุดไฟทั้งสองด้าน จากนั้นทำความสะอาด PCB ด้วยอะซิโตนและแปรงสีฟันเก่า ตรวจสอบว่าไม่มีรอยทางสัมผัสและทดสอบ ดูแลขั้ว + และ - ของฟีด ต้นไม้ต้อง "เริ่มต้น" ทันที หากไม่ใช่กรณีนี้ ให้ตรวจสอบรอยเชื่อมและ เพลง

ตกแต่งด้วยภาพวาดสีแวววาวและวานิชหรือตามรสนิยมของคุณ

หากคุณไม่ต้องการป้อนรายละเอียดของไฟล์โปรแกรม HEX ให้แนบไฟล์ zip สำหรับ ATtiny13A และ ATtiny85 ฉันไม่ได้อธิบายวิธีการใช้โปรแกรมเมอร์เพราะมีวิดีโอสอนหรือ youtube ที่อธิบาย

ขั้นตอนที่ 5: ตั้งโปรแกรม CHIP โดยไม่ต้องใช้ไฟล์ Arduino HEX เท่านั้น

โปรแกรม CHIP โดยไม่ต้องใช้ไฟล์ Arduino HEX เท่านั้น
โปรแกรม CHIP โดยไม่ต้องใช้ไฟล์ Arduino HEX เท่านั้น
โปรแกรม CHIP โดยไม่ต้องใช้ไฟล์ Arduino HEX เท่านั้น
โปรแกรม CHIP โดยไม่ต้องใช้ไฟล์ Arduino HEX เท่านั้น
โปรแกรม CHIP โดยไม่ต้องใช้ไฟล์ Arduino HEX เท่านั้น
โปรแกรม CHIP โดยไม่ต้องใช้ไฟล์ Arduino HEX เท่านั้น

หากคุณไม่ต้องการป้อนรายละเอียดของไฟล์โปรแกรม HEX ให้แนบไฟล์ zip สำหรับ ATtiny13A และ ATtiny85

ลิงค์ไฟล์ HEX

ในการตั้งโปรแกรมหน่วยความจำ Attiny คุณต้องมีซอฟต์แวร์เขียนโปรแกรมและโปรแกรมเมอร์ สำหรับ Windows ให้ใช้ ProgIsp เป็นซอฟต์แวร์ที่สมบูรณ์มากซึ่งสามารถทำได้ทุกอย่างบนไมโครคอนโทรลเลอร์ AVR โปรแกรมเมอร์ของฉันคือ USBASP (เราพบใน ebay ในราคาที่ไร้สาระ) ฉันแก้ไขเอกสารเป็น PDF พร้อมภาพหน้าจอ:

คู่มือ ProgIsp และซอฟต์แวร์

นอกจากนี้ยังมี avrdudess.exe ที่ทำงานบน Windows และ (Ubuntu พร้อมโมโน)

ลิงค์ AVRdudess

เว็บไซต์ที่มีประโยชน์มากสำหรับชิป AVR ดูภาพหน้าจอสำหรับ ATtiny85

เครื่องคิดเลขฟิวส์ AVR

ดูภาพหน้าจอสำหรับการกำหนดค่า fusesbit ด้วย ProgIsp และ AVRdudess ใต้ windows

ขั้นตอนที่ 6: แก้ไขและตั้งโปรแกรมชิปด้วย Arduino

แนะนำ: