Neopixel Punk Console ไดรฟ์ WS2812s ใช้งาน 555 ตัวจับเวลา

June 9, 2022 0 Comments

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

อย่างไรก็ตาม [Adrian Studer] แสดงให้เห็นว่าการขับเคลื่อนแถบ LED ที่ใช้ WS2812 เช่นชุด Neopixel ไม่จำเป็นต้องใช้รหัสการประกอบมือที่ปรับให้เหมาะสม ในความเป็นจริงมันไม่จำเป็นต้องมีรหัสใด ๆ เลย เขาพัฒนาคอนโซลพังก์ Neopixel อุปกรณ์ที่สร้างการแสดงแสงโดยไม่ต้องใช้ไมโครคอนโทรลเลอร์ เพียงไม่กี่เครื่องจับเวลา 555 ตัวรวมถึงตรรกะซีรีส์ 74HC ทำงานร่วมกันเพื่อสร้างพัลส์ที่มีการกำหนดเวลาที่เหมาะสมประมาณ

การใช้งานแกดเจ็ตนั้นง่ายเหมือนการปรับแต่งโพเทนชิโอมิเตอร์สองสามตัวเช่นเดียวกับคอนโซล Punk Atari มันค่อนข้างเป็นกระบวนการสุ่มเช่นเดียวกับที่อาจเป็นไปไม่ได้ที่จะสร้างรูปแบบที่คุณชอบอีกครั้ง นอกจากนี้ไฟ LED ส่วนใหญ่ส่องสว่างในสีหลักที่เต็มพลังแม้ว่า [เอเดรีย] วางแผนที่จะทำให้รุ่นที่ได้รับการปรับปรุงที่ผลักดันสีแดงสีเขียวเช่นเดียวกับย่อยย่อยสีน้ำเงินแยกต่างหาก อย่างไรก็ตามความจริงที่ว่าทั้งหมดนี้ถูกนำไปใช้โดยตัวจับเวลา 555 ตัวจำนวนมากทำให้การแฮ็คที่โดดเด่นที่ค่อนข้างโดดเด่นตามมาตรฐานทุกประเภท

เราเคยเห็นมากกว่าสองสามวิธีในการขับขี่ Neopixels หรือแถบ LED ที่ใช้ WS2812 ที่คล้ายกันแม้ว่าทั้งหมดนี้จะใช้ไมโครโปรเซสเซอร์บางประเภท คุณสามารถยกเลิกการใช้งานแบบดั้งเดิม 6502 ใช้ SPI เช่นเดียวกับ DMA บน PIC32 หรือเพียงแค่เสียบแขนเดี่ยว Cortex M0 +

Leave a Reply

Your email address will not be published. Required fields are marked *