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

아두이노 우노와 ATtiny85로 만드는 휴대용 POV(잔상) 디스플레이

부품 및 준비물

부품수량
아두이노 우노 (Arduino UNO)1
ATtiny85 마이크로컨트롤러1
LED (색상 무관)5
슬라이드 스위치1
8핀 IC 소켓1
CR2032 코인셀 배터리 및 홀더1

필요 도구

프로젝트 개요

잔상 효과(Persistence of Vision, POV)는 우리 눈이 빠르게 움직이는 빛을 연속된 이미지로 인식하는 현상을 이용합니다. 일반적인 TV나 모니터도 이 원리로 동작합니다.

첫 번째 POV 장치는 아두이노 우노와 모터를 사용해 6개월 전에 만들었지만, 모터와 전선 없이 어디서든 휴대하며 볼 수 있는 소형 장치를 만들고 싶었습니다. 이 프로젝트는 ATtiny85를 사용하여 내장 배터리와 스위치만으로 동작하는 초소형 POV를 구현합니다.

아두이노 우노와 ATtiny85로 만드는 휴대용 POV(잔상) 디스플레이

ATtiny85의 내부 클럭을 1MHz로 설정하면 모터 없이도 손으로 흔들었을 때 선명한 이미지가 보입니다. 카메라 셔터 속도를 조절하면 더욱 또렷하게 촬영할 수 있습니다.

1단계: 재료 및 도구 준비

아두이노 우노와 ATtiny85로 만드는 휴대용 POV(잔상) 디스플레이
  1. 아두이노 우노
  2. ATtiny85
  3. LED 5개 (색상 자유)
  4. 브레드보드
  5. 납땜 인두 및 납
  6. 니퍼
  7. 점퍼 기판 (다목적 기판)
  8. 금속톱
  9. 슬라이드 스위치
  10. 8핀 IC 소켓
  11. CR2032 코인셀 배터리 및 홀더
  12. 점퍼 와이어

2단계: 기판 제작

아두이노 우노와 ATtiny85로 만드는 휴대용 POV(잔상) 디스플레이
아두이노 우노와 ATtiny85로 만드는 휴대용 POV(잔상) 디스플레이
  1. 점퍼 기판을 9cm × 3.5cm 크기로 금속톱으로 자릅니다.
  2. LED를 기판에 납땜하고 니퍼로 남은 다리를 잘라냅니다.
  3. 8핀 IC 소켓을 사진과 같이 납땜합니다.
  4. 모든 LED의 그라운드(GND)를 ATtiny85 핀 4에 연결합니다.
  5. 회로도에 따라 나머지 배선을 납땜 브리지(solder bridge) 기법으로 전선 없이 연결합니다.
  6. 멀티미터로 쇼트 여부를 확인합니다.
  7. 기판을 정리하고 스위치와 배터리 홀더를 납땜합니다.
  8. 배터리 홀더의 극성을 멀티미터로 확인 후 납땜합니다.
  9. IC 소켓 8번 핀(VDD)을 스위치 중간 단자에, 스위치 첫 번째 단자를 배터리 홀더 +극에 연결합니다.
  10. 그라운드 라인을 연결하고 모든 연결부를 다시 한번 쇼트 검사합니다.

PCB 버전 설계도는 Hemal Chevli의 GitHub를 참고하세요.

3단계: ATtiny85 프로그래밍

아두이노 우노와 ATtiny85로 만드는 휴대용 POV(잔상) 디스플레이
1) 아두이노 IDE에 ATtiny 보드 지원 추가
  1. 아두이노 IDE → 파일 → 환경설정 열기
  2. "추가 보드 매니저 URL" 필드에 다음 URL 추가:
    https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
  3. 확인 클릭 후 도구 → 보드 → 보드 매니저에서 "ATtiny" 검색 후 설치
2) 아두이노 우노에 ArduinoISP 스케치 업로드 3) ATtiny85와 아두이노 우노 연결
ATtiny85 핀아두이노 우노 핀
핀 5 (MOSI)D11
핀 6 (MISO)D12
핀 7 (SCK)D13
핀 8 (VCC)5V
핀 4 (GND)GND
핀 1 (RESET)D10

배선 없이 꽂아 쓸 수 있는 실드 제작도 가능합니다.

4) 프로그래머 설정 변경 5) 보드 및 클럭 설정 6) POV 코드 업로드

4단계: 완성 및 테스트

아두이노 우노와 ATtiny85로 만드는 휴대용 POV(잔상) 디스플레이

카메라로 촬영하며 셔터 속도를 조절해 최적의 이미지를 얻으세요. 제작 비용은 4달러 미만으로, 사랑하는 사람에게 선물하기 좋은 작고 저렴한 장치입니다.

코드 및 회로도

전체 코드와 회로도는 GitHub 저장소에서 확인할 수 있습니다.

아두이노 우노와 ATtiny85로 만드는 휴대용 POV(잔상) 디스플레이

제조공정

  1. 아두이노 우노로 만드는 오징어 게임 테마 인터랙티브 인형 – DIY 프로젝트
  2. 아두이노 POV 클락: 퍼시스턴스 오브 비전 LED 디스플레이 제작
  3. 아두이노 실시간 시계로 이슬람 기도 시간 알림 장치 만들기
  4. 아두이노 우노 기반 인간 감지 로봇: 센서 통합 단계별 가이드
  5. 아두이노 우노 와이파이 웹 서버: 브라우저로 LED 제어하기
  6. 아두이노 우노로 기초 계산기 만들기 - 쉬운 프로젝트
  7. 아두이노 우노로 1.17인치 TFT LCD에 이미지 표시하기 - SD 카드 활용
  8. 아두이노 우노로 8×8 LED 매트릭스 마스터하기: 단계별 가이드
  9. Wi-Servo: 웹 브라우저로 와이파이 서보 모터 제어하기
  10. 아두이노 우노로 25kHz 4핀 PWM 팬 제어하기 - 제작, 코드 및 테스트