สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
คุณเคยใฝ่ฝันที่จะเป็นเจไดหรือซิธแห่งจักรวาลสตาร์วอร์ส เหวี่ยงไลท์เซเบอร์อันทรงพลังเพื่อสนับสนุนด้านของคุณเองหรือไม่? ไม่ว่าคำตอบจะเป็นเช่นไร นี่คือวิธีการทำไลท์เซเบอร์ด้วยตัวเองด้วย µChip
อันดับแรก ให้ฉันระบุว่าฉันตั้งใจที่จะสร้างไลท์เซเบอร์ราคาถูก ปรับขนาดได้ และพกพาได้ ให้ใกล้เคียงกับ "ไลท์แด็กเกอร์" มากกว่าไลท์เซเบอร์ขนาดเต็มที่คุณมักเห็นในภาพยนตร์สตาร์ วอร์ส ฉันต้องการใช้ประโยชน์จากขนาดที่กะทัดรัดของ µChipto เพื่อสร้าง Lightsaber แบบบางเฉียบพร้อมเอฟเฟกต์การสั่น (ซึ่งฉันสามารถใช้เป็นแสงกลางแจ้งได้ในกรณีที่จำเป็น)
เนื่องจาก µChip มีตัวแปลงบั๊ก DC/DC ที่สามารถจ่ายกระแสไฟสูงถึง 1A ที่ 5V หรือ 3.3V ฉันจึงจ่ายไฟให้กับกริชของฉันโดยตรงจากขั้วต่อ micro‑USB บน µChip ในขณะที่เชื่อมต่อ LED กับพิน VEXT ที่สร้างขึ้น ดังนั้น ฉันเพียงแค่ต้องเชื่อมต่อสายไมโคร USB เพื่อตั้งโปรแกรม/จ่ายไฟให้กับ Lightsaber และฉันสามารถเลือกได้ว่าจะให้ 3.3V หรือ 5V ให้กับแถบ LED ที่เชื่อมต่ออยู่
ฉันใช้แถบ LED WS2812B เป็นแหล่งกำเนิดแสง มีชุดของไอซี WS2812B ซึ่งรวม 3 LEDs (RGB) และไดรเวอร์หนึ่งตัว ต้องใช้โปรโตคอลอนุกรมเฉพาะ (แต่เป็นที่รู้จักกันดี) เพื่อขับเคลื่อน IC และคุณสามารถค้นหาได้ที่นี่ มีแถบที่แตกต่างกัน โดยแต่ละเส้นมีลักษณะเฉพาะด้วยความหนาแน่นของ LED และบรรจุภัณฑ์ที่แตกต่างกัน 100 LEDs/m และบรรจุภัณฑ์ IP30 เหมาะอย่างยิ่งสำหรับโครงการนี้ ความหนาแน่นของไฟ LED ที่สูงช่วยรับประกันว่าไลท์เซเบอร์จะสว่างเพียงพอ ในขณะที่แพ็คเกจนั้นเป็นแบบที่ไม่มีการป้องกันด้วยซิลิกอน จึงพอดีกับหลอดที่ฉันใช้เป็นเฟรมสำหรับไลท์เซเบอร์ของฉัน
เฟรมที่ฉันใช้สำหรับโครงการของฉันคือหลอด IC ป้องกันไฟฟ้าสถิตย์ที่นำกลับมาใช้ใหม่ มันมีขนาดกะทัดรัดและโปร่งใส นอกจากจะเข้ากันได้ดีกับทั้งแหล่งกำเนิดแสง (แถบ WS2812B) และตัวควบคุม (µChip) ซึ่งปกป้องส่วนประกอบทั้งหมดในขณะที่ให้ความแข็งแกร่งแก่กริช
ฉันใช้โฟมบรรจุภัณฑ์เป็นตัวกระจายแสง ของฉันมาจากบรรจุภัณฑ์ของจอ LCD
สุดท้าย ในฐานะแหล่งพลังงาน ธนาคารพลังงานใดๆ ที่จ่ายไฟอย่างน้อย 1A จะทำงานได้
ขั้นตอนง่ายๆ ในการสร้างไลท์เซเบอร์มีดังนี้
ขั้นตอนที่ 1: เตรียมเฟรม
สร้างรูในหลอด IC ป้องกันไฟฟ้าสถิตย์เพื่อป้องกันไม่ให้ uChip เลื่อนเข้าไปในท่อเมื่อคุณต่อสายไมโคร USB รูควรอยู่ห่างจากปลายท่อประมาณ 3 ซม.
จากนั้นใส่หมุดพลาสติก (คุณสามารถรีไซเคิลหมุดพลาสติกที่มาพร้อมกับหลอดเพื่อยึดไอซี)
ขั้นตอนที่ 2: ตัดแถบ LED ให้มีความยาวที่เหมาะสม
วัดจำนวนไฟ LED ที่ต้องการโดยติดตั้งแถบด้านในหลอด IC แล้วตัดตามความยาวที่เหมาะสม
จำไว้ว่าคุณต้องมี LED จำนวนคี่เพื่อสร้างเอฟเฟกต์เปิด/ปิดที่สมมาตร
ขั้นตอนที่ 3: ประสานแถบ LED ไปที่ UChip
ต่อสายไฟตามที่แสดงในภาพ:
µChip pin_16 -> ไดโอดแอโนด
ไดโอดแคโทด -> แถบ +5V
µChip pin_8 -> แถบ GND
µChip pin_2 (หรือ GPIO อื่น ๆ ที่มีอยู่) -> แถบDIN
ความยาวของลวดควรพอดี: ไม่สั้น (เพื่อให้คุณสามารถดึง uChip ออกได้ง่าย หากจำเป็น) ไม่นาน มิฉะนั้น คุณจะไม่สามารถวาง uChipin ข้างท่อได้
ไดโอด **อาจ** ถูกละไว้ เนื่องจากในกรณีส่วนใหญ่ แถบไฟ LED ก็ใช้งานได้เช่นกัน หน้าที่ของมันคือการลดแรงดันไฟฟ้าของแหล่งจ่ายไฟที่แถบ LED เพื่อให้ระดับลอจิกสูงอยู่ภายในข้อกำหนด 3.3V
ขั้นตอนที่ 4: สร้างโครงสร้างเฟรมให้สมบูรณ์
ใส่ทุกอย่างภายในท่อ ไม่มีอะไรง่ายกว่านี้! ระวังเมื่อดัดสายไฟ!
ห่อโฟมบรรจุภัณฑ์ทึบแสง (แต่กึ่งโปร่งใส) รอบหลอด สิ่งนี้จะกระจายแสงที่เกิดจาก LED ใช้เทปกาวติดเข้ากับหลอด IC ที่ป้องกันไฟฟ้าสถิตย์
ขั้นตอนที่ 5: โปรแกรมด้วย Arduino IDE
โหลด µChip พร้อมภาพร่างที่แนบมา “LightSaber.ino”
ฉันยืมส่วนหนึ่งของโค้ดที่กะพริบจากโปรเจ็กต์สุดเจ๋งของ Mad Gyver
ขั้นตอนที่ 6: เพิ่มพลังและสนุก
เชื่อมต่อแหล่งจ่ายไฟผ่านสาย micro-USB (ฉันใช้ powerbank) และสนุกกับอาวุธ Jedi / Sith ของคุณ !!
คุณสามารถแก้ไขโค้ดเพื่อเพิ่มปุ่มพิเศษที่ช่วยให้คุณสามารถเปลี่ยนลำดับการเปิด/ปิดและการกำหนดเวลาได้
เครดิต:
ซอร์สโค้ดบางส่วนได้รับแรงบันดาลใจจากโครงการ Instructables ที่น่าทึ่งของ Mad Gyver
ไลบรารี FastLED ใช้เพื่อควบคุมไฟ LED RGB
แนะนำ:
ข้อความเป็นคำพูด คลิกที่ UChip ที่ขับเคลื่อนด้วย ARMbasic และ SBC ที่ขับเคลื่อนด้วย ARMbasic อื่นๆ: 3 ขั้นตอน
ข้อความเป็นคำพูด คลิกที่ UChip ที่ขับเคลื่อนด้วย ARMbasic และ SBC ที่ขับเคลื่อนด้วย ARMbasic อื่นๆ: บทนำ: สวัสดี ฉันชื่อท็อด ฉันเป็นมืออาชีพด้านการบินและอวกาศและการป้องกันตัวที่มีหัวใจเกินบรรยาย แรงบันดาลใจ: มาจากยุคของ dial-up BBS, ไมโครคอนโทรลเลอร์ 8 บิต, คอมพิวเตอร์ส่วนบุคคล Kaypro/Commodore/Tandy/TI-994A เมื่อ R
Lightsaber แบบเรียบง่าย: 4 ขั้นตอน
Simple Led Lightsaber: หวังว่าคุณจะชอบคำสั่งของฉัน (เป็นครั้งแรกของฉัน)
UChip - ร่างง่ายๆ สำหรับมอเตอร์ควบคุมระยะไกลและ/หรือเซอร์โวผ่าน 2.4GHz Radio Tx-Rx!: 3 ขั้นตอน
UChip - Simple Sketch to Remote Control Motors And/or Servos Via 2.4GHz Radio Tx-Rx!: ฉันชอบโลก RC จริงๆ การใช้ของเล่น RC ทำให้คุณรู้สึกว่าคุณสามารถควบคุมบางสิ่งที่ไม่ธรรมดาได้ แม้จะเป็นเพียงเรือลำเล็ก รถยนต์ หรือโดรนก็ตาม! อย่างไรก็ตาม การปรับแต่งของเล่นของคุณและทำให้พวกเขาทำทุกอย่างที่คุณต้องการไม่ใช่เรื่องง่าย
UChip – เรือ RC ออกจากขวดพลาสติกและเครื่องเล่นซีดีรอม!: 4 ขั้นตอน
UChip – RC Boat จากขวดพลาสติกและเครื่องเล่น CD-ROM!: หลังจากที่ฉันใช้ฮาร์ดแวร์และซอฟต์แวร์เพื่อเชื่อมต่อวิทยุโดรนของฉันกับมอเตอร์/เซอร์โว ขั้นตอนต่อไปคือการใช้ประโยชน์จากงานหนักที่ทำเสร็จแล้วและสร้าง RC ของฉันเอง ของเล่น ซึ่งก็คือ… เรือ! เนื่องจากฉันไม่ใช่วิศวกรเครื่องกล ฉันจึงเลือกใช้
Lightsaber จาก Arduino พร้อมเอฟเฟกต์แสงและเสียง: 14 ขั้นตอน (พร้อมรูปภาพ)
Lightsaber จาก Arduino พร้อมเอฟเฟกต์แสงและเสียง: สวัสดีเจได! คำแนะนำนี้เป็นเรื่องเกี่ยวกับการสร้างไลท์เซเบอร์ ที่มีลักษณะ เสียง และการแสดงเหมือนในหนัง! ข้อแตกต่างเพียงอย่างเดียว - ไม่สามารถตัดโลหะได้:(อุปกรณ์นี้ใช้แพลตฟอร์ม Arduino และฉันให้ฟีเจอร์และฟังก์ชันมากมายแก่มัน มัน