M5STACK ESP32 CORE2 IoT Geliştirme Kiti Kullanım Kılavuzu

1. ANAHTAR
M5Stick CORE2, 32 inç TFT ekran içeren ESP32-D0WDQ6-V3 çipine dayanan ESP2 kartıdır. Kart PC+ABC'den yapılmıştır.

1.1 Donanım Bileşimi
CORE2'nin donanımı: ESP32-D0WDQ6-V3 yongası, TFT ekran, Yeşil LED, Düğme, GROVE arabirimi, Type.C-USB arabirimi, Güç Yönetimi yongası ve pil.
ESP32-D0WDQ6-V3 ESP32, iki Harvard Architecture Tense LX6 CPU'lu çift çekirdekli bir sistemdir. Tüm gömülü bellek, harici bellek ve çevre birimleri, bu CPU'ların veri yolunda ve/veya talimat yolunda bulunur. Bazı küçük istisnalar dışında (aşağıya bakın), iki CPU'nun adres eşlemesi simetriktir, yani aynı belleğe erişmek için aynı adresleri kullanırlar. Sistemdeki birden fazla çevre birimi, DMA aracılığıyla gömülü belleğe erişebilir.
TFT Ekran, 2 x 9342 çözünürlüğe sahip 320 inç renkli ekranla çalışan ILI240C'dir.
çalışma hacmitage aralığı 2.6~3.3V, çalışma sıcaklığı aralığı -25~55°C'dir.
Güç Yönetimi çipi, X-Powers'ın AXP192'sidir. işletim hacmitage aralığı 2.9V~6.3V'dir ve şarj akımı 1.4A'dır.
CORE2, ESP32'yi programlama için gereken her şeyle, çalıştırma ve geliştirme için gereken her şeyle donatır
2.PIN AÇIKLAMASI
2.1. USB ARAYÜZÜ
M5CAMREA Konfigürasyon Type-C tipi USB arayüzü, USB2.0 standart iletişim protokolünü destekler.

2.2. GROVE ARAYÜZÜ
4mm M2.0CAMREA GROVE arabirimlerinin 5p atılmış aralığı, dahili kablolama ve GND, 5V, GPIO32, GPIO33 bağlı.

3.FONKSİYONEL AÇIKLAMA
Bu bölüm, ESP32-D0WDQ6-V3'ün çeşitli modüllerini ve işlevlerini açıklar.
3.1. CPU VE BELLEK
Xtensa® tek/çift çekirdekli32-bitLX6mikroişlemci(ler), 600MIPS'ye kadar (ESP200-S32WD/ESP0-U32WDH için 4MIPS, ESP400-D32WD için 2 MIPS):
- 448 KB ROM'u
- 520KBSRAM
- RTC'de 16 KB SRAM
- QSPI, çoklu flaş/SRAM çiplerini destekler
3.2. DEPOLAMA AÇIKLAMASI
3.2.1.Harici Flaş ve SRAM
ESP32, kullanıcı programlarını ve verilerini korumak için donanım tabanlı bir AES şifrelemesine sahip birden fazla harici QSPI flaş ve statik rastgele erişimli belleği (SRAM) destekler.
- ESP32, önbelleğe alarak harici QSPI Flash ve SRAM'a erişir. 16 MB'a kadar harici Flash kod alanı CPU'ya eşlenir, 8-bit, 16-bit ve 32-bit erişimi destekler ve kod yürütebilir.
- CPU veri alanına eşlenen 8 MB'a kadar harici Flash ve SRAM, 8 bit, 16 bit ve 32 bit erişim desteği. Flash yalnızca okuma işlemlerini destekler, SRAM okuma ve yazma işlemlerini destekler.
3.3. KRİSTAL
Harici 2 MHz~60 MHz kristal osilatör (yalnızca Wi-Fi/BT işlevselliği için 40 MHz)
3.4. RTC YÖNETİMİ VE DÜŞÜK GÜÇ TÜKETİMİ
ESP32, farklı güç tasarrufu modları arasında geçiş yapılabilen gelişmiş güç yönetimi teknikleri kullanır. (Bkz. Tablo 5).
- Güç tasarrufu modu
– Aktif Mod: RF çipi çalışıyor. Chip, sesli bir sinyal alabilir ve iletebilir.
– Modem-uyku modu: CPU çalışabilir, saat yapılandırılabilir. Wi-Fi / Bluetooth ana bant ve RF
– Hafif uyku modu: CPU askıya alındı. RTC ve bellek ve çevre birimleri ULP yardımcı işlemci işlemi. Herhangi bir uyandırma olayı (MAC, ana bilgisayar, RTC zamanlayıcı veya harici kesme) çipi uyandıracaktır. – Derin uyku modu: yalnızca RTC belleği ve çevre birimleri çalışır durumda. RTC'de depolanan WiFi ve Bluetooth bağlantı verileri. ULP yardımcı işlemcisi çalışabilir. – Hazırda Bekletme Modu: 8 MHz osilatör ve yerleşik yardımcı işlemci ULP devre dışı bırakılır. Güç kaynağını geri yüklemek için RTC belleği kesilir. Yavaş saatte bulunan yalnızca bir RTC saat zamanlayıcısı ve bazı RTC GPIO'ları iş başında. RTC RTC saati veya zamanlayıcı, GPIO Hazırda Bekletme modundan uyanabilir. - Derin uyku modu
– ilgili uyku modu: Aktif, Modem-uyku, Hafif-uyku modu arasında geçiş yapan güç tasarrufu modu. Wi-Fi / Bluetooth bağlantısını sağlamak için CPU, Wi-Fi, Bluetooth ve radyo önceden ayarlanmış zaman aralığı uyandırılacak.
– Ultra Düşük güç sensör izleme yöntemleri: ana sistem Derin uyku modudur, sensör verilerini ölçmek için ULP yardımcı işlemcisi periyodik olarak açılır veya kapatılır. Sensör verileri ölçer, ULP yardımcı işlemcisi ana sistemi uyandırıp uyandırmayacağına karar verir.

4.ELEKTRİKSEL ÖZELLİKLER
4.1. SINIR PARAMETRELERİ

1. Güç kaynağı pedine VIO, VDD_SDIO için Güç kaynağının SD_CLK'si olarak ESP32 Teknik Spesifikasyonu Ek IO_MUX'a bakın.
Cihazı başlatmak için yan güç düğmesini iki saniye basılı tutun. Cihazı kapatmak için 6 saniyeden fazla basılı tutun. Ana ekrandan fotoğraf moduna geçin ve kameradan elde edilebilecek avatar tft ekranında görüntülenir. Çalışırken USB kablosu bağlanmalıdır ve elektrik kesintisini önlemek için kısa süreli depolama için lityum pil kullanılır.
FCC Beyanı: Uyumluluktan sorumlu tarafça açıkça onaylanmayan herhangi bir değişiklik veya modifikasyon, kullanıcının ekipmanı çalıştırma yetkisini geçersiz kılabilir.
Bu cihaz FCC Kuralları'nın 15. bölümüne uygundur. Çalışma aşağıdaki iki koşula tabidir:
(1) Bu cihaz zararlı girişime neden olamaz ve
(2) Bu cihaz, istenmeyen çalışmaya neden olabilecek girişimler de dahil olmak üzere alınan her türlü girişimi kabul etmelidir.
FCC Radyasyona Maruz Kalma Beyanı: Bu ekipman, kontrolsüz bir ortam için belirlenen FCC radyasyona maruz kalma sınırlarına uygundur. Bu ekipman, radyatör ile vücudunuz arasında minimum 20 cm mesafe olacak şekilde kurulmalı ve çalıştırılmalıdır.
Not: Bu ekipman test edilmiş ve Bölüm 15'e göre B Sınıfı dijital cihaz sınırlarına uygun bulunmuştur.
FCC Kuralları. Bu sınırlar, bir konut kurulumunda zararlı enterferansa karşı makul koruma sağlamak üzere tasarlanmıştır. Bu ekipman, radyo frekansı enerjisi üretir, kullanır ve yayabilir ve talimatlara uygun olarak kurulmaz ve kullanılmazsa, radyo iletişiminde zararlı parazitlere neden olabilir. Ancak, belirli bir kurulumda parazit oluşmayacağının garantisi yoktur. Bu ekipman, ekipmanı kapatıp açarak belirlenebilecek şekilde radyo veya televizyon alımında zararlı parazite neden olursa, kullanıcının aşağıdaki önlemlerden bir veya daha fazlasını alarak paraziti düzeltmeye çalışması önerilir:
–Alıcı anteni yeniden yönlendirin veya yerini değiştirin.
– Ekipman ile alıcı arasındaki mesafeyi artırın.
– Cihazı, alıcının bağlı olduğu devreden farklı bir devredeki prize bağlayın.
–Yardım için bayiye veya deneyimli bir radyo/TV teknisyenine danışın.
UI Akışı Hızlı Başlangıç
Bu eğitim M5Core2 için geçerlidir
Yakma aracı
İşletim sisteminize göre ilgili M5Burner bellenim yazma aracını indirmek için lütfen aşağıdaki düğmeyi tıklayın. Uygulamayı açın ve açın.


Bellenim yazma
- Burner yazma aracını açmak için çift tıklayın, soldaki menüden ilgili cihaz tipini seçin, ihtiyacınız olan donanım yazılımı sürümünü seçin ve indirmek için indir düğmesine tıklayın.

- Ardından M5 cihazını Type-C kablosuyla bilgisayara bağlayın, ilgili COM portunu seçin, baud hızı M5Burner'daki varsayılan konfigürasyonu kullanabilir, ayrıca cihazın bağlanacağı WIFI'ı da doldurabilirsiniz. firmware yanan stage bilgi. Yapılandırmadan sonra, yazmaya başlamak için “Yaz” a tıklayın.

- Yazma günlüğü, Başarıyla Yaz komutunu istediğinde, bu, bellenimin yakıldığı anlamına gelir.

İlk yazma veya bellenim programı anormal çalıştığında, flash belleği silmek için “Sil” seçeneğine tıklayabilirsiniz. Sonraki ürün yazılımı güncellemesinde tekrar silmeye gerek yoktur, aksi takdirde kaydedilen Wi-Fi bilgileri silinir ve API Anahtarı yenilenir.
WIFI'ı yapılandır
UIFlow hem çevrimdışı hem de web programcının versiyonu. kullanırken web sürüm, cihaz için bir WiFi bağlantısı yapılandırmamız gerekiyor. Aşağıda, cihaz için WiFi bağlantısını yapılandırmanın iki yolu açıklanmaktadır (Yazma yapılandırması ve AP etkin nokta yapılandırması).
Yanık yapılandırması WiFi (önerilir)
UIFlow-1.5.4 ve yukarıdaki sürümler, WiFi bilgilerini doğrudan M5Burner üzerinden yazabilir.

AP etkin nokta yapılandırması WiFi
- Makineyi açmak için soldaki güç düğmesini basılı tutun. WiFi yapılandırılmamışsa, sistem ilk kez açıldığında otomatik olarak ağ yapılandırma moduna girecektir. Diyelim ki diğer programları çalıştırdıktan sonra ağ yapılandırma moduna tekrar girmek istiyorsunuz, aşağıdaki işleme başvurabilirsiniz. Başlangıçta UIFlow Logosu göründükten sonra, yapılandırma sayfasına girmek için Ana Sayfa düğmesine (orta M5 düğmesi) hızlıca tıklayın. Seçeneği Ayar olarak değiştirmek için gövdenin sağ tarafındaki düğmeye basın ve onaylamak için Ana Sayfa düğmesine basın. Seçeneği WiFi Ayarı olarak değiştirmek için sağ düğmeye basın, onaylamak için Ana Sayfa düğmesine basın ve yapılandırmayı başlatın.

- Hotspot'a cep telefonunuzla başarılı bir şekilde bağlandıktan sonra, ekrandaki QR kodunu taramak için cep telefonu tarayıcısını açın veya 192.168.4.1'e doğrudan erişin, kişisel WIFI bilgilerinizi girmek için sayfaya girin ve WiFi bilgilerinizi kaydetmek için Yapılandır'a tıklayın. . Başarılı bir şekilde konfigüre edildikten sonra cihaz otomatik olarak yeniden başlayacak ve programlama moduna girecektir. Not: Yapılandırılan WiFi bilgilerinde “boşluk” gibi özel karakterlere izin verilmez.

Ağ Programlama Modu ve API ANAHTARI
Ağ programlama moduna girin Ağ programlama modu, M5 cihazı ile UIFlow arasında bir yerleştirme modudur web programlama platformu Ekran, cihazın mevcut ağ bağlantı durumunu gösterecektir. Gösterge yeşil olduğunda, istediğiniz zaman program bildirimi alabileceğiniz anlamına gelir. Varsayılan durumda, ilk başarılı WiFi ağ yapılandırmasından sonra, cihaz otomatik olarak yeniden başlayacak ve ağ programlama moduna girecektir. Diğer uygulamaları çalıştırdıktan sonra tekrar programlama moduna nasıl gireceğinizi bilmiyorsanız aşağıdaki işlemlere başvurabilirsiniz.
yeniden başlatırken, programlama modunu seçmek için ana menü arayüzündeki A düğmesine basın ve programlama modu sayfasında ağ göstergesinin sağ göstergesinin yeşile dönmesini bekleyin. UIFlow programlama sayfasına şu adresi ziyaret ederek erişin: akış.m5stack.com bir bilgisayar tarayıcısında.

API ANAHTARI Eşleştirme
API ANAHTARI, UIFlow kullanılırken M5 cihazları için iletişim kimlik bilgisidir web programlama. UIFlow tarafında ilgili API ANAHTARI yapılandırılarak, program belirli cihaz için itilebilir. Kullanıcının ziyaret etmesi gerekiyor akış.m5stack.com bilgisayarda web UIFlow programlama sayfasına girmek için tarayıcı. Sayfanın sağ üst köşesindeki menü çubuğundaki ayar düğmesine tıklayın, ilgili cihazda API Anahtarını girin, kullanılan donanımı seçin, kaydetmek için Tamam'a tıklayın ve başarıyla bağlanmayı isteyene kadar bekleyin.

HTTP
Yukarıdaki adımları tamamlayın, ardından UIFlow ile programlamaya başlayabilirsiniz. eski içinample: Baidu'ya HTTP üzerinden erişin

BLE UART
İşlev Açıklama Bluetooth bağlantısı kurun ve Bluetooth geçiş hizmetini etkinleştirin.

- Init ble uart name Ayarları sıfırlayın, Bluetooth cihaz adını yapılandırın.
- BLE UART Writer BLE UART kullanarak veri gönderin.
- BLE UART önbellekte kalır BLE UART verilerinin bayt sayısını kontrol edin.
- BLE UART tümünü oku BLE UART önbelleğindeki tüm verileri oku.
- BLE UART okuma karakterleri BLE UART önbelleğinde n veri okuyun.
Talimatlar
Bluetooth geçiş bağlantısı kurun ve açma/kapama kontrol LED'ini gönderin.

UIFlow Masaüstü IDE
UIFlow Desktop IDE, UIFlow programlayıcısının ağ bağlantısı gerektirmeyen çevrimdışı bir sürümüdür ve size duyarlı program gönderme deneyimi sağlayabilir. İşletim sisteminize göre indirmek için lütfen ilgili UIFlow-Desktop-IDE sürümünü tıklayın.

USB programlama modu
İndirilen UIFlow Desktop IDE arşivini açın ve uygulamayı çalıştırmak için çift tıklayın.

Uygulama başladıktan sonra, bilgisayarınızda bir USB sürücüsü (CP210X) olup olmadığını otomatik olarak algılar, Yükle'ye tıklayın ve kurulumu tamamlamak için istemleri izleyin.

Sürücü kurulumu tamamlandıktan sonra, otomatik olarak UIFlow Desktop IDE'ye girecek ve konfigürasyon kutusunu otomatik olarak açacaktır. Bu sırada M5 cihazını Tpye-C veri kablosu aracılığıyla bilgisayara bağlayın.

UIFlow Desktop IDE kullanmak, UIFlow bellenimli M5 cihazı gerektirir ve ** USB programlama moduna ** girin. Yeniden başlatmak için cihazın sol tarafında bulunan güç butonuna tıklayın, menüye girdikten sonra hızlıca sağ tuşa tıklayarak USB modunu seçin.

İlgili bağlantı noktasını ve programlama cihazını seçin, bağlanmak için Tamam'a tıklayın.

İlgili Bağlantılar
UIFlow Blok tanıtımı
Belgeler / Kaynaklar
![]() |
M5STACK ESP32 CORE2 IoT Geliştirme Kiti [pdf] Kullanıcı Kılavuzu M5STACK-CORE2, M5STACKCORE2, 2AN3WM5STACK-CORE2, 2AN3WM5STACKCORE2, ESP32, CORE2 IoT Geliştirme Kiti, ESP32 CORE2 IoT Geliştirme Kiti, Geliştirme Kiti |




