2011年9月7日 星期三

AVRStick

image

AVR Stick 是一個簡單的 data logging 裝置,基於 ATtiny85,它會把自己當成是一個 HID Keyboard 定時回報伴隨 timestamp 的電壓資訊。AVR Stick 使用 V-USB 這套純軟體實作的 USB 1.1 裝置,它是基於 V-USB 的 EasyLogger 範例撰寫而成。AVR Stick 的硬體電路如下:

image

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 意見: