제조공정
자전거 뒤쪽에서 애니메이션을 투영합니다. 프레임 속도는 이동 속도에 따라 다릅니다.
몇 년 전 나는 Raspberry Pi와 배터리로 작동하는 소형 프로젝터로 역동적인 자전거 헤드라이트를 만들었습니다. 자전거에서 프로젝터와 Raspberry Pi로 할 수 있는 다른 일을 찾고 싶었기 때문에 Cycle Chaser를 만들었습니다.
순전히 재미를 위해 제작된 Cycle Chaser는 밤에 라이딩할 때 뒤에서 애니메이션을 지면에 투영합니다. 더 빨리 갈수록 애니메이션이 더 빨리 실행됩니다. 느려지면 애니메이션도 느려집니다. 물론 애니메이션을 변경하여 이 프로젝트를 자신의 목적에 맞게 사용자 지정할 수 있습니다. 코드를 자세히 살펴보고 속도에 따라 동작을 변경할 수도 있습니다. 더 빨리 달릴수록 뒤에 있는 불꽃이 커지겠죠? 영리한 코딩으로 이 모든 것이 가능합니다.
하드웨어의 중요한 부분은 Raspberry Pi에서 비디오를 가져오는 배터리로 작동되는 피코 프로젝터입니다. 프로젝트 코드는 크리에이티브 코딩을 위한 오픈 소스 C++ 툴킷인 openFrameworks의 도움으로 작성되었습니다. 저는 openFrameworks를 좋아합니다. Windows, Mac, iOS, Android는 물론 Linux와 같은 다양한 플랫폼을 개발하는 데 사용할 수 있기 때문입니다. openFrameworks의 개발자는 Raspberry Pi를 지원하는 환상적인 일을 해냈으므로 시작하고 실행하는 것이 대부분 고통스럽지 않습니다. 시간이 조금 걸립니다.
Raspberry Pi GPIO 라이브러리인 WiringPi와 함께 openFrameworks를 사용하면 코드에서 바로 핀을 읽고 쓸 수 있습니다. 이 프로젝트에서는 근처에 자기장이 있을 때 감지할 수 있는 홀 효과 센서를 연결합니다. 바퀴에 부착된 작은 자석으로 홀 효과 센서는 바퀴가 회전할 때마다 트리거되고 코드는 애니메이션의 다음 프레임을 표시합니다. 즉, 바퀴가 60RPM으로 돌아가면 애니메이션이 1fps로 재생됩니다.
설정하고 실행한 후에는 코드를 수정하는 것이 좋습니다. Processing에 익숙하시다면 openFrameworks 패러다임이 대부분 익숙하시겠지만 익숙해지려면 몇 가지가 필요합니다.
가장 중요한 것은 안전하고 즐거운 라이딩을 하는 것입니다!
자세한 내용:사이클 체이서
제조공정
구성품 및 소모품 라즈베리 파이 2 모델 B × 1 PNY 16GB Turbo MicroSDXC CL10 × 1 SparkFun Arduino Pro Mini 328 - 5V/16MHz × 1 SainSmart 5V 4채널 솔리드 스테이트 릴레이 보드 × 1 Tolako 5v Arduino용 릴레이 모듈 × 1 DS18b20 방수 온도 센서 × 1 4.7k 옴 저항기 - 1/4와트 - 5% - 4K7(10개)
G90 터닝 사이클 형식 G90 터닝 사이클은 다음과 같은 많은 이름으로 불립니다. G90 고정 주기, G90 직선 절단 주기, G90 황삭 주기, G90 황삭 고정 주기, G90 박스 주기. G90 터닝 사이클은 단순 터닝에 사용되지만 추가 패스의 X축 위치를 지정하여 다중 패스가 가능합니다. 관련:G90 터닝 사이클 Fanuc – CNC 프로그램 예제 코드 G90 황삭 통조림 사이클은 에 사용할 수 있습니다. 직진 회전. 보링 작업. 테이퍼 절단. 프로그래밍 G90 X... Z... I... 또는 G90 X.