M5STACK-logo

ATOM S3U Programmable Controller

M5STACK-ATOM S3U-Programmable-Controller-chigadzirwa-mufananidzo

M5STACK ATOM-S3U

Iyo M5STACK ATOM-S3U chishandiso chinoshandisa ESP32 S3 chip uye inotsigira 2.4GHz Wi-Fi uye yakaderera-simba Bluetooth dual-mode isina waya kutaurirana.

Zvinotsanangurwa

Zviwanikwa Parameter
ESP32-S3 Dual-core 240MHz, inotsigira 2.4ghz Wi-Fi uye yakaderera-simba
Bluetooth dual-modhi isina waya kutaurirana
Kuisa voltage 5V @500mA
Bhatani Mabhatani anorongwa x 1
LED Programmable RGB WS2812 x 1
Antenna 2.4G 3D Antenna
Kushanda tembiricha Hazvina kutaurwa

Mirayiridzo Yekushandiswa Kwechigadzirwa

Arduino IDE Setup
  1. Shanyira mukuru weArduino websaiti (https://www.arduino.cc/en/Main/Software) kudhawunirodha yekumisikidza pasuru yako yekushandisa system.
  2. Vhura iyo Arduino IDE uye enda kune `File`->` Zvaunoda`->` Zvirongwa`
  3. Kopa inotevera M5Stack Boards Manager URL kune `Wekuwedzera Mabhodhi Maneja URLs:` https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_dev_index.json
  4. Enda kune `Zvishandiso`->` Bhodhi:`->` Mabhodhi Maneja…`
  5. Tsvaga `ESP32` muhwindo rinobuda, tsvaga uye tinya `Isa`
  6. Sarudza `Zvishandiso`->` Bhodhi:`-> `ESP32-Arduino-ESP32 DEV Module`
  7. Isa mutyairi weFTDI usati washandisa: https://docs.m5stack.com/en/download

Bluetooth seri

  1. Vhura iyo Arduino IDE uye vhura iyo yekareampchirongwa `File`->` Eksamples`->`Bluetooth Seri`-> `Serial To Serial BT`.
  2. Batanidza mudziyo pakombuta uye sarudza chiteshi chinowirirana kuti upise.
  3. Mushure mekupedza, mudziyo unozomhanyisa Bluetooth, uye zita remudziyo ndi `ESP32test`.
  4. Shandisa Bluetooth serial port kutumira chishandiso paPC kuti uone kufambisa kuri pachena kweBluetooth serial data.
  5. Heino example code snippet:
#include BluetoothSerial.h
#if !defined(CONFIG_BT_ENABLED) || !defined(CONFIG_BLUEDROID_ENABLED) #error Bluetooth is not enabled! Please run `make menuconfig` to and en able it #endif
BluetoothSerial SerialBT;
void setup() { Serial.begin(115200);
SerialBT.begin("ESP32test"); //Bluetooth device name
Serial.println("The device started, now you can pair it with bluetooth!"); }
void loop() { if (Serial.available()) { SerialBT.write(Serial.read()); } if (SerialBT.available()) { Serial.write(SerialBT.read()); } delay(20); }

Wifi Scanning

  1. Vhura iyo Arduino IDE uye vhura iyo yekareampchirongwa `File`->` Eksamples`->`WIFI`->`WIFI Scan`.
  2. Batanidza mudziyo pakombuta uye sarudza chiteshi chinowirirana kuti upise.
  3. Mushure mekupedza, mudziyo unozomhanyisa iyo WIFI scan, uye yazvino WIFI scan yemhedzisiro inogona kuwanikwa kuburikidza ne serial port monitor inouya neArduino.
  4. Heino example code snippet:
#include WiFi.h
void setup() {
Serial.begin(115200);
// Set WiFi to station mode and disconnect from an AP if it was previously connected
WiFi.mode(WIFI_STA);
WiFi.disconnect();
delay(100);
Serial.println("Setup done");
}
void loop() {
Serial.println("scan start");
// WiFi.scanNetworks will return the number of networks found
int n = WiFi.scanNetworks();
Serial.println("scan done");
if (n == 0) {
Serial.println("no networks found");
} else {
for (int i = 0; i < n; ++i) {
// Print SSID and RSSI for each network found
Serial.print(i + 1);
Serial.print(": ");
Serial.print(WiFi.SSID(i));
Serial.print(" (");
Serial.print(WiFi.RSSI(i));
Serial.print(")");
Serial.println((WiFi.encryptionType(i) == WIFI_AUTH_OPEN)?" ":"*");
delay(10);
}
}
Serial.println("");
// Wait a bit before scanning again
delay(5000);
}

ZVOKUITA

ATOM S3U idiki diki uye rinochinjika IoT yekutaura yekusimudzira bhodhi, inoshandisa Espresso's `ESP32` main control chip, ine maviri-akaderera-simba `Xtensa® 32-bit LX6` microprocessors, huru frequency Kusvika `240MHz`. Iine maitiro ehukuru hwe compact, kushanda kwakasimba uye kushandiswa kwesimba shoma. Yakabatanidzwa USB-A
interface, plug uye kutamba, nyore kurodha, kurodha uye kugadzirisa chirongwa. Yakabatanidzwa `Wi-Fi` uye `Bluetooth` modules, ine yakavakirwa-mukati maikorofoni SPM1423 (I2S), inogona kuwana yakajeka yekurekodha, yakakodzera kune akasiyana IoT yemunhu-kombuta yekudyidzana, yezwi yekuzivikanwa mamiriro (STT)

M5STACK-ATOM S3U-Programmable-Controller-01

ESP32 S3
Iyo ESP32-S3 ndeye yakaderera-simba MCU system-on-a-chip (SoC) inotsigira 2.4GHz Wi-Fi uye Bluetooth® LE dual-mode isina waya kutaurirana. Iyo chip inobatanidza kushanda kwepamusoro Xtensa® 32-bit LX7 dual-core processors, Ultra-low power coprocessors, Wi-Fi baseband, Bluetooth baseband, RF modules, uye peripherals.

ESP32-S3 inosanganisa ese epamhepo zvikamu zvisina musono, kusanganisira kristaro oscillator, flash, mafirita capacitors uye RF yekufananidza malink mune imwechete pasuru.
Tichifunga kuti hapana zvimwe zvemukati zvinobatanidzwa, module welding uye kuyedzwa hazvidiwe futi. Saka nekudaro, ESP32-S3 inoderedza kuoma kwekupa
cheni uye inovandudza kudzora kushanda zvakanaka. Nehukuru hwayo hwekupedzisira-hudiki, kuita kwakasimba uye kuderera-simba rekushandisa, ESP32-S3 inokodzera chero nzvimbo-inogumira kana bhatiri-inofambiswa zvikumbiro, senge zvinopfekwa zvemagetsi, midziyo yekurapa, masensa uye zvimwe zvigadzirwa zveIoT.

ZVINHU ZVAKAITIKA

Zviwanikwa Parameter
ESP32-S3 Dual-core 240MHz, inotsigira 2.4ghz Wi-Fi uye yakaderera-simba Bluetooth mbiri-modhi isina waya kutaurirana.
Kuisa voltage 5V @500mA
bhatani Mabhatani anorongwa x 1
Programmable RGB LED WS2812 x 1
Antenna 2.4G 3D Antenna
Kushanda tembiricha 32°F kusvika 104°F (0°C kusvika 40°C)

KUDYA KUTANGA

ARDUINO IDE
Shanyira mukuru weArduino webnzvimbo (https://www.arduino.cc/en/Main/Software),Sarudza pasuru yekuisa yako wega sisitimu yekurodha.

  1. Vhura Arduino IDE, enda kune `File`->` Zvaunoda`->` Zvirongwa`
  2. Kopa inotevera M5Stack Boards Manager URL kune `Wekuwedzera Mabhodhi Maneja URLs:` https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_dev_index.json
  3. Enda kune `Zvishandiso`->` Bhodhi:`->` Mabhodhi Maneja…`
  4. Tsvaga `ESP32` muhwindo rinobuda, tsvaga uye tinya `Isa`
  5. sarudza `Zvishandiso`->` Bhodhi:`->` ESP32-Arduino-ESP32 DEV Module
  6. Ndokumbira uise mutyairi weFTDI usati washandisa: https://docs.m5stack.com/en/download

BLUETOOTH SERIAL
Vhura iyo Arduino IDE uye vhura iyo yekareampchirongwa `File`->` Eksamples`->`Bluetooth Seri`-> `Serial To Serial BT`. Batanidza mudziyo pakombuta uye sarudza chiteshi chinowirirana kuti upise. Mushure mekupedza, mudziyo unozomhanyisa Bluetooth, uye zita remudziyo iri `ESP32test`. Panguva ino, shandisa Bluetooth serial port yekutumira chishandiso paPC kuti uone kutapurirana kwakajeka kweBluetooth serial data.

M5STACK-ATOM S3U-Programmable-Controller-02

M5STACK-ATOM S3U-Programmable-Controller-03

M5STACK-ATOM S3U-Programmable-Controller-04

PRODUCT WIFI SCANNING

Vhura iyo Arduino IDE uye vhura iyo yekareampchirongwa `File`->` Eksamples`->`WIFI`->`WIFI Scan`.
Batanidza mudziyo pakombuta uye sarudza chiteshi chinowirirana kuti upise. Mushure mekupedza, mudziyo unozomhanyisa iyo WIFI scan, uye yazvino WIFI scan yemhedzisiro inogona kuwanikwa kuburikidza ne serial port monitor inouya neArduino.

M5STACK-ATOM S3U-Programmable-Controller-05
M5STACK-ATOM S3U-Programmable-Controller-06

FCC STATEMENT

Ichi chishandiso chinoenderana nechikamu 15 cheFCC Mitemo.

Kushanda kunoenderana nemamiriro maviri anotevera:
Chero Shanduko kana zvigadziriso zvisina kutenderwa nebato rine chekuita nekutevedzwa zvinogona kukanganisa mvumo yemushandisi yekushandisa michina.
Cherechedza: Midziyo iyi yakaedzwa uye yakawanikwa inoenderana nemiganhu yeKirasi B yedhijitari mudziyo, zvichienderana nechikamu 15 cheFCC Mitemo. Iyi miganho yakagadzirirwa kupa dziviriro inonzwisisika kubva mukukanganisa kunokuvadza mukuiswa kwekugara. Mudziyo uyu unogadzira mashandisirwo uye unogona kuvheneka redhiyo frequency simba uye, kana isina kuiswa uye kushandiswa zvinoenderana nemirairo, inogona kukonzera kukanganisa kunokanganisa kufambiswa kweredhiyo. Nekudaro, hapana vimbiso yekuti kukanganisa hakuzoitika mune imwe yekumisikidza. Kana mudziyo uyu ukakonzera kukanganisa kunokuvadza redhiyo kana terevhizheni, iyo inogona kutariswa nekudzima uye nekubatidza mudziyo, mushandisi anokurudzirwa kuyedza kugadzirisa kukanganiswa neimwe kana anopfuura eanotevera matanho:

  1. Ichi chishandiso chinogona kusakonzera kukanganisa kunokuvadza, uye
  2. Muchina uyu unofanirwa kugamuchira chero kukanganisa kunowanikwa, kusanganisira kukanganisa kunogona kukonzera kushanda kwausingadi.
  • Reorrent kana kutamisa antenna inogamuchira.
  • Wedzera kupatsanurwa pakati pemidziyo nemugamuchiri.
  • Batanidza midziyo mune yekubuda padunhu rakasiyana neiyo iyo inotambirwa yakabatana.
  • Bvunza mutengesi kana nyanzvi yeredhiyo/TV ine ruzivo kuti ubatsirwe.

Mudziyo uyu unoenderana neFCC radiation exposure miganho yakatemerwa nharaunda isingadzoreki.
Mudziyo uyu unofanirwa kuisirwa uye kushanda nehudiki hunhambwe 20cm pakati pe radiator & nemuviri wako.

Zvinyorwa / Zvishandiso

M5STACK ATOM S3U Programmable Controller [pdf] Bhuku reMushandisi
M5ATOMS3U, 2AN3WM5ATOMS3U, ATOM S3U, ATOM S3U Inorongwa Mutongi, Anoronga Mutongi, Mutongi

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *