Arduino WiFi નો ઉપયોગ કેવી રીતે કરવો

Arduino WiFi નો ઉપયોગ કેવી રીતે કરવો
Philip Lawrence

જો તમે તમારા Arduino પ્રોજેક્ટ્સમાં Wi-Fi ને એકીકૃત કરવા માંગતા હો, તો તમને એ સાંભળીને આનંદ થશે કે આમ કરવાની ઘણી રીતો છે. વધુમાં, જો તમારા Arduino માઇક્રોકન્ટ્રોલર પાસે Wi-Fi મોડ્યુલ ન હોય તો પણ તમારે ચિંતા કરવાની જરૂર નથી. તમારે ફક્ત Arduino-સુસંગત Wi-Fi મોડ્યુલ સાથેની Arduino Wi-Fi શિલ્ડની જરૂર છે, અને તમે આગળ વધવા માટે તૈયાર છો.

કેટલાક લોકપ્રિય Arduino બોર્ડમાં બિલ્ટ-ઇન વાયરલેસ સુવિધાઓનો અભાવ છે, પરંતુ ત્યાં માર્ગો છે વિસ્તરણ અને બાહ્ય Wi-Fi મોડ્યુલોનો ઉપયોગ કરીને તેમને Wi-Fi સુસંગત બનાવો. બીજી તરફ, Arduino UNO રેવમાં બિલ્ટ-ઇન વાઇફાઇ સપોર્ટ છે, તેથી તેને સ્ટેન્ડઅલોન Arduino શિલ્ડની જરૂર નથી. છેલ્લે, Arduino Uno Wi-Fi મોડલને Arduino સોફ્ટવેરનો ઉપયોગ કરીને પ્રોગ્રામ કરવામાં આવે છે.

આ માર્ગદર્શિકામાં, તમે તમારા Arduino બોર્ડ પર Wi-Fi મોડ્યુલ ઇન્સ્ટોલ કરવા અને તેને કનેક્ટ કરવા માટે તમારે જે જાણવાની જરૂર છે તે બધું શીખી શકશો. ઇન્ટરનેટ.

Arduino WiFi પ્રોજેક્ટ્સ કેવી રીતે કાર્ય કરે છે

તમારા Arduino પ્રોજેક્ટમાં Wi-Fi ઉમેરવાની ઘણી રીતો છે, તેથી તમારી જરૂરિયાતોને આધારે શ્રેષ્ઠ અભિગમ પસંદ કરવો જરૂરી છે. જો તમે નસીબદાર છો, તો તમારે અલગ બોર્ડની જરૂર નથી. Arduino Uno WiFi સહિત કેટલાક Arduino બોર્ડમાં બિલ્ટ-ઇન Wi-Fi ક્ષમતા હોય છે.

જો કે, Arduino પ્રોડક્ટ લાઇનમાં વિશિષ્ટ Arduino WiFi/Wireless Shield નો સમાવેશ થાય છે જે કોઈપણ Arduino માઇક્રોકન્ટ્રોલર સાથે કામ કરવા માટે રચાયેલ છે જેમાં બિલ્ટનો અભાવ છે. -ઇન વાયરલેસ મોડ્યુલ.

ઉકેલ સરળ છે - સાથે સુસંગત બાહ્ય વાયરલેસ મોડ્યુલ (Wi-Fi + BT) નો ઉપયોગ કરોતમારું Arduino બોર્ડ.

શું મારે Arduino WiFi શિલ્ડનો ઉપયોગ કરવો જોઈએ?

જેમ કે Arduino Wi-Fi શિલ્ડ સત્તાવાર રીતે બંધ કરવામાં આવી છે અને તે હવે બજારમાં ઉપલબ્ધ નથી, તમારા પ્રોજેક્ટમાં Wi-Fi ઉમેરવાનો સૌથી સરળ વિકલ્પ ESP8266 જેવા Arduino Wi-Fi મોડ્યુલનો ઉપયોગ કરવાનો છે.

આ મોડ્યુલ એક માઇક્રોકન્ટ્રોલર છે જેને કસ્ટમ ફર્મવેરની વિશાળ શ્રેણી સાથે ફીટ કરી શકાય છે અને તમે Wi-Fi સાથે કેવી રીતે કનેક્ટ કરી શકો છો તેના પર તમને ઘણું નિયંત્રણ આપે છે.

ભલામણ કરેલ: રાસ્પબેરી કેવી રીતે સેટ કરવી સ્થિર IP સાથે Pi Wifi

Arduino Uno WiFi કેવી રીતે સેટ કરવું

જોકે, આ માર્ગદર્શિકા માટે, અમે વસ્તુઓને સરળ અને સમજી શકાય તેવી રાખીશું જેથી કોઈ પણ વ્યક્તિ તેને સરળતાથી અનુસરી શકે, પછી ભલે તે તમારી હોય. અનુભવ અથવા તકનીકી કુશળતાનું સ્તર.

અમે સમજીએ છીએ કે આ વસ્તુઓ ખૂબ જ જટિલ બની શકે છે, તેથી અમે તમને તમારા ESP8266 પર દરેક આદેશ કેવી રીતે શરૂ કરવો તે વિશે લઈ જઈશું જેથી તે તમારા નેટવર્ક સાથે તરત જ કનેક્ટ થઈ જાય.

તો, ચાલો Arduino IDE અને તેના ટૂલ્સ પર નજીકથી નજર કરીએ.

તમને શું જોઈએ છે

ઘણા Arduino પ્રોજેક્ટ્સ સુરક્ષિત WiFi કનેક્શન સાથે જોડાવા માટે વિવિધ પદ્ધતિઓનો ઉપયોગ કરે છે. જો કે, આ માર્ગદર્શિકા માટે, અમે હાલમાં આ કાર્યક્ષમતા ધરાવતા નથી તેવા બોર્ડમાં WiFi સપોર્ટ ઉમેરવા માટે Arduino WiFi મોડ્યુલનું ઉદાહરણ લઈશું.

આ કરવા માટે, તમારે નીચેના સાધનોની જરૂર પડશે:

  • Arduino Uno
  • Arduino IDE
  • વાયરિંગ
  • USB કેબલ
  • ESP8266 WiFiમોડ્યુલ
  • બ્રેડબોર્ડ

તમારા ESP8266 મોડ્યુલને અગાઉથી તપાસવું જરૂરી છે, કારણ કે તે પહેલાથી ઇન્સ્ટોલ કરેલ યોગ્ય ફર્મવેર સાથે આવવું જોઈએ. આ તમારા નેટવર્ક સાથે મોડ્યુલને કનેક્ટ કરવાની પ્રક્રિયાને સરળ બનાવશે.

હવે તમારી પાસે બધું જ છે, ચાલો પ્રોજેક્ટનું વાયરિંગ શરૂ કરીએ. તે પછી, અમે તમને તમારા Arduino બોર્ડને WiFi સાથે કનેક્ટ કરવા માટે જાણવાની જરૂર હોય તેવા આદેશોની ચર્ચા કરીશું.

Arduino Uno WiFi Wiring

આ પ્રોજેક્ટમાં, Arduino ESP8266 સાથે વાતચીત કરશે: તમે Arduino WiFi મોડ્યુલ સાથે વાતચીત કરવા માટે ટ્રાન્સમિટિંગ અને રિસિવિંગ પિનનો ઉપયોગ કરો.

આવશ્યક રીતે, તમે એક સર્કિટ સેટ કરશો, અને તમારા Arduino Uno માટે માહિતીના પ્રવાહને સરળ બનાવવા માટે તમારે ટ્રાન્સમિશન ચેનલ તરીકે કામ કરવા માટે વાયરની જરૂર પડશે. WiFi અથવા Arduino WiFi શિલ્ડ.

પ્રથમ પગલું એ છે કે દરેક વસ્તુને જોડવી. નીચે આપેલા પગલાંને અનુસરવામાં સાવચેત રહો કારણ કે વાયરિંગમાં ગડબડ થવાથી તમારા આખા પ્રોજેક્ટને ખતરો બની શકે છે.

મારે કયા વાયરની જરૂર છે?

તમારા Arduino Uno WiFi પ્રોજેક્ટના પ્રથમ પગલામાં, તમે નીચેના વાયરોને કનેક્ટ કરીને પ્રારંભ કરશો:

  • પ્રથમ, ESP8266 પર હાજર TX ને TX સાથે કનેક્ટ કરો Arduino Uno
  • આગળ, ESP8266 ના RX ને Arduino Uno પર RX સાથે કનેક્ટ કરો
  • પછી, ESP2866 ના ER ને Arduino Uno પર 3.3V સાથે કનેક્ટ કરો
  • આગલું , ESP8266 પર VCC અથવા 3v3 ને Arduino Uno પર 3.3V સાથે કનેક્ટ કરો
  • છેવટે, Arduino Uno પર GND ને કનેક્ટ કરોESP2866 પર GND પર

હવે જ્યારે તમારી પાસે તમામ વાયર યોગ્ય રીતે જોડાયેલા છે, તો અમે સમાન આવશ્યક પગલાઓ સાથે પ્રારંભ કરી શકીએ છીએ. યોગ્ય વાયરિંગ એ સુનિશ્ચિત કરશે કે તમારું Arduino Uno Arduino IDE માં મળેલા સીરીયલ મોનિટરમાંથી ESP2866 ને આદેશો આપી શકે છે. આ તમને મોડ્યુલને ઈન્ટરનેટ સાથે જોડવા માટે જરૂરી કોમ્પ્યુટર આદેશ મોકલવામાં મદદ કરશે.

ESP8266 સાથે વાતચીત

આપણે બધા જાણીએ છીએ કે કોમ્પ્યુટર અલગ ભાષા બોલે છે, તેથી ઉપકરણ સાથે વાતચીત કરવા માટે, તમારે તેની ભાષા બોલતા આવડવું જોઈએ. આનો અર્થ એ છે કે તમે ઉપકરણને જે ક્રિયા કરવા માગો છો તેની વાતચીત કરવામાં મદદ કરવા માટે તમારે કોડ્સ અને આદેશો લખવામાં સારી રીતે વાકેફ હોવા જોઈએ.

પગલું 1

નીચેના આધારે ઉદાહરણ તરીકે, અમે Arduino બોર્ડ પર સ્કેચ અપલોડ કરવાને બદલે સીધા ESP8266 સાથે વાતચીત કરીશું. તેથી, તમે ડિફોલ્ટ બેંક સ્કેચ અપલોડ કરી શકો છો – તમને આ ઉપકરણ સાથેની Arduino ફાઇલોમાં મળશે.

જો તમને તે ન મળે, તો તમે નીચે ઉપલબ્ધ કોડની નકલ કરી શકો છો. આ તમારા Arduino ની પૃષ્ઠભૂમિમાં ચાલતા કોડ્સમાંથી કોઈપણ સૂચનાઓને ભૂંસી નાખશે અને તમને ખાલી સ્લેટથી પ્રારંભ કરવામાં મદદ કરશે.

પગલું 2

ખાતરી કરો કે Arduino એ USB દ્વારા Arduino IDE સાથે જોડાયેલ છે. માત્ર પછી તમે આદેશો સાથે શરૂ કરી શકો છો. તમે આ કોડ ચલાવી લો તે પછી, ટૂલ્સ વિભાગ પર જાઓ અને સીરીયલ મોનિટર્સ પસંદ કરો. તમે ભૂતકાળના પ્રોજેક્ટ્સમાં આ કર્યું નથી, પરંતુ આજ્યારે તમે જુઓ છો તે વિંડોમાં તમારે ઘણા વિકલ્પો બદલવા પડશે.

પ્રથમ, દેખાતા ડ્રોપડાઉન બોક્સ પર ક્લિક કરો અને "ન્યૂલાઇન" પસંદ કરો, પછી તેનું નામ બદલીને "બંને NL અને amp; CR”.

આગળ, બાઉડ રેટને હાલના 9,600 થી 115,200 ના નવા દરમાં બદલો. હવે તમારું સીરીયલ મોનિટર તમારા ESP8266 સાથે સીધો સંવાદ કરી શકશે.

પગલું 3

હવે આ પગલાં પૂર્ણ થઈ ગયા છે, તમે તમારી પ્રગતિ તપાસી શકો છો અને પરીક્ષણ કરી શકો છો. તે સફળતાપૂર્વક સેટ થઈ ગયું છે કે કેમ તે જોવા માટે જોડાણ. તમે અત્યાર સુધી જે કર્યું છે તે બધું કામ કરી રહ્યું છે કે કેમ તે ચકાસવા માટે, નીચેનો આદેશ ટાઈપ કરો:

જો બધુ બરાબર કામ કરી રહ્યું છે, તો તમને તમારા ઉપકરણ તરફથી "ઓકે" કહેતો પ્રતિસાદ મળશે. આ તમારા સીરીયલ મોનિટરની સૂચના છે કે તમે આગલા પગલા પર આગળ વધી શકો છો. હવે જ્યારે તમને "ઓકે" પ્રાપ્ત થયું છે, તો તમે ESP8266 ઉપકરણ દ્વારા સમર્થિત વિવિધ AT આદેશો મોકલી શકો છો.

આ તબક્કે, તમે તમારા Arduino WiFi મોડ્યુલને કોઈપણ નેટવર્ક સાથે મેન્યુઅલી કનેક્ટ કરી શકો છો.

પગલું 4

વાઇફાઇ કનેક્ટિવિટી શરૂ કરવા માટે, નીચેનો આદેશ ચલાવો:

આ મુશ્કેલ ભાગ છે: ખાતરી કરો કે તમે SSID અને પાસવર્ડને બદલો છો દરેક આદેશને આંખ આડા કાન કરવાને બદલે તમારા Wi-Fi નેટવર્કના નામ અને પાસવર્ડ સાથેનો કોડ. આગળ, રાઉટર પરના લેબલ્સ જોઈને તમારા Wi-Fi નેટવર્કનું નામ તપાસો. તમારે બંને માટે સાચી જોડણીનો ઉપયોગ કરવો જોઈએ.

પગલું 5

હવે તેતમે જરૂરી ફેરફારો કર્યા છે અને કોડ ચલાવો છો, તમે નીચેની રીડઆઉટ જોશો. ફરીથી, આ આદેશોની પ્રગતિ અને તે સાચા છે કે કેમ તે અંગેનો તમારા સીરીયલ મોનિટરનો અહેવાલ છે.

આ કારણે અમે કહીએ છીએ કે અમે સીરીયલ મોનિટર સાથે વાતચીત કરીએ છીએ કારણ કે અમે ચલાવીએ છીએ તે દરેક આદેશ માટે, અમને એક પ્રાપ્ત થાય છે. પ્રતિભાવ જે અમને જણાવે છે કે અમે સાચા માર્ગ પર છીએ કે કેમ તમારા Wi-Fi નેટવર્ક પર તમારું ESP8266 મોડ્યુલ. જો તમે તમારું Arduino Wi-Fi મોડ્યુલ જ્યાં સ્થિત છે તે Wi-Fi સરનામું તપાસવા માંગતા હો, તો તમે નીચેના સરળ આદેશ સાથે આ કરી શકો છો:

આ પણ જુઓ: વાઇફાઇ વિના યુટ્યુબ કેવી રીતે જોવું?

આ આદેશ તમારા નેટવર્કનું IP સરનામું જનરેટ કરશે. આ જ આદેશ તમે ઉપયોગ કરી રહ્યાં છો તે Wi-Fi મોડ્યુલનું MAC સરનામું પણ જનરેટ કરે છે.

સૌથી વધુ વ્યવહારુ આદેશો જાણવું જરૂરી છે, કારણ કે તે તમને તમારા Arduino-આધારિત વાયરલેસ પ્રોજેક્ટ્સના અવકાશ અને પ્રદર્શનને ઑપ્ટિમાઇઝ કરવા દે છે. અને સૌથી સારી વાત એ છે કે જો તમે અટવાઈ જાઓ તો પણ સીરીયલ મોનિટર તમને જાણ કરશે. આનો અર્થ એ છે કે તમારે ફરીથી પ્રારંભ કરવાની જરૂર નથી પરંતુ તમારી પ્રગતિ ગુમાવ્યા વિના પગલું દ્વારા કાર્ય કરી શકો છો.

શા માટે Arduino Uno WiFi સેટ કરો?

Arduino એ તેના Arduino UNO ના સુધારેલા સંસ્કરણ સાથે વાયરલેસ ક્ષમતાઓ રજૂ કરી. તેના પુરોગામીની જેમ, Arduino UNO Rev3 એ ATmega328P SoC ધરાવે છે.

આ પણ જુઓ: ઘરમાં બ્રોસ્ટ્રેન્ડ વાઇફાઇ એક્સ્ટેન્ડર સેટઅપ માટે અંતિમ માર્ગદર્શિકા

તેનું ESP2866 Wi-Fi મોડ્યુલ TCP/ICP પ્રોટોકોલ સપોર્ટ સાથે બનાવે છેUNO Rev3 એ એક્સેસ પોઈન્ટ તરીકે કામ કરતી વખતે IoT ગીક્સ, નિર્માતા સમુદાય અને પ્રોટોટાઈપિંગના ઉત્સાહીઓ માટે ટોચની પસંદગી છે.

આટલી બધી મહેનત કરવા માટેનું એક મહત્ત્વનું કારણ એ છે કે Uno Wi-Fi વધુ પડતા સપોર્ટ કરે છે. ધ-એર પ્રોગ્રામિંગ જે Arduino સ્કેચ અથવા Wi-Fi ફર્મવેરને સ્થાનાંતરિત કરવા માટે ખૂબ જ ઉપયોગી છે.

સારાંશ

તમારા પોતાના Arduino Uno WiFi પ્રોજેક્ટને એક્ઝિક્યુટ કરવું ભયજનક લાગે છે, અને તમારે કેટલાક તકનીકી જ્ઞાનની જરૂર પડશે. અને ચોક્કસ સાધનો. જો કે, આ એવા કૌશલ્યો છે જે કોઈ પણ વ્યક્તિ થોડો સમય, ધીરજ અને સમર્પણ સાથે શીખી શકે છે.

થોડા પગલાઓમાં આખા પ્રોજેક્ટનો સરવાળો કરવા માટે:

પગલું 1

તમારા સાધનો એકત્રિત કરો

પગલું 2

સર્કિટ બનાવો

પગલું 3

મોડ્યુલ સાથે વાતચીત કરો

પગલું 4

કોડ અને આદેશો દાખલ કરો

એકવાર તમે આ પગલાં પૂર્ણ કરી લો તે પછી, તમે સંપૂર્ણ WiFi નેટવર્ક સાથે ESP2866 WiFi મોડ્યુલ ધરાવો. આ તમને વાયરલેસ ઇન્ટરનેટથી સરળતાથી કનેક્ટ થવા દેશે અને કોઈપણ અન્ય માઇક્રો-કંટ્રોલર માટે ઇન્ટરનેટ ઍક્સેસ તરીકે સેવા આપશે.




Philip Lawrence
Philip Lawrence
ફિલિપ લોરેન્સ એક ટેક્નોલોજી ઉત્સાહી અને ઇન્ટરનેટ કનેક્ટિવિટી અને વાઇફાઇ ટેક્નોલોજીના ક્ષેત્રમાં નિષ્ણાત છે. ઉદ્યોગમાં એક દાયકાના અનુભવ સાથે, તેમણે અસંખ્ય વ્યક્તિઓ અને વ્યવસાયોને તેમના ઇન્ટરનેટ અને વાઇફાઇ-સંબંધિત સમસ્યાઓમાં મદદ કરી છે. ઈન્ટરનેટ અને વાઈફાઈ ટિપ્સના લેખક અને બ્લોગર તરીકે, તેઓ તેમના જ્ઞાન અને કુશળતાને સરળ અને સમજવામાં સરળ રીતે શેર કરે છે જેનાથી દરેકને ફાયદો થઈ શકે. ફિલિપ કનેક્ટિવિટી સુધારવા અને દરેક માટે ઇન્ટરનેટ સુલભ બનાવવા માટે પ્રખર હિમાયતી છે. જ્યારે તે ટેક-સંબંધિત સમસ્યાઓ લખતો નથી અથવા તેનું નિવારણ કરતો નથી, ત્યારે તે હાઇકિંગ, કેમ્પિંગ અને બહારની શ્રેષ્ઠ જગ્યાઓની શોધખોળનો આનંદ માણે છે.