
ຕົວຄວບຄຸມໂປຣແກຣມ ATOM S3U

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 1 |
| LED | ໂປຣແກມ RGB WS2812 x 1 |
| ເສົາອາກາດ | ເສົາອາກາດ 2.4D 3G |
| ອຸນຫະພູມປະຕິບັດການ | ບໍ່ໄດ້ລະບຸ |
ຄໍາແນະນໍາການນໍາໃຊ້ຜະລິດຕະພັນ
ການຕິດຕັ້ງ Arduino IDE
- ຢ້ຽມຢາມເຈົ້າຫນ້າທີ່ Arduino webເວັບໄຊ (https://www.arduino.cc/en/Main/Software) ເພື່ອດາວໂຫລດຊຸດການຕິດຕັ້ງສໍາລັບລະບົບປະຕິບັດການຂອງທ່ານ.
- ເປີດ Arduino IDE ແລະທ່ອງໄປຫາ `File`->`ການຕັ້ງຄ່າ`->`ການຕັ້ງຄ່າ`
- ຄັດລອກ M5Stack Boards Manager ຕໍ່ໄປນີ້ URL ກັບ `ຜູ້ຈັດການກະດານເພີ່ມເຕີມ 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 ກ່ອນທີ່ຈະໃຊ້: https://docs.m5stack.com/en/download
Bluetooth Serial
- ເປີດ Arduino IDE ແລະເປີດ exampໂປຣແກມFile`->`ຕົວຢ່າງamples`->`Bluetooth Serial`->`Serial to Serial BT`.
- ເຊື່ອມຕໍ່ອຸປະກອນກັບຄອມພິວເຕີແລະເລືອກພອດທີ່ສອດຄ້ອງກັນທີ່ຈະໄຫມ້.
- ຫຼັງຈາກສໍາເລັດ, ອຸປະກອນຈະແລ່ນ Bluetooth ອັດຕະໂນມັດ, ແລະຊື່ອຸປະກອນແມ່ນ `ESP32test`.
- ໃຊ້ເຄື່ອງມືການສົ່ງທີ່ Port serial Bluetooth ໃນ PC ເພື່ອຮັບຮູ້ການສົ່ງຂໍ້ມູນ Bluetooth serial ທີ່ໂປ່ງໃສ.
- ນີ້ແມ່ນ 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
- ເປີດ Arduino IDE ແລະເປີດ exampໂປຣແກມFile`->`ຕົວຢ່າງamples`->`WIFI`->`WIFI Scan`.
- ເຊື່ອມຕໍ່ອຸປະກອນກັບຄອມພິວເຕີແລະເລືອກພອດທີ່ສອດຄ້ອງກັນທີ່ຈະໄຫມ້.
- ຫຼັງຈາກສໍາເລັດ, ອຸປະກອນຈະດໍາເນີນການສະແກນ WIFI ອັດຕະໂນມັດ, ແລະຜົນໄດ້ຮັບການສະແກນ WIFI ໃນປະຈຸບັນສາມາດໄດ້ຮັບໂດຍຜ່ານການຕິດຕາມທີ່ Port serial ທີ່ມາກັບ Arduino.
- ນີ້ແມ່ນ 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 ເປັນກະດານພັດທະນາການຮັບຮູ້ສຽງເວົ້າຂອງ IoT ຂະໜາດນ້ອຍ ແລະມີຄວາມຍືດຫຍຸ່ນຫຼາຍ, ໂດຍໃຊ້ຊິບຄວບຄຸມຫຼັກຂອງ Espresso `ESP32`, ໂດຍມີຈຸນລະພາກພະລັງງານຕໍ່າສອງໜ່ວຍ `Xtensa® 32-bit LX6`, ຄວາມຖີ່ຫຼັກເຖິງ `240MHz`. ມັນມີລັກສະນະຂະຫນາດກະທັດລັດ, ປະສິດທິພາບທີ່ເຂັ້ມແຂງແລະການບໍລິໂພກພະລັງງານຕ່ໍາ. ປະສົມປະສານ USB-A
ການໂຕ້ຕອບ, ສຽບແລະຫຼິ້ນ, ງ່າຍທີ່ຈະອັບໂຫລດ, ດາວນ໌ໂຫລດແລະ debug ໂຄງການ. ປະສົມປະສານ 'Wi-Fi' ແລະ 'Bluetooth' ໂມດູນ, ທີ່ມີໄມໂຄໂຟນດິຈິຕອນ SPM1423 (I2S), ສາມາດບັນລຸການບັນທຶກສຽງທີ່ຊັດເຈນ, ເຫມາະສໍາລັບການໂຕ້ຕອບຂອງມະນຸດກັບຄອມພິວເຕີ IoT, ສະຖານະການຮັບຮູ້ການປ້ອນຂໍ້ມູນສຽງ (STT)

ESP32 S3
ESP32-S3 ເປັນລະບົບ MCU ທີ່ມີພະລັງງານຕໍ່າໃນຊິບ (SoC) ທີ່ຮອງຮັບ 2.4GHz Wi-Fi ແລະ Bluetooth® LE dual-mode ການສື່ສານໄຮ້ສາຍ. ຊິບດັ່ງກ່າວປະສົມປະສານກັບໂປເຊດເຊີ Xtensa® 32-bit LX7 dual-core ປະສິດທິພາບສູງ, ໂປເຊດເຊີພະລັງງານຕ່ໍາສຸດ, Wi-Fi baseband, Bluetooth baseband, ໂມດູນ RF, ແລະອຸປະກອນຕໍ່ພ່ວງ.
ESP32-S3 ປະສົມປະສານສ່ວນປະກອບຂອງອຸປະກອນຕໍ່ເນື່ອງທັງໝົດໄດ້ຢ່າງບໍ່ຢຸດຢັ້ງ, ລວມທັງເຄື່ອງສົ່ງຕໍ່ໄປເຊຍກັນ, ແຟລດ, ຕົວເກັບປະຈຸຕົວກອງ ແລະ ການເຊື່ອມຕໍ່ການຈັບຄູ່ RF ໃນຊຸດດຽວ.
ເນື່ອງຈາກບໍ່ມີອົງປະກອບຕໍ່ຂ້າງອື່ນໆທີ່ກ່ຽວຂ້ອງ, ການເຊື່ອມໂລຫະໂມດູນແລະການທົດສອບແມ່ນບໍ່ຈໍາເປັນ. ດັ່ງນັ້ນ, ESP32-S3 ຫຼຸດຜ່ອນຄວາມສັບສົນຂອງການສະຫນອງ
ລະບົບຕ່ອງໂສ້ແລະປັບປຸງປະສິດທິພາບການຄວບຄຸມ. ດ້ວຍຂະໜາດນ້ອຍທີ່ສຸດ, ປະສິດທິພາບທີ່ແຂງແຮງ ແລະ ການບໍລິໂພກພະລັງງານຕໍ່າ, ESP32-S3 ເໝາະກັບທຸກພື້ນທີ່ຈຳກັດ ຫຼື ການນຳໃຊ້ແບັດເຕີຣີ ເຊັ່ນ: ເຄື່ອງໃຊ້ໄຟຟ້າ, ອຸປະກອນການແພດ, ເຊັນເຊີ ແລະ ຜະລິດຕະພັນ IoT ອື່ນໆ.
ຂໍ້ມູນຈໍາເພາະຂອງຜະລິດຕະພັນ
| ຊັບພະຍາກອນ | ພາລາມິເຕີ |
| ESP32-S3 | Dual-core 240MHz, ຮອງຮັບ 2.4GHz Wi-Fi ແລະພະລັງງານຕໍ່າ Bluetooth dual-mode ການສື່ສານໄຮ້ສາຍ |
| ການປ້ອນຂໍ້ມູນ voltage | 5V @ 500mA |
| ປຸ່ມ | ປຸ່ມຕັ້ງໂປຣແກຣມໄດ້ x 1 |
| ໂປຣແກມ RGB LED | WS2812 x 1 |
| ເສົາອາກາດ | ເສົາອາກາດ 2.4D 3G |
| ອຸນຫະພູມປະຕິບັດການ | 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 ກັບ `ຜູ້ຈັດການກະດານເພີ່ມເຕີມ 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 ກ່ອນທີ່ຈະໃຊ້: https://docs.m5stack.com/en/download
BLUETOOTH SERIAL
ເປີດ Arduino IDE ແລະເປີດ exampໂປຣແກມFile`->`ຕົວຢ່າງamples`->`Bluetooth Serial`->`Serial to Serial BT`. ເຊື່ອມຕໍ່ອຸປະກອນກັບຄອມພິວເຕີແລະເລືອກພອດທີ່ສອດຄ້ອງກັນທີ່ຈະໄຫມ້. ຫຼັງຈາກສໍາເລັດ, ອຸປະກອນຈະແລ່ນ Bluetooth ອັດຕະໂນມັດ, ແລະຊື່ອຸປະກອນແມ່ນ `ESP32test`. ໃນເວລານີ້, ໃຫ້ນໍາໃຊ້ເຄື່ອງມືການສົ່ງພອດ serial Bluetooth ໃນ PC ເພື່ອຮັບຮູ້ການສົ່ງຂໍ້ມູນ Bluetooth serial ຄວາມໂປ່ງໃສ.



ຜະລິດຕະພັນການສະແກນ WIFI
ເປີດ Arduino IDE ແລະເປີດ exampໂປຣແກມFile`->`ຕົວຢ່າງamples`->`WIFI`->`WIFI Scan`.
ເຊື່ອມຕໍ່ອຸປະກອນກັບຄອມພິວເຕີແລະເລືອກພອດທີ່ສອດຄ້ອງກັນທີ່ຈະໄຫມ້. ຫຼັງຈາກສໍາເລັດ, ອຸປະກອນຈະດໍາເນີນການສະແກນ WIFI ອັດຕະໂນມັດ, ແລະຜົນໄດ້ຮັບການສະແກນ WIFI ໃນປະຈຸບັນສາມາດໄດ້ຮັບໂດຍຜ່ານການຕິດຕາມທີ່ Port serial ທີ່ມາກັບ Arduino.


ຖະແຫຼງການ FCC
ອຸປະກອນນີ້ປະຕິບັດຕາມພາກທີ 15 ຂອງກົດລະບຽບ FCC.
ການດໍາເນີນງານແມ່ນຂຶ້ນກັບສອງເງື່ອນໄຂດັ່ງຕໍ່ໄປນີ້:
ການປ່ຽນແປງຫຼືການດັດແກ້ທີ່ບໍ່ໄດ້ຮັບອະນຸມັດຢ່າງຊັດເຈນໂດຍພາກສ່ວນທີ່ຮັບຜິດຊອບສໍາລັບການປະຕິບັດສາມາດເຮັດໃຫ້ສິດທິຂອງຜູ້ໃຊ້ໃນການດໍາເນີນງານອຸປະກອນເປັນໂມຄະ.
ໝາຍເຫດ: ອຸປະກອນນີ້ໄດ້ຮັບການທົດສອບແລະພົບເຫັນວ່າປະຕິບັດຕາມຂໍ້ຈໍາກັດສໍາລັບອຸປະກອນດິຈິຕອນ B Class B, ອີງຕາມພາກທີ 15 ຂອງກົດລະບຽບ FCC. ຂໍ້ຈໍາກັດເຫຼົ່ານີ້ຖືກອອກແບບມາເພື່ອສະຫນອງການປົກປ້ອງທີ່ສົມເຫດສົມຜົນຕໍ່ການແຊກແຊງທີ່ເປັນອັນຕະລາຍໃນການຕິດຕັ້ງທີ່ຢູ່ອາໄສ. ອຸປະກອນນີ້ສ້າງການນໍາໃຊ້ແລະສາມາດ radiate ພະລັງງານຄວາມຖີ່ຂອງວິທະຍຸແລະ, ຖ້າຫາກວ່າບໍ່ໄດ້ຕິດຕັ້ງແລະນໍາໃຊ້ຕາມຄໍາແນະນໍາ, ອາດຈະເຮັດໃຫ້ເກີດການຂັດຂວາງການສື່ສານວິທະຍຸເປັນອັນຕະລາຍ. ຢ່າງໃດກໍ່ຕາມ, ບໍ່ມີການຮັບປະກັນວ່າການແຊກແຊງຈະບໍ່ເກີດຂື້ນໃນການຕິດຕັ້ງໂດຍສະເພາະ. ຖ້າອຸປະກອນນີ້ເຮັດໃຫ້ເກີດການລົບກວນທີ່ເປັນອັນຕະລາຍຕໍ່ການຮັບວິທະຍຸຫຼືໂທລະພາບ, ເຊິ່ງສາມາດຖືກກໍານົດໂດຍການປິດແລະເປີດອຸປະກອນ, ຜູ້ໃຊ້ໄດ້ຖືກຊຸກຍູ້ໃຫ້ພະຍາຍາມແກ້ໄຂການລົບກວນໂດຍຫນຶ່ງຫຼືຫຼາຍມາດຕະການຕໍ່ໄປນີ້:
- ອຸປະກອນນີ້ອາດຈະບໍ່ເຮັດໃຫ້ເກີດການລົບກວນທີ່ເປັນອັນຕະລາຍ, ແລະ
- ອຸປະກອນນີ້ຕ້ອງຍອມຮັບການແຊກແຊງໃດໆທີ່ໄດ້ຮັບ, ລວມທັງການແຊກແຊງທີ່ອາດຈະເຮັດໃຫ້ເກີດການດໍາເນີນງານທີ່ບໍ່ຕ້ອງການ.
- Reorient ຫຼືຍ້າຍເສົາອາກາດຮັບ.
- ເພີ່ມການແຍກຕ່າງຫາກລະຫວ່າງອຸປະກອນແລະເຄື່ອງຮັບ.
- ເຊື່ອມຕໍ່ອຸປະກອນເຂົ້າໄປໃນເຕົ້າສຽບຢູ່ໃນວົງຈອນທີ່ແຕກຕ່າງຈາກທີ່ເຄື່ອງຮັບໄດ້ຖືກເຊື່ອມຕໍ່.
- ປຶກສາຕົວແທນຈໍາໜ່າຍ ຫຼື ຊ່າງວິທະຍຸ/ໂທລະພາບທີ່ມີປະສົບການເພື່ອຂໍຄວາມຊ່ວຍເຫຼືອ.
ອຸປະກອນນີ້ປະຕິບັດຕາມຂໍ້ຈໍາກັດການຮັບແສງຂອງລັງສີ FCC ທີ່ກໍານົດໄວ້ສໍາລັບສະພາບແວດລ້ອມທີ່ບໍ່ມີການຄວບຄຸມ.
ອຸປະກອນນີ້ຄວນຈະໄດ້ຮັບການຕິດຕັ້ງແລະດໍາເນີນການທີ່ມີໄລຍະຫ່າງຕໍາ່ສຸດທີ່ 20cm ລະຫວ່າງ radiator ແລະຮ່າງກາຍຂອງທ່ານ.
ເອກະສານ / ຊັບພະຍາກອນ
![]() | ຕົວຄວບຄຸມໂປຣແກຣມ ATOM S3U |
ເອກະສານອ້າງອີງ
- m5-docsdocs.m5stack.com
- raw.githubusercontent.com/espressif/arduino-esp32/gh-raw.githubusercontent.com
- arduino.cc/en/Main/Softwarewww.arduino.cc
- ຄູ່ມືຜູ້ໃຊ້manual.tools

