M5STACK-LOGO

M5STACK-CORE2 asosidagi IoT ishlab chiqish to'plami

M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to'plam-MAHSULOT

OUTLINE

M5Stick CORE2 - ESP32 platasi, ESP32-D0WDQ6-V3 chipiga asoslangan,M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 1

Uskuna tarkibi
CORE2 apparati: ESP32-D0WDQ6-V3 chipi, TFT ekran, Yashil LED, tugma, GROVE interfeysi, TypeC-to-USB interfeysi, Quvvatni boshqarish chipi va batareya.
ESP32-D0WDQ6-V3 ESP32 ikkita Harvard Architecture Xtensa LX6 protsessoriga ega ikki yadroli tizimdir. Barcha o'rnatilgan xotira, tashqi xotira va tashqi qurilmalar ushbu protsessorlarning ma'lumotlar shinasi va/yoki ko'rsatmalar shinasida joylashgan. Ba'zi bir kichik istisnolardan tashqari (pastga qarang), ikkita protsessorning manzil xaritasi simmetrikdir, ya'ni ular kirish uchun bir xil manzillardan foydalanadilar. bir xil xotira. Tizimdagi bir nechta tashqi qurilmalar DMA orqali o'rnatilgan xotiraga kirishlari mumkin.

TFT ekran 2 x 9342 o'lchamli ILI320C tomonidan boshqariladigan 240 dyuymli rangli ekran. Operatsion hajmitage diapazoni 2.6 ~ 3.3 V, ish harorati oralig'i -25 ~ 55 ° C.
Quvvatni boshqarish chipi Bu X-Powers kompaniyasining AXP192. Operatsion jildtage diapazoni 2.9V ~ 6.3V va zaryadlash oqimi 1.4A.
CORE2 ESP32 ni dasturlash uchun zarur bo'lgan barcha narsalar, ishlash va ishlab chiqish uchun zarur bo'lgan barcha narsalar bilan jihozlaydi

PIN tavsifi

USB interfeysi

M5CAMREA konfiguratsiyasi Type-C tipidagi USB interfeysi, USB2.0 standart aloqa protokolini qo'llab-quvvatlaydi. M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 2

GROVE INTERFACE

4 mm M2.0CAMREA GROVE interfeyslari, ichki simlar va GND, 5V, GPIO5, GPIO32 ulangan. M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 3

 

FUNKSIONAL TA'RIFI

Ushbu bobda ESP32-D0WDQ6-V3 turli modullari va funksiyalari tasvirlangan.

CPU VA Xotira 

Xtensa® bitta/ikki yadroli32-bitLX6 mikroprotsessor(lar), 600MIPS gacha (ESP200-S32WD/ESP0-U32WDH uchun 4MIPS, ESP400-D32WD uchun 2 MIPS):

  • 448 KB ROM
  • 520 KB SRAM
  • RTC-da 16 KB SRAM
  • QSPI bir nechta flesh/SRAM chiplarini qo'llab-quvvatlaydi
SAQLASH TA'RIFI

Tashqi Flash va SRAM
ESP32 bir nechta tashqi QSPI flesh va statik tasodifiy kirish xotirasini (SRAM) qo'llab-quvvatlaydi, foydalanuvchi dasturlari va ma'lumotlarini himoya qilish uchun apparat asosidagi AES shifrlashiga ega.

  • ESP32 keshlash orqali tashqi QSPI Flash va SRAMga kirish imkonini beradi. 16 MB gacha bo'lgan tashqi Flash kod maydoni protsessorga joylashtirilgan, 8-bit, 16-bit va 32-bitli kirishni qo'llab-quvvatlaydi va kodni bajarishi mumkin.
  • 8 MB gacha tashqi Flash va SRAM protsessor ma'lumotlar maydoniga moslashtirilgan, 8-bit, 16-bit va 32-bitli kirishni qo'llab-quvvatlaydi. Flash faqat o'qish operatsiyalarini, SRAM o'qish va yozish operatsiyalarini qo'llab-quvvatlaydi.

KRISTAL

Tashqi 2 MGts~60 MGts kristall osilator (faqat Wi-Fi/BT funksiyasi uchun 40 MGts)

RTC BOSHQARMASI VA KAM ENERGAT ISTE'RLATI 

ESP32 quvvatni boshqarishning ilg'or usullaridan foydalanadi, turli quvvat tejash rejimlari o'rtasida almashish mumkin. (5-jadvalga qarang).

  • Quvvatni tejash rejimi
    • Faol rejim: RF chipi ishlamoqda. Chip tovushli signalni qabul qilishi va uzatishi mumkin.
    • Modem-uyqu rejimi: CPU ishlashi mumkin, soat sozlanishi mumkin. Wi-Fi/Bluetooth tayanch tarmoqli va RF
    • Engil uyqu rejimi: CPU to'xtatildi. RTC va xotira va tashqi qurilmalar ULP protsessorining ishlashi. Har qanday uyg'onish hodisasi (MAC, xost, RTC taymer yoki tashqi uzilish) chipni uyg'otadi.
    • Chuqur uyqu rejimi: faqat RTC xotirasi va tashqi qurilmalar ish holatida. RTCda saqlangan Wi-Fi va Bluetooth ulanish ma'lumotlari. ULP protsessorlari ishlashi mumkin.
    • Kutish rejimi: 8 MGts chastotali osilator va o'rnatilgan koprotsessor ULP o'chirilgan. Elektr ta'minotini tiklash uchun RTC xotirasi uzilgan. Sekin soatda joylashgan faqat bitta RTC soat taymer va ishda bir nechta RTC GPIO. RTC RTC soati yoki taymeri GPIO Kutish rejimidan uyg'onishi mumkin.
  • Chuqur uyqu rejimi
    • tegishli uyqu rejimi: quvvatni tejash rejimi Faol, Modem-uyqu, Engil-uyqu rejimlari o'rtasida almashish. Wi-Fi / Bluetooth ulanishini ta'minlash uchun protsessor, Wi-Fi, Bluetooth va radio oldindan o'rnatilgan vaqt oralig'ini uyg'otadi.
    • Ultra kam quvvatli sensorni kuzatish usullari: asosiy tizim Chuqur uyqu rejimi, ULP protsessor sensor ma'lumotlarini o'lchash uchun vaqti-vaqti bilan ochiladi yoki yopiladi. Sensor ma'lumotlarni o'lchaydi, ULP protsessorlari asosiy tizimni uyg'otish yoki yo'q qilishni hal qiladi.

ELEKTR XUSUSIYATLARI

LIMIT PARAMETRLARI

  1. VIO quvvat manbai paneliga, ESP32 Texnik spetsifikatsiya ilovasiga qarang
    IO_MUX, VDD_SDIO uchun SD_CLK quvvat manbai sifatida.
    Qurilmani ishga tushirish uchun yon tomondagi quvvat tugmasini ikki soniya bosib turing. Qurilmani o‘chirish uchun 6 soniyadan ko‘proq bosib turing. Asosiy ekran orqali fotosurat rejimiga o'ting va kamera orqali olinadigan avatar tft ekranida ko'rsatiladi. Ishlayotganda USB kabeli ulangan bo'lishi kerak va lityum batareya quvvatni oldini olish uchun qisqa muddatli saqlash uchun ishlatiladi. muvaffaqiyatsizlik.

FCC bayonoti

Muvofiqlik uchun mas'ul tomon tomonidan aniq tasdiqlanmagan har qanday o'zgartirishlar yoki modifikatsiyalar foydalanuvchining uskunani ishlatish huquqini bekor qilishi mumkin.
Ushbu qurilma FCC qoidalarining 15-qismiga mos keladi. Operatsiya quyidagi ikkita shartga bog'liq:

  1. Ushbu qurilma zararli shovqinlarga olib kelmasligi mumkin va
  2. Ushbu qurilma qabul qilingan har qanday shovqinni, jumladan, kiruvchi ishlashga olib kelishi mumkin bo'lgan shovqinlarni qabul qilishi kerak.

Eslatma: Ushbu uskuna sinovdan o'tkazildi va FCC qoidalarining 15-qismiga muvofiq, B sinfidagi raqamli qurilma uchun cheklovlarga mos kelishi aniqlandi. Bu chegaralar turar joyni o'rnatishda zararli shovqinlardan oqilona himoya qilish uchun mo'ljallangan. Ushbu uskuna radiochastota energiyasini ishlab chiqaradi, ishlatadi va tarqatishi mumkin va agar ko'rsatmalarga muvofiq o'rnatilmasa va ishlatilmasa, radioaloqa uchun zararli shovqinlarni keltirib chiqarishi mumkin. Biroq, ma'lum bir o'rnatishda shovqin paydo bo'lmasligiga kafolat yo'q. Agar ushbu uskuna radio yoki televizorni qabul qilishda zararli shovqinlarni keltirib chiqarsa, buni uskunani oʻchirish va yoqish orqali aniqlash mumkin boʻlsa, foydalanuvchi quyidagi choralardan biri yoki bir nechtasi bilan shovqinni tuzatishga harakat qilishi tavsiya etiladi:

  • qabul qiluvchi antennani yo'naltiring yoki boshqa joyga ko'chiring.
  • Uskuna va qabul qilgich orasidagi masofani oshiring.
  • Uskunani qabul qilgich ulanganidan farqli zanjirdagi rozetkaga ulang.
  • Yordam uchun diler yoki tajribali radio/televidenie bo'yicha mutaxassis bilan maslahatlashing.

RF ta'siri haqida ma'lumot (SAR)
Ushbu telefon Amerika Qo'shma Shtatlari Federal Aloqa Komissiyasi tomonidan belgilangan radiochastota (RF) energiyasiga ta'sir qilish uchun emissiya chegaralaridan oshmasligi uchun mo'ljallangan va ishlab chiqarilgan.
SAR sinovlari davomida ushbu qurilma barcha sinovdan o'tgan chastota diapazonlarida eng yuqori sertifikatlangan quvvat darajasida uzatishni o'rnatdi va foydalanishda chastotali chastotani ta'sirini boshga qarshi ajratmasdan va tana yaqinida 0 mm ajratish bilan taqlid qiladigan holatlarga joylashtirildi.
FCC tomonidan belgilangan SAR chegarasi 1.6 Vt/kg. FCC ushbu model telefon uchun FCC RF ta'sir qilish ko'rsatmalariga muvofiq baholangan barcha SAR darajalari bilan Uskunaga ruxsat berdi.

IC xabarnomasi
Ushbu qurilma Industry Canada litsenziyasiz RSS standart(lar)iga mos keladi. Operatsiya quyidagi ikkita shartga bog'liq:

  1. bu qurilma shovqinga olib kelmasligi mumkin va
  2. ushbu qurilma har qanday shovqinni, shu jumladan qurilmaning istalmagan ishlashiga olib kelishi mumkin bo'lgan shovqinlarni qabul qilishi kerak.

IC radiatsiya ta'siri haqida bayonot
Ushbu EUT IC RSS-102da umumiy aholi/nazoratsiz taʼsir qilish chegaralari uchun SARga mos keladi va IEEE 1528 va IEC 62209 da belgilangan oʻlchash usullari va tartiblariga muvofiq sinovdan oʻtgan. Ushbu uskuna kamida 0 sm masofada oʻrnatilishi va ishlatilishi kerak. radiator va tanangiz o'rtasida. Ushbu qurilma va uning antenna(lar)i boshqa antenna yoki transmitter bilan birga joylashmasligi yoki birga ishlamasligi kerak.

UIFlow Tez boshlash

Yonish vositasi

M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 4

Eslatma: MacOS foydalanuvchilari oʻrnatilgandan soʻng, quyidagi rasmda koʻrsatilganidek, ilovani Ilovalar papkasiga qoʻying.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 5

Mikrodasturni yoqish

  1. Burner yoqish vositasini ochish uchun ikki marta bosing, chap menyuda mos keladigan qurilma turini tanlang, kerakli mikrodastur versiyasini tanlang va yuklab olish uchun yuklab olish tugmasini bosing.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 6
  2. Keyin M5 qurilmasini Type-C kabeli orqali kompyuterga ulang, mos keladigan MAQOMOTI portini tanlang, uzatish tezligi M5Burner-dagi standart konfiguratsiyadan foydalanishi mumkin, bundan tashqari, siz qurilmani ish paytida ulanadigan WIFI-ni ham to'ldirishingiz mumkin. proshivkani yoqish stage ma'lumot. Konfiguratsiyadan so'ng yoqishni boshlash uchun "Yozish" tugmasini bosing.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 7
  3. Yonish jurnali Muvaffaqiyatli yoqishni so'rasa, bu mikrodastur yoqib yuborilganligini bildiradi.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 8

Birinchi marta yoqilganda yoki proshivka dasturi noto'g'ri ishlayotgan bo'lsa, flesh xotirani o'chirish uchun "O'chirish" tugmasini bosishingiz mumkin. Mikrodasturni keyingi yangilashda yana oʻchirishning hojati yoʻq, aks holda saqlangan Wi-Fi maʼlumotlari oʻchiriladi va API kaliti yangilanadi.

WIFI-ni sozlang

UIFlow ham oflayn, ham ta'minlaydi web dasturchi versiyasi. dan foydalanganda web versiyasi bo'lsa, biz qurilma uchun Wi-Fi ulanishini sozlashimiz kerak. Quyida qurilma uchun WiFi ulanishini sozlashning ikkita usuli tasvirlangan (Burn konfiguratsiyasi va AP hotspot konfiguratsiyasi).

Wi-Fi yoqish konfiguratsiyasi (tavsiya etiladi)

UIFlow-1.5.4 va yuqoridagi versiyalar M5Burner orqali to'g'ridan-to'g'ri WiFi ma'lumotlarini yozishi mumkin.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 9

APhospot konfiguratsiyasi WiFi

  1. Mashinani yoqish uchun chap tarafdagi quvvat tugmasini bosing va ushlab turing. Agar Wi-Fi sozlanmagan bo'lsa, tizim birinchi marta yoqilganda avtomatik ravishda tarmoq konfiguratsiyasi rejimiga o'tadi. Boshqa dasturlarni ishga tushirgandan so'ng, siz tarmoq konfiguratsiyasi rejimiga qayta kirmoqchi bo'lsangiz, quyidagi amaliyotga murojaat qilishingiz mumkin. UIFlow logotipi ishga tushirilganda paydo bo'lgandan so'ng, konfiguratsiya sahifasiga kirish uchun tezda Bosh sahifa tugmasini (markazdagi M5 tugmasi) bosing. Opsiyani Sozlamaga o'tkazish uchun korpusning o'ng tomonidagi tugmani bosing va tasdiqlash uchun Bosh sahifa tugmasini bosing. Opsiyani WiFi sozlamalariga oʻtkazish uchun oʻng tugmani bosing, tasdiqlash uchun “Uy” tugmasini bosing va konfiguratsiyani boshlang.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 10
  2. Mobil telefoningiz bilan hotspotga muvaffaqiyatli ulanganingizdan so'ng, ekrandagi QR kodni skanerlash uchun mobil telefon brauzerini oching yoki 192.168.4.1 raqamiga to'g'ridan-to'g'ri kiring, shaxsiy WIFI ma'lumotlarini to'ldirish uchun sahifaga kiring va Wi-Fi ma'lumotlarini yozib olish uchun Konfiguratsiya tugmasini bosing. . Muvaffaqiyatli konfiguratsiyadan so'ng qurilma avtomatik ravishda qayta ishga tushadi va dasturlash rejimiga o'tadi.

Eslatma: Sozlangan WiFi maʼlumotlarida “boʻsh joy” kabi maxsus belgilarga ruxsat berilmaydi.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 11

Tarmoq dasturlash rejimi va API KEY

Tarmoq dasturlash rejimiga kiring

Tarmoqni dasturlash rejimi M5 qurilmasi va UIFlow o'rtasidagi ulanish rejimidir web dasturlash platformasi. Ekranda qurilmaning joriy tarmoq ulanishi holati ko'rsatiladi. Ko'rsatkich yashil bo'lsa, bu siz istalgan vaqtda dastur surishini qabul qilishingiz mumkinligini bildiradi. Standart holatda, birinchi muvaffaqiyatli Wi-Fi tarmog'i konfiguratsiyasidan so'ng, qurilma avtomatik ravishda qayta ishga tushadi va tarmoq dasturlash rejimiga o'tadi. Agar siz boshqa ilovalarni ishga tushirgandan so'ng dasturlash rejimiga qayta kirishni bilmasangiz, quyidagi amallarga murojaat qilishingiz mumkin.

qayta ishga tushirgandan so'ng, dasturlash rejimini tanlash uchun asosiy menyu interfeysidagi A tugmasini bosing va dasturlash rejimi sahifasida tarmoq indikatorining o'ng ko'rsatkichi yashil rangga aylanishini kuting. Kompyuter brauzerida flow.m5stack.com saytiga tashrif buyurib, UIFlow dasturlash sahifasiga kiring.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 21

APKEY juftligi
API KEY - UIFlow-dan foydalanganda M5 qurilmalari uchun aloqa ma'lumotlari web dasturlash. UIFlow tomonida mos keladigan API KEY ni sozlash orqali dasturni ma'lum qurilma uchun bosish mumkin. Foydalanuvchi kompyuterda flow.m5stack.com saytiga tashrif buyurishi kerak web UIFlow dasturlash sahifasiga kirish uchun brauzer. Sahifaning yuqori o'ng burchagidagi menyu satridagi sozlash tugmasini bosing, tegishli qurilmada API kalitini kiriting, foydalanilgan uskunani tanlang, saqlash uchun OK tugmasini bosing va u muvaffaqiyatli ulanishni so'raguncha kuting.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 13

 

HTTP

Yuqoridagi amallarni bajaring, keyin UIFlow bilan dasturlashni boshlashingiz mumkin. Misol uchunample: HTTP orqali Baidu-ga kirish

M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 14BLE UART

Funktsiya tavsifi

Bluetooth ulanishini o'rnating va Bluetooth o'tish xizmatini yoqing.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 15

  • Boshlash nomi Sozlamalarni ishga tushiring, Bluetooth qurilma nomini sozlang.
  • BLE UART Writre BLE UART yordamida ma'lumotlarni yuboring.
  • BLE UART kesh qoladi BLE UART ma'lumotlarining bayt sonini tekshiring.
  • BLE UART barcha ma'lumotlarni o'qish BLE UART keshidagi barcha ma'lumotlarni o'qish.
  • BLE UART o'qiladigan belgilar BLE UART keshidagi n ma'lumotlarni o'qing.

Ko'rsatmalar

Bluetooth orqali ulanishni o'rnating va LEDni yoqish / o'chirish boshqaruvini yuboring.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 16

UIFlow Desktop IDE

UIFlow Desktop IDE - bu UIFlow dasturchisining tarmoqqa ulanishni talab qilmaydigan oflayn versiyasi bo'lib, u sizga dasturning sezgir bo'lishini ta'minlaydi. Iltimos, operatsion tizimingizga mos ravishda yuklab olish uchun UIFlow-Desktop-IDE-ning tegishli versiyasini bosing.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 17

USB dasturlash rejimi

Yuklab olingan UIFlow Desktop IDE arxivini oching va ilovani ishga tushirish uchun ikki marta bosing.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 18

Ilova ishga tushirilgandan so'ng, u kompyuteringizda USB drayveri (CP210X) mavjudligini avtomatik ravishda aniqlaydi, "O'rnatish" ni bosing va o'rnatishni tugatish uchun ko'rsatmalarga rioya qiling.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 19

Drayv o'rnatilishi tugallangandan so'ng, u avtomatik ravishda UIFlow Desktop IDE-ga kiradi va avtomatik ravishda konfiguratsiya oynasi ochiladi. Bu vaqtda M5 qurilmasini Tpye-C ma'lumot kabeli orqali kompyuterga ulang.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 20

UIFlow Desktop IDE-dan foydalanish UIFlow mikrodasturiga ega M5 qurilmasini talab qiladi va ** USB dasturlash rejimiga ** kiring.

Qayta ishga tushirish uchun qurilmaning chap tomonidagi quvvat tugmasini bosing, menyuga kirganingizdan so'ng USB rejimini tanlash uchun tezda o'ng tugmasini bosing.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 21

Tegishli portni va dasturlash moslamasini tanlang, ulanish uchun OK tugmasini bosing.M5STACK-CORE2-asoslangan-IoT-ishlab chiqish-to‘plam-FIG 22

Tegishli havolalar

UIFlow blokiga kirish

Hujjatlar / manbalar

M5STACK M5STACK-CORE2 asosidagi IoTni rivojlantirish to'plami [pdf] Foydalanuvchi qo‘llanmasi
M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, M5STACK-CORE2 asosidagi IoTni ishlab chiqish toʻplami, M5STACK-CORE2, IoTga asoslangan ishlab chiqish toʻplami, IoTni rivojlantirish toʻplami, ishlab chiqish toʻplami

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *