سلام. من تعدادی سنسور (DHT11 - رطوبت خاک) رو به EPS32 متصل کردم و دیتا رو از طریق وایفای ارسال می کنم. برای این سیستم یک باتری لیتیوم 18650 گذاشتم. چطور می تونم ولتاژ باتری رو بدست بیارم؟
تشکر
یه ماژول ولتمتر بزار براش ولتاژ رو دقیق نشون میده
سلام
به دلیل اینکه ولتاژ باتری های لیتیومی بین 3.7 الی 4.2 ولت تغییر میکند و ESP32 حداکثر 3.3 ولت را می تواند اندازه گیری کند. یکی از ساده ترین راه های اندازه گیری ولتاژ باتری استفاده از مقسم ولتاژ می باشد
یعنی 2 عدد مقاومت با مقدار های مشخص( مثلا 10 کیلو مشابه عکس) را سری میکنید و یک سر این 2 مقاومت(VIN) را به یک سر باتری و سمت دیگر(GND) را به سر دیگر باتری وصل میکنید
از محل اتصال بین 2 مقاومت (Vout) یک سیم را به پایه ADC میکرو وصل میکنید و با استفاده از دستور map آردوینو سطح ولتاژ اندازه گیری شده را میخوانید و به درصد تبدیل میکنید که می توانید استفاده بکنید.
مقدار ولتاژ خروجی از طریق معادله زیر به دست می آید.
نکته: اگر مقدار هر 2 مقاومت یکی باشد ولتاژ خروجی دقیقا نصف ولتاژ ورودی می باشد
نکته:برای اینکه شارژ باتری هدر نره بهتر هست از مقاومت با مقدار های بالا استفاده بشود