39

Измеряем энергопотребление с помощью Arduino / Алексей Лавренюк (Яндекс)

  • Upload
    ontico

  • View
    98

  • Download
    6

Embed Size (px)

Citation preview

Измеряем энергопотребление с помощью ArduinoАлексей Лавренюк

Системные метрики потребления

Android: читаем /proc или /sys

iOs: используем XCode

3

4

5

6

Окей. Строим мультиметр

Что есть готового

〉 Цифровые измерительные приборы промышленного класса

〉 Power Monitor

〉 BattOr

8

9

10

11

Чем плохо мерить в разрыв USB

〉Устройство не ест больше 500 мА

〉Батарейка портит измерения

Поэтому вытащим батарейку и используем внешнее питание.

12

13

Электроника на белом дыме

Нас всех обманули в школе: электронов не существует! Внутри наших девайсов — белый дым. Когда он выходит, устройство ломается.

в очередном эксперименте белый дым вышел из Arduino и мы ее потеряли

14

15

16

17

18

Как вывести провода из закрытого корпуса?

Гибкие печатные платы (battor). Приблизительно $42 за один провод.

Или… Наше решение…

19

20

21

22

23

24

Не только Arduino

26

ESP 8266

27

〉 80 MHz

〉 встроенный ADC не очень удобен, использовали ADS1115: 820 SPS

〉 зато встроенный WiFi

BattOr: синхронизация с логами (atrace)

28

BattOr: рендеринг фрейма

29

нужно больше SPS!

ARM Cortex

〉 STM32

〉 Arduino Due

84 MHz, 1MHz sampling rate, native USB

31

32

1 миллисекунда с разрешением 1 MSPS

33

34

35

36

and one more thing

Спасибо за внимание!