본문 바로가기

Development/Embedded

Bike POV DIY (Spoke POV)

POV : Persistence Of Vision

빛의 잔상 효과를 이용해 디스플레이를 만드는 기술

Youtube에 POV를 검색하면 수도 없이 많은 영상이 쏟아지니 그것을 참고함

Spoke POV를 보고 계획을 세움. 순도 90% 자작 프로젝트

참고한 내용은 제작에 필요한 재료(적당히 비슷하거나 같게)

https://learn.adafruit.com/spokepov/

할 일 : 알고리즘 만들기, 소스 코드 작성, 하드웨어 조립 제작

 

실험 준비

MCU (ATtiny2313V) - 2EA

Hall sensor (WSH135-XPAN2) - 10EA

ISP (MAI-ISP-MK2-B) - 1EA

브레드보드 (EIC-108) - 1EA

LED(R) - 40EA

LED(G) - 40EA

LED(B) - 40EA

LED(W) - 40EA

Shift Register (74HC595) - 16EA

멀티미터 (UT10A) - 1EA

이외 소모품으로 납, 핀헤더, 점퍼킷 구매

외부 메모리가 있어야 하지만 이번 달은 테스트만 진행해볼 예정이기에 구매하지 않음

이후 Ambilight 프로젝트 진행할 때 견적이 적절하면

 

2015. 06. 11 배송완료

Atmel Studio 6.2 설치

ISP 드라이버는 Atmel Studio 설치 파일에 포함되어 있음

 

개발환경 정리

OS : Windows 8.1 64bit

IDE : Atmel Studio 6.2 SP2

Language : C

Programmer : AVRISP MK2

Tab Size : 4 space

 

개발환경 테스트

간단하게 LED 하나 깜박이는 코드 작성

 

#define F_CPU 12000000
#include <avr/io.h>
#include <util/delay.h>
 
void main()
{
    int endCount = 0;
    DDRB = 0xFF;
 
    while(1)
    {
        PORTB = 0xFF;
        _delay_ms(100);
        PORTB = 0x00;
        _delay_ms(100);
        if(endCount > 10)
        {
            break;
        }
        endCount++;
    }
}

'Development > Embedded' 카테고리의 다른 글

Bike POV DIY (Spoke POV)  (0) 2015.06.04
ATmega128 MPU6050  (18) 2014.03.18
Getting Start STM32F103 Dev  (0) 2014.02.28
STM32F103 - QuadCopter 참고 소스  (0) 2014.02.19
STM32F103 - PWM 소스  (0) 2014.02.19
FB155BC 설정 with USB2UART Downloader  (0) 2014.02.19

태그