산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 제조공정

DIY POV 글로브: 아두이노 메가로 만드는 LED 잔상 아트

부품 및 소모품

부품수량
아두이노 메가 25601
Adafruit 네오픽셀 링: WS2812 5050 RGB LED1
저항 330옴1
근접 센서1
DC 모터1
OpenBuilds 볼 베어링 625 2RS 5x16x51
3D 프린팅 파트1세트

필요 도구

프로젝트 소개

메이커 여러분, 오늘은 잔상 효과(Persistence of Vision, POV) 글로브 프로젝트를 소개합니다.

POV(잔상 효과)란? 교류 전원의 조명은 초당 60회(60Hz) 깜빡이지만 우리 뇌는 연속된 빛으로 인식합니다. 이 원리를 이용해 단일 줄의 LED로 회전하며 구면 이미지를 만듭니다. 반구당 58개, 총 116개 LED 사용. 원형 프레임은 3D 프린터로 출력. 자세한 내용은 영상 참고.


코드

d_nya.ino

#include "FastLED.h"
#define NUM_LEDS 58
#define DATA_PIN 6
unsigned char i;
unsigned char m;
unsigned int wait = 1;
unsigned int wait2 = 10;
byte hall = 0;
CRGB leds[NUM_LEDS];

// 하트 패턴 데이터 (40행 x 75열)
bool kalp[40][75] = {
  {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,1,0,0,0,1,1,1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
  {0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
  // ... (중간 생략) ...
  {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}
};

void setup() {
  FastLED.addLeds<WS2812B, DATA_PIN, RGB>(leds, NUM_LEDS);
  attachInterrupt(1, LEDiyak, RISING);
  for (int i = 0; i < 58; i++) {
    leds[i] = CRGB::Black;
  }
  FastLED.show();
}

void LEDiyak() {
  hall++;
  if(hall > 2) hall = 0;
}

void loop() {
  if (hall > 0) {
    for (m = 0; m < 75; m++) {
      for (i = 0; i < 40; i++) {
        if (kalp[i][m] == 1) {
          leds[i + 7] = CRGB::Green;
        } else {
          leds[i + 7] = CRGB::Blue;
        }
      }
      FastLED.show();
      delayMicroseconds(wait);
    }
    for (int i = 0; i < 58; i++) leds[i] = CRGB::Blue;
    FastLED.show();
    delayMicroseconds(wait2);
    for (int i = 0; i < 58; i++) leds[i] = CRGB::White;
    FastLED.show();
    delayMicroseconds(wait2);
  }
}

회로도

DIY POV 글로브: 아두이노 메가로 만드는 LED 잔상 아트

제조공정

  1. 아두이노 POV 클락: 퍼시스턴스 오브 비전 LED 디스플레이 제작
  2. 커스텀 4×4 틱택토 방문카드 PCB – 설계, 제작, 코드 가이드
  3. 스마트 홈 연동을 위한 다중 위치 온도 센서 시스템
  4. 862D+ 납땜 인두 컨트롤러 DIY: 정밀함과 신뢰성
  5. MotionSense: 아두이노와 ESP8266으로 만드는 스마트 침입 감지 시스템
  6. 3D 프린터 화재 예방: 스마트 센서 안전 시스템
  7. 아두이노 우노와 ATtiny85로 만드는 휴대용 POV(잔상) 디스플레이
  8. 아두이노, Yaler, IFTTT로 웹 연동 IoT 게이지 만들기
  9. 아두이노 기반 척력 자기 부상: 간단 회로 & DIY 가이드
  10. CoroFence 열화상 감지기: Panasonic Grid-EYE & PIR 센서 IoT 연동