
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12



ยินดีต้อนรับสู่ Instructables แรกของฉัน! นี่เป็นโปรเจ็กต์เล็กๆ ที่สนุกสนานที่ฉันอยากแชร์ แต่โปรดคอยติดตามเรื่องอื่นๆ เร็วๆ นี้! เดิมทีฉันทำสิ่งนี้เพื่องานพรอม แต่การออกแบบนี้สามารถใช้ได้กับโครงการที่คล้ายกันจำนวนมากตั้งแต่เนคไท LED ไปจนถึงไฟเรืองแสงแบบกำหนดเอง
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ:
วัสดุ:
- Attiny85 หรือใกล้เคียง
- โปรโตบอร์ดเศษ
- CR2032 ที่ใส่แบตเตอรี่นาฬิกาและแบตเตอรี่
- เศษลวด
- สวิตช์ขนาดเล็ก
- RGB LED
เครื่องมือ:
- หัวแร้ง
- ตัวช่วย
- แล็ปท็อปที่มี Arduino IDE หรือใกล้เคียง
ตัวเลือกที่ฉันใช้:
- เครื่องพิมพ์ 3 มิติ
- คีม
- ตัวเก็บประจุ
- เมานต์ IC เพื่อให้สามารถตั้งโปรแกรมใหม่ได้
- ลวดทองแดง
- แหนบ
- เครื่องดูดควันบัดกรี
- ไฟทำงาน
- โปรแกรมเมอร์ AVR จิ๋ว (https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide)
ขั้นตอนที่ 2: ประกอบบอร์ด



คุณสามารถประกอบสิ่งนี้ได้ตามที่คุณต้องการ แต่ฉันจะร่างกระบวนการของฉันให้ใครก็ตามที่สนใจ
- ก่อนอื่นฉันประกอบแสง ฉันใช้ LED Neopixel RGBW แบบ knockoff (https://www.amazon.com/ALITOVE-Similar-Individually-Addressable-embedded/dp/B01K4HCVDC/) ซึ่งฉันเคยโกหกจากโครงการก่อนหน้านี้ ฉันยังใช้ LED แคโทด RGB LED แบบมาตรฐาน 4 พินกับชิป attiny85 เพื่อที่จะใช้งานได้เช่นกัน แต่จะไม่ค่อยสว่างเท่า
- จากนั้นฉันก็บัดกรีตัวเก็บประจุไมโครฟารัด 4.7 กับขั้วบวกและขั้วลบ (ตามที่แนะนำสำหรับ LED เฉพาะนี้) จากนั้นฉันก็บัดกรีสายนำบวกและลบและสายข้อมูลไปยัง LED ด้วยตัวต้านทาน 470 โอห์ม
- จากนั้นฉันก็ตั้งค่าที่ใส่แบตเตอรี่ ฉันใช้โปรโตบอร์ดที่ใหญ่กว่าที่ต้องการ ดังนั้นฉันจึงมีพื้นที่สำหรับขยายหากจำเป็น จากนั้นจึงบัดกรีแผ่นด้านบนที่เป็นบวกของที่ใส่แบตเตอรี่ cr2032 เข้ากับโปรโตบอร์ด ฉันใช้ลวดทองแดงเปล่าเพื่อร้อยด้านลบที่อยู่ใต้ที่ใส่แบตเตอรี่
- ต่อไปฉันวางที่ยึดชิป IC 8 พินบนโปรโตบอร์ดโดยที่แบตเตอรี่อยู่ในตำแหน่ง ดังนั้นฉันรู้ว่าจะมีที่ว่างเพียงพอ พับหมุดแล้วบัดกรีเข้าไป
- ที่ด้านล่างฉันเชื่อมต่อสายไฟและสายดินของที่ใส่แบตเตอรี่เข้ากับที่ใส่ IC ตรวจสอบให้แน่ใจว่าได้เว้นความยาวไว้เล็กน้อยซึ่งสามารถตัดได้ในภายหลังเพื่อเพิ่มสวิตช์ในสายไฟ
- ตรวจสอบอีกครั้งว่าแบตเตอรี่ยังพอดี และหากคุณมีมัลติมิเตอร์ ให้ตรวจสอบปลั๊กไฟและกราวด์ของที่ยึด IC อาจดูน่าเบื่อ แต่การตรวจสอบสิ่งเหล่านี้ในขณะที่คุณไปจะได้ผลหากคุณต้องแก้ไขปัญหาในภายหลัง
- ต่อสายไฟเข้ากับสายไฟและกราวด์ (ใกล้กับจุดเชื่อมต่อกับที่ยึด IC) และเรียกใช้สายข้อมูลหนึ่งเส้นจากพินมาตรฐานบน IC (ตรวจสอบอีกครั้งด้วยแผ่นหมุดเพื่อให้แน่ใจว่ามีหมุดอยู่ แต่ไม่เช่นนั้นให้ใช้อันไหนที่สะดวกที่สุดในการบัดกรี)
- จากนั้นตัดลวดทองแดงของสายไฟก่อนที่จะถึงที่ยึด IC ให้บัดกรีลวดที่มีความยาวเล็กน้อยไปด้านใดด้านหนึ่ง
- จากนั้นตัดลวดให้ได้ขนาด บัดกรีสายนำไปยังสายนำสองสายของสวิตช์ขนาดเล็ก หนีบสายที่สาม และกาวสวิตช์ร้อนไปยังพื้นที่เปิดด้านซ้ายที่ด้านข้าง โปรดใช้ความระมัดระวังในการหุ้มฉนวนสวิตช์หากวางบนหรือใกล้สายไฟอื่นๆ ที่เปิดอยู่ เนื่องจากตัวเครื่องเป็นโลหะ ฉันแค่ใช้เทปพันสายไฟชิ้นเล็กๆ
ขั้นตอนที่ 3: การเขียนโปรแกรมชิปของคุณ
รหัสของฉันสำหรับโครงการนี้สามารถดึงได้จาก Github: https://github.com/3jackattack3/simpleSpectrumLigh… ในการเขียนโปรแกรมนี้ ฉันใช้ปลั๊กอิน Platformio สำหรับโปรแกรมแก้ไขข้อความ atom โดยใช้ "โปรแกรมเมอร์ TinyAVR" จาก sparkfun จากประสบการณ์ของฉัน นี่เป็นวิธีที่ฉันชอบที่สุดในการเขียนและอัปโหลดโค้ดไปยังชิป IC เช่น attiny85
ปลั๊กอิน platformio เป็นความชอบส่วนบุคคลมากกว่า แม้ว่าฉันขอแนะนำให้ลองดู ฉันได้ลอง 3 วิธีที่แตกต่างกันในการเขียนโปรแกรม Arduinos ในโปรแกรมแก้ไขข้อความที่ฉันชอบ และฉันพบปัญหากับทั้งปลั๊กอิน Stino และ Deviot สำหรับข้อความ Sublime แต่ประสบความสำเร็จอย่างมากกับปลั๊กอิน platformio สำหรับอะตอม อย่างไรก็ตาม เนื่องจากนี่เป็นความชอบส่วนบุคคลมากกว่า ฉันจะพยายามเพิ่มโค้ด arduino IDE แบบเดิมทันทีที่มีเวลา หากคุณต้องการแปลงด้วยตัวเอง เพียงคัดลอกข้อความของไฟล์.cpp ลงในโครงการ Arduino ใหม่และลบบรรทัดแรก: "#include Arduino"
การเขียนโปรแกรม IC นั้นซับซ้อนกว่าเล็กน้อย วิธีที่ฉันใช้นั้นมาจาก sparkfun โดยตรง และเป็นวิธีที่ดีที่สุดที่ฉันเคยพบมา ดูคำแนะนำที่ง่ายต่อการปฏิบัติตามในการเขียนโปรแกรมชิป AVR (https://learn.sparkfun.com/tutorials/tiny-avr-prog…) วิธีที่โดดเด่นอื่น ๆ ที่ฉันเคยเห็นคือการใช้ arduino Uno เป็น bootloader สำหรับชิป IC ซึ่งถูกกว่ามากถ้าคุณมีบอร์ดพิเศษวางอยู่รอบ ๆ แต่มีแนวโน้มที่จะเกิดข้อผิดพลาดมากกว่า
ขั้นตอนที่ 4: ตัวเลือก: เคสที่พิมพ์ 3 มิติ

เพื่อให้งานสร้างนี้เสร็จ ฉันต้องการทำให้มันดูเป็นมืออาชีพขึ้นเล็กน้อย ในขณะที่ปกป้องอุปกรณ์อิเล็กทรอนิกส์และรักษาความปลอดภัยของสวิตช์ ด้านบน คุณจะเห็นขั้นตอนการออกแบบเคสซ้ำๆ ของฉัน และคุณสามารถหาแบบจำลองต่างๆ ได้ใน thingiverse! (https://www.thingiverse.com/thing:2904029) ฉันออกแบบสิ่งเหล่านี้สำหรับงานสร้างของฉันโดยเฉพาะ แต่คุณอาจปรับเปลี่ยนโมเดลให้เหมาะกับความต้องการของคุณ หรือเพียงแค่ใช้เป็นแรงบันดาลใจในการออกแบบของคุณเองก็ได้!
ขั้นตอนที่ 5: วิธีตั้งค่าใน Pocket Square



สร้างสรรค์! ฉันเริ่มต้นด้วยการพับแบบมาตรฐาน "หนึ่งทิป" (https://www.tie-a-tie.net/how-to-fold-a-pocket-squa…) ซึ่งทำงานได้ดีสำหรับการกระจายแสงของกระเป๋าสี่เหลี่ยม. ที่นี่วัสดุของพ็อกเก็ตสแควร์มีความสำคัญมาก คุณสามารถหากระเป๋าผ้าไหมราคาถูกใน amazon (https://www.amazon.com/Fine-White-Silk-Pocket-Squa…) ซึ่งทำงานอย่างน่าอัศจรรย์เพื่อกระจายแสง
พับสี่เหลี่ยมจัตุรัสเป็นสี่เหลี่ยมจัตุรัส จากนั้นใส่อุปกรณ์ในการพับเพื่อให้ด้านบนทั้งสองข้างแข็งแรง (วางแนวเพชร) พับให้เรียบร้อยและใช้หมุดนิรภัยที่ฐานเพื่อรักษารูปร่าง เมื่อเสียบเข้าไปในกระเป๋าแล้ว หมุดนิรภัยจะถูกซ่อนไว้โดยสมบูรณ์ และหากปัดไปทางขวา แสงจะกระจายเหมือนในวิดีโอ แทนที่จะเป็นไฟจุดที่แสดงที่นี่
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)

DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)

Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)

Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)

4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)

ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-