ATOM S3U Programmable Controller

M5STACK ATOM-S3U
M5STACK ATOM-S3U သည် ESP32 S3 ချစ်ပ်ကိုအသုံးပြုပြီး 2.4GHz Wi-Fi နှင့် ပါဝါနိမ့် Bluetooth dual-mode ကြိုးမဲ့ဆက်သွယ်ရေးကို ပံ့ပိုးပေးသည့် စက်တစ်ခုဖြစ်သည်။
သတ်မှတ်ချက်များ
| အရင်းအမြစ်များ | ကန့်သတ်ချက် |
|---|---|
| ESP32-S3 | Dual-core 240MHz၊ 2.4ghz Wi-Fi နှင့် ပါဝါနည်းသည်။ Bluetooth dual-mode ကြိုးမဲ့ဆက်သွယ်ရေး |
| ထည့်သွင်း voltage | 5V @ 500mA |
| ခလုတ် | ပရိုဂရမ်လုပ်နိုင်သော ခလုတ်များ x ၁ |
| အယ်လ်အီးဒီ | Programmable RGB WS2812 x 1 |
| အင်တင်နာ | 2.4G 3D Antenna |
| လည်ပတ်အပူချိန် | မသတ်မှတ်ထားပါ |
ထုတ်ကုန်အသုံးပြုမှု ညွှန်ကြားချက်များ
Arduino IDE စနစ်ထည့်သွင်းခြင်း။
- Arduino အရာရှိထံ သွားရောက်ကြည့်ရှုပါ။ webဆိုဒ် (https://www.arduino.cc/en/Main/Software) သင့်လည်ပတ်မှုစနစ်အတွက် တပ်ဆင်မှုပက်ကေ့ချ်ကို ဒေါင်းလုဒ်လုပ်ပါ။
- Arduino IDE ကိုဖွင့်ပြီး `သို့သွားပါ။File`->`ဦးစားပေးများ`->`ဆက်တင်များ`
- အောက်ပါ M5Stack Boards Manager ကို ကူးယူပါ။ URL `နောက်ထပ် Boards Manager သို့ URLs:` https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_dev_index.json
- `Tools`->`Board:`->`Boards Manager…` သို့ သွားပါ။
- အားရှာဖွေခြင်း ပေါ်လာသော ဝင်းဒိုးတွင် `ESP32` ကိုရှာပြီး `ထည့်သွင်းပါ` ကိုနှိပ်ပါ။
- `Tools`->`Board:`->`ESP32-Arduino-ESP32 DEV Module` ကို ရွေးပါ
- အသုံးမပြုမီ FTDI driver ကို install လုပ်ပါ။ https://docs.m5stack.com/en/download
ဘလူးတုသ် အမှတ်စဉ်
- Arduino IDE ကိုဖွင့်ပြီး ex ကိုဖွင့်ပါ။ample အစီအစဉ်`File`->`ထွamples`->`Bluetooth Serial`->`Serial to Serial BT`။
- စက်ပစ္စည်းကို ကွန်ပျူတာနှင့် ချိတ်ဆက်ပြီး မီးလောင်ရန် သက်ဆိုင်ရာ ပေါက်ကို ရွေးချယ်ပါ။
- ပြီးပါက၊ စက်သည် ဘလူးတုသ်ကို အလိုအလျောက် run မည်ဖြစ်ပြီး စက်အမည်မှာ `ESP32test` ဖြစ်သည်။
- Bluetooth အမှတ်စဉ်ဒေတာ၏ ပွင့်လင်းမြင်သာသော ထုတ်လွှင့်မှုကို သိရှိရန် PC ပေါ်ရှိ Bluetooth အမှတ်စဉ် ပို့တ်ကိရိယာကို အသုံးပြုပါ။
- ဒီမှာ ရည်းစားဟောင်းample ကုဒ်အတိုအထွာ-
#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 စကင်န်ဖတ်ခြင်း။
- Arduino IDE ကိုဖွင့်ပြီး ex ကိုဖွင့်ပါ။ample အစီအစဉ်`File`->`ထွamples`->`WIFI`->`WIFI စကင်န်`။
- စက်ပစ္စည်းကို ကွန်ပျူတာနှင့် ချိတ်ဆက်ပြီး မီးလောင်ရန် သက်ဆိုင်ရာ ပေါက်ကို ရွေးချယ်ပါ။
- ပြီးပါက၊ စက်ပစ္စည်းသည် WIFI စကင်န်ကို အလိုအလျောက် လုပ်ဆောင်မည်ဖြစ်ပြီး Arduino ပါရှိသော အမှတ်စဉ် ပေါက်မော်နီတာမှတစ်ဆင့် လက်ရှိ WIFI စကင်န်ရလဒ်ကို ရရှိနိုင်သည်။
- ဒီမှာ ရည်းစားဟောင်းample ကုဒ်အတိုအထွာ-
#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);
}
အကြမ်းဖျင်း
ATOM S3U သည် အလွန်သေးငယ်ပြီး လိုက်လျောညီထွေရှိသော IoT စကားပြောအသိအမှတ်ပြုမှု ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့ဖြစ်ပြီး ပါဝါနိမ့် `Xtensa® 32-bit LX32` မိုက်ခရိုပရိုဆက်ဆာနှစ်ခု၊ ပင်မကြိမ်နှုန်း `6MHz” အထိ တပ်ဆင်ထားသော Espresso ၏ `ESP240` ပင်မထိန်းချုပ်ချစ်ပ်ကို အသုံးပြုထားသည်။ ၎င်းသည် ကျစ်လစ်သောအရွယ်အစား၊ အားကောင်းသော စွမ်းဆောင်ရည်နှင့် ပါဝါသုံးစွဲမှုနည်းသော ဝိသေသလက္ခဏာများရှိသည်။ USB-A ပေါင်းစပ်ထားသည်။
အင်တာဖေ့စ်၊ ပလပ်နှင့်ကစားပါ၊ ပရိုဂရမ်ကို အပ်လုဒ်လုပ်ရန်၊ ဒေါင်းလုဒ်လုပ်ပြီး အမှားရှာရန် လွယ်ကူသည်။ Built-in ဒစ်ဂျစ်တယ်မိုက်ခရိုဖုန်း SPM1423 (I2S) ပါရှိသော ပေါင်းစပ်ထားသော `Wi-Fi` နှင့် `Bluetooth` မော်ဂျူးများသည် ကြည်လင်ပြတ်သားသော အသံဖမ်းယူခြင်းကို ရရှိနိုင်ပြီး အမျိုးမျိုးသော IoT လူသား-ကွန်ပြူတာ အပြန်အလှန်ဆက်သွယ်မှု၊ အသံထည့်သွင်းမှုအသိအမှတ်ပြုမှုအခြေအနေများ (STT) အတွက် သင့်လျော်သည်။

ESP32 S3
ESP32-S3 သည် 2.4GHz Wi-Fi နှင့် Bluetooth® LE dual-mode ကြိုးမဲ့ဆက်သွယ်ရေးကို ပံ့ပိုးပေးသည့် ပါဝါနိမ့် MCU စနစ်-on-a-chip (SoC) ဖြစ်သည်။ ချစ်ပ်သည် စွမ်းဆောင်ရည်မြင့် Xtensa® 32-bit LX7 dual-core ပရိုဆက်ဆာများ၊ အလွန်နိမ့်သော ပါဝါပေါင်းစပ်ပရိုဆက်ဆာများ၊ Wi-Fi ဘေ့စ်ဘန်း၊ ဘလူးတုသ် ဘေ့စ်ဘန်း၊ RF မော်ဂျူးများနှင့် အရံပစ္စည်းများကို ပေါင်းစပ်ထားသည်။
ESP32-S3 သည် crystal oscillator၊ flash၊ filter capacitors နှင့် RF matching links များအပါအဝင် အရံအစိတ်အပိုင်းအားလုံးကို ချောမွေ့စွာပေါင်းစပ်ထားသည်။
အခြားအရံအစိတ်အပိုင်းများ မပါဝင်သည့်အတွက်၊ module welding နှင့် testing တို့ကိုလည်း မလိုအပ်ပါ။ ထို့ကြောင့် ESP32-S3 သည် ထောက်ပံ့မှု၏ရှုပ်ထွေးမှုကို လျှော့ချပေးသည်။
ကွင်းဆက်နှင့် ထိန်းချုပ်မှု စွမ်းဆောင်ရည်ကို တိုးတက်စေသည်။ ၎င်း၏အလွန်သေးငယ်သောအရွယ်အစား၊ ကြံ့ခိုင်သောစွမ်းဆောင်ရည်နှင့် စွမ်းအင်သုံးစွဲမှုနည်းသောကြောင့် ESP32-S3 သည် ဝတ်ဆင်နိုင်သော အီလက်ထရွန်းနစ်ပစ္စည်းများ၊ ဆေးဘက်ဆိုင်ရာကိရိယာများ၊ အာရုံခံကိရိယာများနှင့် အခြား IoT ထုတ်ကုန်များကဲ့သို့သော နေရာကန့်သတ်ထားသော သို့မဟုတ် ဘက်ထရီအသုံးပြုသည့် မည်သည့်အက်ပ်များအတွက်မဆို ကောင်းစွာသင့်လျော်ပါသည်။
ထုတ်ကုန် သတ်မှတ်ချက်များ
| အရင်းအမြစ်များ | ကန့်သတ်ချက် |
| ESP32-S3 | Dual-core 240MHz၊ 2.4ghz Wi-Fi နှင့် ပါဝါနိမ့် Bluetooth dual-mode ကြိုးမဲ့ဆက်သွယ်ရေးကို ပံ့ပိုးပေးသည် |
| ထည့်သွင်း voltage | 5V @ 500mA |
| ခလုတ် | ပရိုဂရမ်လုပ်နိုင်သော ခလုတ်များ x ၁ |
| Programmable RGB LED | WS2812 x 1 |
| အင်တင်နာ | 2.4G 3D Antenna |
| လည်ပတ်အပူချိန် | 32°F မှ 104°F (0°C မှ 40°C) |
အမြန်စတင်ပါ။
ARDUINO IDE
Arduino ၏တရားဝင်သွားရောက်ကြည့်ရှု webဆိုဒ် (https://www.arduino.cc/en/Main/Software) ဒေါင်းလုဒ်လုပ်ရန် သင့်ကိုယ်ပိုင်လည်ပတ်မှုစနစ်အတွက် တပ်ဆင်မှုပက်ကေ့ချ်ကို ရွေးပါ။
- Arduino IDE ကိုဖွင့်ပြီး `သို့သွားပါ။File`->`ဦးစားပေးများ`->`ဆက်တင်များ`
- အောက်ပါ M5Stack Boards Manager ကို ကူးယူပါ။ URL `နောက်ထပ် Boards Manager သို့ URLs:` https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_dev_index.json
- `Tools`->`Board:`->`Boards Manager…` သို့ သွားပါ။
- ပေါ်လာသောဝင်းဒိုးတွင် `ESP32` ကိုရှာပါ၊ ၎င်းကိုရှာပြီး `ထည့်သွင်းမည်` ကိုနှိပ်ပါ။
- `Tools`->`Board:`->`ESP32-Arduino-ESP32 DEV Module ကို ရွေးပါ
- အသုံးမပြုမီ FTDI driver ကို ထည့်သွင်းပါ- https://docs.m5stack.com/en/download
BLUETOOTH စီးရီး
Arduino IDE ကိုဖွင့်ပြီး ex ကိုဖွင့်ပါ။ample အစီအစဉ်`File`->`ထွamples`->`Bluetooth Serial`->`Serial to Serial BT`။ စက်ပစ္စည်းကို ကွန်ပျူတာနှင့် ချိတ်ဆက်ပြီး မီးလောင်ရန် သက်ဆိုင်ရာ ပေါက်ကို ရွေးချယ်ပါ။ ပြီးပါက၊ စက်သည် ဘလူးတုသ်ကို အလိုအလျောက် run မည်ဖြစ်ပြီး စက်အမည်မှာ `ESP32test` ဖြစ်သည်။ ယခုအချိန်တွင်၊ Bluetooth အမှတ်စဉ်ဒေတာ၏ ပွင့်လင်းမြင်သာစွာ ထုတ်လွှင့်မှုကို သိရှိနိုင်ရန် PC ပေါ်ရှိ Bluetooth အမှတ်စဉ်အပေါက် ပေးပို့ခြင်းကိရိယာကို အသုံးပြုပါ။



ထုတ်ကုန် WIFI စကင်န်ဖတ်ခြင်း။
Arduino IDE ကိုဖွင့်ပြီး ex ကိုဖွင့်ပါ။ample အစီအစဉ်`File`->`ထွamples`->`WIFI`->`WIFI စကင်န်`။
စက်ပစ္စည်းကို ကွန်ပျူတာနှင့် ချိတ်ဆက်ပြီး မီးလောင်ရန် သက်ဆိုင်ရာ ပေါက်ကို ရွေးချယ်ပါ။ ပြီးပါက၊ စက်ပစ္စည်းသည် WIFI စကင်န်ကို အလိုအလျောက် လုပ်ဆောင်မည်ဖြစ်ပြီး Arduino ပါရှိသော အမှတ်စဉ် ပေါက်မော်နီတာမှတစ်ဆင့် လက်ရှိ WIFI စကင်န်ရလဒ်ကို ရရှိနိုင်သည်။


FCC ထုတ်ပြန်ချက်
ဤစက်ပစ္စည်းသည် FCC စည်းမျဉ်းများ အပိုင်း 15 နှင့် ကိုက်ညီပါသည်။
လုပ်ဆောင်ချက်သည် အောက်ပါအခြေအနေနှစ်ခုနှင့် သက်ဆိုင်သည်-
လိုက်လျောညီထွေဖြစ်စေရန် တာဝန်ရှိသည့်ပါတီမှ ရှင်းရှင်းလင်းလင်း အတည်ပြုမထားသော အပြောင်းအလဲများ သို့မဟုတ် ပြုပြင်မွမ်းမံမှုများသည် စက်ကိရိယာအား အသုံးပြုသူ၏ အခွင့်အာဏာကို ပျက်ပြယ်သွားစေနိုင်သည်။
မှတ်ချက် - ဤစက်ပစ္စည်းအား FCC စည်းမျဉ်းများ အပိုင်း 15 အရ Class B ဒစ်ဂျစ်တယ်စက်ပစ္စည်းအတွက် ကန့်သတ်ချက်များကို လိုက်နာရန် စမ်းသပ်ထားပြီးဖြစ်ကြောင်း တွေ့ရှိရပါသည်။ ဤကန့်သတ်ချက်များသည် လူနေအိမ်တပ်ဆင်မှုတွင် အန္တရာယ်ရှိသော အနှောင့်အယှက်များမှ ကျိုးကြောင်းဆီလျော်စွာ အကာအကွယ်ပေးနိုင်ရန် ဒီဇိုင်းထုတ်ထားပါသည်။ ဤစက်ပစ္စည်းသည် အသုံးပြုမှုနှင့် ရေဒီယိုကြိမ်နှုန်းစွမ်းအင်ကို ထုတ်ပေးနိုင်ပြီး ညွှန်ကြားချက်များနှင့်အညီ ထည့်သွင်းအသုံးပြုခြင်းမရှိပါက ရေဒီယိုဆက်သွယ်ရေးကို အန္တရာယ်ဖြစ်စေနိုင်သည်။ သို့ရာတွင်၊ သီးခြားတပ်ဆင်မှုတစ်ခုတွင် အနှောင့်အယှက်မဖြစ်စေကြောင်း အာမခံချက်မရှိပါ။ အကယ်၍ ဤစက်ပစ္စည်းသည် ရေဒီယို သို့မဟုတ် ရုပ်မြင်သံကြား ဧည့်ခံအား အန္တရာယ်ဖြစ်စေသော အနှောင့်အယှက်ဖြစ်စေပါက၊ စက်ကို အဖွင့်အပိတ်လုပ်ခြင်းဖြင့် ဆုံးဖြတ်နိုင်သည့် အနှောင့်အယှက်ကို အောက်ပါအတိုင်းအတာတစ်ခု သို့မဟုတ် တစ်ခုထက်ပို၍ ပြင်ဆင်ရန် သုံးစွဲသူအား တိုက်တွန်းအပ်ပါသည်။
- ဤစက်ပစ္စည်းသည် အန္တရာယ်ရှိသော အနှောင့်အယှက်များကို မဖြစ်စေရပါ။
- ဤစက်ပစ္စည်းသည် မလိုလားအပ်သော လည်ပတ်မှုကို ဖြစ်စေနိုင်သည့် အနှောင့်အယှက်များအပါအဝင် လက်ခံရရှိထားသော မည်သည့်အနှောင့်အယှက်ကိုမဆို လက်ခံရပါမည်။
- လက်ခံအင်တာနာကို ပြန်ပြောင်းပါ သို့မဟုတ် နေရာပြောင်းပါ။
- ပစ္စည်းနှင့် လက်ခံသူကြား ခြားနားမှုကို တိုးစေသည်။
- လက်ခံသူနှင့် ချိတ်ဆက်ထားသည့် ခြားနားသော ဆားကစ်ရှိ ပလပ်တစ်ခုသို့ ပစ္စည်းကိရိယာများကို ချိတ်ဆက်ပါ။
- အကူအညီရယူရန် အရောင်းကိုယ်စားလှယ် သို့မဟုတ် အတွေ့အကြုံရှိ ရေဒီယို/တီဗီနည်းပညာရှင်နှင့် တိုင်ပင်ပါ။
ဤစက်ပစ္စည်းသည် ထိန်းချုပ်မရသောပတ်ဝန်းကျင်အတွက် သတ်မှတ်ထားသော FCC ဓာတ်ရောင်ခြည်ထိတွေ့မှုကန့်သတ်ချက်များကို လိုက်နာပါသည်။
ဤစက်ပစ္စည်းကို ရေတိုင်ကီနှင့် သင့်ကိုယ်ထည်ကြား အနည်းဆုံး 20cm အကွာအဝေးတွင် တပ်ဆင်ပြီး လည်ပတ်သင့်သည်။
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
M5STACK ATOM S3U Programmable Controller [pdf] အသုံးပြုသူလမ်းညွှန် M5ATOMS3U၊ 2AN3WM5ATOMS3U၊ ATOM S3U၊ ATOM S3U ပရိုဂရမ်မာကွန်ထရိုး၊ ပရိုဂရမ်မာကွန်ထရိုးစနစ်၊ ထိန်းချုပ်ကိရိယာ |





