M5STACK NanoH2 Tiny IoT Development Board User Guide

M5STACK NanoH2 Tiny IoT Development Board User Guide

M5STACCK-LOGO

M5STACK NanoH2 Tiny IoT Development Board

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

وضاحتیں

ایم سی یو 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
ان پٹ جلدtage 5V
کمیونیکیشن موڈ Zigbee And Thread (802.15.4)And other mainstream communication methods
کمیونیکیشن پروٹوکول سپورٹ SPI、UART、I2C、I2S、RMT、TWAI اور PWM
اینٹینا کی قسم Multilayer Antenna
دیگر پیری فیرلز بورڈ اورکت ٹرانسمیٹر، قابل پروگرام آن بورڈ کنٹرول بٹن
آپریٹنگ درجہ حرارت 0-40 °C

آؤٹ لائن

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 اہلکار تک رسائی حاصل کرنے کے لیے 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 اور اسے "اضافی بورڈ مینیجر" میں چسپاں کریں۔ URLs": 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 قواعد کے حصہ 15 کی تعمیل کرتا ہے۔ آپریشن مندرجہ ذیل دو شرائط سے مشروط ہے:

  1. یہ آلہ نقصان دہ مداخلت کا سبب نہیں بن سکتا، اور
  2. اس آلہ کو موصول ہونے والی کسی بھی مداخلت کو قبول کرنا چاہیے، بشمول مداخلت جو ناپسندیدہ آپریشن کا سبب بن سکتی ہے۔

اہم نوٹ:

نوٹ: اس سامان کی جانچ کی گئی ہے اور FCC قواعد کے حصہ 15 کے مطابق کلاس B ڈیجیٹل ڈیوائس کی حدود کی تعمیل کرتا ہے۔ یہ حدود رہائشی تنصیب میں نقصان دہ مداخلت کے خلاف معقول تحفظ فراہم کرنے کے لیے بنائی گئی ہیں۔ یہ سامان ریڈیو فریکوئنسی توانائی پیدا کرتا ہے، استعمال کرتا ہے اور اس کو خارج کر سکتا ہے اور، اگر انسٹال اور ہدایات کے مطابق استعمال نہ کیا جائے تو، ریڈیو مواصلات میں نقصان دہ مداخلت کا سبب بن سکتا ہے۔ تاہم، اس بات کی کوئی ضمانت نہیں ہے کہ کسی خاص تنصیب میں مداخلت نہیں ہوگی۔ اگر یہ سامان ریڈیو یا ٹیلی ویژن کے استقبالیہ میں نقصان دہ مداخلت کا باعث بنتا ہے، جس کا تعین آلات کو آف اور آن کر کے کیا جا سکتا ہے، تو صارف کی حوصلہ افزائی کی جاتی ہے کہ وہ درج ذیل میں سے ایک یا زیادہ اقدامات کے ذریعے مداخلت کو درست کرنے کی کوشش کرے۔

  • وصول کرنے والے اینٹینا کو دوبارہ ترتیب دیں یا دوبارہ منتقل کریں۔
  • سامان اور وصول کنندہ کے درمیان علیحدگی میں اضافہ کریں۔
  • سامان کو کسی ایسے سرکٹ پر آؤٹ لیٹ سے جوڑیں جس سے رسیور جڑا ہوا ہے۔
  • مدد کے لیے ڈیلر یا کسی تجربہ کار ریڈیو/ٹی وی ٹیکنیشن سے مشورہ کریں۔

ایف سی سی تابکاری کی نمائش کا بیان: یہ سامان غیر کنٹرول شدہ ماحول کے لیے طے شدہ FCC تابکاری کی نمائش کی حدوں کی تعمیل کرتا ہے۔ اس آلات کو ریڈی ایٹر اور آپ کے جسم کے درمیان کم از کم 20 سینٹی میٹر کے فاصلے پر نصب اور چلایا جانا چاہیے۔

تعدد کی حد:

  • BLE 1M/2M: 2402-2480MHz
  • ZigBee: 2405-2480MHz
  • 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.