สารบัญ:

โรแมนติก Led Heart SMD: 5 ขั้นตอน (พร้อมรูปภาพ)
โรแมนติก Led Heart SMD: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: โรแมนติก Led Heart SMD: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: โรแมนติก Led Heart SMD: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: อย่าๆๆๆ 🤣❤️ 2024, พฤศจิกายน
Anonim
โรแมนติก Led Heart SMD
โรแมนติก Led Heart SMD

สวัสดีผู้ผลิต!

นี่เป็นคำสั่งแรกของฉันและฉันต้องการจัดการกับสิ่งที่สำคัญบางอย่างก่อน:

  1. ฉันสร้างโปรเจ็กต์นี้ด้วยแนวคิดว่าจะใช้เครื่องมือจำนวนน้อยที่สุดเพื่อให้ทุกคนทำได้! ถึงฉันจะมีเครื่องมือไม่มากนัก มีแต่ของจำเป็นที่เข้มงวด
  2. ฉันไม่ใช่วิศวกรไฟฟ้าหรือนักเขียนโค้ด ทั้งหมดที่ฉันรู้ฉันได้เรียนรู้จากผู้สอนหรือไซต์อื่น ๆ ! สิ่งเล็กน้อยที่ฉันรู้เกี่ยวกับการเขียนโค้ดนั้นมาจากชั้นเรียนภาษา C ที่ฉันเคยเข้าเรียนในมหาวิทยาลัยระหว่างเรียนปริญญาฟิสิกส์
  3. สุดท้ายแต่ไม่ท้ายสุด ภาษาอังกฤษไม่ใช่ภาษาแรกของฉัน ดังนั้นฉันขอโทษถ้าฉันทำผิดพลาด เผื่อในกรณีที่แจ้งให้เราทราบ!

ฉันเริ่มคิดถึงหัวใจ LED หลังจากได้เห็นคำแนะนำของผู้ใช้ LexanPanda Animated LED Heart โครงการของฉันได้รับแรงบันดาลใจอย่างมากจากเขา ความแตกต่างที่สำคัญของฉันคือเค้าโครง PCB: ฉันต้องการฟอร์มแฟคเตอร์ขนาดเล็กที่ดูเท่แม้จะไม่มีกล่องหุ้ม ! รุ่นของฉันใช้พลังงานจากแบตเตอรี่ CR2032 สองก้อนเพื่อให้พกพาสะดวกยิ่งขึ้น

เครดิตทั้งหมดสำหรับโปรแกรม Arduino ไปที่ LexanPanda แยกจากกันสำหรับแอนิเมชั่นของฉันเอง!

ฉันขอโทษที่ไม่มีรูปถ่าย แต่ตั้งแต่เริ่มต้น ฉันไม่คิดว่าฉันจะสอน แต่เปลี่ยนใจในนาทีสุดท้าย!

อย่างที่คุณเห็น ถ้าฉันทำได้ ทุกคนทำได้! ฉันหวังว่าคุณจะชอบมัน

ขั้นตอนที่ 1: อะไหล่

นี่คือรายการของชิ้นส่วนที่ฉันเคยใช้ มี SMD มากมาย แต่ถ้าฉันไม่เคยทำให้คุณเชื่อ ฉันไม่ใช่ผู้เชี่ยวชาญไม่ว่าด้วยวิธีใด ทุกคนสามารถบัดกรี SMD ด้วยความอดทนเล็กน้อย แหนบ และหัวแร้งบัดกรีที่เล็กพอ

ส่วนรายการ:

  1. ตัวต้านทาน 14x 100ohm (แพ็คเกจ 0805)
  2. 14x ไฟ LED สีแดง (แพ็คเกจ PLCC2) คุณสามารถใช้ทุกสีที่ต้องการได้ อย่าลืมเลือกตัวต้านทานที่เหมาะสมสำหรับสีด้วย นี่คือไซต์ที่สามารถช่วยคุณได้ (การจัดหา: 5V สำหรับแรงดันไฟ LED ตกและกระแสไฟ โปรดดูไซต์นี้ จำนวน LED: 1)
  3. ตัวต้านทาน 10k (0805) สำหรับการดึงลง
  4. LM7805 ตัวควบคุมแรงดันไฟฟ้า (แพ็คเกจ TO252)
  5. ตัวเก็บประจุ SMD ขนาด 1x 0.33uF (ฉันเคยใช้แคปแทนทาลัม แต่นั่นเป็นทางเลือก ฉันมีแค่ในลิ้นชักเท่านั้น)
  6. 1x 0.1uF ตัวเก็บประจุ SM (แทนทาลัมเดียวกัน)
  7. 2x 74HC595 (แพ็คเกจกรมทรัพย์สินทางปัญญา)
  8. 1x Attiny85 (แพ็คเกจกรมทรัพย์สินทางปัญญา)
  9. 1x สวิตช์สัมผัส (ผ่านรู)
  10. ที่ใส่แบตเตอรี่ CR2032 2x (สำหรับโครงร่าง PCB ฉันเลือกให้สองรูแยกจากกันด้วยระยะห่างที่ฉันได้วัดบนตัวจับที่ฉันมีอยู่ หากคุณมีตัวยึดขนาดต่างกันคุณสามารถเปลี่ยน PCB ได้อย่างง่ายดาย ตามที่ฉันจะแสดงให้คุณเห็นในภายหลัง
  11. 2x CR2032 แบตเตอรี่
  12. สวิตช์สไลด์ 1x (เลือกสิ่งที่คุณต้องการบนนี้ ฉันเลือกรูเล็กๆ หนึ่งรู แต่ตัว SMD ควรดีกว่า)
  13. 1x หมูป่าหุ้มทองแดงสองด้าน

ทั้งหมดนี้ทำให้ฉันเสียค่าใช้จ่าย 15 ยูโร ซึ่งเยอะมาก แต่ฉันซื้อมันที่ร้านขายอุปกรณ์อิเล็กทรอนิกส์ในท้องถิ่น ฉันจะใส่ลิงค์ Digikey ให้คุณ แต่คุณสามารถซื้อจากใครก็ได้ที่คุณต้องการ!

ลิงค์ Digikey:

  1. 100ohm 0805 SMD
  2. LED สีแดง PLCC2
  3. 10k 0805 SMD
  4. LM7805 TO-252
  5. 0.33uF แทนทาลัม
  6. 0.1uF แทนทาลัม
  7. 74HC595 16DIP
  8. Attiny85-20PU 8PDIP
  9. สวิตช์แทคไทล์ (ตัวเดียวกับที่ฉันเคยใช้ เป็นสีแดงเหมือนไฟ LED)
  10. ที่ใส่แบตเตอรี่ CR2032
  11. สวิตช์สไลด์

ขั้นตอนที่ 2: การออกแบบนกอินทรี

การออกแบบนกอินทรี
การออกแบบนกอินทรี
การออกแบบนกอินทรี
การออกแบบนกอินทรี
การออกแบบนกอินทรี
การออกแบบนกอินทรี
การออกแบบนกอินทรี
การออกแบบนกอินทรี

อย่างแรกเลย ฉันออกแบบ LexanPanda และฉันได้วางแผนผังใน Eagle: นี่คือไฟล์ทั้งหมด

อย่างที่คุณเห็นว่าฉันได้ทำเลย์เอาต์สองด้านแล้ว อย่ากลัวไปเลย ฉันจะแสดงให้คุณเห็นในภายหลังว่าฉันทำ PCB ด้วยวิธีการถ่ายโอนโทนเนอร์ได้อย่างไร! มีคำแนะนำมากมายบนอินเทอร์เน็ตและแม้แต่ในคำแนะนำเกี่ยวกับวิธีการสร้าง PCB สองด้านด้วยวิธีโทนเนอร์ แน่นอนคุณสามารถใช้วิธีการใดก็ได้ที่คุณต้องการ! สำหรับบอร์ดนี้ ฉันยังคิดจะซื้อ PCB ที่ไวต่อแสง UV แต่ฉันมีเวลาไม่มาก

มีเรื่องเล็กน้อยที่ฉันได้กล่าวไปแล้วในรายการชิ้นส่วน: ฉันไม่มีเวลาค้นหาหรือสร้างไฟล์อินทรีสำหรับที่ยึด CR2032 ดังนั้นฉันจึงสร้างแผ่น 4 แผ่นที่บน PCB ห่างกันพอสมควร ระยะนี้วัดระหว่างหมุดด้วยคาลิปเปอร์บนตัวจับยึด CR2032 ที่ฉันวางไว้ อย่าลังเลที่จะนำไฟล์บอร์ดสำหรับ eagle และเปลี่ยนให้เหมาะกับความต้องการของคุณ! มันค่อนข้างง่ายและคุณไม่ต้องวุ่นวายกับเลย์เอาต์มากเกินไป

ขั้นตอนที่ 3: การสร้าง PCB

ตอนนี้ถ้าคุณมีทุกอย่างอยู่ในมือของคุณ เราก็เริ่มทำ PCB ได้แล้ว! เพื่อลดความซับซ้อนของสิ่งต่าง ๆ ฉันจะใส่ไฟล์ PDF ที่คุณสามารถพิมพ์เพื่อสร้าง PCB ของคุณได้โดยตรง หากคุณสร้างของคุณเอง ให้แน่ใจว่าได้สะท้อนด้านบนหรือด้านล่างของกระดานในแนวนอน! ใน PDF ของฉัน ฉันพลิกด้านบน

อย่างที่คุณเห็นฉันได้ใส่ข้อความใน pdf ของฉันแล้ว แน่นอนว่าคุณสามารถลบมันออกแล้วใส่ชื่อของคุณไปพร้อมกับคู่ของคุณ หรือจะเว้นว่างไว้ก็ได้ แล้วแต่คุณ!

ตอนนี้เกี่ยวกับวิธีทำ PCB แบบสองด้าน: หลังจากที่คุณพิมพ์เลย์เอาต์ของคุณแล้ว คุณต้องนำส่วนบนและครึ่งล่างมาทำให้ส่วนที่พิมพ์ออกมาดูเข้ากัน อย่าลืมเว้นที่ว่างไว้ด้านข้างของงานพิมพ์เพื่อใส่ลวดเย็บกระดาษต่อไป ใช้แสงช่วยจัดตำแหน่งรูของไอซี ให้แน่ใจว่าพวกมันอยู่ทับกันอย่างแม่นยำ และเมื่อคุณมีความสุข ให้เย็บกระดาษเข้าที่ หรือใช้เทปกาว เว้นที่ว่างให้ทองแดง ห่มที่จะประกบระหว่างกระดาษ! เป็นสิ่งสำคัญมากที่หลังจากที่คุณยึดกระดาษให้แน่นแล้ว คุณต้องตรวจสอบซ้ำแล้วซ้ำอีกว่ารูอยู่ในแนวเดียวกันหรือไม่ จากนั้นวางกระดานเปล่าไว้ระหว่างกระดาษ โดยให้แน่ใจว่าเลย์เอาต์ด้านบนและด้านล่างตรงกัน ได้เวลารีดผ้าแล้ว

หลังจากที่คุณแกะสลักบอร์ดแล้ว ให้วางรูด้วยดอกสว่าน 0.8 มม. ตามเลย์เอาต์ PCB ไม่ต้องกังวลหากรูบางรูไม่ได้เรียงชิดกันมาก คุณจะสามารถแก้ปัญหานี้ได้ในขณะที่บัดกรี

มีจุดแวะบางจุดที่คุณต้องกรอก ฉันใช้ขาของตัวต้านทานทะลุผ่านที่ฉันผ่านเข้าไปในจุดแวะและบัดกรีมันในแต่ละด้าน

ให้แน่ใจว่าได้ประสานหมุดทั้งสองด้าน มิฉะนั้น หัวใจจะไม่ทำงาน!

ขั้นตอนที่ 4: Arduino Sketch

ไม่มีอะไรจะพูดมากเกี่ยวกับเรื่องนี้ ถ้าคุณต้องการรายละเอียด โปรดไปที่คำแนะนำของ LexanPanda

มีสองสิ่งที่แตกต่างจากที่เขาใช้: ฉันได้เพิ่มแอนิเมชั่นแล้ว ตอนนี้มีทั้งหมด 16 ตัว และฉันได้เพิ่มตัวแปรที่เรียกว่า "หลาย" สิ่งสำคัญคือคุณต้องตั้งค่าตามความเร็วของ นาฬิกาที่คุณเลือกสำหรับ attiny85 ฉันเลือกนาฬิกา 8MHz ดังนั้นตัวแปรถูกตั้งค่าเป็น 8 หากคุณไม่ต้องการเปลี่ยนความเร็วสัญญาณนาฬิกา attiny85 จะถูกตั้งค่าเริ่มต้นเป็น 1MHz สิ่งเดียวที่คุณต้องทำคือตั้งค่าตัวแปรเป็น 1 ดังนั้นความเร็วที่คุณเลือก ให้ตั้งค่าตัวแปรเป็นความเร็วนั้นในขั้นตอน MHz

ขั้นตอนที่ 5: บทสรุป

บทสรุป
บทสรุป
บทสรุป
บทสรุป

ตอนนี้คุณมีหัวใจ LED ของคุณเองแล้ว! ฉันขอโทษอีกครั้งสำหรับการขาดรูปถ่าย ฉันจะพยายามเพิ่มมากขึ้นในอนาคต! แจ้งให้เราทราบหากมีสิ่งใดที่ฉันอธิบายได้ไม่ดีหรือหากคุณต้องการรายละเอียดอื่น ๆ !

หวังว่าจะได้พบคุณเร็ว ๆ นี้!

แนะนำ: