Difference between revisions of "AnOtter Watch"
Jump to navigation
Jump to search
(Created page with "== AnOtter Watch == Current status: Prototype ordered! https://pad.ijhack.nl/p/anotterwatch https://github.com/badgeteam/anotterwatchHW === Reasoning === So called "smart...") |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== AnOtter Watch == | == AnOtter Watch == | ||
+ | [[File:AnOtter Watch prototype d0a3733.jpg|thumb|right]] | ||
Current status: Prototype ordered! | Current status: Prototype ordered! | ||
Line 8: | Line 9: | ||
=== Reasoning === | === Reasoning === | ||
− | + | [[File:Front side AnOtter Watch prototype d0a3733.jpg|thumb]] | |
So called "smart" watches are a dime a dozen, but what does a hacker really need? | So called "smart" watches are a dime a dozen, but what does a hacker really need? | ||
* WiFi | * WiFi | ||
− | * Multimeter | + | * [[Oscilloscope]] |
− | * Component tester | + | * [[Multimeter]] |
+ | * [[Component tester]] | ||
* Scientific calculator | * Scientific calculator | ||
− | * Ottergotchi | + | * [[Ottergotchi]] |
+ | * | ||
+ | |||
+ | === Ingredients === | ||
+ | |||
+ | * ESP32 | ||
+ | SPI | ||
+ | * 240x240 SPI IPS | ||
+ | ** ST7789V controller integrated RAM and 12/16/18 bit colour | ||
+ | * ADS7946SRTET | ||
+ | ** 14 bit 2 MSPS Dual-Channel, Differential/Single-Ended ULP ADC | ||
+ | I2C | ||
+ | * TCA9535MRGER | ||
+ | ** 16 bit IO expander | ||
+ | * BMI270 | ||
+ | ** 6-axis MEMS IMU | ||
+ | * SAO connector | ||
+ | UART | ||
+ | * CH340C | ||
+ | ** USB to serial | ||
+ | GPIO | ||
+ | * 4x SK6812MINI | ||
+ | * Bright white LED | ||
+ | * TMHU26 | ||
+ | ** Up / Down / Center switch | ||
+ | POWER | ||
+ | * USB-C | ||
+ | * TP4056 | ||
+ | ** Li-Ion charger chip | ||
+ | * TPS63001DRCR | ||
+ | ** HE Single Inductor Buck-Boost Converter 1.8 A | ||
+ | * SPST | ||
+ | ** Power on / off | ||
+ | |||
+ | . . and much more :) | ||
+ | |||
+ | == Software TODOs == | ||
+ | |||
+ | === Display drivers === | ||
+ | |||
+ | Choose bit depth(s) | ||
+ | |||
+ | It seems the display supports a low power 8 color mode, with no backlight that might just be enough for low power watch app . . | ||
+ | |||
+ | Choose UI kit | ||
+ | |||
+ | === Input === | ||
+ | |||
+ | Since we only have UP, DOWN and CENTER we'll at-least need something like long press for Cancel / Back . . | ||
+ | |||
+ | === Multimeter === | ||
+ | |||
+ | This is the easiest of the following . . | ||
+ | |||
+ | === Oscilloscope === | ||
+ | |||
+ | High speed magic needed | ||
+ | |||
+ | === Component tester === | ||
+ | |||
+ | There seem to be a couple of "flavours" of this, some with very nicely commented code |
Latest revision as of 17:55, 5 March 2019
Contents
AnOtter Watch[edit]
Current status: Prototype ordered!
https://pad.ijhack.nl/p/anotterwatch
https://github.com/badgeteam/anotterwatchHW
Reasoning[edit]
So called "smart" watches are a dime a dozen, but what does a hacker really need?
- WiFi
- Oscilloscope
- Multimeter
- Component tester
- Scientific calculator
- Ottergotchi
Ingredients[edit]
- ESP32
SPI
- 240x240 SPI IPS
- ST7789V controller integrated RAM and 12/16/18 bit colour
- ADS7946SRTET
- 14 bit 2 MSPS Dual-Channel, Differential/Single-Ended ULP ADC
I2C
- TCA9535MRGER
- 16 bit IO expander
- BMI270
- 6-axis MEMS IMU
- SAO connector
UART
- CH340C
- USB to serial
GPIO
- 4x SK6812MINI
- Bright white LED
- TMHU26
- Up / Down / Center switch
POWER
- USB-C
- TP4056
- Li-Ion charger chip
- TPS63001DRCR
- HE Single Inductor Buck-Boost Converter 1.8 A
- SPST
- Power on / off
. . and much more :)
Software TODOs[edit]
Display drivers[edit]
Choose bit depth(s)
It seems the display supports a low power 8 color mode, with no backlight that might just be enough for low power watch app . .
Choose UI kit
Input[edit]
Since we only have UP, DOWN and CENTER we'll at-least need something like long press for Cancel / Back . .
Multimeter[edit]
This is the easiest of the following . .
Oscilloscope[edit]
High speed magic needed
Component tester[edit]
There seem to be a couple of "flavours" of this, some with very nicely commented code