ชื่อโปรเจกต์: ATtiny85 Pu และการควบคุม WS2812b
ผมพยายามที่จะควบคุม WS2812B ด้วยชิปและอุปกรณ์พาสซีฟที่เล็กที่สุด ผมได้ค้นคว้าจากบล็อกต่างๆ มากมาย และได้รวบรวมโปรเจกต์อันล้ำค่านี้ขึ้นมา
รายละเอียดทางเทคนิคเพิ่มเติม
การให้แสงสีในพื้นที่ขนาดเล็กมาก
โปรเจกต์นี้แสดงให้เห็นถึงประสิทธิภาพอันน่าทึ่งของ ATtiny85 โดยแสดงให้เห็นว่าสามารถควบคุม LED แบบ addressable ที่เป็นสายยาวๆ ได้อย่างไร โดยใช้อุปกรณ์ฮาร์ดแวร์น้อยที่สุด
- Bit-Banged WS2812 Protocol: เนื่องจาก ATtiny85 มีหน่วยความจำจำกัด (8KB) เฟิร์มแวร์จึงใช้ลูประดับ assembly ที่ได้รับการปรับแต่งอย่างสูง เพื่อสร้างสัญญาณข้อมูล 800kHz ที่จำเป็นสำหรับ WS2812B NeoPixels
- Internal 8MHz Oscillator Tuning: โปรเจกต์นี้ให้รายละเอียดวิธีการ "Burn" ฟิวส์นาฬิกาภายใน 8MHz บน ATtiny85 เพื่อให้ได้เวลาความเร็วสูงที่จำเป็นสำหรับการสื่อสารกับ LED แบบ addressable โดยไม่ต้องใช้ crystal ภายนอก
ประสิทธิภาพ
- Ultra-Compact LED Driver: ชุดอุปกรณ์อิเล็กทรอนิกส์ทั้งหมด (ไม่รวมแบตเตอรี่) สามารถติดตั้งลงใน PCB ขนาด 20mm x 20mm ได้ เหมาะอย่างยิ่งสำหรับ wearable tech หรือการให้แสงสว่างในโมเดลขนาดเล็ก
ข้อมูล Frontmatter ดั้งเดิม
title: "ATtiny85 Pu and WS2812b Control"
description: "A low profile controller for NeoPixel - with easy programming. It's a cool project."
author: "JaeKar99"
category: ""
tags:
- "led"
views: 3891
likes: 0
price: 1120
difficulty: "Intermediate"
components:
- "1x Tiny AVR Programmer"
- "1x Resistor 330 ohm"
- "1x Jumper wires (generic)"
- "1x WS2812 Addressable LED Strip"
- "1x Capacitor 100 µF"
- "1x ATtiny85"
tools: []
apps:
- "1x Arduino IDE"
downloadableFiles:
- "https://github.com/jaekar99/ATTiny85Rainbow/tree/master"
documentationLinks: []
passwordHash: "dcc79c6ff3fc4e669448b48d7e93e622fd26c60140c427e2fa6224dd9c5475c5"
encryptedPayload: "U2FsdGVkX18tJzn96jDRTsW5x2K2AfBcUBJDjlC9T4lKGf7R4jKkqA7rcAygYY2yxgJywY4Jiaphk6l87H3Y+F9Hu/dr+rYGEFnMfr6ZfP4="
seoDescription: "Build a low profile ATtiny85 and WS2812b controller for NeoPixel. Easy programming for your next Arduino project."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/attiny85-pu-and-ws2812b-control-69902f_cover.jpg"
lang: "th"