
M5STACK NanoH2 Tiny IoT Development Board

XÜSUSİYYƏTLƏR
| 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 |
|---|---|
| Proqramlaşdırıla bilən RGB | WS2812-2020 |
| Giriş həcmitage | 5V |
| Ünsiyyət rejimi | Zigbee And Thread (802.15.4)And other mainstream communication methods |
| Rabitə Protokolu | SPI, UART, I2C, I2S, RMT, TWAI və PWM dəstəyi |
| Anten növü | Multilayer Antenna |
| Digər periferik qurğular | Bortda infraqırmızı ötürücü, proqramlaşdırıla bilən bort idarəetmə düymələri |
| İşləmə temperaturu | 0-40°C |
KONUT
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
- Ünsiyyət Bacarıqları:
- 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.
- Prosessor və Performans:
- 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.
- Yaddaş:
- 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 sancaqları və proqramlaşdırıla bilən interfeyslər:
- Supports SPI, UART, I2C, I2S, RMT, TWAI, and PWM: Multiple communication interfaces, enhancing flexibility for data exchange with other de
TEZ BAŞLAYIN
ARDUINO İDE
Arduino rəsmisinə daxil olmaq üçün webSayt (https://www.arduino.cc/en/Main/Software) and download the installation package for your operating system, follow these steps:
- Arduino IDE-ni açın və üzərinə gedin File -> Üstünlüklər -> Parametrlər.
- Aşağıdakı M5Stack Boards Manager-i kopyalayın URL və onu “Əlavə lövhələr meneceri URLs”: https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json
- Go to: Tools -> Board: -> Boards Manager…
- axtarın M5Stack, onu tapın və "Quraşdır" düyməsini basın.
- Alətlər -> Lövhə: -> M5Stack Arduino seçin
- Select M5NanoH2
BLUETOOTH SERIALI
- Arduino IDE-ni açın və keçmişi yükləyinampproqramla: File -> Məsamples -> BluetoothSerial -> SerialToSerialBT.
- Cihazı kompüterə qoşun.
- Yükləmək üçün uyğun portu seçin. Tamamlandıqdan sonra cihaz avtomatik olaraq Bluetooth-u işə salacaq.
- 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 Quraşdırma


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

İstifadə addımları
- 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 Şəbəkə
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

İstifadə addımları
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.
Mövzunu açın
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 Xəbərdarlığı
FCC Diqqəti:
Uyğunluğa cavabdeh olan tərəf tərəfindən açıq şəkildə təsdiq olunmayan hər hansı Dəyişikliklər və ya modifikasiyalar istifadəçinin avadanlığı idarə etmək səlahiyyətini ləğv edə bilər.
Bu cihaz FCC Qaydalarının 15-ci hissəsinə uyğundur. Əməliyyat aşağıdakı iki şərtə tabedir:
- Bu cihaz zərərli müdaxiləyə səbəb olmaya bilər və
- Bu cihaz istənilən müdaxiləni, o cümlədən arzuolunmaz işə səbəb ola biləcək müdaxiləni qəbul etməlidir.
Vacib QEYD:
Qeyd: Bu avadanlıq sınaqdan keçirilmiş və FCC Qaydalarının 15-ci hissəsinə uyğun olaraq B sinfi rəqəmsal cihaz üçün məhdudiyyətlərə uyğun olduğu müəyyən edilmişdir. Bu məhdudiyyətlər yaşayış qurğusunda zərərli müdaxilədən ağlabatan müdafiəni təmin etmək üçün nəzərdə tutulub. Bu avadanlıq radiotezlik enerjisi yaradır, istifadə edir və yaya bilər və təlimatlara uyğun quraşdırılıb istifadə edilmədikdə, radio rabitəsinə zərərli müdaxilə yarada bilər. Bununla belə, müəyyən bir quraşdırmada müdaxilənin baş verməyəcəyinə dair heç bir zəmanət yoxdur. Əgər bu avadanlıq radio və ya televiziya qəbuluna zərərli müdaxiləyə səbəb olarsa və bu, avadanlığın söndürülməsi və açılması ilə müəyyən edilə bilər, istifadəçiyə aşağıdakı tədbirlərdən biri və ya bir neçəsi ilə müdaxiləni düzəltməyə çalışması tövsiyə olunur:
- Qəbul edən antenanın istiqamətini dəyişdirin və ya yerini dəyişdirin.
- Avadanlıq və qəbuledici arasındakı məsafəni artırın.
- Avadanlığı qəbuledicinin qoşulduğu dövrədən fərqli bir dövrədə rozetkaya qoşun.
- Yardım üçün dilerlə və ya təcrübəli radio/televiziya texniki ilə məsləhətləşin.
FCC Radiasiyaya məruz qalma Bəyanatı: Bu avadanlıq nəzarət olunmayan mühit üçün müəyyən edilmiş FCC radiasiyaya məruz qalma limitlərinə uyğundur. Bu avadanlıq radiatorla bədəniniz arasında minimum 20 sm məsafədə quraşdırılmalı və işlədilməlidir.
Tezlik diapazonu:
- BLE 1M/2M: 2402-2480MHz
- ZigBee: 2405-2480 MHz
- Maximum ElRP for CE:
- BLE: 1.32 dBm
- ZigBee: 1.4 dBm
- İstehsalçı : M5Stack Technology Co., Ltd
- Block A10, Expo Bay South Coast, Fuhai Street, Bao'an District, Shenzhen, Çin
Tez-tez verilən suallar
- 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.
Sənədlər / Resurslar
![]() | NanoH2 Tiny IoT Development Board |
İstinadlar
- 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
- İstifadəçi təlimatımanual.tools

