
ATOMS3 વિકાસ કીટ
વપરાશકર્તા માર્ગદર્શિકા
રૂપરેખા
AtomS3 એ ESP32-S3 ચિપ પર આધારિત ડેવલપમેન્ટ બોર્ડ છે અને તેમાં 0.85 “TFT સ્ક્રીનનો સમાવેશ થાય છે. બોર્ડ WS2812LED અને 2.4g એન્ટેના ઉપરાંત બે બટનો અને USB-C પોર્ટથી સજ્જ છે. 
1.1 હાર્ડવેર કમ્પોઝિશન
AtomS3 હાર્ડવેર: ESP32-S3 ચિપ, TFT ડિસ્પ્લે, રંગ LED, બટનો, Y8089DCDC. Esp32-s3 એ 2.4GHz Wi-Fi અને બ્લૂટૂથ (LE) સાથે સંકલિત સિંગલ ચિપ છે, જેમાં લોંગ રેન્જ મોડ છે. Esp32-s3 Xtensa® 32-bit LX7 ડ્યુઅલ-કોર પ્રોસેસર, 240mhz સુધી, બિલ્ટ-ઇન 512KB SRAM (TCM), 45 પ્રોગ્રામેબલ GPIO પિન અને સમૃદ્ધ સંચાર ઇન્ટરફેસથી સજ્જ છે. Esp32-s3 હાઇ-સ્પીડ ઓક્ટલ SPI ફ્લેશ અને ઑફ-ચિપ રેમની મોટી ક્ષમતાને સમર્થન આપે છે, અને વપરાશકર્તા-રૂપરેખાંકિત ડેટા કેશીંગ અને સૂચના કેશીંગને સપોર્ટ કરે છે.
TFT સ્ક્રીન 0.85 x 9107 ના રિઝોલ્યુશન સાથે GC128 દ્વારા સંચાલિત 128 “રંગની સ્ક્રીન છે. ઓપરેટિંગ વોલ્યુમtage શ્રેણી 2.4-3.3V, સંચાલન તાપમાન શ્રેણી 0-40°C.
પાવર મેનેજમેન્ટ ચિપ સિલરજીની SY8089 છે. વર્કિંગ વોલ્યુમtage શ્રેણી 2.7V-5.5V છે, ચાર્જિંગ વર્તમાન 2A છે. AtomS3 તમને ESP32 પ્રોગ્રામ કરવા માટે જોઈતી દરેક વસ્તુ સાથે આવે છે, તમારે જે કંઈ કરવાની અને વિકસાવવાની જરૂર છે
પિન વર્ણન
2.1.USB ઈન્ટરફેસ
AtomS3 એ ટાઈપ-સી યુએસબી ઈન્ટરફેસ સાથે ગોઠવેલ છે અને યુએસબી2.0 સ્ટાન્ડર્ડ કોમ્યુનિકેશન પ્રોટોકોલને સપોર્ટ કરે છે.
2.2.ગ્રોવ ઈન્ટરફેસ
4P 2.0mm ના અંતર સાથે MSCAMREA GROVE ઇન્ટરફેસથી સજ્જ છે. આંતરિક વાયરિંગ GND, 5V, GPIO36 અને GPI037 સાથે જોડાયેલ છે.

2.3.GPIO ઈન્ટરફેસ 
5p 2.54mm અંતરવાળા બસબાર ઇન્ટરફેસથી સજ્જ છે, અને આંતરિક વાયરિંગ GPI014, GPIO17, GPI042, GPI040 અને 3.3V સાથે જોડાયેલ છે.
4p એ 2.54mm અંતરવાળા બસ પોર્ટ સાથે ગોઠવેલ છે, અને આંતરિક કેબલ GPI038, GPI039, SV અને GND છે.
કાર્યાત્મક વર્ણન
આ પ્રકરણ ESP32-S3 વિવિધ મોડ્યુલો અને કાર્યોને વર્ણવે છે.
3.1.CPU અને મેમરી
Xtensai, ડ્યુઅલ કોર 32-બીટ LX7 માઇક્રોપ્રોસેસરમ્પ થી 240 MHz
- 384 K8 રોમ
- 512 K8 SRAM
- RTC માં 16 KB SRAM
- એસપી/, ડ્યુઅલ SP/, Quad SPI Octal SRI OP' અને OP/ ઇન્ટરફેસ કે જે બહુવિધ ફ્લેશ અને બાહ્ય રેમ સાથે જોડાણની મંજૂરી આપે છે
- કેશ સાથે ફ્લેશ કંટ્રોલર સપોર્ટેડ છે
- ફ્લેશ ઇન-સર્કિટ પ્રોગ્રામિંગ (/CP) સપોર્ટેડ છે
3.2 સ્ટોરેજ વર્ણન
3.2.1.બાહ્ય ફ્લેશ અને RAM
ESP32-S3 SPI, Dual SPI, Quad SPI, Octal SPI, QM અને OPI ઇન્ટરફેસને સપોર્ટ કરે છે જે બહુવિધ બાહ્ય ફ્લેશ અને RAM સાથે જોડાણની મંજૂરી આપે છે.
બાહ્ય ફ્લેશ અને રેમને CPU સૂચના મેમરી સ્પેસ અને વાંચવા માટે માત્ર ડેટા મેમરી સ્પેસમાં મેપ કરી શકાય છે. બાહ્ય રેમને CPU ડેટા મેમરી સ્પેસમાં પણ મેપ કરી શકાય છે. ESP32-S3 168 સુધી બાહ્ય ફ્લેશ અને RAM, અને XTS-AES પર આધારિત હાર્ડવેર એન્ક્રિપ્શન/ડિક્રિપ્શનને ફ્લેશ અને બાહ્ય રેમમાં વપરાશકર્તાઓના પ્રોગ્રામ્સ અને ડેટાને સુરક્ષિત કરવા માટે સપોર્ટ કરે છે.
હાઇ-સ્પીડ કેશ દ્વારા, ESP32-S3 એક સમયે સપોર્ટ કરી શકે છે:
- બાહ્ય ફ્લેશ અથવા RAM ને 32 KB ના વ્યક્તિગત બ્લોક્સ તરીકે 64 MB સૂચના જગ્યામાં મેપ કરવામાં આવે છે
- બાહ્ય રેમ 32 KB ના વ્યક્તિગત બ્લોક્સ તરીકે 64 MB ડેટા સ્પેસમાં મેપ કરવામાં આવી છે. 8-બીટ, 16-બીટ, 32-બીટ અને 128-બીટ રીડ અને રાઇટ છે બાહ્ય ફ્લેશને 32 એમબી ડેટા સ્પેસમાં 64 કેબીના વ્યક્તિગત બ્લોક તરીકે પણ મેપ કરી શકાય છે, પરંતુ માત્ર 8-બીટ, 16-બીટ, 32ને સપોર્ટ કરે છે. -બીટ અને 128-બીટ વાંચે છે.
3.3.CPU ઘડિયાળ
CPU ઘડિયાળમાં ત્રણ સંભવિત સ્ત્રોતો છે:
- બાહ્ય મુખ્ય સ્ફટિક ઘડિયાળ
- આંતરિક ઝડપી RC ઓસિલેટર (સામાન્ય રીતે લગભગ 17.5 MHz, અને એડજસ્ટેબલ)
- PLL ઘડિયાળ
એપ્લિકેશન ઉપરની ત્રણ ઘડિયાળોમાંથી ઘડિયાળનો સ્ત્રોત પસંદ કરી શકે છે. પસંદ કરેલ ઘડિયાળનો સ્ત્રોત સીપીયુ ઘડિયાળને સીધો અથવા વિભાજન પછી, એપ્લિકેશન પર આધાર રાખીને ચલાવે છે. એકવાર CPU રીસેટ થઈ જાય, ડિફોલ્ટ ઘડિયાળનો સ્ત્રોત બાહ્ય મુખ્ય ક્રિસ્ટલ ઘડિયાળ 2 વડે વિભાજિત થશે.
3.4. આરટીસી અને લો પાવર મેનેજમેન્ટ
અદ્યતન પાવર-મેનેજમેન્ટ ટેક્નોલોજીના ઉપયોગથી, ESP32-S3 વિવિધ પાવર મોડ્સ વચ્ચે સ્વિચ કરી શકે છે. (કોષ્ટક 1 જુઓ).
- સક્રિય મોડ: CPU અને ચિપ રેડિયો ચાલુ છે. ચિપ પ્રાપ્ત, પ્રસારણ અથવા સાંભળી શકે છે.
- મોડેમસ્લીપ મોડ: CPU કાર્યરત છે અને ઘડિયાળની ઝડપ ઘટાડી શકાય છે. વાયરલેસ બેઝબેન્ડ અને રેડિયો અક્ષમ છે, પરંતુ વાયરલેસ કનેક્શન સક્રિય રહી શકે છે.
- લાઇટસ્લીપ મોડ: CPU થોભાવેલ છે. RTC પેરિફેરલ્સ, તેમજ ULP કોપ્રોસેસરને સમયાંતરે ટાઈમર દ્વારા જાગૃત કરી શકાય છે. કોઈપણ વેક-અપ ઈવેન્ટ્સ (MAC, હોસ્ટ RTC ટાઈમર અથવા એક્સટર્નલ ઈન્ટ્રપ્ટ્સ) ચિપને જાગૃત કરશે. વાયરલેસ કનેક્શન સક્રિય રહી શકે છે. યુઝર્સ વૈકલ્પિક રીતે નક્કી કરી શકે છે કે પાવર-સેવિંગ હેતુ માટે કયા પેરિફેરલ્સને બંધ/રાખવા (આકૃતિ 1 નો સંદર્ભ લો).
- ડીપસ્લીપ મોડ: CPU અને મોટાભાગના પેરિફેરલ્સ ડાઉન છે. માત્ર RTC મેમરી ચાલુ છે અને RTC પેરિફેરલ્સ Wi-Fi કનેક્શન ડેટા RTC મેમરીમાં સંગ્રહિત છે. ULP કોપ્રોસેસર કાર્યરત છે
| કાર્ય મોડ વર્ણન પ્રકાર (itA) | ||
| હલકી ઊંઘ | VDD_SPI અને Wi-Fi પાવર ડાઉન છે, અને તમામ GPIO ઉચ્ચ-અવરોધ છે. | 2401 |
| ગાઢ નિંદ્રા | RTC મેમરી અને RTC પેરિફેરલ્સ ચાલુ છે. | 8 |
| RTC મેમરી ચાલુ છે. RTC પેરિફેરલ્સ બંધ છે. | 7 | |
| પાવર બંધ | CHIP_PU નીચા સ્તર પર સેટ છે. ચિપ બંધ છે. | 1 |
ઇલેક્ટ્રિકલ લાક્ષણિકતાઓ
4.1. સંપૂર્ણ મહત્તમ રેટિંગ્સ
કોષ્ટક 2: સંપૂર્ણ મહત્તમ રેટિંગ્સ
| પ્રતીક | પરમે | Mh | મહત્તમ | |
| VDDA, VDD3P3, VDD3P3_RTC, VDD3P3_CPU. VDD_SPI |
ભાગtage પાવર ડોમેન દીઠ પાવર સપ્લાય પિન પર લાગુ | 0. | 4. | V |
| !આઉટપુટ . | સંચિત l0 આઉટપુટ વર્તમાન | 1500 | mA | |
| TSTORE | સંગ્રહ તાપમાન | -40 | 150 | °C |
- પાવર સપ્લાય પેડ દ્વારા, સંદર્ભ લો ESP32 ટેકનિકલ સ્પષ્ટીકરણ VDD_SDIO માટે પાવર સપ્લાયના SD_CLK તરીકે પરિશિષ્ટ 10_MUX.
4.2. વાઇફાઇ રેડિયો અને બેઝબેન્ડ
ESP32-S3 Wi-Fi રેડિયો અને બેઝબેન્ડ નીચેની સુવિધાઓને સપોર્ટ કરે છે:
- 11b/g/n
- 11n MCS0-7 જે 20 MHz અને 40 MHz બેન્ડવિડ્થને સપોર્ટ કરે છે
- 11n MCS32
- 11n 0.4 1.15 ગાર્ડ-અંતરાલ
- 150 Mbps સુધીનો ડેટા રેટ
- RX STEC (સિંગલ અવકાશી પ્રવાહ)
- એડજસ્ટેબલ ટ્રાન્સમિટિંગ પાવર
- એન્ટેના વિવિધતા:
ESP32-S3 બાહ્ય RF સ્વીચ સાથે એન્ટેના વિવિધતાને સપોર્ટ કરે છે. આ સ્વીચ એક અથવા વધુ દ્વારા નિયંત્રિત થાય છે.
GPI0s, અને ચેનલ અપૂર્ણતાની અસરોને ઘટાડવા માટે શ્રેષ્ઠ એન્ટેના પસંદ કરવા માટે વપરાય છે.
4.3. બ્લૂટૂથ LE RF ટ્રાન્સમિટર (TX) સ્પષ્ટીકરણો
કોષ્ટક 3: ટ્રાન્સમીટર લાક્ષણિકતાઓ બ્લૂટૂથ LE 1 Mbps
| પરિમાણ વર્ણન ન્યૂનતમ | ટાઈપ કરો | મહત્તમ એકમ | |||
| સંવેદનશીલતા 030.8% PER | - | - | -98. | - | dBm |
| મહત્તમ પ્રાપ્ત સિગ્નલ @30.8% PER | - | - | 8 | - | dBm |
| સહ-ચેનલ C/I | F = FO MHz | - | 9 | - | dB |
| સંલગ્ન ચેનલ પસંદગી C/I | એફ. FO + 1 MHz | - | -3 | - | dB |
| એફ. FO - 1 MHz | - | -3 | - | dB | |
| એફ. FO + 2 MHz | - | -28 | - | dB | |
| એફ. FO - 2 MHz | - | -30 | - | dB | |
| F = FO + 3 MHz | - | -31 | - | dB | |
| એફ. FO - 3 MHz | - | -33 | - | dB | |
ઝડપી શરૂઆત
1.1.ARDUINO IDE
Arduino ના અધિકારીની મુલાકાત લો webસાઇટ (https://www.arduino.cc/en/Main/Software),તમારી પોતાની ઓપરેટિંગ સિસ્ટમ ડાઉનલોડ કરવા માટે ઇન્સ્ટોલેશન પેકેજ પસંદ કરો. >1. Arduino IDE ખોલો, ' પર નેવિગેટ કરો File' ->'Peferences' ->' Settings' >2. નીચેના M5Stack બોર્ડ મેનેજરને કોપી કરો url વધારાના બોર્ડ મેનેજરને URLs:' https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package esp32 ડેવલપમેન્ટ ઇન્ડેક્સ.જેસન
>3.'ટૂલ્સ' પર નેવિગેટ કરો ->' બોર્ડ: '->' બોર્ડ મેનેજર...' >4.પોપ-અપ વિન્ડોમાં 'ESP32' શોધો, તેને શોધો અને 'ઇન્સ્ટોલ કરો' પર ક્લિક કરો >5. 'ટૂલ્સ' પસંદ કરો - >' બોર્ડ:' ->'ESP32-Arduino-ESP32 DEV મોડ્યુલ

1.2.બ્લુટૂથ સીરીયલ
Arduino IDE ખોલો અને ex ખોલોampલે પ્રોગ્રામ File' -> 'ઉદાamples' ->'BluetoothSerial' ->'SerialToSerialBT'. ઉપકરણને કમ્પ્યુટરથી કનેક્ટ કરો અને બર્ન કરવા માટે અનુરૂપ પોર્ટ પસંદ કરો. પૂર્ણ થયા પછી, ઉપકરણ આપમેળે બ્લૂટૂથ ચલાવશે, અને ઉપકરણનું નામ ESP32test' છે. આ સમયે, બ્લૂટૂથ સીરીયલ ડેટાના પારદર્શક ટ્રાન્સમિશનને સમજવા માટે PC પર બ્લૂટૂથ સીરીયલ પોર્ટ મોકલવાના સાધનનો ઉપયોગ કરો.



1.3.WIFI સ્કેનિંગ
Arduino IDE ખોલો અને ex ખોલોampલે કાર્યક્રમ' File' -> 'ઉદાamples' -> 'WiFi' ->'WiFiScan'. ઉપકરણને કમ્પ્યુટરથી કનેક્ટ કરો અને બર્ન કરવા માટે અનુરૂપ પોર્ટ પસંદ કરો. પૂર્ણ થયા પછી, ઉપકરણ આપમેળે WiFi સ્કેન ચલાવશે, અને વર્તમાન WiFi સ્કેન પરિણામ સીરીયલ પોર્ટ મોનિટર દ્વારા મેળવી શકાય છે જે Arduino સાથે આવે છે. 

FCC નિવેદન
અનુપાલન માટે જવાબદાર પક્ષ દ્વારા સ્પષ્ટપણે મંજૂર કરાયેલા કોઈપણ ફેરફારો અથવા ફેરફારો, ઉપકરણને સંચાલિત કરવાની વપરાશકર્તાની સત્તાને રદ કરી શકે છે. આ ઉપકરણ FCC નિયમોના ભાગ 15નું પાલન કરે છે. ઑપરેશન નીચેની બે શરતોને આધીન છે: (1) આ ઉપકરણ હાનિકારક હસ્તક્ષેપનું કારણ બની શકશે નહીં, અને (2) આ ઉપકરણે પ્રાપ્ત કોઈપણ દખલને સ્વીકારવી જોઈએ, જેમાં અનિચ્છનીય કામગીરીનું કારણ બની શકે તેવા દખલ સહિત.
FCC રેડિયેશન એક્સપોઝર સ્ટેટમેન્ટ: આ સાધન અનિયંત્રિત વાતાવરણ માટે નિર્ધારિત FCC રેડિયેશન એક્સપોઝર મર્યાદાઓનું પાલન કરે છે .આ સાધન રેડિયેટર અને તમારા શરીર વચ્ચે ન્યૂનતમ 20 સે.મી.ના અંતરે સ્થાપિત અને સંચાલિત હોવું જોઈએ.
નોંધ : આ સાધનોનું પરીક્ષણ કરવામાં આવ્યું છે અને FCC નિયમોના ભાગ 15 અનુસાર વર્ગ B ડિજિટલ ઉપકરણ માટેની મર્યાદાઓનું પાલન કરે છે. આ મર્યાદાઓ રેસિડેન્શિયલ ઇન્સ્ટોલેશનમાં હાનિકારક હસ્તક્ષેપ સામે વાજબી સુરક્ષા પ્રદાન કરવા માટે ડિઝાઇન કરવામાં આવી છે. આ સાધન રેડિયો ફ્રિકવન્સી ઉર્જા ઉત્પન્ન કરે છે, ઉપયોગ કરે છે અને ફેલાવી શકે છે અને જો સૂચનાઓ અનુસાર ઇન્સ્ટોલ અને ઉપયોગ કરવામાં ન આવે તો, રેડિયો સંચારમાં હાનિકારક દખલ થઈ શકે છે. જો કે, ત્યાં કોઈ ગેરેંટી નથી કે કોઈ ચોક્કસ ઇન્સ્ટોલેશનમાં હસ્તક્ષેપ થશે નહીં. જો આ સાધન રેડિયો અથવા ટેલિવિઝન રિસેપ્શનમાં હાનિકારક હસ્તક્ષેપનું કારણ બને છે, જે સાધનને બંધ અને ચાલુ કરીને નક્કી કરી શકાય છે, તો વપરાશકર્તાને નીચેનામાંથી એક અથવા વધુ પગલાં દ્વારા હસ્તક્ષેપને સુધારવાનો પ્રયાસ કરવા માટે પ્રોત્સાહિત કરવામાં આવે છે: - રીસીવિંગને ફરીથી ગોઠવો અથવા સ્થાનાંતરિત કરો એન્ટેના - સાધન અને રીસીવર વચ્ચેનું વિભાજન વધારવું. -સાધનને રીસીવર જે સર્કિટ સાથે જોડાયેલ છે તેનાથી અલગ સર્કિટ પરના આઉટલેટમાં કનેક્ટ કરો. - મદદ માટે ડીલર અથવા અનુભવી રેડિયો/ટીવી ટેકનિશિયનની સલાહ લો.
દસ્તાવેજો / સંસાધનો
![]() | ATOMS3 વિકાસ કીટ |
સંદર્ભો
- વપરાશકર્તા માર્ગદર્શિકાmanual.tools
