M5stack M5STICKC PLUS ESP32-PICO-D4 modülü
ANA HATLAR
StickC PLUS, ESP32-PICO-D32 modülü tabanlı, bir LED ve bir butondan oluşan bir ESP4 kartıdır. Kart PC+ABC'den oluşmaktadır.
Donanım Bileşimi
M5StickC PLUS'ın donanımı: ESP32-PICO-D4 modülü, TFT ekran, IMU, IR vericisi, Kırmızı LED, Buton, GROVE arayüzü, TypeC-USB arayüzü, Güç Yönetim çipi ve pil.
- ÇubukT Kızılötesi kamera ekleyin.
- ESP32-PİKO-D4 ESP32 tabanlı, eksiksiz Wi-Fi ve Bluetooth işlevleri sağlayan bir Sistem-Paket (SiP) modülüdür. Modül, 4 MB'lık bir SPI flaşı entegre eder. ESP32-PICO-D4, kristal osilatör, flaş, filtre kapasitörleri ve RF eşleştirme bağlantıları dahil olmak üzere tüm çevresel bileşenleri tek bir pakette sorunsuz bir şekilde entegre eder.
- TFT Ekran Sitronix'in ST1.14'u tarafından desteklenen 7789 x 135 çözünürlüğe sahip 240 inç renkli bir ekrandır. Çalışma hacmitage aralığı 2.5~3.3V
- IMU MPU-6886, 6 eksenli jiroskop ve 3 eksenli ivmeölçeri, 3 mm x 3 mm x 3 mm'lik küçük bir 0.75-pin LGA paketinde birleştiren 24 eksenli bir hareket izleme cihazıdır.
- Güç Yönetimi çip X-Powers'ın AXP192'sidir. Çalışma hacmitage aralığı 2.9V~6.3V'dir ve şarj akımı 1.4A'dır.
- M5ÇubukC PLUS, ESP32'yi programlama için gereken her şeyle, işletme ve geliştirme için gereken her şeyle donatıyor
PIN AÇIKLAMASI
- USB ARABİRİMİ
M5CAMREA Konfigürasyon Type-C tipi USB arayüzü, USB2.0 standart iletişim protokolünü destekler.
- GROVE ARAYÜZÜ
4p 2.0mm M5CAMREA GROVE arayüzleri, dahili kablolama ve GND, 5V, GPIO32, GPIO33 bağlı.
İŞLEVSEL AÇIKLAMA
Bu bölüm, ESP32-PICO-D4'ün çeşitli modüllerini ve işlevlerini açıklar.
CPU VE BELLEK
ESP32-PICO-D4, iki adet düşük güçlü Xtensa® 32-bit LX6 MCU içerir. Çip üstü bellek şunları içerir:
- 448-KB ROM ve program çekirdek işlev çağrıları için başlar
- 520 KB komut ve veri depolama yongası SRAM için (8 KB RTC flash bellek dahil)
- RTC Derin uyku modunda başlatılabildiğinde ve ana CPU tarafından erişilen verileri depolamak için 8 KB SRAM'lik RTC flash belleği
- 8 KB SRAM'lik RTC yavaş belleğine Derin uyku modunda yardımcı işlemci tarafından erişilebilir
- 1 bitlik sistem özelinde (MAC adresi ve yonga seti) 256 kbitlik kullanımdan geriye kalan 768 bit kullanıcı programı için ayrılmıştır, bu Flash programları şifreleme ve yonga kimliği içerir
DEPOLAMA AÇIKLAMASI
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 kodu 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 ve SRAM okuma ve yazma işlemlerini destekler.
ESP32-PICO-D4 4 MB entegre SPI Flash, kod CPU alanına eşlenebilir, 8 bit, 16 bit ve 32 bit erişimi destekler ve kodu çalıştırabilir. Modül entegre SPI Flash'ı bağlamak için GPIO6 ESP32, GPIO7, GPIO8, GPIO9, GPIO10 ve GPIO11 pinleri, diğer işlevler için önerilmez.
KRİSTAL
- ESP32-PICO-D4, 40 MHz kristal osilatörü entegre eder.
RTC YÖNETİMİ VE DÜŞÜK GÜÇ TÜKETİMİ
ESP32, farklı güç tasarrufu modları arasında değiştirilebilen gelişmiş güç yönetimi teknikleri kullanır. (Bkz. Tablo 5).
- Güç tasarrufu modu
- Aktif Mod: RF çipi çalışıyor. Çip bir sondaj sinyali alabilir ve iletebilir.
- Modem uyku modu: CPU çalışabilir ve saat yapılandırılabilir. Wi-Fi / Bluetooth temel 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ısı veya harici kesinti) çipi uyandıracaktır.
- Derin uyku modu: sadece RTC belleği ve çevre birimleri çalışır durumdadır. WiFi ve Bluetooth bağlantı verileri RTC'de saklanır. ULP yardımcı işlemcisi çalışabilir.
- Hazırda Bekletme Modu: 8 MHz osilatör ve dahili yardımcı işlemci ULP devre dışıdır. Güç kaynağını geri yüklemek için RTC belleği kesilir. Yavaş saatte yalnızca bir RTC saat zamanlayıcısı bulunur ve bazı RTC GPIO çalışır. RTC RTC saati veya zamanlayıcısı GPIO Hazırda Bekletme modundan uyanabilir.
- Derin uyku modu
- ilgili uyku modu: Güç tasarrufu modu Aktif, Modem uyku ve Hafif uyku modu arasında geçiş yapar. CPU, Wi-Fi, Bluetooth ve radyonun uyandırılması için önceden ayarlanmış zaman aralığı, Wi-Fi / Bluetooth bağlantısını garanti eder.
- Ultra Düşük Güç Sensörü İzleme Yöntemleri: ana sistem Derin uyku modundadır, ULP yardımcı işlemcisi sensör verilerini ölçmek için periyodik olarak açılır veya kapanır. Sensör verileri ölçer, ULP yardımcı işlemcisi ana sistemi uyandırıp uyandırmayacağına karar verir.
Farklı güç tüketimi modlarında işlevler: TABLO 5
ELEKTRİKSEL ÖZELLİKLER
SINIR PARAMETRELERİ
Tablo 8: Sınırlayıcı değerler
- VIO güç kaynağı pedine, VDD_SDIO için Güç kaynağının SD_CLK'si olarak ESP32 Teknik Spesifikasyonu Ek IO_MUX'a bakın
UIFlow Hızlı Başlangıç
- Bu eğitim M5StickC ve M5StickC PLUS 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.
Not: macOS kullanıcıları kurulumdan sonra uygulamayı aşağıdaki şekilde gösterildiği gibi Uygulama klasörüne atmalıdır.
Bellenim yazma
- Burner yazma aracını açmak için çift tıklayın, sol menüden ilgili cihaz türünü seçin, ihtiyacınız olan ürün yazılımı sürümünü seçin ve indirmek için indirme düğmesine tıklayın
- Daha sonra M5 cihazını Type-C kablosuyla bilgisayara bağlayın ve ilgili COM portunu seçin, baud hızı M5Burner'daki varsayılan yapılandırmayı kullanabilir, ayrıca aygıt yazılımı yazma sırasında cihazın bağlanacağı WIFI'yi de doldurabilirsiniz.tage bilgisi. Yapılandırmadan sonra, yakmaya başlamak için “Yaz”a tıklayın
- Yazma günlüğünde Burn Successfully (Başarıyla Yaz) mesajı görüntülendiğinde, bu, aygıt yazılımının yazı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 sürümleri. 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. Diğer programları çalıştırdıktan sonra ağ yapılandırma moduna yeniden girmek istediğinizi varsayalım, 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 hızlıca Ana Sayfa düğmesine (ortadaki M5 düğmesi) tıklayın. Seçeneği Ayarlar'a geçirmek 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ı'na geçirmek için sağ düğmeye basın, onaylamak için Ana Sayfa düğmesine basın ve yapılandırmayı başlatın.
- Cep telefonunuzla etkin noktaya başarıyla bağlandıktan sonra, ekrandaki QR kodunu taramak veya doğrudan 192.168.4.1'e erişmek için cep telefonu tarayıcısını açın, kişisel WIFI bilgilerinizi girmek için sayfaya girin ve WiFi bilgilerinizi kaydetmek için Yapılandır'a tıklayın. Cihaz başarıyla yapılandırıldıktan ve programlama moduna girdikten sonra otomatik olarak yeniden başlatılacaktır.
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 geçerli ağ bağlantısı durumunu gösterecektir. Gösterge yeşil olduğunda, istediğiniz zaman bir program push'u alabileceğiniz anlamına gelir. Varsayılan durumda, ilk başarılı WiFi ağ yapılandırmasından sonra, cihaz otomatik olarak yeniden başlatılacak ve ağ programlama moduna girecektir. Diğer uygulamaları çalıştırdıktan sonra programlama moduna nasıl yeniden gireceğinizi bilmiyorsanız, aşağıdaki işlemlere başvurabilirsiniz. yeniden başlatma, programlama modunu seçmek için ana menü arayüzünde A düğmesine basın ve programlama modu sayfasında ağ göstergesinin sağ göstergesi yeşile dönene kadar 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 karşılık gelen API KEY'i yapılandırarak, program belirli bir cihaz için itilebilir. Kullanıcının bilgisayarda flow.m5stack.com adresini ziyaret etmesi gerekir web UIFlow programlama sayfasına girmek için tarayıcıyı kullanın. 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ılı bir şekilde bağlanıldığını bildirene kadar bekleyin
LED'i aydınlatın
Yukarıdaki adımları tamamlayın, ardından UIFlow ile programlamaya başlayabilirsiniz. Aşağıda M5StickC'yi LED göstergesini yakacak şekilde sürmek için basit bir program gösterilecektir. (1. Program bloğunu yakmak için LED'i sürükleyin. 2. Kurulum başlatma programına ekleyin. 3 Sağ üst köşedeki Çalıştır düğmesine tıklayın)
UIFlow Masaüstü IDE
UIFlow Desktop IDE, ağ bağlantısı gerektirmeyen ve size duyarlı bir program push deneyimi sağlayabilen UIFlow programlayıcısının çevrimdışı bir sürümüdür. Lütfen işletim sisteminize göre indirmek için UIFlow-Desktop-IDE'nin ilgili sürümüne 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ılayacak, Yükle'ye tıklayın ve yüklemeyi tamamlamak için istemleri izleyin. (M5StickC bir CP210X sürücüsü gerektirmez, bu nedenle kullanıcılar yüklemeyi veya atlamayı seçebilir)
Uygulama başladıktan sonra, bilgisayarınızda bir USB sürücüsü (CP210X) olup olmadığını otomatik olarak algılayacak, Yükle'ye tıklayın ve yüklemeyi tamamlamak için istemleri izleyin. (M5StickC bir CP210X sürücüsü gerektirmez, bu nedenle kullanıcılar yüklemeyi veya atlamayı seçebilir)
UIFlow Desktop IDE'yi kullanmak için UIFlow aygıt yazılımına sahip bir M5 cihazı ve **USB programlama moduna girmek gerekir
Yeniden başlatmak için cihazın sol tarafındaki güç tuşuna tıklayın, menüye girdikten sonra hızlı bir şekilde sağ tuşa tıklayarak USB modunu seçin.
İlgili portu ve programlama cihazını seçin ve bağlanmak için Tamam'a tıklayın.
BLE UART
Fonksiyon Açıklaması
Bluetooth bağlantısını 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, BLE UART önbelleğindeki tüm verileri okur.
- 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.
- M5StickC IoT Başlarken Eğitimi
- UIFlow Blok tanıtımı
FCC Beyanı
Uyumluluktan sorumlu tarafça açıkça onaylanmayan herhangi bir değişiklik veya tadilat, 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:
- Bu cihaz zararlı girişime neden olmayabilir ve
- Bu cihaz, istenmeyen çalışmaya neden olabilecek girişimler dahil olmak üzere alınan her türlü girişimi kabul etmelidir. Maruz Kalma Beyanı Maruz Kalma Beyanı Maruz Kalma Beyanı Not: Bu ekipman test edilmiş ve FCC Kuralları'nın 15. bölümüne göre Sınıf B dijital cihaz için sınırlara uyduğu bulunmuştur. Bu sınırlar, konut kurulumunda zararlı girişime karşı makul koruma sağlamak üzere tasarlanmıştır. Bu ekipman radyo frekansı enerjisi üretir, kullanır ve yayabilir ve talimatlara uygun şekilde kurulmaz ve kullanılmazsa radyo iletişimlerinde zararlı girişime neden olabilir. Ancak, belirli bir kurulumda girişimin olmayacağına dair bir garanti yoktur. Bu ekipman radyo veya televizyon alımında zararlı girişime neden olursa, bu durum ekipmanı kapatıp açarak belirlenebilir, kullanıcının aşağıdaki önlemlerden bir veya daha fazlasıyla girişimi 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.
- Ekipmanı, alıcının bağlı olduğu devreden farklı bir devre üzerindeki prize bağlayın.
- Yardım için satıcınıza veya deneyimli bir radyo/TV teknisyenine danışın.
FCC Radyasyon Maruziyeti Beyanı:
Bu ekipman, kontrolsüz bir ortam için belirlenen FCC radyasyon maruziyet sınırlarına uygundur. Bu ekipman, radyatör ile vücudunuz arasında en az 20 cm mesafe olacak şekilde kurulmalı ve çalıştırılmalıdır. Cihazı başlatmak için yan güç düğmesini iki saniye basılı tutun. Cihazı kapatmak için 6 saniyeden uzun süre basılı tutun. Ana ekrandan fotoğraf moduna geçin ve kameradan elde edilebilen avatar TFT ekranda görüntülenir. Çalışırken USB kablosu bağlı olmalı ve lityum pil, elektrik kesintisini önlemek için kısa süreli depolama için kullanılır
Belgeler / Kaynaklar
![]() |
M5stack M5STICKC PLUS ESP32-PICO-D4 modülü [pdf] Kullanıcı Kılavuzu M5STICKCPLUS, 2AN3WM5STICKCPLUS, ESP32-PICO-D4 modülü |