કોઈપણ DC વોલ્ટેજ માપવા માટે Arduino નો ઉપયોગ કરીને રેઝિસ્ટર મૂલ્યોની ગણતરી
આ લેખમાંની ગણતરી વિડિયો https://youtu.be/t8xwrVj2aFs માં દર્શાવવામાં આવી છે જે Arduino સાથે કોઈપણ DC વોલ્ટેજ માપવા માટે છે.
Arduino વોલ્ટેજ સેન્સર માટે વોલ્ટેજની ગણતરી કરવા વોલ્ટેજ ડિવાઈડરનો ઉપયોગ થાય છે જેમ કે ફિગ. 1 માં બતાવ્યું છે
આ આકૃતિમાં આપણી પાસે છે:
બેટરી વોલ્ટેજ VB
આઉટપુટ વોલ્ટેજ જે Arduino V1 ઇનપુટ પિન (એટલે કે A0) પર જાય છે
R1 એ 30kΩ છે
R2 એ 7.5kΩ છે
Arduino UNO ઇનપુટ પર 5V સ્વીકારે છે, તેથી V1 એ 5V છે. આમાંથી આપણે R1 અને R2 બંનેમાં વિદ્યુતપ્રવાહ I શોધી શકીએ છીએ.
I=V/R અને તેથી I=5/7500=0.000666=666µA
કારણ કે R1 અને R2 શ્રેણીમાં છે, વિદ્યુતપ્રવાહ બંને માટે સમાન છે. તેથી IR2 પણ 666µA છે. આપણે R1 પરનો વોલ્ટેજ આ રીતે શોધી શકીએ છીએ
VR1=666µ x 30000=20V.
હવે આપણે જાણીએ છીએ કે V1 પર મહત્તમ વોલ્ટેજ આ હોઈ શકે છે
VR1+VR2=5V+20V=25V.
મોટા વોલ્ટેજ મૂલ્યોની ગણતરી
આપણે આ સર્કિટ સાથે શ્રેણીમાં બીજો રેઝિસ્ટર RX ઉમેરી શકીએ છીએ જેમ કે આકૃતિ 2 માં બતાવ્યું છે.
આકૃતિ 2. સર્કિટમાં શ્રેણી રેઝિસ્ટર RX.
BAT2 વોલ્ટેજ માપવા માટે RX નું મૂલ્ય શોધવા માટે, આપણી પાસે છે:
RX=BAT2-25666uA
હવે આપણી પાસે RX માટે સૂત્ર છે, જો ઉદાહરણ તરીકે BAT2 = 120V હોય
તો
RX=120-25666uA=95666ua=142.5kΩ
તેથી RX તરીકે 142kΩ રેઝિસ્ટરનો ઉપયોગ કરીને, આપણે મહત્તમ 120V સુધી માપી શકીએ છીએ.
સંસાધનો અને સંદર્ભો
હજી સુધી કોઈ સંસાધનો નથી.
ફાઇલો📁
કોઈ ફાઇલો ઉપલબ્ધ નથી.