
M5STACK NanoH2 Tiny IoT Development Board

SPEĊIFIKAZZJONIJIET
| 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 |
|---|---|
| RGB programmabbli | WS2812-2020 |
| Input voltage | 5V |
| Mod ta 'komunikazzjoni | Zigbee And Thread (802.15.4)And other mainstream communication methods |
| Protokoll ta' Komunikazzjoni | Appoġġ SPI, UART, I2C, I2S, RMT, TWAI u PWM |
| Tip ta 'antenna | Multilayer Antenna |
| Periferali oħra | Trasmettitur infra-aħmar abbord, buttuni ta 'kontroll abbord programmabbli |
| Temperatura operattiva | 0-40°C |
KONTORN
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
- Kapaċitajiet ta' Komunikazzjoni:
- 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.
- Proċessur u Prestazzjoni:
- 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.
- Memorja:
- 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.
- Pinnijiet GPIO u Interfaces Programmabbli:
- Supports SPI, UART, I2C, I2S, RMT, TWAI, and PWM: Multiple communication interfaces, enhancing flexibility for data exchange with other de
BIDU MALAJR
ARDUINO IDE
Biex taċċessa l-uffiċjal Arduino websit (https://www.arduino.cc/en/Main/Software) and download the installation package for your operating system, follow these steps:
- Iftaħ l-IDE ta 'Arduino u naviga lejn File -> Preferenzi -> Settings.
- Ikkopja l-Maniġer tal-Bordijiet M5Stack li ġej URL u waħħalha fil-“Maniġer tal-Bordijiet Addizzjonali URLs”: https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json
- Go to: Tools -> Board: -> Boards Manager…
- Fittex għal M5Stack, sibha, u kklikkja “Installa.”
- Agħżel Għodda -> Bord: -> M5Stack Arduino
- Select M5NanoH2
SERJAL BLUETOOTH
- Iftaħ l-IDE Arduino u tagħbija l-exampil-programm: File -> Eżamples -> BluetoothSerial -> SerialToSerialBT.
- Qabbad it-tagħmir mal-kompjuter.
- Agħżel il-port xieraq għat-tlugħ. Ladarba jitlesta, l-apparat se jippermetti awtomatikament il-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.
Installa Arduino


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

Passi għall-użu
- 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 Netwerk
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

Passi għall-użu
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.
Open Thread
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)

Twissija tal-FCC
Attenzjoni FCC:
Kwalunkwe Tibdil jew modifika mhux approvata espressament mill-parti responsabbli għall-konformità tista' tħassar l-awtorità tal-utent biex iħaddem it-tagħmir.
Dan l-apparat jikkonforma mal-parti 15 tar-Regoli tal-FCC. It-tħaddim huwa soġġett għaż-żewġ kundizzjonijiet li ġejjin:
- Dan l-apparat jista 'ma jikkawżax interferenza ta' ħsara, u
- Dan l-apparat għandu jaċċetta kwalunkwe interferenza riċevuta, inkluża interferenza li tista 'tikkawża tħaddim mhux mixtieq.
NOTA IMPORTANTI:
Nota: Dan it-tagħmir ġie ttestjat u nstab li jikkonforma mal-limiti għal apparat diġitali tal-Klassi B, skont il-parti 15 tar-Regoli tal-FCC. Dawn il-limiti huma mfassla biex jipprovdu protezzjoni raġonevoli kontra interferenza dannuża f'installazzjoni residenzjali. Dan it-tagħmir jiġġenera, juża u jista 'jirradja enerġija ta' frekwenza tar-radju u, jekk mhux installat u użat skont l-istruzzjonijiet, jista 'jikkawża interferenza ta' ħsara għall-komunikazzjonijiet bir-radju. Madankollu, m'hemm l-ebda garanzija li l-interferenza ma sseħħx f'installazzjoni partikolari. Jekk dan it-tagħmir jikkawża interferenza ta' ħsara għar-riċezzjoni tar-radju jew tat-televiżjoni, li tista' tiġi determinata billi jintefa u jinxtegħel it-tagħmir, l-utent huwa mħeġġeġ jipprova jikkoreġi l-interferenza b'waħda jew aktar mill-miżuri li ġejjin:
- Orjenta mill-ġdid jew iċċaqlaq l-antenna li tirċievi.
- Żid is-separazzjoni bejn it-tagħmir u r-riċevitur.
- Qabbad it-tagħmir fi żbokk fuq ċirkwit differenti minn dak li miegħu huwa konness ir-riċevitur.
- Ikkonsulta lin-negozjant jew tekniku tar-radju/TV b'esperjenza għall-għajnuna.
Dikjarazzjoni ta' Espożizzjoni għar-Radjazzjoni FCC: Dan it-tagħmir jikkonforma mal-limiti ta' espożizzjoni għar-radjazzjoni FCC stabbiliti għal ambjent mhux ikkontrollat. Dan it-tagħmir għandu jiġi installat u mħaddem b'distanza minima ta' 20cm bejn ir-radjatur u ġismek.
Medda ta' Frekwenzi:
- BLE 1M/2M: 2402-2480MHz
- ZigBee: 2405-2480MHz
- Maximum ElRP for CE:
- BLE: 1.32 dBm
- ZigBee: 1.4 dBm
- Manifattur : M5Stack Technology Co., Ltd
- Blokk A10, Kosta tan-Nofsinhar ta' Expo Bay, Triq Fuhai, Distrett ta' Bao'an, Shenzhen, iċ-Ċina
FAQ
- 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.
Dokumenti / Riżorsi
![]() | NanoH2 Tiny IoT Development Board |
Referenzi
- 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
- Manwal għall-Utentmanual.tools

