M5STACK NanoH2 Tiny IoT Development Board User Guide

M5STACK NanoH2 Tiny IoT Development Board User Guide

М5СТАЦК-ЛОГО

M5STACK NanoH2 Tiny IoT Development Board

M5STACK-NanoH2-Tiny-IoT-Development-Board-PRODUCT-IMAGE

СПЕЦИФИКАЦИЈЕ

МЦУ ESP32-H2FH4S@RISC-V 32-bit single-core processor 96MHZ, 128 KB ROM, 320 KB SRAM, 4 KB low-power SRAM, supports external flash
Програмабилни РГБ ВС2812-2020
Инпут волtage 5V
Режим комуникације Zigbee And Thread (802.15.4)And other mainstream communication methods
Цоммуницатион Протоцол Подржава СПИ, УАРТ, И2Ц, И2С, РМТ, ТВАИ и ПВМ
Тип антене Multilayer Antenna
Остале периферије Инфрацрвени предајник на плочи, програмабилни контролни тастери
Радна температура 0-40°Ц

ОУТЛИНЕ

M5NanoH2 is a miniature, low-power IoT development board within the M5Stack development kit series. Powered by the ESP32-H2 MCU, it boasts advanced wireless communication support Zigbee, facilitating seamless control of infrared IoT devices through its built-in infrared transmitter. The onboard ceramic antenna ensures a stable wireless communication connection. Additionally, the device features programmable RGB LEDs, adding a personalized visual touch to projects. The inclusion of Grove interfaces allows M5NanoH2 to flexibly expand with various M5 devices, supporting the connection of different device types through protocols such as UART and I2C. This provides developers with abundant hardware expansion possibilities. Suitable for applications in smart homes, industrial automation, health monitoring, and IoT devices, M5NanoH2 delivers a comprehensive development solution for innovative projects.

ЕСП32-Х2 

  1. Комуникационе могућности:
    • Bluetooth® 5 (LE): Incorporates Bluetooth 5.0 technology for extended wireless coverage and faster data transmission.
    • Zigbee and Thread (802.15.4): Supports Zigbee and Thread communication protocols, offering flexible connectivity for IoT applications.
  2. Процесор и перформансе:
    • RISC-V 32-bit single-core processor: Delivers a highly flexible and scalable processor architecture.
    • Up to 160 MHz clock frequency: Ensures the device has fast and efficient data processing capabilities.
    • Industry-leading low-power and RF performance: Achieves a leading position in both power consumption and RF performance.
  3. Меморија:
    • Built-in 96 KB ROM: Used for storing firmware or program code. 320 KB SRAM: Utilized for runtime data storage.
    • 4 KB low-power SRAM: Specifically designed for low-power operations. Supports external Flash: Can extend the storage space for program code through an external memory.
  4. ГПИО пинови и програмабилни интерфејси:
    • Supports SPI, UART, I2C, I2S, RMT, TWAI, and PWM: Multiple communication interfaces, enhancing flexibility for data exchange with other de

КУИЦК СТАРТ

АРДУИНО ИДЕ 

За приступ Ардуино службенику webсајт (https://www.arduino.cc/en/Main/Software) and download the installation package for your operating system, follow these steps:

  1. Отворите Ардуино ИДЕ и идите на File -> Преференцес -> Сеттингс.
  2. Копирајте следећи М5Стацк Боардс Манагер URL и налепите га у „Аддитионал Боардс Манагер URLс”: https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json
  3.  Go to: Tools -> Board: -> Boards Manager…
  4. Тражи M5Stack, пронађите га и кликните на „Инсталирај“.
  5. Изаберите Алати -> Плоча: -> М5Стацк Ардуино
  6. Select M5NanoH2

БЛУЕТООТХ СЕРИАЛ 

  • Отворите Ардуино ИДЕ и учитајте екampпрограм: File -> Прamples -> BluetoothSerial -> SerialToSerialBT.
  • Повежите уређај са рачунаром.
  • Изаберите одговарајући порт за отпремање. Када се заврши, уређај ће аутоматски омогућити Блуетоотх.
  • The device name is set to ESP32test. Now, use a Bluetooth serial communication tool on your PC to achieve transparent transmission of Bluetooth serial data.

Ардуино Инсталл

M5STACK-NanoH2-Tiny-IoT-Development-Board-IMAGE-1

M5STACK-NanoH2-Tiny-IoT-Development-Board-IMAGE-2

User manual, how to use zigbee function

Zigbee OnOff Light(End Device)

Arduino IDE Tools:

  • Tools -> Board: ESP32H2 Dev Module
  • Tools -> Erase All Flash Before Sketch Upload: Enable
  • Tools -> Flash Size: 2MB
  • Tools -> Zigbee mode: Zigbee ED (end device)
  • Tools -> Partition Scheme: custom

M5STACK-NanoH2-Tiny-IoT-Development-Board-IMAGE-3 M5STACK-NanoH2-Tiny-IoT-Development-Board-IMAGE-4

Zigbee On Off Switch(Coordinator)

Arduino IDE Tools

  • Tools -> Board: ESP32H2 Dev Module
  • Tools -> Erase All Flash Before Sketch Upload: Enable
  •  Tools -> Flash Size: 2MB
  • Tools -> Zigbee mode: Zigbee ZCZR (coordinator/router)
  • Tools -> Partition Scheme: custom
  • Zigbee ZCZR 2MB with spiffs

M5STACK-NanoH2-Tiny-IoT-Development-Board-IMAGE-5 M5STACK-NanoH2-Tiny-IoT-Development-Board-IMAGE-6

Кораци коришћења 

  1. Ensure that the coordinator is running and creating a network, burn the On Off Light code to the terminal node device.
  2. After the device is started, it will automatically search and join the network, and On Off Switch will send light switching instructions at regular intervals.

Zigbee Scan Мрежа

Arduino IDE Tools

  • Tools -> Board: ESP32H2 Dev Module
  •  Tools -> Erase All Flash Before Sketch Upload: Enable
  • Tools -> Flash Size: 2MB
  •  Tools -> Zigbee mode: Zigbee ZCZR (coordinator/router)
  • Tools -> Partition Scheme: custom
  •  Zigbee ZCZR 2MB with spiffs

M5STACK-NanoH2-Tiny-IoT-Development-Board-IMAGE-7

Кораци коришћења

After the device is started, it automatically starts scanning. If there is an active Zigbee network in the surrounding area, the current display result will be scanned after each scan is completed, and the next round of scanning will be automatically started.

Отворите тему

Arduino IDE Tools

  •  Tools -> Board: ESP32H2 Dev Module
  • Tools -> Erase All Flash Before Sketch Upload: Enable
  • Tools -> Flash Size: 2MB
  • Tools -> Partition Scheme: Minimal SPIFFS (1.3MB APP/700K SPIFFS)

M5STACK-NanoH2-Tiny-IoT-Development-Board-IMAGE-8

Упозорење ФЦЦ

Упозорење ФЦЦ:
Све промене или модификације које није изричито одобрила страна одговорна за усклађеност могу поништити корисниково овлашћење да користи опрему.
Овај уређај је у складу са делом 15 ФЦЦ правила. Операција је подложна следећа два услова:

  1. Овај уређај можда неће изазвати штетне сметње и
  2. Овај уређај мора прихватити све примљене сметње, укључујући сметње које могу узроковати нежељени рад.

ВАЖНА НАПОМЕНА:

Напомена: Ова опрема је тестирана и утврђено је да је у складу са ограничењима за дигиталне уређаје класе Б, у складу са делом 15 ФЦЦ правила. Ова ограничења су дизајнирана да обезбеде разумну заштиту од штетних сметњи у стамбеној инсталацији. Ова опрема генерише, користи и може да емитује радиофреквентну енергију и, ако се не инсталира и не користи у складу са упутствима, може изазвати штетне сметње радио комуникацијама. Међутим, не постоји гаранција да се сметње неће појавити у одређеној инсталацији. Ако ова опрема изазива штетне сметње радио или телевизијском пријему, што се може утврдити искључивањем и укључивањем опреме, корисник се подстиче да покуша да исправи сметње једном или више од следећих мера:

  • Преусмерите или преместите пријемну антену.
  • Повећајте размак између опреме и пријемника.
  • Повежите опрему у утичницу на струјном колу различитом од оног на који је прикључен пријемник.
  • За помоћ се обратите продавцу или искусном радио/ТВ техничару.

Изјава ФЦЦ о изложености радијацији: Ова опрема је у складу са ограничењима изложености зрачењу ФЦЦ утврђеним за неконтролисано окружење. Ову опрему треба инсталирати и користити са минималним растојањем од 20 цм између радијатора и вашег тела.

Фреквенцијски опсег:

  • БЛЕ 1M/2M: 2402-2480MHz
  • ЗигБее: 2405-2480МХз
  • Maximum ElRP for CE:
  • БЛЕ: 1.32 дБм
  • ЗигБее: 1.4 дБм
  • Произвођач : M5Stack Technology Co., Ltd
  • Блок А10, Експо Беј Јужна обала, улица Фухаи, округ Бао'ан, Шенжен, Кина

ФАК

  • Q: What is the main processor of the M5STACK NanoH2?
    A: It uses an ESP32-H2FH4S with a RISC-V 32-bit single-core processor, running at up to 160 MHz.
  • Q: What communication protocols does it support?
    A: It supports Zigbee, Thread (802.15.4), SPI, UART, I2C, I2S, RMT, TWAI, and PWM.
  • Q: How much memory does the NanoH2 have?
    A: It has 96 KB ROM, 320 KB SRAM, and 4 KB low-power SRAM, with support for external Flash.
  • Q: Can I use the M5STACK NanoH2 as a Zigbee coordinator and an end device?
    A: Yes, the device can be configured as both a Zigbee End Device (ED) or a Coordinator/Router (ZCZR) through the Arduino IDE settings.
  • Q: What is the frequency range for wireless communication?
    A: The frequency range for BLE 1M/2M is 2402-2480MHz, and for ZigBee it is 2405-2480MHz.

Документи / Ресурси

PDF thumbnailNanoH2 Tiny IoT Development Board
User Guide · NanoH2, NanoH2 Tiny IoT Development Board, Tiny IoT Development Board, IoT Development Board

Поставите питање

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Поставите питање

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.