uLog 아날로그 데이터로거
(uLog - The Lil'est Logger)
개요
- ulog는 작은 아날로그 데이터로거로 ATtiny24와 AT45DB161D 16Mbit Flash IC를 탑재하였습니다.
- 50hz에서 샘플링하며, 10비트 ADC 3개 채널을 메모리가 차기 전까지 약 2시간동안 로깅이 가능합니다.
- 제품 동작은 다음과 같습니다. 전원이 켜지면 UART 라인이 먼저 연결이 되었는지 확인을 하고 UART가 연결이 되어 있으면 "?" 명령을 보낸 후 사용자 입력을 기다립니다. 2개의 명령이 있는데, "r"은 읽기, "e"는 지우기입니다.
- 플래쉬를 지우는 것은 모든 플래쉬 영역을 0xFFFF로 설정하고, 일기는 모든 데이터를 덤프합니다.
- 만약 UART라인이 연결되어 있지 않다면, ulog는 샘플링을 시작합니다.
- USB-UART 변환모듈과 연결할때는 TX, RX, GND만 연결하면 됩니다.
- 전원입력은 2핀 JST 커넥터입니다. 리튤폴리머 배터리와 사용하기 좋습니다.
- ADXL320 가속도계를 연결하여 테스트하여 보았을때 단지 4mA만을 소비하는 전력소비를 보였습니다.
- ON/OFF 스위치가 장착되어 있습니다.
특징
- AT45DB161D provides 16 Mbits of flash
- Up to 3-channel ADC logging
- Access to ATtiny24 SPI pins
- Simple-to-use UART (38400 baud) interface for reading and erasing flash
크기
- Size: 0.9x0.7"
- Weight: 8.07g
문서
- Schematic
- Source Code
- Tutorial (MIT HLT)