IoT - Internet Of Things IoT - Internet Of Things

Board phát triển Board phát triển

​SMD 5050 LED RGB WS2812B dây 60 (có bọc cách điện)

170.000 
Điểm tích lũy: 170 điểm
day-rgb-ws2812-60-led [525]
Còn hàng
+

Dây 60 LED RGB WS2812B có bọc cách điện

Dây 60 Led SMD 5050 RGB WS2812B sử dụng chip WS2812B nên có thể dễ dàng lập trình để điều khiển màu sắc và độ sáng cho từng bóng led, tương thích với nhiều vi điều khiển. Với lớp phủ Silicon bên ngoài có thể chống nước hoàn toàn, đảm bảo an toàn khi sử dụng trong môi trường ẩm ướt. Mặt sau dây Led có lớp keo giúp dễ dàng cố định lên bất kì nơi nào.

Dây 60 led SMD 5050 RGB WS2812B có thể sử dụng để làm biển quảng cáo, dán trên tường để trang trí… Phù hợp với trang trí phòng ốc, khách sạn, bể cá, bên trong xe ô tô,…

Thông số kỹ thuật

  • Chipset: WS2812B (W2811 IC built-in 5050 RGB)
  • Điện áp: 3.3V-5V
  • Công suất: 14.4 W/m
  • Nhiệt độ làm việc: -10°C - 40°C
  • Màu sắc hiển thị: có khả năng hiển thị tất cả các màu.
  • Số bit/color: 8 bit/color
  • Số lượng LED: 60 Led/1m
  • Bề rộng: 10mm
  • Độ kháng nước: IP67
  • Góc nhìn: 120°

Ảnh sản phẩm Sơ đồ chân

Sử dụng cơ bản

  • Cài đặt thư viện

    • Thư viện Adafruit NeoPixel

    • Sau khi tải thư viện về, bạn mở cửa sổ Arduino, chọn Sketch --> Import Library… --> Add Library… sau đó chọn file .zip mà bạn vừa tải về để có thể sử dụng thư viện.

  • Kết nối dây Ảnh đấu nối

LED WS2812 UnoX
5V 5V
DIN 2
GND GND
  • Code mẫu

#include <Adafruit_NeoPixel.h>
#define PIN 2  // Chan DI cua mach
#define NUM_LED 60  //Tong so Led tren mach
Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUM_LED, PIN, NEO_GRB + NEO_KHZ800);

void setup() {
  strip.begin();
  strip.setBrightness(30);
  strip.show();
}

void loop() {
  rainbowCycle(10);

}

void rainbowCycle(uint8_t wait) {
  uint16_t i, j;

  for(j=0; j<256*5; j++) { // 5 cycles of all colors on wheel
    for(i=0; i< strip.numPixels(); i++) {
      strip.setPixelColor(i, Wheel(((i * 256 / strip.numPixels()) + j) & 255));
    }
    strip.show();
    delay(wait);
  }
}

uint32_t Wheel(byte WheelPos) {
  WheelPos = 255 - WheelPos;
  if(WheelPos < 85) {
    return strip.Color(255 - WheelPos * 3, 0, WheelPos * 3);
  }
  if(WheelPos < 170) {
    WheelPos -= 85;
    return strip.Color(0, WheelPos * 3, 255 - WheelPos * 3);
  }
  WheelPos -= 170;
  return strip.Color(WheelPos * 3, 255 - WheelPos * 3, 0);
}


LED_RGB_WS2812_5050.ino

  • Demo

youtube

Tài liệu tham khảo

Đặc biệt

Thiết kế sx tại Việt Nam:

Sản phẩm cùng loại Sản phẩm cùng loại