OpenLog 오픈소스 데이터 로거
개요
- OpenLog는 오픈소스 데이터 로거입니다. 사용하기 간단하며, 변경하기 쉽습니다.
- 전원을 공급하면 9600bps의 속도로 시리얼 데이터를 받아 로깅을 시작할 것입니다.
- Ctrl + z 를 세번 누르면 로깅을 끝내고 명령 대기모드로 들어갑니다.
- 'new" 명령은 새로운 파일을 만들고,
- 'md'명령은 디렉토리를 만듭니다.
- '?'명령은 명령어 리스트를 출력합니다.
- OpenLog는 많은 것을 하지는 않지만 시리얼 스트림을 로깅 받는 것은 엄청나게 잘합니다.
- 아래는 사용의 예입니다.
>new testfile.txt
>append testfile.txt
<(텍스트 데이터를 보내고 마지막에 세개의 ctrl + z 문자를 보냅니다) - OpenLog 펌웨어는 오픈소스이며 Bill Greiman의 sdfatlib 에 기반합니다.
- OpenLog는 현재 FAT16 및 FAT32 microSD 카드를 지원합니다. (현재 16GB까지 테스트 되었음)
- 모든 디자인 파일(design files - schematic, PCB layout, firmware)은 CC-SA v3 라이센스 하에 오픈되어 있으며, GitHub에서 구하실 수 있습니다.
특징
- microSD카드(FAT16/32 - 16GB까지)에 데이터 로깅
- 명령어로 된 간단한 인터페이스
- 컴퓨터에서 config.txt파일을 수정하여 보오드 레이트와 다른 시스템 셋팅을 변경가능
- 세가지 모드:
- NewLog: 전원이 들어올때마다 새로운 로그를 생성하고 즉시 데이터 로깅을 시작함.
- SeqLog: 전원이 들어오면 즉시 로깅을 시작하며, 데이터를 "SeqLog.txt"라는 파일에 추가로 기록함
- Command mode: 전원 공급시 OpenLog가 명령 프롬프트 상태에 있게된 모드
- 설정가능한 보오드 레이트 (2400 to 115200bps)
- config 파일이나 메뉴시스템을 통한 설정
- Power, ground, RX-I 세개로 최소한의 연결이 가능
- 아두이노 IDE를 사용하여 Atmega328을 재프로그래밍이 가능
- 두개의 LED가 쓰기 상태를 표시함
- 입력전압은 3.3V에서 12V
- 대기 시 2mA, 최대 기록속도 시 6mA
- 크기: 4 x 15 x 19mm
문서
- Example Arduino Sketches
- Command Set
- Datasheet
- Datalogger comparison
- Schematic
- How to upgrade the firmware
- How do I use GitHub with Windows?
- Illumitune Project (tutorial) (video)
- Tutorial
- 최신 정보를 위해 다음 링크를 참조하세요 wiki