Тестування споживання енергії лічильником Гейгера GGreg20_V3

Наша компанія провела ретельне тестування споживання електроенергії модулем лічильника Гейгера GGreg20_V3, призначеним для використання в DIY-проектах. Метою дослідження було визначити реальне енергоспоживання модуля при різних напругах живлення: 3.3В, 3.7В, 5.0В.

GGreg20_V3 Energy Consumption Testing

Методологія тестування

Для проведення вимірювань ми розробили спеціальний тестовий стенд на базі платформи Home Assistant. Центральним елементом системи був контролер Raspberry Pi Pico W з прошивкою ESPHome, який керував роботою модуля GGreg20_V3. Для точного вимірювання споживаної енергії ми використовували сенсор INA219, підключений до контролера NodeMCU / ESP8266 також з прошивкою ESPHome. У якості джерела живлення GGreg20_V3 ми застосували лабораторний блок живлення, який і задавав точний рівень напруги під час тестування. 

Оскільки модуль GGreg20_V3 підтримує широкий діапазон напруг живлення, щонайменше від 3.0 і аж до 5.5В, для того, щоб показати наскільки відрізняється результат тесту, ми взяли три найпоширеніших рівня напруги живлення: 3.3В, 3.7В, 5.0В. Такі напруги дають уявлення про те, яке буде споживання модуля під час живлення від:

  • іншого контролера чи джерела з напругою 3.3В;
  • літієвої акумуляторної батареї з напругою 3.7В;
  • іншого контролера чи джерела з напругою 5В.

Важливо зазначити, що сенсор INA219 вимірював лише енергоспоживання модуля GGreg20_V3, тоді як контролери живилися окремо. Це дозволило отримати максимально точні дані.

Також відмітимо, що рівень напруги живлення з плином часу у межах 60 хвилинного тесту не змінювався. Тому не слід сподіватися, що ми виконали повну емуляцію, наприклад літієвої батареї, що розряджається під навантаженням і відповідно втрачає напругу з 4.2В до 2.5В на протязі тесту. І хоча, це був би дійсно корисний і цікавий дослід, ми вирішили настільки сильно не заморочуватися з цим.

Тестовий стенд

КомпонентПризначенняЖивленняПрошивка / інтерфейс
GGreg20_V3Об’єкт дослідження споживання енергії;
Вимірювання рівня радіації
через INA219 від лабораторного блоку живлення– / GPIO вихід, Active-Low
Raspberry Pi Pico WОтримання даних з модуля GGreg20_V3 і передача на сервер Home AssistantUSBESPHome з конфігурацією для GGreg20_V3 в якості сенсора / безпровідне з’єднання WiFi
INA219Вимірювання струму споживання модулем GGreg20_V3від лабораторного блоку живлення– / I2C
NodeMCU ESP8266
(або ESP12_OLED)
Керування модулем INA219, отримання даних вимірювання та передача на сервер Home AssistantUSBESPHome з конфігурацією для INA919 в якості сенсора / безпровідне з’єднання WiFi
Лабораторний блок живленняЖивити встановленою напругою модулі сенсорів INA219,
GGreg20_V3
мережа 220ВDC вихід 3.3В, 3.7В, 5.0В
Home Assistant серверЗабезпечення передачі даних між пристроями через WiFi;
Збір, обробка та візуалізація даних вимірювання
мережа 220Вбезпровідне з’єднання WiFi

Програмне забезпечення на боці вимірювального сенсора спожитої електричної енергії на базі ESP8266 + INA219 з прошивкою ESPHome:

sensor:
  - platform: ina219
    address: 0x40
    shunt_resistance: 0.1 ohm

    current:
      name: "INA219 Current"
      accuracy_decimals: 5
      id: current_value

    power:
      name: "INA219 Power"
      accuracy_decimals: 5
      id: power_value

    bus_voltage:
      name: "INA219 Bus Voltage"
      accuracy_decimals: 5

    shunt_voltage:
      name: "INA219 Shunt Voltage"
      accuracy_decimals: 5

    max_voltage: 32.0V
    max_current: 3.2A
    update_interval: 1min

  - platform: integration
    name: "Total Energy Consumed"
    id: total_energy
    sensor: power_value
    time_unit: min
    accuracy_decimals: 5
    unit_of_measurement: "Wh"
    filters:
      - multiply: 0.0166666666666667

  - platform: integration
    name: "Total Current Consumed"
    id: total_current
    sensor: current_value
    time_unit: min
    accuracy_decimals: 5
    unit_of_measurement: "Ah"
    filters:
      - multiply: 0.0166666666666667

Цей фрагмент YAML-конфігу забезпечує всі необхідні дані для запланованого нами тестування модуля сенсора радіації GGreg20_V3 з точки зору споживання енергії під час роботи у нормальних умовах фонового випромінювання.

Процес вимірювання

Вимірювання споживання енергії проводилися щохвилини, з накопиченням даних за попередні періоди. Тестування тривало протягом години, що дозволило отримати значення реального споживання модуля GGreg20_V3 за 60 хвилин для кожної з трьох напруг живлення.

Платформа Home Assistant використовувалася для збору та фіксації даних з сенсорів. Вона також надала інструменти для створення наочних графіків споживання електроенергії.

Результати та висновки

Завдяки проведеному тестуванню ми отримали детальні дані про споживання електроенергії модулем GGreg20_V3 при різних напругах живлення. Отримані результати дозволяють користувачам оптимізувати енергоспоживання своїх DIY-проектів з використанням цього модуля.

Живлення напругою 3.3В

Живлення напругою 3.7В

Живлення напругою 5.0В

Узагальнені результати

Тестування споживання енергії модулем GGreg20_V3 проводилося протягом 60 хвилин при різних напругах за нормальних умов. Цикл оновлення вимірів INA219: 1 хвилина

5 В3.7 В3.3 В
Вих. напруга живлення лабораторного БЖ, В5,113,833,45
Напруга живлення GGreg20_V3 (на сенсорі INA219), В5,013,73,32
Споживання енергії протягом тесту (блимає LED, пікає базер), А*год0,035230,051740,05741
Миттєвий струм у стані спокою, А0,03430,048800,05664
Пікові сплески миттєвого струму (індикатори, тривалість 10 мсек), А0,0510,0640,093

Дата проведення: 27.08. – 31.08.2023

Під час тестування відхилень у вимірах рівня радіації не спостерігалося

Тестування проводилося з налаштуваннями модуля GGreg20_V3 за замовчуванням. Базер включений. Діод захисту Шотткі – встановлений. Синій індикатор живлення світиться постійно. Напруга живлення залишалася незмінною на протязі всього циклу тестування.

Додаток. Теоретичний графік розряду батарей

Ми також вирішили показати наочно теоретичний графік розряду при трьох різних напругах під час живлення модуля GGreg20_V3 від акумуляторних батарей різної хімії та ємності.

За основу для розрахунків ми взяли характеристики батарей, що є в інтернет:

Рівень напруги батареїЗбірка батареїПриклад акумуляторної батареї
3.2В1 хSoshine 18650 1800 mAh LiFePO4 3,2В
3.7В1 хSony 18650 VTC6 3.7V 3120 mAh (30А)
4.8В4 х послідовноVidex NiMH AA HR6 1.2V 2100 mAh

Але звертаємо ще раз увагу, що цей графік є теоретичним припущенням і не враховує розряду реальних батарей під навантаженням у часі та зміни рівня напруги і струму споживання протягом розряду.

Про GGreg20_V3

Модуль лічильника Гейгера GGreg20_V3 виробництва ТОВ “ІОТ-ДЕВАЙСЕС” (aka IoT-devices, LLC) є флагманським продуктом компанії, що знайшов своїх користувачів у більш ніж 30 країнах світу. 

По всьому світові радіоаматори застосовують GGreg20_V3 – створюють власні DIY проекти, навчаються та ставлять експерименти, пов’язані з вимірюванням радіації. 

Розробляючи цей продукт і удосконалюючи його з 2020 року, ми намагалися зробити модуль компактним, готовим до використання, сумісним з якомога більшою кількістю DIY платформ і систем, невибагливим щодо живлення, простим з точки зору програмування та гармонізованим за робочими характеристиками з різноманітними трубками Гейгера. 

А ще ми розробили низку прикладів та виклали їх на GitHub для різноманітних апаратних та програмних платформ як от Arduino UNO, ESP32, ESP8266, Raspberry Pi Pico W, NodeMCU, ESPHome, Tasmota, MicroPython, Home Assistant.

І ми, у IoT-devices сподіваємося, що наші Клієнти отримують чудовий користувацький досвід та справжнє задоволення, впроваджуючи цей модуль у свої проекти.

А також ми дякуємо кожному, що підтримали та обрали цей розроблений і виготовлений в Україні продукт. Ми це дуже цінуємо!

Ключові слова

Лічильник Гейгера 

GGreg20_V3

Тестування споживання електроенергії

DIY-проекти

Home Assistant

Raspberry Pi Pico W

ESPHome

INA219

NodeMCU

ESP8266

I2C

WiFi

YAML