ESP8266 એ 2015 માં એસ્પ્રેસિફ સિસ્ટમ્સ દ્વારા શરૂ કરાયેલ ઇન્ટિગ્રેટેડ એમસીયુ સાથેની વાઇફાઇ ચિપ છે. તે એસ્પ્રેસિફ સિસ્ટમ્સ કંપની દ્વારા વિકસાવવામાં આવી હતી અને નેટવર્ક સાથે વાતચીત કરવાના કાર્યને અનુભૂતિ કરી શકે છે.ઇએસપી 8266 વસ્તુઓના ઇન્ટરનેટમાં વ્યાપકપણે ઉપયોગ થાય છે.તે સીરીયલ કમ્યુનિકેશન ઇન્ટરફેસ દ્વારા માઇક્રોકન્ટ્રોલર (જેમ કે આર્ડિનો) સાથે કનેક્ટ થઈ શકે છે, ત્યાં સ્માર્ટ લાઇટ્સ, સ્માર્ટ વાહનો અને સ્માર્ટ હોમ્સ જેવા વિવિધ એપ્લિકેશન દૃશ્યોની અનુભૂતિ થાય છે.આ લેખમાં, અમે તેની લાક્ષણિકતાઓ, માળખું અને એપ્લિકેશનો વિશેની માહિતી રજૂ કરીશું.તો ચાલો પ્રારંભ કરીએ!
સૂચિ
ESP8266 એક શક્તિશાળી વાઇફાઇ મોડ્યુલ છે.તે અલ્ટ્રા-લો પાવર વપરાશ 32-બીટ માઇક્રો એમસીયુ (સિંગલ ચિપ માઇક્રોકોમ્પ્યુટર) ને એકીકૃત કરે છે, મુખ્ય આવર્તન 80 મેગાહર્ટઝ અને 160 મેગાહર્ટઝને સપોર્ટ કરે છે, અને આરટીઓ પણ ચલાવી શકે છે.ESP8266 લેખન માટે આર્ડિનો IDE ના મુખ્ય પ્રોગ્રામમાં કાર્યો બનાવી શકે છે, અને ઇએસપી 8266 દ્વારા આર્દુનો ડેવલપમેન્ટ બોર્ડ સાથે જોડાયેલ તપાસ મોડ્યુલનો ડેટા ટ્રાન્સમિટ કરી શકે છે.તે આર્ડિનો IDE દ્વારા વિકાસ બોર્ડ તરીકે સીધા જ કમ્પાઇલ કરી શકાય છે.
સામાન્ય રીતે ઉપયોગમાં લેવાતા ESP8266WIFI મોડ્યુલ ઘરેલું એન્સિંક કંપની દ્વારા વિકસાવવામાં આવ્યું છે.સાર દ્વારા વિકસિત ઇએસપી 8266 વાઇફાઇ મોડ્યુલમાં ડઝનેક મોડેલો શામેલ છે, જે ત્રણ શ્રેણીમાં વહેંચાયેલું છે: ઇએસપી -01, ઇએસપી -07, અને ઇએસપી -12.દરેક શ્રેણી વિવિધ પ્રત્યય દ્વારા વિભાજિત થાય છે.આ મોડ્યુલોની મુખ્ય ચિપ્સ મૂળભૂત રીતે એસ્પ્રેસિફની ESP8266 છે.વિવિધ મોડેલો વચ્ચેના મુખ્ય તફાવતો એ આઇઓ બંદરો, મોડ્યુલ કદ અને ફ્લેશ ક્ષમતાની સંખ્યા છે.ફ્લેશ ક્ષમતામાં વિવિધ વિશિષ્ટતાઓ છે જેમ કે 8 એમબીટ અને 32 એમબીટ.
ESP8266 મોડ્યુલમાં નીચેની સુવિધાઓ છે.
સ્થિર કામગીરી
તેમાં વિશાળ operating પરેટિંગ તાપમાનની શ્રેણી છે, સ્થિર કામગીરી જાળવી રાખે છે અને વિવિધ operating પરેટિંગ વાતાવરણમાં અનુકૂલન કરી શકે છે.
નેટવર્ક પ્રોટોકોલ સપોર્ટ
ESP8266 TCP/IP પ્રોટોકોલ સ્ટેકને સપોર્ટ કરે છે અને HTTP અને MQTT જેવા સામાન્ય નેટવર્ક પ્રોટોકોલ્સને અમલમાં મૂકી શકે છે.આ તેને ક્લાઉડ સર્વિસ પ્લેટફોર્મ, સર્વર્સ અને અન્ય ઉપકરણો સાથે ડેટાની વાતચીત અને વિનિમય કરવા માટે સક્ષમ કરે છે.
વીજ પુરવઠો અને કદ
ઇએસપી 8266 મોડ્યુલ સામાન્ય રીતે 3.3 વી પાવર સપ્લાયનો ઉપયોગ કરે છે અને તેમાં નાના કદ અને એસએમટી પેકેજ હોય છે, જે વિવિધ પ્રકારના ઇલેક્ટ્રોનિક ઉપકરણોમાં એકીકરણ માટે યોગ્ય બનાવે છે.
ઓછો વીજ -વપરાશ
ઇએસપી 8266 મોબાઇલ ઉપકરણો, વેરેબલ ઇલેક્ટ્રોનિક્સ અને આઇઓટી એપ્લિકેશન માટે બનાવવામાં આવી છે, સંખ્યાબંધ માલિકીની તકનીકીઓ દ્વારા અલ્ટ્રા-લો પાવર વપરાશ પ્રાપ્ત કરે છે.તેનો પાવર-સેવિંગ મોડ વિવિધ લો-પાવર એપ્લિકેશન દૃશ્યો માટે યોગ્ય છે.
જી.પી.ઓ. પિન
મોડ્યુલમાં સામાન્ય રીતે બાહ્ય ઉપકરણો અને સેન્સર્સને કનેક્ટ કરવા માટે બહુવિધ GPIO પિન હોય છે.આ પિનને ઇનપુટ્સ અથવા આઉટપુટ તરીકે ગોઠવી શકાય છે અને બાહ્ય સર્કિટ્સને નિયંત્રિત કરવા, સેન્સર ડેટા વાંચવા અને વધુ માટે ઉપયોગ કરી શકાય છે.
બાહ્ય મેમરી સપોર્ટ
મોડ્યુલ સામાન્ય રીતે એપ્લિકેશન, ફર્મવેર અને ગોઠવણી ડેટા સ્ટોર કરવા માટે બાહ્ય ફ્લેશ મેમરી (ફ્લેશ) ને સપોર્ટ કરે છે.આ મોડ્યુલને જટિલ એપ્લિકેશનો અને ડેટા પ્રોસેસિંગને ટેકો આપવા માટે મોટી સ્ટોરેજ ક્ષમતાની મંજૂરી આપે છે.
સ Software ફ્ટવેર ઇકોસિસ્ટમ
તેની વિશાળ શ્રેણી અને વિકાસકર્તા સમુદાય સપોર્ટને કારણે, ESP8266 માં સમૃદ્ધ સ software ફ્ટવેર ઇકોસિસ્ટમ છે.વિકાસકર્તાઓ એપ્લિકેશનને ઝડપથી વિકસાવવા માટે વિવિધ ખુલ્લા સ્રોત લાઇબ્રેરીઓ, ફ્રેમવર્ક અને નમૂના કોડનો લાભ લઈ શકે છે, અને સમુદાયમાંથી સપોર્ટ અને ઉકેલો મેળવી શકે છે.
ખૂબ એકીકૃત
એસપી 8266 એન્ટેના સ્વીચો, 32-બીટ ટેન્સિલિકા પ્રોસેસર, સ્ટાન્ડર્ડ ડિજિટલ પેરિફેરલ ઇન્ટરફેસ, રેડિયો ફ્રીક્વન્સી બાલન, લો અવાજ એમ્પ્લીફાયર, પાવર એમ્પ્લીફાયર, ફિલ્ટર અને પાવર મેનેજમેન્ટ મોડ્યુલ, વગેરેને એકીકૃત કરે છે, અને ત્યાં ઓછા પેરિફેરલ સર્કિટ્સની જરૂર છે, ત્યાં પીસીબી જગ્યા ઘટાડે છે.
પીડબ્લ્યુએમ ઇન્ટરફેસ
ઇએસપી 8266 નો જીપીઆઈઓ બંદર પીડબ્લ્યુએમ ફંક્શનને સપોર્ટ કરે છે, જેનો ઉપયોગ મોટર અને લાઇટ્સ જેવા પેરિફેરલ્સની તેજ અને ગતિને નિયંત્રિત કરવા માટે થઈ શકે છે.
એ.ડી.સી.
ઇએસપી 8266 એનાલોગ સિગ્નલોને ડિજિટલ સિગ્નલોમાં રૂપાંતરિત કરવા માટે એડીસીને એકીકૃત કરે છે.એડીસી ઇન્ટરફેસ એનાલોગ ઉપકરણો, જેમ કે સેન્સર, એનાલોગ મૂલ્યો વાંચવા અને તેમને ડિજિટલ ડેટામાં રૂપાંતરિત કરવાથી કનેક્ટ કરી શકાય છે.
જી.પી.આઈ. બંદરો
ESP8266 માં અન્ય પેરિફેરલ ઉપકરણો સાથે વાતચીત કરવા માટે બહુવિધ GPIO બંદરો છે.જીપીઆઈઓ પોર્ટ ડિજિટલ ઇનપુટ અને આઉટપુટ અને પીડબ્લ્યુએમ કાર્યોને સપોર્ટ કરે છે, અને એલઇડી લાઇટ્સ, રિલે, સ્વીચો, વગેરે જેવા વિવિધ પેરિફેરલ્સને નિયંત્રિત કરવા માટે પ્રોગ્રામ કરી શકાય છે.
આઇ 2 સી ઇન્ટરફેસ
આઇ 2 સી ઇન્ટરફેસ એ સીરીયલ કમ્યુનિકેશન ઇન્ટરફેસ છે જે બહુવિધ ઉપકરણોને કનેક્ટ કરી શકે છે અને ડેટા ટ્રાન્સમિશન પ્રાપ્ત કરવા માટે બે વાયર (એસડીએ અને એસસીએલ) નો ઉપયોગ કરી શકે છે.ઇએસપી 8266 આઇ 2 સી ઇન્ટરફેસ દ્વારા સેન્સર, ડિસ્પ્લે, વગેરે જેવા અન્ય આઇ 2 સી ઉપકરણો સાથે વાતચીત કરી શકે છે.
Sdio ઇન્ટરફેસ
એસડીઆઈઓ ઇન્ટરફેસ એ હાઇ-સ્પીડ સીરીયલ ડેટા ઇન્ટરફેસ છે જેનો ઉપયોગ સામાન્ય રીતે એસડી કાર્ડ્સ અને એમએમસી કાર્ડ્સ પર વાંચન અને લખવા માટે થાય છે.ESP8266 ડેટા સ્ટોર કરવા અને વાંચવા માટે SDIO ઇન્ટરફેસ દ્વારા SD કાર્ડ અથવા MMC કાર્ડથી કનેક્ટ થઈ શકે છે.
Uંચી ઇંટરફેસ
યુએઆરટી ઇન્ટરફેસ એ ESP8266 અને અન્ય ઉપકરણો વચ્ચે સીરીયલ સંદેશાવ્યવહાર માટેનું મુખ્ય ઇન્ટરફેસ છે.તે આરએક્સ અને ટીએક્સ પિન દ્વારા અન્ય ઉપકરણો સાથે કનેક્ટ થઈ શકે છે.યુએઆરટી ઇન્ટરફેસ દ્વારા, તે સેન્સર, કમ્પ્યુટર્સ, અન્ય માઇક્રોકન્ટ્રોલર્સ અને અન્ય ઉપકરણો સાથે ડેટા ટ્રાન્સમિશન, રિસેપ્શન અને નિયંત્રણની અનુભૂતિ કરી શકે છે.
સાંકેતિક ઇન્ટરફેસ
એસપીઆઈ ઇન્ટરફેસ એ સીરીયલ કમ્યુનિકેશન ઇન્ટરફેસ પણ છે.તે બહુવિધ ઉપકરણોને કનેક્ટ કરી શકે છે અને ડેટા ટ્રાન્સમિશન માટે ચાર વાયર (મિસો, મોસી, એસસીકે અને એસએસ) નો ઉપયોગ કરી શકે છે.ઇએસપી 8266 એસપીઆઈ ઇન્ટરફેસ દ્વારા અન્ય એસપીઆઈ ઉપકરણો સાથે વાતચીત કરી શકે છે, જેમ કે ફ્લેશ મેમરી, એલસીડી ડિસ્પ્લે, વગેરે.
ઇએસપી 8266 શ્રેણીમાં સામાન્ય રીતે બે વિકાસ પદ્ધતિઓ હોય છે, એટલે કે કમાન્ડ ડેવલપમેન્ટ અને એસડીકે ડેવલપમેન્ટ.
આદેશ
ઉત્પાદકે ફેક્ટરી છોડતા પહેલા ESP8266 ચિપ પર ફર્મવેરને પૂર્વ-બર્ન કરી દીધું છે, અને પારદર્શક ટ્રાન્સમિશન ફંક્શનને આંતરિક રીતે સમજવા માટે WIFI પ્રોટોકોલ સ્ટેકને સમાવી લીધું છે.વપરાશકર્તાઓને ફક્ત યુએસબીથી ટીટીએલ મોડ્યુલ અથવા માઇક્રોકન્ટ્રોલરનો સીરીયલ બંદર વાઇફાઇ મોડ્યુલ સાથે વાતચીત કરવા માટે ઉપયોગ કરવાની જરૂર છે.આદેશો પર મોકલીને, વપરાશકર્તાઓ વાઇફાઇ મોડ્યુલને નિયંત્રિત કરી શકે છે.
એસ.ડી.કે. વિકાસ
ESP8266 પોતે એક પ્રોગ્રામેબલ ચિપ હોવાથી, તેને વાયરલેસ કમ્યુનિકેશન ફંક્શન્સ સાથે માઇક્રોકન્ટ્રોલર તરીકે ગણી શકાય.વપરાશકર્તાઓને અનુરૂપ પ્રોગ્રામને વિશેષ IDE માં લખવાની જરૂર છે અને ફર્મવેરને બર્નિંગ દ્વારા પ્રોગ્રામને ચિપમાં લખવાની જરૂર છે.તેથી, વાઇફાઇ કમ્યુનિકેશનને અમલમાં મૂકવા માટે, આપણે વાઇફાઇ પ્રોટોકોલ સ્ટેકને કસ્ટમાઇઝ કરવાની જરૂર છે.આ માટે વપરાશકર્તાઓને ઉચ્ચ સ્તરનું સંબંધિત જ્ knowledge ાન હોવું જરૂરી છે.
ચિત્રમાંથી જોઈ શકાય છે, ESP8266 ચિપ સીપીયુને એકીકૃત કરે છે અને 32-બીટ પ્રોસેસર છે.તે વાઇફાઇ પ્રોટોકોલ પ્રોસેસર અને એપ્લિકેશન પ્રોસેસર બંને તરીકે કાર્ય કરે છે.આ પ્રોસેસરની મુખ્ય આવર્તન બે ફ્રીક્વન્સીઝને સમર્થન આપે છે: 80 મેગાહર્ટઝ અને 160 મેગાહર્ટઝ.વિકાસકર્તાઓ એપ્લિકેશન લખી શકે છે અને તેમને ચિપ પર ડાઉનલોડ કરી શકે છે.પ્રોસેસર વિકાસકર્તાઓ દ્વારા લખેલી આ એપ્લિકેશનો ચલાવવા માટે સક્ષમ છે.આ એપ્લિકેશનો એસપીઆઈ ફ્લેશને યુએઆરટી 0 ઇન્ટરફેસ દ્વારા સત્તાવાર રીતે પ્રદાન કરેલા ઇએસપી ફ્લેશ ડાઉનલોડ ટૂલ ટૂલ દ્વારા પ્રોગ્રામ કરવામાં આવે છે.તે નોંધવું યોગ્ય છે કે ફ્લેશ મેમરી ચિપની અંદર એકીકૃત નથી, તેથી બાહ્ય એસપીઆઈ ફ્લેશ જરૂરી છે.હાલમાં, તે ફ્લેશ મેમરીને ચાર કદના સપોર્ટ કરે છે: 512 કેબી, 1024 કેબી, 2048 કેબી અને 4096 કેબી.
આ મોડ્યુલમાં ત્રણ વર્કિંગ મોડ્સ છે, એટલે કે એપી મોડ, એસટીએ મોડ અને એસટીએ+એપી મોડ.
એ.પી.
ઇએસપી 8266 મોડ્યુલ હોટસ્પોટ તરીકે સેવા આપે છે, અને ડિવાઇસ સીધા મોડ્યુલ સાથે લ LAN ન પર વાયરલેસ નિયંત્રણ પ્રાપ્ત કરવા માટે જોડાયેલ છે.
સ્ટાફ મોડ
ESP8266 મોડ્યુલ રાઉટર દ્વારા ઇન્ટરનેટથી કનેક્ટ થયેલ છે, મોબાઇલ ફોન અથવા કમ્પ્યુટરને ઇન્ટરનેટ દ્વારા ઉપકરણને દૂરસ્થ નિયંત્રિત કરવાની મંજૂરી આપે છે.
સ્ટે+એપી મોડ
આ એક સહઅસ્તિત્વ મોડ છે જે ઇન્ટરનેટ નિયંત્રણ દ્વારા સીમલેસ સ્વિચિંગ પ્રાપ્ત કરી શકે છે, આમ વધુ અનુકૂળ operating પરેટિંગ અનુભવ પ્રદાન કરે છે.
Industrialદ્યોગિક ઓટોમેશન
મોડ્યુલનો ઉપયોગ રિમોટ મોનિટરિંગ અને auto ટોમેશન કંટ્રોલને અનુભૂતિ કરવા માટે વિવિધ ઉપકરણો અને પ્રક્રિયાઓને મોનિટર કરવા અને નિયંત્રિત કરવા માટે થઈ શકે છે.
વાયરલેસ સેન્સર નેટવર્ક
મોડ્યુલનો ઉપયોગ તાપમાન, ભેજ, પ્રકાશ, વગેરે જેવા પર્યાવરણીય પરિમાણોને મોનિટર કરવા અને વિશ્લેષણ અને સંગ્રહ માટે ક્લાઉડ પર ડેટાને પ્રસારિત કરવા માટે નીચા વીજ વપરાશ અને નાના કોડ બેઝનો ઉપયોગ કરીને વાયરલેસ સેન્સર નેટવર્ક સ્થાપિત કરવા માટે થઈ શકે છે.
રિમોટ મોનિટરિંગ અને કંટ્રોલ સિસ્ટમ
ઉપકરણમાં ESP8266 ને એકીકૃત કરીને, અમે ડિવાઇસના રિમોટ મોનિટરિંગ અને નિયંત્રણને અનુભવી શકીએ છીએ.આપણે જ્યાં છીએ ત્યાં કોઈ ફરક પડતો નથી, જ્યાં સુધી અમારી પાસે યોગ્ય નેટવર્ક કનેક્શન અને ઉપકરણો છે ત્યાં સુધી આપણે કોઈપણ સમયે આ ઉપકરણોને and ક્સેસ અને નિયંત્રિત કરી શકીએ છીએ.
સ્માર્ટ ગૃહસ્થ
ESP8266 નો ઉપયોગ ઘરના વિવિધ ઉપકરણોને નિયંત્રિત કરવા માટે થઈ શકે છે, જેમ કે સુરક્ષા સિસ્ટમો, લાઇટિંગ સિસ્ટમ્સ અને તાપમાન નિયંત્રણ સિસ્ટમ્સ.તે રિમોટ મોનિટરિંગ અને કંટ્રોલ માટે Wi-Fi દ્વારા હોમ નેટવર્કથી કનેક્ટ કરવામાં સક્ષમ છે.
આઇઓટી ઉપકરણો અને સેન્સર
ઇએસપી 8266 ને વિવિધ આઇઓટી ડિવાઇસેસ અને સેન્સર્સમાં એકીકૃત કરી શકાય છે, તેમને Wi-Fi દ્વારા ઇન્ટરનેટથી કનેક્ટ કરવા માટે સક્ષમ બનાવે છે.આમાં સ્માર્ટ હોમ્સ, હોમ ઓટોમેશન અને સ્માર્ટ શહેરો જેવા ક્ષેત્રો શામેલ છે.
શિક્ષણ અને શૈક્ષણિક સંશોધન:
તેના ઉપયોગમાં સરળતા અને શક્તિશાળી સુવિધાઓને લીધે, ESP8266 એ શિક્ષણ અને શૈક્ષણિક સંશોધન માટે વ્યાપકપણે ઉપયોગમાં લેવામાં આવ્યો છે, જે આઇઓટી અને એમ્બેડેડ સિસ્ટમ વિકાસના ક્ષેત્રમાં એક મહત્વપૂર્ણ શિક્ષણ સાધન અને પ્રેક્ટિસ પ્લેટફોર્મ બની ગયું છે.મોટી યુનિવર્સિટીઓ અને શૈક્ષણિક સંસ્થાઓમાં, ઇએસપી 8266 વિદ્યાર્થીઓ અને સંશોધનકારોને શીખવા અને માસ્ટર આઇઓટી અને એમ્બેડ કરેલી સિસ્ટમ વિકાસ કુશળતાને શીખવા અને માસ્ટર કરવામાં સહાય માટે શિક્ષણ અને સંશોધન કાર્યક્રમોમાં વ્યાપકપણે ઉપયોગમાં લેવાય છે.
વારંવાર પૂછાતા પ્રશ્નો [FAQ]
1. ESP8266 માટે શું વપરાય છે?
ઇએસપી 8266 એ એસ્પ્રેસિફ સિસ્ટમ્સ દ્વારા ઉત્પાદિત ઇન્ટરનેટ Th ફ થિંગ્સ (આઇઓટી) એપ્લિકેશન માટે ચિપ (એસઓસી) વાઇ-ફાઇ માઇક્રોચિપ પરની સિસ્ટમ છે.તેની ઓછી કિંમત, નાના કદ અને એમ્બેડ કરેલા ઉપકરણો સાથે અનુકૂલનક્ષમતા જોતાં, ESP8266 હવે આઇઓટી ઉપકરણોમાં વ્યાપકપણે ઉપયોગમાં લેવાય છે.
2. શું ESP8266 એ અરડિનો છે?
ESP32 અને ESP8266 બોર્ડ્સ તૃતીય-પક્ષ બોર્ડ છે.આર્ડિનો ક્લાઉડ બંને વી ariat આયનોને ટેકો આપે છે પરંતુ આ એસઓસી કામના આધારે કેટલાક બોર્ડની ખાતરી આપી શકતા નથી.પરીક્ષણ કરેલ અને સત્તાવાર રીતે સપોર્ટેડ ડેવલપમેન્ટ બોર્ડની સૂચિ અહીં મળી શકે છે.
3. ESP32 ESP8266 ને બદલી શકે છે?
જૂના ગેટવેની અંદર ESP8266 ચિપ હોય છે, જો કે તમારા ESP8266 ગેટવેને શક્તિશાળી ESP32 પર અપડેટ કરવું શક્ય છે.જો તમે તમારા ગેટવેને EMS-ESP32 સાથે અપગ્રેડ કરવા માંગતા નથી, તો 'ઓલ્ડ' ફર્મવેર હજી પણ કામ કરશે કારણ કે તે અલબત્ત છે.
4. શા માટે ESP8266 આટલું લોકપ્રિય છે?
હા, તે સસ્તું છે.આ લેખમાં જે ઉલ્લેખ કરવામાં આવ્યો છે તે જ રીતે, ES 5 ESP8266 એ સેન્સર્સથી શરૂ કરાયેલ-આઉટ-કેનન કરતા પણ સસ્તું છે.તેનો અર્થ એ કે ઉપયોગમાં લેવામાં આવતી સેન્સર સામાન્ય રીતે ઓછી કિંમતના અભિગમોથી બનાવવામાં આવે છે કારણ કે તોપ શરૂ થયા પછી તે નકામું હશે.તેમ છતાં, ESP8266 હજી પણ સેન્સર કરતા ઘણો સસ્તું છે.