M5STACK NanoH2 Tiny IoT Development Board User Guide

M5STACK NanoH2 Tiny IoT Development Board User Guide

M5STACK-لوگو

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
پروگراميبل آر بي جي WS2812-2020
ان پٽ Voltage 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.

اي ايس پي 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. GPIO پن ۽ پروگرام قابل انٽرفيس:
    • Supports SPI, UART, I2C, I2S, RMT, TWAI, and PWM: Multiple communication interfaces, enhancing flexibility for data exchange with other de

جلدي شروع

آرڊينو 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 بورڊ مئنيجر 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. اوزار چونڊيو -> بورڊ: -> M5Stack Arduino
  6. Select M5NanoH2

بلوٽوٿ سيريل 

  • Arduino IDE کوليو ۽ اڳوڻي لوڊ ڪريو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.

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.

کليل موضوع

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 ضابطن جي حصو 15 جي مطابق آهي. آپريشن هيٺ ڏنل ٻن شرطن جي تابع آهي:

  1. هي ڊوائيس نقصانڪار مداخلت جو سبب نه ٿي سگھي، ۽
  2. هن ڊوائيس کي ڪنهن به مداخلت قبول ڪرڻ گهرجي، جنهن ۾ مداخلت شامل آهي جيڪا ناپسنديده آپريشن سبب ٿي سگهي ٿي.

اهم نوٽ:

نوٽ: ھي سامان آزمايو ويو آھي ۽ ڪلاس بي ڊجيٽل ڊيوائس جي حدن جي تعميل لاءِ مليو آھي، FCC ضابطن جي حصو 15 جي مطابق. اهي حدون هڪ رهائشي تنصيب ۾ نقصانڪار مداخلت جي خلاف مناسب تحفظ فراهم ڪرڻ لاء ٺهيل آهن. هي سامان پيدا ڪري ٿو، استعمال ڪري ٿو ۽ ريڊيو فريڪئنسي توانائي کي تابڪاري ڪري سگهي ٿو، ۽، جيڪڏهن نصب نه ڪيو ويو ۽ هدايتن جي مطابق استعمال ڪيو ويو، ته شايد ريڊيو ڪميونيڪيشن کي نقصانڪار مداخلت جو سبب بڻائين. بهرحال، ڪا به ضمانت نه آهي ته مداخلت ڪنهن خاص تنصيب ۾ نه ٿيندي. جيڪڏهن هي سامان ريڊيو يا ٽيليويزن جي استقبال لاء نقصانڪار مداخلت جو سبب بڻائيندو آهي، جيڪو سامان کي بند ڪرڻ ۽ بند ڪرڻ سان طئي ڪري سگهجي ٿو، صارف کي حوصلا افزائي ڪئي ويندي آهي مداخلت کي درست ڪرڻ جي ڪوشش ڪرڻ جي هيٺيان قدمن مان هڪ يا وڌيڪ:

  • وصول ڪندڙ اينٽينا کي ٻيهر ترتيب ڏيو يا منتقل ڪريو.
  • سامان ۽ وصول ڪندڙ جي وچ ۾ علحدگي کي وڌايو.
  • سامان کي ھڪڙي سرڪٽ تي ھڪڙي آئوٽليٽ ۾ ڳنڍيو جنھن کان رسيور ڳنڍيل آھي.
  • مدد لاءِ ڊيلر يا تجربيڪار ريڊيو/ٽي وي ٽيڪنيشن سان صلاح ڪريو.

ايف سي سي تابڪاري جي نمائش جو بيان: هي سامان FCC تابڪاري جي نمائش جي حدن جي تعميل ڪري ٿو جيڪو غير ڪنٽرول ٿيل ماحول لاءِ مقرر ڪيو ويو آهي. هي سامان نصب ڪيو وڃي ۽ هلائڻ گهرجي گهٽ ۾ گهٽ 20 سينٽي جي فاصلي سان ريڊيٽر ۽ توهان جي جسم جي وچ ۾.

تعدد جي حد:

  • BLE 1M/2M: 2402-2480MHz
  • ZigBee: 2405-2480MHz
  • Maximum ElRP for CE:
  • BLE: 1.32 ڊي بي ايم
  • ZigBee: 1.4 ڊي بي ايم
  • ٺاهيندڙ : M5Stack Technology Co., Ltd
  • بلاڪ A10، ايڪسپو بي سائوٿ ڪوسٽ، فوهائي اسٽريٽ، باؤآن ضلعو، شينزين، چين

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.

دستاويز / وسيلا

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.