
M5STACK NanoH2 Tiny IoT Development Board

LEIÐBEININGAR
| MCU | ESP32-H2FH4S@RISC-V 32-bit single-core processor 96MHZ, 128 KB ROM, 320 KB SRAM, 4 KB low-power SRAM, supports external flash |
|---|---|
| Forritanlegt RGB | WS2812-2020 |
| Inntak binditage | 5V |
| Samskiptahamur | Zigbee And Thread (802.15.4)And other mainstream communication methods |
| Samskiptabókun | Styðjið SPI, UART, I2C, I2S, RMT, TWAI og PWM |
| Loftnetsgerð | Multilayer Antenna |
| Önnur jaðartæki | Innrauður sendir um borð, forritanlegir stýrihnappar um borð |
| Rekstrarhitastig | 0-40°C |
ÚTTRÍK
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.
ESP32-H2
- Samskiptamöguleikar:
- 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.
- Örgjörvi og afköst:
- 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.
- Minni:
- 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.
- GPIO pinna og forritanleg tengi:
- Supports SPI, UART, I2C, I2S, RMT, TWAI, and PWM: Multiple communication interfaces, enhancing flexibility for data exchange with other de
FLJÓTT BYRJA
ARDUINO IDE
Til að fá aðgang að Arduino opinbera webvefsvæði (https://www.arduino.cc/en/Main/Software) and download the installation package for your operating system, follow these steps:
- Opnaðu Arduino IDE og farðu að File -> Óskir -> Stillingar.
- Afritaðu eftirfarandi M5Stack Boards Manager URL og límdu það inn í „Viðbótarstjórnastjóri URLs": https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json
- Go to: Tools -> Board: -> Boards Manager…
- Leitaðu að M5Stack, finndu það og smelltu á „Setja upp“.
- Veldu Tools -> Board: -> M5Stack Arduino
- Select M5NanoH2
BLUETOOTH SERIAL
- Opnaðu Arduino IDE og hlaðið tdampdagskrá: File -> Dæmiamples -> BluetoothSerial -> SerialToSerialBT.
- Tengdu tækið við tölvuna.
- Veldu viðeigandi höfn til að hlaða upp. Þegar því er lokið mun tækið sjálfkrafa virkja Bluetooth.
- 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.
Arduino uppsetning


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

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

Notkunarskref
- Ensure that the coordinator is running and creating a network, burn the On Off Light code to the terminal node device.
- 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 Net
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

Notkunarskref
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.
Opnaðu þráð
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)

FCC viðvörun
FCC varúð:
Allar breytingar eða breytingar sem ekki hafa verið samþykktar sérstaklega af þeim aðila sem ber ábyrgð á samræmi gæti ógilt heimild notanda til að nota búnaðinn.
Þetta tæki er í samræmi við 15. hluta FCC reglnanna. Rekstur er háður eftirfarandi tveimur skilyrðum:
- Þetta tæki má ekki valda skaðlegum truflunum, og
- Þetta tæki verður að taka við öllum truflunum sem berast, þar með talið truflunum sem geta valdið óæskilegri notkun.
MIKILVÆG ATHUGIÐ:
Athugið: Þessi búnaður hefur verið prófaður og reynst vera í samræmi við takmarkanir fyrir stafrænt tæki í flokki B, samkvæmt 15. hluta FCC reglna. Þessi mörk eru hönnuð til að veita eðlilega vörn gegn skaðlegum truflunum í íbúðarhúsnæði. Þessi búnaður framleiðir, notar og getur geislað út útvarpsbylgjuorku og, ef hann er ekki settur upp og notaður í samræmi við leiðbeiningarnar, getur hann valdið skaðlegum truflunum á fjarskipti. Hins vegar er engin trygging fyrir því að truflun eigi sér stað í tiltekinni uppsetningu. Ef þessi búnaður veldur skaðlegum truflunum á útvarps- eða sjónvarpsmóttöku, sem hægt er að ákvarða með því að slökkva og kveikja á búnaðinum, er notandinn hvattur til að reyna að leiðrétta truflunina með einni eða fleiri af eftirfarandi ráðstöfunum:
- Stilltu eða færðu móttökuloftnetið.
- Auktu aðskilnað milli búnaðar og móttakara.
- Tengdu búnaðinn í innstungu á annarri hringrás en þeirri sem móttakarinn er tengdur við.
- Hafðu samband við söluaðilann eða reyndan útvarps-/sjónvarpstæknimann til að fá aðstoð.
FCC yfirlýsing um útsetningu fyrir geislun: Þessi búnaður er í samræmi við geislaálagsmörk FCC sem sett eru fram fyrir óviðráðanlegt umhverfi. Þessi búnaður ætti að vera settur upp og notaður með lágmarksfjarlægð 20 cm á milli ofnsins og líkamans.
Tíðnisvið:
- BLE 1M/2M: 2402-2480MHz
- ZigBee: 2405-2480MHz
- Maximum ElRP for CE:
- BLE: 1.32 dBm
- ZigBee: 1.4 dBm
- Framleiðandi : M5Stack Technology Co., Ltd
- Blokk A10, Expo Bay suðurströnd, Fuhai gata, Bao'an hverfi, Shenzhen, Kína
Algengar spurningar
- 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.
Skjöl / auðlindir
![]() | NanoH2 Tiny IoT Development Board |
Heimildir
- m5stack.oss-cn-m5stack.oss-cn-
- m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.jsonm5stack.oss-cn-shenzhen.aliyuncs.com
- shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.jsonshenzhen.aliyuncs.com
- arduino.cc/en/Main/Softwarewww.arduino.cc
- Notendahandbókmanual.tools

