Chithunzi cha M5STACK

ATOM S3U Programmable Controller

M5STACK-ATOM S3U-Programmable-Controller-chinthu-chithunzi

M5STACK ATOM-S3U

M5STACK ATOM-S3U ndi chipangizo chomwe chimagwiritsa ntchito chip ESP32 S3 ndipo chimathandizira 2.4GHz Wi-Fi komanso kulankhulana opanda zingwe kwa Bluetooth dual-mode opanda zingwe.

Zofotokozera

Zida Parameter
Chithunzi cha ESP32-S3 Dual-core 240MHz, yothandizira 2.4ghz Wi-Fi ndi mphamvu zochepa
Kulumikizana opanda zingwe kwa Bluetooth pawiri-mode
Lowetsani voltage 5V @ 500mA
Batani Mabatani osinthika x 1
LED Pulogalamu ya RGB WS2812 x 1
Mlongoti 2.4G 3D Mlongoti
Kutentha kwa ntchito Zomwe sizinafotokozedwe

Malangizo Ogwiritsira Ntchito Zogulitsa

Kukhazikitsa kwa Arduino IDE
  1. Pitani kwa mkulu wa Arduino webtsamba (https://www.arduino.cc/en/Main/Software) kutsitsa phukusi loyika pamakina anu opangira.
  2. Tsegulani Arduino IDE ndikuyenda ku `File`->` Zokonda`->` Zikhazikiko`
  3. Lembani zotsatirazi M5Stack Boards Manager URL kwa `Woyang'anira Mabodi Owonjezera URLs:` https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_dev_index.json
  4. Yendetsani ku `Zida`->`Bolodi:`->`Woyang'anira Mabodi…`
  5. Saka `ESP32` in the pop-up window, find and click `Install`
  6. Sankhani `Zida`->`Bodi:`->` ESP32-Arduino-ESP32 DEV Module`
  7. Ikani dalaivala wa FTDI musanagwiritse ntchito: https://docs.m5stack.com/en/download

Bluetooth seri

  1. Tsegulani Arduino IDE ndikutsegula zakaleamppulogalamu `File`->`Eksamples`->`Bluetooth seri`->`Seriyo to Serial BT`.
  2. Lumikizani chipangizo pa kompyuta ndi kusankha lolingana doko kutentha.
  3. Mukamaliza, chipangizocho chimangoyendetsa Bluetooth, ndipo dzina la chipangizocho ndi `ESP32test`.
  4. Gwiritsani ntchito chida chotumizira doko la Bluetooth pa PC kuti muzindikire kufalikira kwa data ya seriyo ya Bluetooth.
  5. Nayi example kodi 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); }

Kusanthula kwa Wifi

  1. Tsegulani Arduino IDE ndikutsegula zakaleamppulogalamu `File`->`Eksamples`->`WIFI`->`WIFI Jambulani`.
  2. Lumikizani chipangizo pa kompyuta ndi kusankha lolingana doko kutentha.
  3. Mukamaliza, chipangizocho chidzangoyendetsa WIFI scan, ndipo zotsatira zaposachedwa za WIFI zitha kupezeka kudzera pa serial port monitor yomwe imabwera ndi Arduino.
  4. Nayi example kodi 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);
}

ZOCHITIKA

ATOM S3U ndi gulu laling'ono kwambiri komanso losinthika la IoT lozindikira mawu, logwiritsa ntchito chipangizo chachikulu cha Espresso's `ESP32`, chokhala ndi ma microprocessors amphamvu awiri a `Xtensa® 32-bit LX6`, main frequency Kufikira `240MHz`. Ili ndi mawonekedwe a kukula kophatikizana, magwiridwe antchito amphamvu komanso kugwiritsa ntchito mphamvu zochepa. USB-A yophatikizidwa
mawonekedwe, pulagi ndi kusewera, zosavuta kukweza, kutsitsa ndi kukonza pulogalamuyo. Ma module ophatikizika a `Wi-Fi` ndi `Bluetooth`, okhala ndi maikolofoni ya digito SPM1423 (I2S), amatha kujambula mawu omveka bwino, oyenera kulumikizana ndi makompyuta a anthu a IoT, zochitika zozindikiritsa mawu (STT)

M5STACK-ATOM S3U-Programmable-Controller-01

Chithunzi cha ESP32 S3
ESP32-S3 ndi yamphamvu yotsika MCU system-on-a-chip (SoC) yomwe imathandizira 2.4GHz Wi-Fi ndi Bluetooth® LE dual-mode kuyankhulana opanda zingwe. Chipchi chimaphatikiza mapurosesa apamwamba a Xtensa® 32-bit LX7 apawiri-core, ma processor amphamvu otsika kwambiri, Wi-Fi baseband, Bluetooth baseband, ma module a RF, ndi zotumphukira.

ESP32-S3 imaphatikiza zida zonse zotumphukira mosasunthika, kuphatikiza crystal oscillator, flash, capacitor fyuluta ndi maulalo ofananira a RF mu phukusi limodzi.
Popeza palibe zigawo zina zotumphukira zomwe zikukhudzidwa, kuwotcherera ma module ndi kuyesa sikofunikiranso. Momwemo, ESP32-S3 imachepetsa zovuta zoperekera
unyolo ndi bwino kulamulira bwino. Ndi kukula kwake kocheperako, kugwira ntchito mwamphamvu komanso kugwiritsa ntchito mphamvu zochepa, ESP32-S3 ndiyoyenera kugwiritsa ntchito zida zilizonse zopanda malo kapena zoyendetsedwa ndi batri, monga zamagetsi zovala, zida zamankhwala, masensa ndi zinthu zina za IoT.

KUKHALA KWA PRODUCT

Zida Parameter
Chithunzi cha ESP32-S3 Dual-core 240MHz, kuthandizira 2.4ghz Wi-Fi ndi kulumikizana opanda zingwe za Bluetooth zapawiri-mode
Lowetsani voltage 5V @ 500mA
batani Mabatani osinthika x 1
Pulogalamu ya RGB LED WS2812 x 1
Mlongoti 2.4G 3D Mlongoti
Kutentha kwa ntchito 32°F mpaka 104°F ( 0°C mpaka 40°C)

KUYAMBA KWAMBIRI

ARDUINO IDE
Pitani ku boma la Arduino webtsamba (https://www.arduino.cc/en/Main/Software), Sankhani phukusi loyika kuti mutsitse makina anu opangira.

  1. Tsegulani Arduino IDE, yendani ku `File`->` Zokonda`->` Zikhazikiko`
  2. Lembani zotsatirazi M5Stack Boards Manager URL kwa `Woyang'anira Mabodi Owonjezera URLs:` https://raw.githubusercontent.com/espressif/arduino-esp32/ghpages/package_esp32_dev_index.json
  3. Yendetsani ku `Zida`->`Bolodi:`->`Woyang'anira Mabodi…`
  4. Sakani `ESP32` pawindo lotulukira, pezani ndikudina `Ikani`
  5. sankhani `Zida`->`Bodi:`->` ESP32-Arduino-ESP32 DEV Module
  6. Chonde khazikitsani dalaivala wa FTDI musanagwiritse ntchito: https://docs.m5stack.com/en/download

BLUETOOTH SERIAL
Tsegulani Arduino IDE ndikutsegula zakaleamppulogalamu `File`->`Eksamples`->`Bluetooth seri`->`Seriyo to Serial BT`. Lumikizani chipangizo pa kompyuta ndi kusankha lolingana doko kutentha. Mukamaliza, chipangizocho chimangoyendetsa Bluetooth, ndipo dzina la chipangizocho ndi `ESP32test`. Pakadali pano, gwiritsani ntchito chida chotumizira cha Bluetooth pa PC kuti muzindikire kufalikira kwa data ya seriyo ya Bluetooth.

M5STACK-ATOM S3U-Programmable-Controller-02

M5STACK-ATOM S3U-Programmable-Controller-03

M5STACK-ATOM S3U-Programmable-Controller-04

KUSINTHA KWA WIFI KWA PRODUCT

Tsegulani Arduino IDE ndikutsegula zakaleamppulogalamu `File`->`Eksamples`->`WIFI`->`WIFI Jambulani`.
Lumikizani chipangizo pa kompyuta ndi kusankha lolingana doko kutentha. Mukamaliza, chipangizocho chidzangoyendetsa WIFI scan, ndipo zotsatira zaposachedwa za WIFI zitha kupezeka kudzera pa serial port monitor yomwe imabwera ndi Arduino.

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

NKHANI YA FCC

Chipangizochi chikugwirizana ndi gawo 15 la Malamulo a FCC.

Kugwira ntchito kumadalira zinthu ziwiri izi:
Kusintha kulikonse kapena kusintha komwe sikunavomerezedwe ndi gulu lomwe limayang'anira kutsata kungathe kulepheretsa wogwiritsa ntchito kugwiritsa ntchito zidazo.
Zindikirani: Zipangizozi zayesedwa ndipo zapezeka kuti zikugwirizana ndi malire a chipangizo cha digito cha Gulu B, motsatira gawo 15 la Malamulo a FCC. Malire awa adapangidwa kuti apereke chitetezo chokwanira ku kusokoneza koyipa pakukhazikitsa nyumba. Chida ichi chimapanga ntchito ndipo chimatha kuwunikira mphamvu zamawayilesi ndipo, ngati sichinayikedwe ndi kugwiritsidwa ntchito motsatira malangizo, chikhoza kusokoneza kulumikizana kwa wailesi. Komabe, palibe chitsimikizo kuti kusokoneza sikudzachitika mu unsembe winawake. Ngati chida ichi chikuyambitsa kusokoneza koyipa kwa wailesi kapena kulandila wailesi yakanema, komwe kungadziwike ndikuzimitsa ndi kuyatsa zida, wogwiritsa ntchitoyo akulimbikitsidwa kuyesa kusokoneza ndi chimodzi kapena zingapo mwa izi:

  1. Chipangizochi sichikhoza kuyambitsa kusokoneza kovulaza, ndi
  2. Chipangizochi chiyenera kuvomereza kusokonezedwa kulikonse komwe kulandidwa, kuphatikiza kusokoneza komwe kungayambitse ntchito yosafunikira.
  • Yankhanitsaninso kapena sinthani mlongoti wolandira.
  • Wonjezerani kulekana pakati pa zida ndi wolandila.
  • Lumikizani chipangizocho munjira yosiyana ndi yomwe wolandila amalumikizidwa.
  • Funsani wogulitsa kapena wodziwa ntchito pa wailesi/TV kuti akuthandizeni.

Chida ichi chimagwirizana ndi malire a FCC okhudzana ndi ma radiation omwe akhazikitsidwa kumalo osalamulirika.
Zidazi ziyenera kuyikidwa ndikugwiritsidwa ntchito ndi mtunda wochepera 20cm pakati pa radiator ndi thupi lanu.

Zolemba / Zothandizira

M5STACK ATOM S3U Programmable Controller [pdf] Buku Logwiritsa Ntchito
M5ATOMS3U, 2AN3WM5ATOMS3U, ATOM S3U, ATOM S3U Programmable Controller, Programmable Controller, Controller

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *