ESP8266 NodeMCU: ESP-NOW Web Server Sensor Dashboard (ESP-NOW + Wi-Fi)
આ પ્રોજેક્ટમાં તમે શીખી શકશો કે ESP8266 નોડેમસીયુ બોર્ડ સાથે વેબ સર્વરને કેવી રીતે હોસ્ટ કરવું અને તે જ સમયે ESP-NOW સંચાર પ્રોટોકોલનો ઉપયોગ કેવી રીતે કરવો. તમારી પાસે ઘણા ઇએસપી 66. E66 બોર્ડ હોઈ શકે છે જે ઇએસપી-નાઉ દ્વારા સેન્સર રીડિંગ્સ એક ઇએસપી to that that66 રીસીવરને મોકલે છે જે વેબ સર્વર પરના તમામ વાંચનો દર્શાવે છે. બોર્ડ્સ આર્ડિનો આઇડીઇનો ઉપયોગ કરીને પ્રોગ્રામ કરવામાં આવશે.

Using ESP-NOW and Wi-Fi Simultaneously

- જો તમારે વેબ સર્વરને હોસ્ટ કરવા માટે Wi-Fiનોઉપયોગ કરવો હોય અને અન્ય બોર્ડમાંથી સેન્સર રીડિંગ્સ પ્રાપ્ત કરવા માટે એક સાથે ESP-NOW નો ઉપયોગ કરવો હોય તો તમારે ધ્યાનમાં લેવાની કેટલીક બાબતો છે:ESP8266 પ્રેષક બોર્ડ્સએ રીસીવર બોર્ડની સમાન Wi-Fi ચેનલનો ઉપયોગ કરવો આવશ્યક છે.રીસીવર બોર્ડની Wi-Fi ચેનલ આપમેળે તમારા Wi-Fi રાઉટર દ્વારા સોંપાયેલ છે.રીસીવર બોર્ડનો Wi-Fi મોડ accessક્સેસ પોઇન્ટ અને સ્ટેશન (WIFI_AP_STA) હોવો આવશ્યક છે.તમે તે જ Wi-Fi ચેનલ મેન્યુઅલી સેટ કરી શકો છો અથવા રીસીવર બોર્ડની સમાન તેની Wi-Fi ચેનલને સેટ કરવા માટે તમે પ્રેષક પર કોડનો સરળ સ્પિનનેટ ઉમેરી શકો છો.Project Overview
The following diagram shows a high-level overview of the project we’ll build.

Prerequisites
આ પ્રોજેક્ટ સાથે આગળ વધતા પહેલા, ખાતરી કરો કે તમે નીચેની આવશ્યકતાઓ તપાસો છો. અરડિનો આઇડીઇ અમે અરડિનો આઇડીઇનો ઉપયોગ કરીને ઇએસપી 66 .6666 બોર્ડનો પ્રોગ્રામ કરીશું, તેથી આ ટ્યુટોરિયલ સાથે આગળ વધતા પહેલાં, ખાતરી કરો કે તમારી પાસે તમારી આર્ડિનો આઇડીઇમાં ઇએસપી 66826666 board બોર્ડ ઇન્સ્ટોલ કરેલું છે. અરડિનો આઇડીઇ (વિન્ડોઝ, મ OSક ઓએસ એક્સ અને લિનક્સ) માં ઇએસપી 8266 બોર્ડ ઇન્સ્ટોલ કરી રહ્યું છે.BME280 Libraries
ઇએસપી 8266 પ્રેષક બોર્ડ BME280 સેન્સરથી તાપમાન અને ભેજનું વાંચન મોકલશે. BME280 સેન્સરમાંથી વાંચવા માટે, અમે Adaf فرو_BME280 પુસ્તકાલયનો ઉપયોગ કરીશું. આ લાઇબ્રેરીનો ઉપયોગ કરવા માટે, તમારે afડફ્રૂટ યુનિફાઇડ સેન્સર લાઇબ્રેરી પણ ઇન્સ્ટોલ કરવાની જરૂર છે. તે પુસ્તકાલયોને ઇન્સ્ટોલ કરવા માટે આગળનાં પગલાં અનુસરો. શોધ બ onક્સ પર “adડફ્રૂટ બીએમ 280” શોધો અને પુસ્તકાલય સ્થાપિત કરો. અર્ડુનો IDE માં BME280 સેન્સર લાઇબ્રેરી સ્થાપિત કરો BME280 લાઇબ્રેરીનો ઉપયોગ કરવા માટે, તમારે Adafruit_Sensor લાઇબ્રેરી પણ ઇન્સ્ટોલ કરવાની જરૂર છે. તમારા આર્ડિનો આઇડીઇમાં લાઇબ્રેરી સ્થાપિત કરવા માટે આગળનાં પગલાંને અનુસરો: સ્કેચ પર જાઓ> લાઇબ્રેરી શામેલ કરો> પુસ્તકાલયો મેનેજ કરો અને શોધ બ inક્સમાં "Adડફ્રૂટ એકીકૃત સેન્સર" લખો. લાઇબ્રેરી શોધવા અને તેને ઇન્સ્ટોલ કરવા માટે બધી રીતે નીચે સ્ક્રોલ કરો. અર્ડુનો IDE માં એડફ્રૂટ યુનિફાઇડ સેન્સર લાઇબ્રેરી સ્થાપિત કરો BME280 તાપમાન, ભેજ અને પ્રેશર સેન્સર વિશે વધુ જાણવા માટે, અમારું માર્ગદર્શિકા વાંચો: આર્ડિનો આઇડીઇ (પ્રેશર, તાપમાન, ભેજ) નો ઉપયોગ કરીને BME280 સાથે ESP8266. એસિંક વેબ સર્વર પુસ્તકાલયોSearch for “adafruit bme280 ” on the Search box and install the library.



Comments
Post a Comment