
ATOM S3U Programmable Controller

M5STACK ATOM-S3U
M5STACK ATOM-S3U yog ib lub cuab yeej siv ESP32 S3 nti thiab txhawb nqa 2.4GHz Wi-Fi thiab qis zog Bluetooth dual-hom kev sib txuas lus wireless.
Specifications
| Cov peev txheej | Parameter |
|---|---|
| ESP32-S3 | Dual-core 240MHz, txhawb nqa 2.4GHz Wi-Fi thiab qis zog Bluetooth dual-mode kev sib txuas lus wireless |
| Cov lus qhia voltage | 5V @ 500mA |
| Khawm | Programmable nyees khawm x 1 |
| LED | Programmable RGB WS2812 x 1 |
| Kav hlau txais xov | 2.4G 3D Kav hlau txais xov |
| Ua haujlwm kub | Tsis tau teev tseg |
Cov lus qhia siv khoom
Arduino IDE teeb tsa
- Mus ntsib Arduino official webxaib (https://www.arduino.cc/en/Main/Software) mus download tau lub installation pob rau koj operating system.
- Qhib Arduino IDE thiab mus rau 'File`->`Preferences`->`Settings`
- Luam cov M5Stack Boards Manager hauv qab no URL mus rau 'Additional Boards Manager URLs:` https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_dev_index.json
- Mus rau 'Tools'->`Board:`->`Boards Manager…`
- Nrhiav rau 'ESP32' nyob rau hauv lub qhov rai pop-up, nrhiav thiab nyem 'Nruab'
- Xaiv 'Tools'->`Board:`->`ESP32-Arduino-ESP32 DEV Module`
- Nruab FTDI tsav tsheb ua ntej siv: https://docs.m5stack.com/en/download
Bluetooth Serial
- Qhib Arduino IDE thiab qhib qhov exampli program'File`->` Examples`->`Bluetooth Serial`->`Serial To Serial BT`.
- Txuas lub cuab yeej rau lub khoos phis tawj thiab xaiv qhov chaw sib txuas kom hlawv.
- Tom qab ua tiav, lub cuab yeej yuav cia li khiav Bluetooth, thiab lub npe ntaus ntawv yog 'ESP32test'.
- Siv Bluetooth serial chaw nres nkoj xa cov cuab yeej ntawm lub PC kom paub txog kev sib kis ntawm Bluetooth serial cov ntaub ntawv.
- Ntawm no yog ib tug 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
- Qhib Arduino IDE thiab qhib qhov exampli program'File`->` Examples`->`WIFI`->`WIFI Scan`.
- Txuas lub cuab yeej rau lub khoos phis tawj thiab xaiv qhov chaw sib txuas kom hlawv.
- Tom qab ua tiav, lub cuab yeej yuav cia li khiav WIFI scan, thiab WIFI scan tshwm sim tam sim no tuaj yeem tau txais los ntawm qhov chaw nres nkoj serial uas tuaj nrog Arduino.
- Ntawm no yog ib tug 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);
}
OUTLINE
ATOM S3U yog ib qho me me thiab hloov tau yooj yim IoT hais lus paub txog kev txhim kho pawg thawj coj, siv Espresso's 'ESP32' lub ntsiab tswj nti, nruab nrog ob lub zog qis `Xtensa® 32-ntsis LX6` microprocessors, lub ntsiab zaus txog li 240MHz. Nws muaj cov yam ntxwv ntawm compact loj, muaj zog ua tau zoo thiab tsawg zog noj. Integrated USB-A
interface, ntsaws thiab ua si, yooj yim rau upload, download tau thiab debug qhov kev pab cuam. Integrated 'Wi-Fi' thiab 'Bluetooth' modules, nrog built-in digital microphone SPM1423 (I2S), tuaj yeem ua tiav cov ntaubntawv povthawj siv meej meej, haum rau ntau yam IoT tib neeg-khoos phis tawj kev sib cuam tshuam, lub suab nkag mus rau qhov xwm txheej (STT)

ESP32 S3
ESP32-S3 yog lub zog qis MCU system-on-a-chip (SoC) uas txhawb nqa 2.4GHz Wi-Fi thiab Bluetooth® LE dual-mode kev sib txuas lus wireless. Lub nti ua ke nrog kev ua tau zoo Xtensa® 32-ntsis LX7 dual-core processors, ultra-low power coprocessors, Wi-Fi baseband, Bluetooth baseband, RF modules, thiab peripherals.
ESP32-S3 integrates tag nrho cov peripheral Cheebtsam seamlessly, nrog rau ib tug siv lead ua oscillator, flash, lim capacitors thiab RF sib txuas sib txuas hauv ib pob.
Muab hais tias tsis muaj lwm yam khoom siv peripheral koom nrog, module vuam thiab kuaj tsis tas yuav tsum tau ua. Xws li, ESP32-S3 txo qhov nyuaj ntawm kev muab khoom
saw thiab txhim kho kev tswj kev ua haujlwm. Nrog nws qhov loj me me, kev ua tau zoo thiab kev siv hluav taws xob tsawg, ESP32-S3 zoo haum rau txhua qhov chaw txwv lossis siv roj teeb ua haujlwm, xws li cov khoom siv hluav taws xob, khoom siv kho mob, sensors thiab lwm yam khoom siv IoT.
PRODUCT SPECIFICATIONS
| Cov peev txheej | Parameter |
| ESP32-S3 | Dual-core 240MHz, txhawb nqa 2.4GHz Wi-Fi thiab qis zog Bluetooth dual-hom kev sib txuas lus wireless |
| Cov lus qhia voltage | 5V @ 500mA |
| khawm | Programmable nyees khawm x 1 |
| Programmable RGB LED | wb 2812x1 |
| Kav hlau txais xov | 2.4G 3D Kav hlau txais xov |
| Ua haujlwm kub | 32 ° F txog 104 ° F (0 ° C txog 40 ° C) |
QUICK pib
ARDUINO IDE
Mus ntsib Arduino tus nom webqhov chaw (https://www.arduino.cc/en/Main/Software), Xaiv lub pob installation rau koj tus kheej lub operating system mus download tau.
- Qhib Arduino IDE, mus rau 'File`->`Preferences`->`Settings`
- Luam cov M5Stack Boards Manager hauv qab no URL mus rau 'Additional Boards Manager URLs:` https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_dev_index.json
- Mus rau 'Tools'->`Board:`->`Boards Manager…`
- Nrhiav 'ESP32' nyob rau hauv lub qhov rai pop-up, nrhiav nws thiab nyem 'Nruab'
- xaiv `Tools`->`Board:`->`ESP32-Arduino-ESP32 DEV Module
- Thov nruab FTDI tsav tsheb ua ntej siv: https://docs.m5stack.com/en/download
BLUETOOTH SERIAL
Qhib Arduino IDE thiab qhib qhov exampli program'File`->` Examples`->`Bluetooth Serial`->`Serial To Serial BT`. Txuas lub cuab yeej rau lub khoos phis tawj thiab xaiv qhov chaw sib txuas kom hlawv. Tom qab ua tiav, lub cuab yeej yuav cia li khiav Bluetooth, thiab lub npe ntaus ntawv yog 'ESP32test'. Lub sijhawm no, siv Bluetooth serial chaw nres nkoj xa cov cuab yeej ntawm lub PC kom paub txog kev sib kis ntawm Bluetooth serial cov ntaub ntawv.



KHOOM WIFI SCANNING
Qhib Arduino IDE thiab qhib qhov exampli program'File`->` Examples`->`WIFI`->`WIFI Scan`.
Txuas lub cuab yeej rau lub khoos phis tawj thiab xaiv qhov chaw sib txuas kom hlawv. Tom qab ua tiav, lub cuab yeej yuav cia li khiav WIFI scan, thiab WIFI scan tshwm sim tam sim no tuaj yeem tau txais los ntawm qhov chaw nres nkoj serial uas tuaj nrog Arduino.


FCC TXUJ CI
Cov cuab yeej no ua raws li Tshooj 15 ntawm FCC Cov Cai.
Kev ua haujlwm yog ua raws li ob yam hauv qab no:
Ib qho kev hloov pauv lossis kev hloov kho uas tsis tau pom zoo los ntawm pawg neeg saib xyuas kev ua raws cai tuaj yeem ua rau tus neeg siv txoj cai los khiav cov khoom siv.
Nco tseg: Cov cuab yeej no tau raug sim thiab pom tias ua raws li cov kev txwv rau Class B cov cuab yeej digital, ua raws li Tshooj 15 ntawm FCC Cov Cai. Cov kev txwv no yog tsim los muab kev tiv thaiv tsim nyog tiv thaiv kev cuam tshuam tsis zoo hauv kev teeb tsa hauv tsev. Cov cuab yeej no tsim kev siv thiab tuaj yeem ua kom lub zog ntawm lub xov tooj cua thiab, yog tias tsis tau nruab thiab siv raws li cov lus qhia, yuav ua rau muaj kev cuam tshuam rau kev sib txuas lus hauv xov tooj cua. Txawm li cas los xij, tsis muaj kev lees paub tias kev cuam tshuam yuav tsis tshwm sim hauv ib qho kev teeb tsa tshwj xeeb. Yog tias cov cuab yeej no ua rau muaj teeb meem cuam tshuam rau lub xov tooj cua lossis TV txais tos, uas tuaj yeem txiav txim siab los ntawm kev tig cov khoom siv thiab qhib, tus neeg siv tau raug txhawb kom sim kho qhov cuam tshuam los ntawm ib lossis ntau qhov kev ntsuas hauv qab no:
- Cov cuab yeej no yuav tsis ua teeb meem cuam tshuam, thiab
- Cov cuab yeej no yuav tsum lees txais ib qho kev cuam tshuam tau txais, suav nrog kev cuam tshuam uas yuav ua rau kev ua haujlwm tsis xav tau.
- Reorient los yog tshem tawm cov kav hlau txais xov.
- Ua kom muaj kev sib cais ntawm cov khoom siv thiab lub receiver.
- Txuas cov cuab yeej siv rau hauv qhov hluav taws xob ntawm lub voj voog sib txawv ntawm qhov uas lub receiver txuas nrog.
- Nrog rau tus neeg muag khoom lossis tus kws tshaj lij xov tooj cua / TV rau kev pab.
Cov cuab yeej no ua raws li FCC cov kev txwv tsis pub muaj hluav taws xob tau teeb tsa rau qhov chaw tsis muaj kev tswj hwm.
Cov cuab yeej no yuav tsum tau nruab thiab ua haujlwm nrog qhov deb tsawg kawg 20cm ntawm lub tshuab hluav taws xob thiab koj lub cev.
Cov ntaub ntawv / Cov ntaub ntawv
![]() | ATOM S3U Programmable Controller |
Cov ntaub ntawv
- m5docs uadocs.m5stack.com ua
- raw.githubusercontent.com/espressif/arduino-esp32/gh-raw.githubusercontent.com
- arduino.cc/en/Main/Softwarewww.arduino.cc
- Cov neeg siv phau ntawvmanual.tools

