1. Introduzione
Questo manuale fornisce informazioni essenziali per il kit di sviluppo M5Stack ATOMS3R Compact ESP32-S3. ATOMS3R è un controller programmabile compatto e altamente integrato, progettato per diverse applicazioni di dispositivi intelligenti embedded. È dotato di un controller principale ESP32-S3, uno schermo IPS a colori da 0.85 pollici e numerosi sensori integrati con funzionalità di espansione.
Per garantire un utilizzo corretto e sfruttarne al massimo il potenziale, leggere attentamente il presente manuale prima di utilizzare il dispositivo.
2. Prodotto finitoview
M5Stack ATOMS3R è basato sul controller principale ESP32-S3-PICO-1-N8R8, con WiFi integrato, 8 MB di FLASH integrata e 8 MB di PSRAM. Le sue dimensioni compatte (24x24x12.9 mm) lo rendono ideale per progetti con spazi limitati.
2.1 Caratteristiche principali
- Controller principale ESP32-S3-PICO-1-N8R8 con WiFi integrato.
- 8 MB di FLASH integrata e 8 MB di PSRAM per prestazioni migliorate.
- Schermo IPS a colori da 0.85 pollici (128x128px) per un feedback visivo.
- Pulsante programmabile situato sotto lo schermo.
- Sensore geomagnetico BMM150 a 3 assi integrato e sensore di assetto BMI270 a 6 assi.
- Interfaccia di tipo C per l'alimentazione e il download del firmware.
- Porta di espansione HY2.0-4P (Port.A) per I2C/GPIO/ADC/UART.
- Sei pin GPIO e di alimentazione riservati nella parte inferiore per una facile espansione.
- Antenna 3D migliorata per prestazioni e stabilità wireless migliorate.
- Funzione di emissione a infrarossi (IR).
2.2 Identificazione dei componenti
L'immagine seguente illustra i componenti principali e le interfacce del kit di sviluppo ATOMS3R.

Descrizione dell'immagine: Questo diagramma mostra l'M5Stack ATOMS3R da una prospettiva frontale superiore angolata, evidenziandone le caratteristiche principali. Le etichette indicano lo schermo LCD IPS da 0.85 pollici, il pulsante interno, la porta USB-C per l'alimentazione e la programmazione, la porta HY2.0-4P Port.A per l'espansione e i sei pin GPIO esterni. Indica inoltre i sensori interni BMI270 e BMM150, il LED IR e il controller ESP32-S3-PICO con 8 MB di Flash e 8 MB di PSRAM. Le dimensioni sono indicate come 24x24x12.9 mm.
Uno sguardo più da vicino al pinout e alle porte di espansione:

Descrizione dell'immagine: Questa immagine fornisce una vista dall'alto verso il basso view dell'M5Stack ATOMS3R, che mostra chiaramente la configurazione dei pin. Le etichette indicano i pin 3V3, 5V e Ground (G), nonché i pin GPIO specifici (G1, G2, G5, G6, G7, G8, G38, G39, G41, G42, G45, G47, G48). Descrive inoltre le connessioni per l'LCD (MOSI, SCK, RS, CS, BL), il LED IR e il pulsante (BTN). Il connettore Port.A è visibile in basso al centro.
3. Cosa c'è nella scatola
Dopo aver aperto la confezione, dovresti trovare il seguente articolo:
- 1x kit di sviluppo M5Stack ATOMS3R
L'ATOMS3R è solitamente confezionato come mostrato:

Descrizione dell'immagine: L'M5Stack ATOMS3R è presentato nella sua confezione blister trasparente, con il dispositivo visibile attraverso la plastica. La confezione presenta il marchio "ATOM S3R" e il logo M5Stack.
4. Impostazione
4.1 Alimentazione del dispositivo
L'ATOMS3R è alimentato tramite la porta USB Type-C. Collega un cavo USB Type-C standard al dispositivo e a una fonte di alimentazione da 5 V (ad esempio, una porta USB del computer o un adattatore USB da parete).

Descrizione dell'immagine: Questa immagine mostra il lato inferiore dell'M5Stack ATOMS3R, che mostra chiaramente la porta USB Type-C per alimentazione e dati e il connettore HY2.0-4P Port.A per le periferiche esterne. Un'etichetta di avvertenza a strisce gialle e nere è visibile vicino alla porta USB-C.
4.2 Configurazione dell'ambiente software
ATOMS3R supporta diversi ambienti di sviluppo. Scegline uno in base alle tue preferenze e ai requisiti del progetto:
- IDE Arduino: Per la programmazione in C/C++, è necessario installare il pacchetto di supporto della scheda ESP32 per Arduino. Consultare la documentazione ufficiale di M5Stack per istruzioni dettagliate sull'installazione.
- Flusso interfaccia utente: A webpiattaforma di programmazione grafica basata su, ideale per i principianti. Accedi a UIFlow tramite il tuo web browser e collega il tuo ATOMS3R.
- Micropython: Per la programmazione basata su Python, sarà necessario installare il firmware Micropython sul dispositivo e utilizzare un terminale seriale o un IDE per interagire con esso.
Le guide dettagliate per la configurazione di ciascun ambiente sono disponibili sul sito ufficiale M5Stack websito: Documentazione M5Stack.
4.3 Scaricamento del firmware
Il firmware può essere scaricato su ATOMS3R tramite l'interfaccia USB Type-C. A seconda dell'ambiente di sviluppo scelto, per questo processo verranno utilizzati strumenti specifici (ad esempio, ESP-IDF, Arduino IDE uploader, UIFlow desktop IDE).
5. Istruzioni per l'uso
5.1 Funzionamento di base
- Accensione: Collega l'ATOMS3R a una fonte di alimentazione da 5 V tramite la porta USB Type-C. Il dispositivo si accenderà automaticamente.
- Schermo: Lo schermo IPS da 0.85 pollici visualizzerà le informazioni come programmato.
- Pulsante programmabile: Un pulsante si trova sotto lo schermo. La sua funzione è determinata dal firmware caricato. In genere, una pressione breve può attivare un evento, mentre una pressione prolungata (ad esempio, 2 secondi) può avviare un reset o accedere a una modalità specifica.
5.2 Utilizzo di porte e pin di espansione
- Porta A (HY2.0-4P): Questa porta fornisce funzionalità I2C, GPIO, ADC e UART. È compatibile con le unità M5Stack compatibili con Grove per una facile espansione.
- Pin GPIO inferiori: Nella parte inferiore del dispositivo sono esposti sei pin GPIO e di alimentazione, consentendo connessioni personalizzate a breadboard o altre periferiche. Fare riferimento allo schema di pinout nella Sezione 2.2 per le assegnazioni specifiche dei pin.
5.3 Sensori integrati
- Sensore geomagnetico BMM150: Fornisce dati sul campo magnetico a 3 assi, utili per applicazioni con bussola.
- Sensore di assetto BMI270: Fornisce dati dell'unità di misura inerziale (IMU) a 6 assi (giroscopio a 3 assi e accelerometro a 3 assi), utili per il rilevamento del movimento e il tracciamento dell'orientamento.
Per accedere ai dati provenienti da questi sensori sono necessarie librerie e programmazione appropriate all'interno dell'ambiente di sviluppo scelto.
6. Specifiche
| Caratteristica | Dettaglio |
|---|---|
| Controllore principale | ESP32-S3-PICO-1-N8R8 |
| Memoria Flash | 8 MB a bordo |
| PSRAM | 8 MB a bordo |
| Display | Schermo IPS a colori da 0.85 pollici (128x128px) |
| Connettività wireless | Wi-Fi (802.11bgn) |
| Sensori | BMM150 (geomagnetico a 3 assi), BMI270 (assetto a 6 assi) |
| Interfaccia | USB Type-C, HY2.0-4P (Port.A), 6 pin GPIO/alimentazione |
| Supporto del sistema operativo | Arduino, UIFlow, Micropython |
| Dimensioni (LxWxH) | 0.95 x 0.95 x 0.5 pollici (24 x 24 x 12.9 mm) |
| Peso | 0.24 once (circa 6.8 g) |
| Colore | Bianco |
7. Risoluzione Dei Problemi
7.1 Il dispositivo non si accende
- Assicurarsi che il cavo USB Type-C sia collegato saldamente sia all'ATOMS3R sia alla fonte di alimentazione.
- Verificare che la fonte di alimentazione (ad esempio, porta USB del computer, adattatore da parete) sia funzionante e fornisca 5 V.
- Prova un altro cavo USB Type-C.
7.2 Problemi di caricamento del firmware
- Verificare che sul computer siano installati i driver corretti per ESP32-S3.
- Seleziona la porta COM corretta nel tuo ambiente di sviluppo (Arduino IDE, ecc.).
- Assicurati che nel tuo IDE sia selezionato il tipo di scheda corretto (ad esempio, ESP32-S3 Dev Module).
- Controllare eventuali messaggi di errore nella console di output dell'IDE.
7.3 Lo schermo non viene visualizzato
- Verifica che il codice includa i comandi necessari per l'inizializzazione e il disegno del display.
- Assicurarsi che la libreria di visualizzazione sia configurata correttamente per lo schermo IPS da 0.85 pollici.
7.4 Problemi di connettività Wi-Fi
- Controlla attentamente il tuo SSID Wi-Fi e la password nel codice.
- Assicurati che ATOMS3R si trovi nel raggio d'azione del tuo punto di accesso Wi-Fi.
- Verifica che la tua rete Wi-Fi funzioni su una banda da 2.4 GHz, poiché ESP32-S3 in genere supporta questa banda.
8. Manutenzione
- Pulizia: Per pulire il dispositivo, utilizzare un panno morbido e asciutto. Evitare l'uso di liquidi o detergenti abrasivi.
- Magazzinaggio: Conservare l'ATOMS3R in un luogo fresco e asciutto, lontano dalla luce solare diretta e da temperature estreme.
- Gestione: Maneggiare il dispositivo con cura per evitare danni fisici allo schermo, alle porte o ai pin.
- Aggiornamenti del firmware: Controllare regolarmente il sito ufficiale M5Stack websito per gli ultimi aggiornamenti del firmware e delle librerie per garantire prestazioni ottimali e accesso alle nuove funzionalità.
9. Garanzia e supporto
Per informazioni dettagliate sulla garanzia, supporto tecnico e risorse aggiuntive, visitare il sito ufficiale M5Stack websito:
- Ufficiale Websito: m5stack.com
- Documentazione: docs.m5stack.com
- Forum della comunità: Interagisci con altri utenti e trova soluzioni sulle piattaforme della community M5Stack.
Si prega di conservare la prova d'acquisto per eventuali reclami in garanzia.





