1. Кіріспе
Бұл нұсқаулық M5Stack ATOMS3R Compact ESP32-S3 әзірлеу жинағы туралы маңызды ақпаратты ұсынады. ATOMS3R - әртүрлі ендірілген ақылды құрылғылар қолданбаларына арналған жоғары интеграцияланған, ықшам бағдарламаланатын контроллер. Оның құрамында ESP32-S3 негізгі контроллері, 0.85 дюймдік түрлі-түсті IPS экраны және бірнеше интеграцияланған сенсорлар мен кеңейту мүмкіндіктері бар.
Құрылғыны дұрыс пайдалану және оның әлеуетін барынша арттыру үшін оны пайдаланбас бұрын осы нұсқаулықты мұқият оқып шығыңыз.
2. Өнім аяқталдыview
M5Stack ATOMS3R ESP32-S3-PICO-1-N8R8 негізгі контроллерінің негізінде жасалған, кіріктірілген WiFi, 8 МБ борттық FLASH және 8 МБ PSRAM ұсынады. Оның ықшам өлшемі (24x24x12.9 мм) оны кеңістікті шектейтін жобалар үшін өте қолайлы етеді.
2.1 Негізгі мүмкіндіктер
- Кіріктірілген WiFi бар ESP32-S3-PICO-1-N8R8 негізгі контроллері.
- Өнімділікті жақсарту үшін 8 МБ ішкі FLASH және 8 МБ PSRAM.
- Көрнекі кері байланыс үшін 0.85 дюймдік түрлі-түсті IPS экран (128x128px).
- Экранның астында орналасқан бағдарламаланатын түйме.
- Кіріктірілген 3 осьті BMM150 геомагниттік сенсоры және 6 осьті BMI270 бағдар сенсоры.
- Қуат көзі мен микробағдарламаны жүктеуге арналған Type-C интерфейсі.
- I2C/GPIO/ADC/UART үшін HY2.0-4P кеңейту порты (Port.A).
- Оңай кеңейту үшін төменгі жағында алты GPIO және қуат түйреуіштері сақталған.
- Сымсыз байланыстың өнімділігі мен тұрақтылығын жақсарту үшін жақсартылған 3D антеннасы.
- Инфрақызыл (ИК) сәулелену функциясы.
2.2 Құрамдас бөліктерді анықтау
Келесі суретте ATOMS3R әзірлеу жинағының негізгі компоненттері мен интерфейстері көрсетілген.

Сурет сипаттамасы: Бұл диаграммада M5Stack ATOMS3R құрылғысы жоғарғы жағынан алдыңғы жағынан бұрышты көріністе көрсетілген, оның негізгі ерекшеліктерін ерекшелейді. Белгілер 0.85 дюймдік IPS LCD экранына, ішкі түймеге, қуат және бағдарламалауға арналған USB-C портына, кеңейтуге арналған HY2.0-4P Port.A және алты сыртқы GPIO түйреуіштеріне нұсқайды. Сондай-ақ, ол ішкі BMI270 және BMM150 сенсорларын, инфрақызыл жарықдиодты шамды және 8 МБ флэш-жады және 8 МБ PSRAM бар ESP32-S3-PICO контроллерін көрсетеді. Өлшемдері 24x24x12.9 мм деп белгіленген.
Pinout және кеңейту порттарын егжей-тегжейлі қарастырыңыз:

Сурет сипаттамасы: Бұл сурет жоғарыдан төменге қарай көрсетеді view M5Stack ATOMS3R құрылғысының түйреуіш конфигурациясын анық көрсетеді. Белгілерде 3V3, 5V және Ground (G) түйреуіштері, сондай-ақ нақты GPIO түйреуіштері (G1, G2, G5, G6, G7, G8, G38, G39, G41, G42, G45, G47, G48) көрсетілген. Сондай-ақ, онда LCD (MOSI, SCK, RS, CS, BL), IR LED және түйме (BTN) қосылымдары егжей-тегжейлі көрсетілген. Port.A қосқышы төменгі орталықта көрінеді.
3. Қорапта не бар
Пакетті ашқан кезде келесі элементті табу керек:
- 1x M5Stack ATOMS3R әзірлеу жинағы
ATOMS3R әдетте көрсетілгендей қаптамада болады:

Сурет сипаттамасы: M5Stack ATOMS3R құрылғысы мөлдір блистерде қаптамасында көрсетілген, құрылғы пластик арқылы көрінеді. Қаптамада «ATOM S3R» бренді және M5Stack логотипі бар.
4. Орнату
4.1 Құрылғыны қуаттандыру
ATOMS3R құрылғысы USB Type-C порты арқылы қуат алады. Стандартты USB Type-C кабелін құрылғыға және 5 В қуат көзіне (мысалы, компьютердің USB порты немесе USB қабырға адаптері) қосыңыз.

Сурет сипаттамасы: Бұл суретте M5Stack ATOMS3R құрылғысының төменгі жағы көрсетілген, онда қуат пен деректерге арналған USB Type-C порты және сыртқы перифериялық құрылғыларға арналған HY2.0-4P Port.A қосқышы анық көрсетілген. USB-C портының жанында сары және қара жолақты ескерту жапсырмасы көрінеді.
4.2 Бағдарламалық жасақтама ортасын орнату
ATOMS3R әртүрлі әзірлеу орталарын қолдайды. Қалауыңыз бен жоба талаптарыңызға негізделген біреуін таңдаңыз:
- Arduino IDE: C/C++ бағдарламалау үшін. Arduino үшін ESP32 тақтасын қолдау пакетін орнату қажет болады. Толық орнату нұсқауларын ресми M5Stack құжаттамасынан қараңыз.
- UIFlow: A web-негізделген графикалық бағдарламалау платформасы, жаңадан бастаушыларға өте ыңғайлы. UIFlow-қа өзіңіздің web браузерді ашып, ATOMS3R құрылғыңызды қосыңыз.
- Микропитон: Python негізіндегі бағдарламалау үшін. Micropython микробағдарламасын құрылғыға жүктеп, онымен әрекеттесу үшін сериялық терминалды немесе IDE пайдалану қажет болады.
Әрбір ортаны орнату бойынша егжей-тегжейлі нұсқаулықтарды ресми M5Stack сайтынан табуға болады. webсайт: M5Stack құжаттамасы.
4.3 Микробағдарламаны жүктеп алу
Микробағдарламаны ATOMS3R құрылғысына USB Type-C интерфейсі арқылы жүктеуге болады. Таңдалған әзірлеу ортасына байланысты, бұл процесс үшін арнайы құралдар (мысалы, ESP-IDF, Arduino IDE жүктеушісі, UIFlow жұмыс үстелі IDE) пайдаланылады.
5. Пайдалану нұсқаулары
5.1 Негізгі операция
- Қуат қосулы: ATOMS3R құрылғысын USB Type-C порты арқылы 5 В қуат көзіне қосыңыз. Құрылғы автоматты түрде қосылады.
- Экран: 0.85 дюймдік IPS экраны бағдарламаланғандай ақпаратты көрсетеді.
- Бағдарламаланатын түйме: Экранның астында түйме орналасқан. Оның функциясы жүктелген микробағдарламамен анықталады. Әдетте, қысқа басу оқиғаны іске қосуы мүмкін, ал ұзақ басу (мысалы, 2 секунд) қалпына келтіруді бастауы немесе белгілі бір режимге өтуі мүмкін.
5.2 Кеңейту порттары мен түйреуіштерін пайдалану
- Порт.A (HY2.0-4P): Бұл порт I2C, GPIO, ADC және UART мүмкіндіктерін қамтамасыз етеді. Ол оңай кеңейту үшін M5Stack компаниясының Grove-үйлесімді құрылғыларымен үйлесімді.
- Төменгі GPIO түйреуіштері: Құрылғының төменгі жағында алты GPIO және қуат түйреуіші орналасқан, бұл нан тақталарына немесе басқа перифериялық құрылғыларға арнайы қосылымдарды жасауға мүмкіндік береді. Нақты түйреуіштерді тағайындау үшін 2.2-бөлімдегі түйреуіш диаграммасын қараңыз.
5.3 Кіріктірілген сенсорлар
- BMM150 геомагниттік сенсоры: Компас қолданбалары үшін пайдалы 3 осьті магнит өрісі деректерін ұсынады.
- BMI270 көңіл-күй сенсоры: Қозғалысты сезу және бағдарды бақылау үшін пайдалы 6 осьті инерциялық өлшеу бірлігінің (IMU) деректерін (3 осьті гироскоп және 3 осьті акселерометр) ұсынады.
Бұл сенсорлардан деректерге қол жеткізу үшін таңдалған әзірлеу ортасында тиісті кітапханалар мен бағдарламалау қажет.
6. Техникалық сипаттамалар
| Ерекшелік | Мәлімет |
|---|---|
| Негізгі контроллер | ESP32-S3-PICO-1-N8R8 |
| Флэш жады | 8 МБ ішкі жад |
| PSRAM | 8 МБ ішкі жад |
| Дисплей | 0.85 дюймдік түрлі-түсті IPS экран (128x128px) |
| Сымсыз қосылым | Wi-Fi (802.11 млрд.) |
| Сенсорлар | BMM150 (3 осьті геомагниттік), BMI270 (6 осьті бағдар) |
| Интерфейс | USB Type-C, HY2.0-4P (Port.A), 6x GPIO/қуат түйреуіштері |
| Операциялық жүйені қолдау | Arduino, UIFlow, Micropython |
| Өлшемдері (LxWxH) | 0.95 x 0.95 x 0.5 дюйм (24 x 24 x 12.9 мм) |
| Салмағы | 0.24 унция (шамамен 6.8 г) |
| Түс | Ақ |
7. Ақаулықтарды жою
7.1 Құрылғы қосылмаған
- USB Type-C кабелінің ATOMS3R құрылғысына да, қуат көзіне де сенімді түрде қосылғанына көз жеткізіңіз.
- Қуат көзінің (мысалы, компьютердің USB порты, қабырға адаптері) жұмыс істеп тұрғанын және 5 В кернеуді қамтамасыз ететінін тексеріңіз.
- Басқа USB Type-C кабелін қолданып көріңіз.
7.2 Микробағдарламаны жүктеу мәселелері
- Компьютеріңізде ESP32-S3 үшін дұрыс драйверлер орнатылғанын растаңыз.
- Әзірлеу ортаңызда (Arduino IDE және т.б.) дұрыс COM портын таңдаңыз.
- IDE жүйесінде дұрыс тақта түрі (мысалы, ESP32-S3 Dev Module) таңдалғанына көз жеткізіңіз.
- IDE шығыс консоліндегі қате туралы хабарламаларды тексеріңіз.
7.3 Экран көрсетілмейді
- Кодыңызда қажетті дисплейді инициализациялау және сурет салу командалары бар екеніне көз жеткізіңіз.
- Дисплей кітапханасының 0.85 дюймдік IPS экраны үшін дұрыс конфигурацияланғанына көз жеткізіңіз.
7.4 Wi-Fi қосылымының ақаулары
- Кодыңыздағы Wi-Fi SSID және құпия сөзіңізді екі рет тексеріңіз.
- ATOMS3R құрылғысының Wi-Fi кіру нүктесінің ауқымында екеніне көз жеткізіңіз.
- Wi-Fi желіңіздің 2.4 ГГц диапазонында жұмыс істеп тұрғанын растаңыз, себебі ESP32-S3 әдетте осы диапазонды қолдайды.
8. Техникалық қызмет көрсету
- Тазалау: Құрылғыны тазалау үшін жұмсақ, құрғақ шүберекті пайдаланыңыз. Сұйықтықтарды немесе абразивті тазалағыштарды пайдаланудан аулақ болыңыз.
- Сақтау орны: ATOMS3R құрылғысын салқын, құрғақ жерде, тікелей күн сәулесінен және жоғары температурадан алыс сақтаңыз.
- Өңдеу: Экранға, порттарға немесе түйреуіштерге физикалық зақым келтірмеу үшін құрылғыны абайлап ұстаңыз.
- Микробағдарламаны жаңарту: M5Stack ресми өкілін үнемі тексеріп отырыңыз webоңтайлы өнімділікті және жаңа мүмкіндіктерге қол жеткізуді қамтамасыз ету үшін ең соңғы микробағдарлама және кітапхана жаңартуларына арналған сайт.
9. Кепілдік және қолдау
Кепілдік туралы толық ақпарат, техникалық қолдау және қосымша ресурстар алу үшін ресми M5Stack веб-сайтына кіріңіз. webсайт:
- Ресми Webсайт: m5stack.com
- Құжаттама: docs.m5stack.com
- Қауымдастық форумдары: Басқа пайдаланушылармен байланысып, M5Stack қауымдастық платформаларында шешімдер табыңыз.
Кез келген кепілдік шағымдары үшін сатып алуды растайтын құжатты сақтаңыз.