AVR Stick 是一個簡單的 data logging 裝置,基於 ATtiny85,它會把自己當成是一個 HID Keyboard 定時回報伴隨 timestamp 的電壓資訊。AVR Stick 使用 V-USB 這套純軟體實作的 USB 1.1 裝置,它是基於 V-USB 的 EasyLogger 範例撰寫而成。AVR Stick 的硬體電路如下:
AVR Stick 的使用方法很簡單:把它插進電腦 USB Port,過一陣子,電腦就會辨識出裝置並把 AVR Stick 當成 keyboard 看待,然後 AVR Stick 會自動開始回報量測到的電壓。因此要取得量測結果,只要打開 notepad 或 excel,然後把 AVR Stick 插到電腦即可。AVR Stick 預設使用 2.56V 參考電壓,如果需要,必須自行調整程式碼。
底下是 ATtiny85 的規格摘要:
- Flash: 8 KB
- SRAM: 0.5 KB
- EEPROM: 0.5 KB
- Timers: 2
- Output Compare channels: 5
- 最高運算速度:20 MHz
- Max I/O Pins: 6
- Ext. Interrupts: 6
- SPI: 1
- TWI: 1
- ADC channels: 4
AVR Stick 的電路圖、PCB Layout 和韌體原始碼都可以在 AVR Stick 官網取得。
0 意見:
張貼留言