M5STACK NanoH2 Tiny IoT Development Board User Guide

M5STACK NanoH2 Tiny IoT Development Board User Guide

M5STACK-LOGO

M5STACK NanoH2 Tiny IoT Development Board

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

Үзүүлэлтүүд

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 WS2812-2020
Оролт ботьtage 5V
Харилцааны горим Zigbee And Thread (802.15.4)And other mainstream communication methods
Харилцааны протокол SPI, UART, I2C, I2S, RMT, TWAI болон PWM-ийг дэмжих
Антенны төрөл 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.

ESP32-H2 

  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. GPIO зүү ба программчлагдах интерфэйсүүд:
    • Supports SPI, UART, I2C, I2S, RMT, TWAI, and PWM: Multiple communication interfaces, enhancing flexibility for data exchange with other de

ШУУРХАЙ ЭХЭЛ

ARDUINO IDE 

Arduino албан тушаалтанд хандахын тулд webсайт (https://www.arduino.cc/en/Main/Software) and download the installation package for your operating system, follow these steps:

  1. Arduino IDE-г нээгээд тийшээ очно уу File -> Тохиргоо -> Тохиргоо.
  2. Дараах M5Stack Boards Manager-ийг хуулна уу URL "Нэмэлт Удирдах Зөвлөлийн Менежер" хэсэгт буулгана уу URLs": https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json
  3.  Go to: Tools -> Board: -> Boards Manager…
  4. хайх M5Stack, үүнийг олоод "Суулгах" дээр дарна уу.
  5. Tools -> Board: -> M5Stack Arduino-г сонгоно уу
  6. Select M5NanoH2

BLUETOOTH ЦУВРАЛ 

  • Arduino IDE-г нээгээд өмнөхийг нь ачаална ууampпрограм: File -> Жишээ ньamples -> BluetoothSerial -> SerialToSerialBT.
  • Төхөөрөмжийг компьютерт холбоно уу.
  • Байршуулахын тулд тохирох портыг сонгоно уу. Дууссаны дараа төхөөрөмж автоматаар 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 суулгах

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.

Нээлттэй 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)

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

FCC анхааруулга

FCC Анхааруулга:
Дагаж мөрдөх үүрэгтэй этгээдийн зөвшөөрөөгүй аливаа өөрчлөлт, өөрчлөлт нь хэрэглэгчийн төхөөрөмжийг ажиллуулах эрхийг хүчингүй болгож болзошгүй.
Энэ төхөөрөмж нь FCC дүрмийн 15-р хэсэгтэй нийцдэг. Үйл ажиллагаа нь дараах хоёр нөхцлөөс хамаарна.

  1. Энэ төхөөрөмж нь хортой хөндлөнгийн оролцоо үүсгэхгүй байж болно, мөн
  2. Энэ төхөөрөмж нь хүсээгүй үйлдлийг үүсгэж болзошгүй хөндлөнгийн оролцоо зэрэг хүлээн авсан аливаа хөндлөнгийн оролцоог хүлээн авах ёстой.

АНХААРУУЛГА:

Жич: Энэхүү төхөөрөмж нь FCC дүрмийн 15-р хэсэгт заасны дагуу B ангиллын дижитал төхөөрөмжийн хязгаарт нийцэж байгааг туршиж үзсэн. Эдгээр хязгаарлалтууд нь орон сууцны суурилуулалтанд хортой хөндлөнгийн оролцооноос зохих хамгаалалтыг хангах зорилготой юм. Энэхүү төхөөрөмж нь радио давтамжийн энерги үүсгэж, ашиглаж, цацруулж чаддаг бөгөөд хэрэв зааврын дагуу суурилуулж, ашиглаагүй бол радио холбоонд хортой хөндлөнгийн оролцоо үүсгэж болзошгүй. Гэсэн хэдий ч тодорхой суурилуулалтанд хөндлөнгийн оролцоо гарахгүй гэсэн баталгаа байхгүй. Хэрэв энэ төхөөрөмж нь радио, телевизийн хүлээн авалтад хортой хөндлөнгийн нөлөөлөл үүсгэж байгаа бөгөөд үүнийг төхөөрөмжийг унтрааж, асаах замаар тодорхойлох боломжтой бол хэрэглэгч дараахь арга хэмжээнүүдийн нэг буюу хэд хэдэн аргаар хөндлөнгийн нөлөөллийг арилгахыг оролдохыг зөвлөж байна.

  • Хүлээн авах антенны чиглэлийг өөрчлөх эсвэл өөр газар шилжүүлэх.
  • Тоног төхөөрөмж болон хүлээн авагчийн хоорондох зайг нэмэгдүүлэх.
  • Тоног төхөөрөмжийг хүлээн авагч холбогдсоноос өөр хэлхээний залгуурт холбоно.
  • Дилер эсвэл туршлагатай радио/телевизийн техникчээс тусламж авна уу.

FCC цацрагийн өртөлтийн мэдэгдэл: Энэхүү төхөөрөмж нь хяналтгүй орчинд тогтоосон FCC цацрагийн өртөлтийн хязгаарт нийцдэг. Энэ төхөөрөмжийг радиатор ба таны биеийн хооронд хамгийн багадаа 20 см зайд суурилуулж, ажиллуулна.

Давтамжийн хүрээ:

  • BLE 1M/2M: 2402-2480MHz
  • ZigBee: 2405-2480 МГц
  • Maximum ElRP for CE:
  • BLE: 1.32 дБм
  • ZigBee: 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.