Tag Archives: Espressif

Espressif представила ESP32-C6 – першу SoC з Wi-Fi 6

ESP32-C6 — це система на чіпі, що має на борту Wi-Fi 6, Bluetooth 5 (LE) і протокол Thread/Zigbee. ESP32-C6 забезпечує найкращу продуктивність в IoT. Складається з високопродуктивного 32-розрядного процесора RISC-V, який має тактову частоту до 160 МГц. Працює із зовнішньою флеш-пам’яттю, підтримує інтерфейси SPI, UART, I2C, I2S, RMT, TWAI, PWM, SDIO і ШІМ контроль. На платі також є 12-розрядний АЦП і датчик температури.

Здається, користувачам вже не варто чекати на чіп ESP32-H2. Можливостей новішого чіпу має бути достатньо.

Підтримка Wi-Fi 6

ESP32-C6 має вбудований передавач 2,4 ГГц Wi-Fi 6 (802.11ax), який також підтримує стандарт 802.11b/g/n для зворотної сумісності. ESP32-C6 підтримує механізм OFDMA як для висхідної, так і для низхідної ліній зв’язку, а також підтримує MU-MIMO для низхідного трафіку. Обидва ці методи дозволяють працювати з високою ефективністю та низькою затримкою в перевантажених бездротових середовищах. Крім того, функція Target Wake Time (TWT) стандарту 802.11ax дозволяє клієнтам ESP32-C6 створювати підключені пристрої, які можуть працювати від батареї роками, залишаючись підключеними протягом усього часу.

Покращене з’єднання

ESP32-C6 поєднує в собі 2,4 ГГц Wi-Fi (802.11 b/g/n/ax), Bluetooth 5LE і радіо стандарту IEEE 802.15.4, що є важливим для роботи Thread і Zigbee. ESP32-C6 підтримує смугу пропускання 20 МГц для 802.11ax і смугу пропускання 20/40 МГц для режиму 802.11b/g/n. Він пропонує такі функції Wi-Fi 6, як ефективність передачі даних і низьке енергоспоживання, які забезпечують конкретні переваги для пристроїв IoT. Крім того, Bluetooth 5 (LE) підтримує роботу на великих відстанях.

Доступність Matter

Підтримка в ESP32-C6 протоколів IEEE 802.15.4 і Wi-Fi разом із Bluetooth 5 (LE) дозволяє клієнтам створювати кінцеві пристрої сумісні з Matter а Wi-Fi і кінцеві пристрої Thread, забезпечуючи взаємодію пристроїв від кількох брендів одночасно. ESP32-C6 також можна використовувати в різних інших рішеннях, таких як Matter Gateways, Thread Border Routers або Zigbee Matter Bridges.

Безпека

ESP32-C6 поставляється з завантажувачем на основі RSA-3072, флеш-шифруванням на основі AES-128/256-XTS, цифровим підписом і пристроєм HMAC для захисту ідентифікації, а також криптографічними прискорювачами для покращеної продуктивності. Trusted Execution Environment (TEE) забезпечує розділення привілеїв для доступу до різних функцій чіпа, таким чином, забезпечує безпечне розділення програмного забезпечення. Ці функції забезпечують бажаний рівень безпеки для пристроїв, створених на основі ESP32-C6.

Доступність ПЗ для ESP32-C6

ESP32-C6 підтримується ESP-IDF ПЗ від Espressif з відкритим кодом. Для користувачів, які хотіли б використовувати ESP32-C6 як комунікаційний співпроцесор із зовнішнім хостом, також можуть бути доступні прошивки ESP-Hosted і ESP-AT. ESP32-C6 також підтримуватиметься ESP RainMaker​​, повною системою для створення продуктів AIoT

Sonoff POW Elite – лічильник з реле, WiFi. Потужність до 20А

Приблизно тиждень тому в офіційному інтернет магазині китайської компанії Sonoff з’явилися два нові пристрої, що мають маркування POWR316D та POWR320D. Це один і той же пристрій, в двох модифікаціях якого відрізняється лише максимально допустимий струм, що через нього тече. А це 16 та 20 Ампер відповідно. Далі я буду описувати девайси як один прилад. Користувач має розуміти різницю, позначену маркуванням, коли замовлятиме пристрій в магазині.

Характеристики SONOFF POW Elite

  • Модель – POWR316D/POWR320D
  • Матеріал корпусу – PC V0
  • Розміри – 98x54x31 мм (DIN Rail mountable)
  • Вхід/Вихід – 100-240 В 50/60 Гц, 16A/20A Макс
  • Wi-Fi – IEEE 802.11 b/g/n 2,4 ГГц
  • WiSoC – Espressif ESP32 240 МГц з підключенням до Wi-Fi 2,4 ГГц і Bluetooth 4.2

Зі специфікацій стає зрозуміло, що мозок девайсу – це вже знайома нам ESP32. Теоретично, це значить, що ми зможемо змінити її мікропрограму на альтернативну Tasmota або ESPhome. Лічильник має можливість кріплення на стандартну DIN рейку. Тобто, ви можете встановити декілька таких пристроїв в електричний щиток, і вже звідти керувати подачею напруги, наприклад, на розетки в вашому будинку. В такому випадку варто забезпечити стабільний Wi-Fi сигнал між вашим роутером і лічильником в щитку. Адже його металевий корпус може екранувати проходження радіохвиль між девайсами. Також хочу застерегти читачів від становлення такого лічильника на основному вході до квартири чи будинку. Адже його допустимої потужності буде недостатньо для усіх ваших електроприладів.

Клеми для підключення і для дротів вводу, і для дротів виводу напруги розміщені в нижній частині корпусу. Клем чотири, а дроти в них мають затискатися гвинтами. Щоб отримати доступ до затискних гвинтів, зніміть кришку на корпусі знизу. На корпусі біля гвинтів є маркування для відповідних дротів.

В верхній частині корпусу, над дисплеєм є індикатори стану і єдина кнопка для керування реле. Ця кнопка також виконує функції скидання пристрою.

Функції в програмі eWeLink

Інтерфейс в програми однаковий практично для всіх вимикачів. Маємо швидкий доступ до перемикача стану реле з картки та з головного меню пристрою. Ще тут відображається детальна інформація про споживану потужність. Користувачам буде доступна така інформація:

  • Споживання електроенергії за сьогодні (кВт·год)
  • Спожита електроенергя за вчора (кВт·год)
  • Спожита електроенергя за місяць (кВт·год)
  • Струм (А)
  • Напруга (В)
  • Потужність (Вт)

Розділ налаштувань покаже стан живлення, можемо увімкнути локальне керування, можемо додавати розклади, таймери та цикли. Іншими налаштуваннями можна додавати сповіщення на основі стану реле або цілей споживання електроенергії за день чи місяць.

Значення на дисплеї та в програмі eWeLink оновлюються кожні 5 секунд.

Smart Controls

eWeLink за замовчуванням сумісний із розумними колонками від Alexa, Google Home.
Є можливість інтеграції зі Smart Things. Але на жаль, ви не можете керувати нічим, крім увімкнення чи вимкнення реле. Отримати інформацію про споживання електроенергії через такі інтеграції неможливо. З часом для пристрою буде створена альтернативна прошивка. Можливо, створена вже. І Tasmota і EspHome дозволяють передавати статистику використання електроенергії до Home Assistant, а вже звідти її можна передавати до Alexa чи Smart Things.

Що всередині

Традиційно пристрої Sonoff поставляються з усім необхідним, щоб повозитися з прошивкою, і Sonoff POW Elite нічим не відрізняється. Друкована плата містить контакти для прошивання ESP32 (TC,RX, GND, Vcc), і щось підказує мені, що кнопка підключена до GPIO00, а це дозволить увімкнути режим прошивки.

Антену надруковано на самій платі, а роз’єму для підключення зовнішньої антени, на жаль, немає. Це ще один аргумент проти слабкого рівня сигналу Wi-Fi.

Мікросхема контролера дисплея знаходиться з того ж боку, що й ESP32, біля неї ряд контактів для приєднання до самого дисплею. До речі – екран дисплею не має фонового підсвічування, що може бути незручно в нічний час. З іншого боку – мало хто контролює споживання електроенергії посеред ночі.
Зі зворотного боку друкованої плати бачимо елементи системи живлення (маленький трансформатор, конденсатори та фільтри). Найбільшим елементом з цього боку плати є реле

Саме це реле керує подачею напруги на вихід лічильника. На мою думку,виробник міг би встановити більш потужне реле, адже, як видно на фото, місця для нього на платі більше ніж достатньо. Можливо, через деякий час ми побачимо оновлену модель цього лічильника від Sonoff, але розрахованого вже на більшу потужність. Було би цікаво встановити таку на вході до своєї оселі для контролю за споживанням електроенергії у себе вдома. Логічно, що такий лічильник вартував би більших коштів, але, думаю, ціна тут би відрізнялася лише за рахунок вартості більш потужного реле.

Espressif представляє ESP32-S3-BOX AI development kit для онлайн та офлайн голосових додатків

Espressif Systems нещодавно представила ESP32-S3-BOX AI voice devkit, призначений для розробки додатків із автономними та онлайновими голосовими помічниками. Дизайн якого, я вважаю, нагадує комплект M5Stack Core2, але додатки в них різні.

ESP32-S3-BOX оснащений найновішим процесором ESP32-S3 з підключенням Wi-Fi і BLE, можливостями штучного інтелектую Є також 2,4-дюймовим ємнісним дисплеєм, мікрофонним масивом з 2 мікрофонами, динаміком та роз’ємами вводу/виводу. Все це розміщено у пластиковому корпусі з підставкою.

Специфікації ESP32-S3-BOX

  • WiSoC – двоядерний ESP32-S3 Tensilica LX7 до 240 МГц з Wi-Fi і Bluetooth 5, інструкції AI, 512 КБ SRAM.
  • Пам’ять і сховище – 8 МБ вісімкової PSRAM і 16 МБ QSPI flash.
  • Дисплей – 2,4-дюймовий ємнісний сенсорний дисплей з роздільною здатністю 320×240.
  • Аудіо – подвійний мікрофон, динамік.
  • USB – 1 порт USB Type-C для живлення та налагодження (JTAG\Serial).
  • Розширення – 2x Pmod-сумісні роз’єми для до 16x GPIO.

Інше:

  • Індикатор живлення, кнопка вимкнення звуку та світлодіод, кнопка режиму завантаження, кнопка скидання.
  • 6-осьовий датчик IMU (IvenSense ICM-42670).
  • Інфрачервоний «контролер».
  • Джерело живлення – 5 В через роз’єм USB Type-C або док-станцію.

Компанія каже, що ESP32-S3-BOX ідеально підходить для розробки розумних динаміків, шлюзів та пристроїв Інтернету речей, які потребують голосової взаємодії людини та комп’ютера. Набір для розробки підтримує голосову взаємодію далекого поля завдяки вбудованому мікрофонному масиву, голосове офлайн-пробудження та розпізнавання команд китайською та англійською мовами. Реконфігурація голосових команд теж китайською та англійською мовами, а також ESP-RainMaker IoT development framework.

Програмне забезпечення для ESP-S3-BOX створено на основі попереднього пз для ESP32. Сюди входять ESP-Skainet Voice Assistant і ESP-DL library for machine learning, а також сторонні рішення, такі як Alexa для IoT SDK або графічна бібліотека з відкритим вихідним кодом LVGL. Ви знайдете фреймворк розробки ESP-BOX AIoT та документацію для початку роботи з набором на Github.

Повідомлення в блозі розповідає більше про поточні та майбутні можливості комплекту. Стаття каже про використання роз’ємів Pmod для додавання Zigbee і Thread за допомогою модуля ESP32-H2 або підключення до мережі IoT мобільних провайдерів (5G, NB-IoT, LTE Cat-M1).

ESP32-S3-BOX AI development kit можна попередньо замовити за 45 доларів на Amazon, Aliexpress та Adafruit. На момент написання статті devkit є в наявності лише на Aliexpress. Що цікаво, це щойно відкритий офіційний магазин Espressif Systems на Aliexpress, тому ми можемо очікувати, що компанія продаватиме майбутні комплекти розробників саме тут.

Анонс ESP32-H2, у ESP тепер буде ZIGBEE і Thread

Співробітники Espressif роблять все можливе, щоб виробляти мікросхеми, які могли б займити всі можливі ніші на ринку мікроконтролерів з радіо. Нещодавно надійшла новина про останній чіп Espressif, що має назву ESP32-H2. Тут одноядерне 96 МГц RISC-V ядро з вбудованим IEEE 802.15.4 для підтримки ZigBee 3.x та Thread 1.x. ESP32-H2 це не найпотужніший чип в лінійці, але він знайде своє місце в продуктах і проектах по автоматизації будинку.

ESP32-H2 поєднує дві важливі технології підключення. Наявність протоколів Thread і Zigbee стосується різноманітних випадків використання додатків. Крім того, ESP32-H2 використовує технологію Bluetooth 5.2 та підтримує її нові функції. Bluetooth 5.2 забезпечує підтримку ізохронних каналів, що дозволяє створювати пристрої для LE Audio, наступного покоління аудіо Bluetooth. Протокол керування живленням та розширений протокол атрибутів Bluetooth 5.2 також ще більше підвищують ефективність пристрою.

Поєднана можливість підключення IEEE 802.15.4 та Bluetooth LE дозволяє створювати пристрої для майбутнього протоколу Matter, який має на меті забезпечити сумісність для пристроїв Smart-Home. Маючи в своєму портфоліо ESP32-H2 та інші SoC, Espressif може запропонувати повний спектр протокольних рішень Matter для кінцевих точок із підключенням Wi-Fi або Thread, а також для впровадження прикордонних маршрутизаторів із використанням комбінації SoC.

Блок-схема ядра ESP32-H2

ESP32-H2 має одноядерний 32-розрядний мікроконтролер RISC-V, який може працювати з тактовою частотою до 96 МГц. Він має 26 програмованих GPIO з підтримкою ADC, SPI, UART, I2C, I2S, RMT, GDMA та ШІМ. ESP32-H2 продовжує сприяти створенню безпечних підключених пристроїв за допомогою апаратних засобів безпеки, таких як безпечне завантаження на основі ECC, флеш-шифрування на основі AES-128/256-XTS, цифровий підпис та периферійне обладнання HMAC для захисту ідентичності, а також криптографічні прискорювачі.ESP32-H2 підтримуватиме версії Thread 1.x та Zigbee 3.x. Espressif. Продовжуватиме розробляти та підтримувати протокол Matter на ESP32-H2 до тих пір, поки стандарт прогресує.

Espressif з ESP32-H2 приєднується до безлічі інших виробників пристроїв IEEE 802.15.4 від таких виробників, як Microchip, ST, NXP та Nordic. Якщо чіпи ESP будуть доступні як і попередні, тоді ми очікуємо, що вони конкуруватимуть за ціною, і привабливістю для розробників, які звикли працювати з іншими продуктами Espressif.