สารบัญ:

พ็อกเก็ตสแควร์เรืองแสง: 5 ขั้นตอน (พร้อมรูปภาพ)
พ็อกเก็ตสแควร์เรืองแสง: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: พ็อกเก็ตสแควร์เรืองแสง: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: พ็อกเก็ตสแควร์เรืองแสง: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: แนะนำวิธีการติดตั้งตู้คอนซูมเมอร์ยูนิต สำหรับมิเตอร์ 15(45) การจัดสาย แบบใช้เมน MCB+RCCB 2024, กรกฎาคม
Anonim
Image
Image
พ็อกเก็ตสแควร์เรืองแสง
พ็อกเก็ตสแควร์เรืองแสง

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

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ:

วัสดุ:

  • Attiny85 หรือใกล้เคียง
  • โปรโตบอร์ดเศษ
  • CR2032 ที่ใส่แบตเตอรี่นาฬิกาและแบตเตอรี่
  • เศษลวด
  • สวิตช์ขนาดเล็ก
  • RGB LED

เครื่องมือ:

  • หัวแร้ง
  • ตัวช่วย
  • แล็ปท็อปที่มี Arduino IDE หรือใกล้เคียง

ตัวเลือกที่ฉันใช้:

  • เครื่องพิมพ์ 3 มิติ
  • คีม
  • ตัวเก็บประจุ
  • เมานต์ IC เพื่อให้สามารถตั้งโปรแกรมใหม่ได้
  • ลวดทองแดง
  • แหนบ
  • เครื่องดูดควันบัดกรี
  • ไฟทำงาน
  • โปรแกรมเมอร์ AVR จิ๋ว (https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide)

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

ตั้งคณะกรรมการ!
ตั้งคณะกรรมการ!
ตั้งคณะกรรมการ!
ตั้งคณะกรรมการ!
ตั้งคณะกรรมการ!
ตั้งคณะกรรมการ!

คุณสามารถประกอบสิ่งนี้ได้ตามที่คุณต้องการ แต่ฉันจะร่างกระบวนการของฉันให้ใครก็ตามที่สนใจ

  1. ก่อนอื่นฉันประกอบแสง ฉันใช้ LED Neopixel RGBW แบบ knockoff (https://www.amazon.com/ALITOVE-Similar-Individually-Addressable-embedded/dp/B01K4HCVDC/) ซึ่งฉันเคยโกหกจากโครงการก่อนหน้านี้ ฉันยังใช้ LED แคโทด RGB LED แบบมาตรฐาน 4 พินกับชิป attiny85 เพื่อที่จะใช้งานได้เช่นกัน แต่จะไม่ค่อยสว่างเท่า
  2. จากนั้นฉันก็บัดกรีตัวเก็บประจุไมโครฟารัด 4.7 กับขั้วบวกและขั้วลบ (ตามที่แนะนำสำหรับ LED เฉพาะนี้) จากนั้นฉันก็บัดกรีสายนำบวกและลบและสายข้อมูลไปยัง LED ด้วยตัวต้านทาน 470 โอห์ม
  3. จากนั้นฉันก็ตั้งค่าที่ใส่แบตเตอรี่ ฉันใช้โปรโตบอร์ดที่ใหญ่กว่าที่ต้องการ ดังนั้นฉันจึงมีพื้นที่สำหรับขยายหากจำเป็น จากนั้นจึงบัดกรีแผ่นด้านบนที่เป็นบวกของที่ใส่แบตเตอรี่ cr2032 เข้ากับโปรโตบอร์ด ฉันใช้ลวดทองแดงเปล่าเพื่อร้อยด้านลบที่อยู่ใต้ที่ใส่แบตเตอรี่
  4. ต่อไปฉันวางที่ยึดชิป IC 8 พินบนโปรโตบอร์ดโดยที่แบตเตอรี่อยู่ในตำแหน่ง ดังนั้นฉันรู้ว่าจะมีที่ว่างเพียงพอ พับหมุดแล้วบัดกรีเข้าไป
  5. ที่ด้านล่างฉันเชื่อมต่อสายไฟและสายดินของที่ใส่แบตเตอรี่เข้ากับที่ใส่ IC ตรวจสอบให้แน่ใจว่าได้เว้นความยาวไว้เล็กน้อยซึ่งสามารถตัดได้ในภายหลังเพื่อเพิ่มสวิตช์ในสายไฟ
  6. ตรวจสอบอีกครั้งว่าแบตเตอรี่ยังพอดี และหากคุณมีมัลติมิเตอร์ ให้ตรวจสอบปลั๊กไฟและกราวด์ของที่ยึด IC อาจดูน่าเบื่อ แต่การตรวจสอบสิ่งเหล่านี้ในขณะที่คุณไปจะได้ผลหากคุณต้องแก้ไขปัญหาในภายหลัง
  7. ต่อสายไฟเข้ากับสายไฟและกราวด์ (ใกล้กับจุดเชื่อมต่อกับที่ยึด IC) และเรียกใช้สายข้อมูลหนึ่งเส้นจากพินมาตรฐานบน IC (ตรวจสอบอีกครั้งด้วยแผ่นหมุดเพื่อให้แน่ใจว่ามีหมุดอยู่ แต่ไม่เช่นนั้นให้ใช้อันไหนที่สะดวกที่สุดในการบัดกรี)
  8. จากนั้นตัดลวดทองแดงของสายไฟก่อนที่จะถึงที่ยึด IC ให้บัดกรีลวดที่มีความยาวเล็กน้อยไปด้านใดด้านหนึ่ง
  9. จากนั้นตัดลวดให้ได้ขนาด บัดกรีสายนำไปยังสายนำสองสายของสวิตช์ขนาดเล็ก หนีบสายที่สาม และกาวสวิตช์ร้อนไปยังพื้นที่เปิดด้านซ้ายที่ด้านข้าง โปรดใช้ความระมัดระวังในการหุ้มฉนวนสวิตช์หากวางบนหรือใกล้สายไฟอื่นๆ ที่เปิดอยู่ เนื่องจากตัวเครื่องเป็นโลหะ ฉันแค่ใช้เทปพันสายไฟชิ้นเล็กๆ

ขั้นตอนที่ 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 มิติ

อุปกรณ์เสริม: เคสพิมพ์ 3 มิติ!
อุปกรณ์เสริม: เคสพิมพ์ 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…) ซึ่งทำงานอย่างน่าอัศจรรย์เพื่อกระจายแสง

พับสี่เหลี่ยมจัตุรัสเป็นสี่เหลี่ยมจัตุรัส จากนั้นใส่อุปกรณ์ในการพับเพื่อให้ด้านบนทั้งสองข้างแข็งแรง (วางแนวเพชร) พับให้เรียบร้อยและใช้หมุดนิรภัยที่ฐานเพื่อรักษารูปร่าง เมื่อเสียบเข้าไปในกระเป๋าแล้ว หมุดนิรภัยจะถูกซ่อนไว้โดยสมบูรณ์ และหากปัดไปทางขวา แสงจะกระจายเหมือนในวิดีโอ แทนที่จะเป็นไฟจุดที่แสดงที่นี่

แนะนำ: