สารบัญ:
- ขั้นตอนที่ 1: ค้นหาด้านบวกของ LED
- ขั้นตอนที่ 2: การเดินสายชุดเซ็ต
- ขั้นตอนที่ 3: หุ้มสายไฟด้วยเทปพันสายไฟ
- ขั้นตอนที่ 4: ต่อไฟ
- ขั้นตอนที่ 5: รวบรวมสายเข้าด้วยกัน
- ขั้นตอนที่ 6: เค้าโครงเขียงหั่นขนม
- ขั้นตอนที่ 7: ซอฟต์แวร์ตัวน้อย
![ต้นคริสต์มาสชาร์ลิเพล็กซ์สำหรับ Cubby ของฉัน: 7 ขั้นตอน ต้นคริสต์มาสชาร์ลิเพล็กซ์สำหรับ Cubby ของฉัน: 7 ขั้นตอน](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126432-charliplexed-christmas-tree-for-my-cubby-7-steps-j.webp)
วีดีโอ: ต้นคริสต์มาสชาร์ลิเพล็กซ์สำหรับ Cubby ของฉัน: 7 ขั้นตอน
![วีดีโอ: ต้นคริสต์มาสชาร์ลิเพล็กซ์สำหรับ Cubby ของฉัน: 7 ขั้นตอน วีดีโอ: ต้นคริสต์มาสชาร์ลิเพล็กซ์สำหรับ Cubby ของฉัน: 7 ขั้นตอน](https://i.ytimg.com/vi/qqIW9Y6ZLxg/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:09
![ต้นคริสต์มาสชาร์ลิเพล็กซ์สำหรับ Cubby ของฉัน ต้นคริสต์มาสชาร์ลิเพล็กซ์สำหรับ Cubby ของฉัน](https://i.howwhatproduce.com/images/005/image-12982-34-j.webp)
ปีที่แล้วฉันได้ชุดหลอดไฟคริสต์มาสแบบใช้แบตเตอรีแบบชุดที่ร้านค้าในบ้านในท้องถิ่นและวางไว้บนต้นคริสต์มาสบนโต๊ะ เพียงเพื่อให้ cubby รื่นเริง ความคิดเห็นเกือบทั้งหมดที่ฉันได้รับคือ "Don't They Blink?" ปีนี้ ฉันผูกพันและตั้งใจแน่วแน่ที่จะสร้างสิ่งที่โดดเด่น ชุดไฟที่ใช้แบตเตอรี่แบบ LED ถูกตัดและเชื่อมต่อกับ Arduino สไตล์ Charlieplexed และโค้ดเล็กๆ น้อยๆ ที่จะทำให้พวกมันมีรูปแบบที่สวยงาม เปลี่ยนแบบสุ่ม เติมเต็ม ใบแจ้งหนี้. ต้องใช้เวลาพอสมควรกว่าจะได้ส่วนสุ่มทำงาน แต่ฉันไม่ต้องการให้รูปแบบซ้ำแล้วซ้ำอีกและน่าเบื่อ ฉันลองจินตนาการว่ามันจะซ่อนการเชื่อมต่อทั้งหมดและวาง Arduino ไว้ในกระป๋อง Altoids แต่ฉันต้องการให้พวกเขาเห็นสายไฟทั้งหมด นอกจากนี้มันเป็นวิธีที่เกินบรรยาย
ขั้นตอนที่ 1: ค้นหาด้านบวกของ LED
![การหาด้านบวกของ LED การหาด้านบวกของ LED](https://i.howwhatproduce.com/images/005/image-12982-35-j.webp)
Charliplexing ช่วยให้ไฟ LED N * (N-1) ขับเคลื่อนด้วยพิน N ในกรณีนี้ ฉันมีไฟ LED 20 ดวง ดังนั้นการใช้ 4 พินเพื่อให้ได้ไฟ LED 12 ดวง ฉันจึงตัดมันออกจากกัน จากนั้นจึงใช้กล่องใส่แบตเตอรี่ที่ให้มาเพื่อค้นหาสายบวกสำหรับแต่ละตัว
ขั้นตอนที่ 2: การเดินสายชุดเซ็ต
![การเดินสายไฟชุด การเดินสายไฟชุด](https://i.howwhatproduce.com/images/005/image-12982-36-j.webp)
หลังจากหาค่าบวกแล้วฉันก็บัดกรีพวกมันเป็นชุด แต่ละชุดมีขั้วบวกและค่าลบจาก LED แต่ละตัวที่บัดกรีเข้าด้วยกัน คุณสามารถทดสอบว่าคุณทำถูกต้องกับกล่องแบตเตอรี่หรือไม่ โดยการสัมผัสสายไฟกับสายแบตเตอรี่ ไฟ LED ดวงหนึ่งควรติดสว่าง - การย้อนกลับสายไฟควรติดสว่างอีกดวงหนึ่ง
ขั้นตอนที่ 3: หุ้มสายไฟด้วยเทปพันสายไฟ
![พันสายไฟด้วยเทปพันสายไฟ พันสายไฟด้วยเทปพันสายไฟ](https://i.howwhatproduce.com/images/005/image-12982-37-j.webp)
คุณสามารถหาซื้อเทปกาวจากร้านขายงานฝีมือท้องถิ่นที่ใช้ปิดก้านดอกไหม ฉันได้รับของฉันที่ Walmart "เทป" เป็นกระดาษขี้ผึ้งที่มีสีเขียวและเกาะติดกับตัวเองได้ดีและซ่อนสายไฟที่พันรอบต้นไม้ไว้
ขั้นตอนที่ 4: ต่อไฟ
![ติดไฟ ติดไฟ](https://i.howwhatproduce.com/images/005/image-12982-38-j.webp)
คำแนะนำนี้ไม่เกี่ยวกับทฤษฎี Charliplexing แต่จะใช้ในลักษณะที่น่าสนใจได้อย่างไร Charliplexing ได้รับการบันทึกไว้อย่างดี บทความ Wikipedia นี้ให้ข้อมูลพื้นฐานแก่คุณ นอกจากนี้ หากคุณค้นหาที่นี่ที่ Instrucables คุณจะพบตัวอย่างอีกมากมาย ในการต่อไฟ ฉันใช้หมุด 10, 11, 12, 13 บน Arduino วิธีที่คุณต่อสายไฟของ LED แต่ละคู่ไม่สำคัญ - สายไฟของแต่ละตัวใช้แทนกันได้ คุณเพียงแค่ต้องขอแต่ละคู่ข้ามพินต่างๆ ผ่านตัวต้านทาน 100 โอห์ม ในกรณีนี้:หมุดคู่=== ====a 10 & 11b 11 & 12c 12 & 13d 10 & 12e 11 & 13 f 10 & 13 คุณสามารถเพิ่มชุดได้มากขึ้นโดยใช้หมุดมากขึ้น แต่ยิ่งเพิ่มเวลาน้อยลง ไฟแต่ละดวงติดสว่างและหรี่ไฟได้ 12 ดูเหมือนจะเป็นตัวเลขกลมที่ดีและสว่างสดใส
ขั้นตอนที่ 5: รวบรวมสายเข้าด้วยกัน
![รวบรวมสายไฟไว้ด้วยกัน รวบรวมสายไฟไว้ด้วยกัน](https://i.howwhatproduce.com/images/005/image-12982-39-j.webp)
![รวบรวมสายไฟไว้ด้วยกัน รวบรวมสายไฟไว้ด้วยกัน](https://i.howwhatproduce.com/images/005/image-12982-40-j.webp)
ฉันลองเสียบชุดแต่ละชุดเข้ากับบอร์ดขนมปังโดยตรง แต่พวกมันก็ดึงออกมาเรื่อยๆ ดังนั้นฉันจึงวางมันทั้งหมดบนบอร์ด perfboard เล็กๆ และมีขั้วต่อตัวเมียเพื่อให้จัดการสายไฟได้ เพิงวิทยุขายลวดสายรุ้งสี่ตัวนำที่มีตัวนำที่เป็นของแข็งและพอดีกับขั้วต่อค่อนข้างดี ตัวเชื่อมต่อถูกตัดออกจากส่วนหัวยาวของผู้หญิงที่ฉันหยิบขึ้นมาบนอีเบย์
ขั้นตอนที่ 6: เค้าโครงเขียงหั่นขนม
![เค้าโครงเขียงหั่นขนม เค้าโครงเขียงหั่นขนม](https://i.howwhatproduce.com/images/005/image-12982-41-j.webp)
ปลายอีกด้านของลวดรุ้งเชื่อมต่อกับเขียงหั่นขนมขนาดเล็กที่มี Adafruit Arduino Clone ฉันใช้ 100 โอห์มสำหรับตัวต้านทาน จำกัด ซึ่งค่อนข้างต่ำเล็กน้อยโดยใส่ประมาณ 5v/200ohm=25ma ให้กับ LED ที่ติดไฟแต่ละดวง ดูเหมือนว่า Arduino จะไม่สนใจและทำให้ LED สว่างขึ้นเล็กน้อย เนื่องจากมีการพัลซ์วงจรทั้งหมดจะดึง 25ma และเล็กน้อยสำหรับ Arduino - ทำให้การทำงานของแบตเตอรี่เป็นไปได้ ชุดไฟเดิมดึงแบตเตอรี่ได้เกือบ 120mA ซึ่งต่ำกว่ามาก
ขั้นตอนที่ 7: ซอฟต์แวร์ตัวน้อย
![ซอฟต์แวร์ตัวน้อย ซอฟต์แวร์ตัวน้อย](https://i.howwhatproduce.com/images/005/image-12982-42-j.webp)
ฉันมีชุด LED Heart จาก Jimmie Rodgers และซอฟต์แวร์พร้อมที่จะขับเคลื่อน Charliplexed array ฉันดัดแปลงโค้ดเพื่อเพิ่มการสุ่ม สิ่งนี้จะจัดเรียงหมุดใหม่ระหว่างแต่ละครั้งที่มีการเรียกเฟรมแอนิเมชั่นโดยเฉพาะเพื่อไม่ให้น่าเบื่อและซ้ำซาก ฉันสร้างอาร์เรย์สองสามตัวที่ยึดแต่ละเฟรมของแอนิเมชั่นให้แสง LED หนึ่งดวง สอง สาม…. และอื่นๆ
แนะนำ:
คูลเลอร์ Diy Peltier ของฉัน! - ปลดประจำการแล้ว: 9 ขั้นตอน (พร้อมรูปภาพ)
![คูลเลอร์ Diy Peltier ของฉัน! - ปลดประจำการแล้ว: 9 ขั้นตอน (พร้อมรูปภาพ) คูลเลอร์ Diy Peltier ของฉัน! - ปลดประจำการแล้ว: 9 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/002/image-4542-20-j.webp)
คูลเลอร์ Diy Peltier ของฉัน! - เลิกใช้แล้ว: ฉันต้องการวิธีทำให้ร้านขายของชำเย็นเพียงพอในรถของฉันเสมอโดยไม่ต้องรีบกลับบ้านไปที่ตู้เย็น ฉันตัดสินใจใช้ตัวแลกเปลี่ยนความร้อน Peltier แบบเก่าที่ฉันทำเมื่อไม่กี่ปีก่อน ฉันประกบ Peltier ระหว่างฮีตซิงก์อะลูมิเนียมสองตัว บิ๊กก
อุปกรณ์ IoT ของฉัน - ตัวกระตุ้น GPS: 5 ขั้นตอน
![อุปกรณ์ IoT ของฉัน - ตัวกระตุ้น GPS: 5 ขั้นตอน อุปกรณ์ IoT ของฉัน - ตัวกระตุ้น GPS: 5 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-5154-10-j.webp)
อุปกรณ์ IoT ของฉัน - ตัวกระตุ้น GPS: ในคำแนะนำนี้ คุณจะได้เรียนรู้วิธีตั้งค่าตัวควบคุม IoT ของคุณเพื่อส่งอีเมลเมื่อคุณอยู่ห่างจากบ้าน x นาที
เกม DIY Steampunk Operation ของฉัน ใช้ Arduino: 9 ขั้นตอน (พร้อมรูปภาพ)
![เกม DIY Steampunk Operation ของฉัน ใช้ Arduino: 9 ขั้นตอน (พร้อมรูปภาพ) เกม DIY Steampunk Operation ของฉัน ใช้ Arduino: 9 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/007/image-18903-j.webp)
เกม DIY Steampunk Operation ของฉันที่ใช้ Arduino: โครงการนี้ค่อนข้างกว้างขวางในขอบเขต ไม่ต้องใช้เครื่องมือหรือความรู้เดิมมากนัก แต่จะสอนใครก็ได้ (รวมถึงฉันด้วย) ในแผนกต่างๆ มากมาย เช่น Captive-sensing กับ Arduino การทำงานหลายอย่างพร้อมกันกับ Arduino
อุปกรณ์ IoT ของฉัน - รีเลย์แรก: 5 ขั้นตอน
![อุปกรณ์ IoT ของฉัน - รีเลย์แรก: 5 ขั้นตอน อุปกรณ์ IoT ของฉัน - รีเลย์แรก: 5 ขั้นตอน](https://i.howwhatproduce.com/images/008/image-23732-j.webp)
อุปกรณ์ IoT ของฉัน - First Relay: ในคำแนะนำนี้ เราจะควบคุมการถ่ายทอดจาก Blynk การเปิดและปิดจากแอปพลิเคชัน ระวัง!!!! โปรดตรวจสอบให้แน่ใจว่าคุณรู้ว่าคุณกำลังทำอะไรอยู่ ถ้าคุณตั้งใจจะเชื่อมต่อรีเลย์ของคุณกับไฟหลัก!!!ระวัง
มอบชีวิตใหม่ให้กับ USB ของฉัน: 7 ขั้นตอน
![มอบชีวิตใหม่ให้กับ USB ของฉัน: 7 ขั้นตอน มอบชีวิตใหม่ให้กับ USB ของฉัน: 7 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-4052-50-j.webp)
มอบชีวิตใหม่ให้กับ USB ของฉัน: ฉันมี Kingston USB (หรือแฟลชไดรฟ์หากต้องการ) ที่ฉันซื้อเมื่อหลายปีก่อน ปีของการบริการได้พิสูจน์ให้เห็นถึงลักษณะที่ปรากฏในขณะนี้ ฝาปิดหายไปแล้ว และเคสดูเหมือนถูกดึงมาจากลานขยะที่มีร่องรอยการเปลี่ยนสี บอร์ด USB