오픈로그 데이터 로거
(Openlog Data Logger)
개요
- 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에서 구하실 수 있습니다.
- 알림: 부트로더 및 펌웨어가 탑재되어 있지 않아 직접 부트로더 및 펌웨어를 업데이트 하셔야 할 수 있습니다. 부트로더는 SPI 프로그래머를 이용하셔서 올리실수 있으며, config파일이 생성되지 않을시는 SD formatter를 이용하셔서 FAT 혹은 FAT32 파일시스템으로 포맷하여 보시기 바랍니다..
특징
- 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
문서
- 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