فهرست مطالب:
تصویری: ولت متر دقیق Waveshare E-ink (0-90v DC) با آردوینو نانو: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
در این دستورالعمل ، من از صفحه نمایش 2.9 اینچی Waveshare E-Paper با آردوینو نانو ، تقسیم ولتاژ و ADS1115 برای نمایش ولتاژهای دقیق تا 90 ولت DC بر روی صفحه نمایش کاغذ E-Paper استفاده می کنم.
این دستورالعمل ترکیبی از این دو پروژه قبلی است:
-متر ولتاژ آردوینو (0-100V DC)-نسخه 2-https://www.instructables.com/Arduino-Volt-Meter-0…
-نمایش مجدد مقاله الکترونیکی با Arduino-https://www.instructables.com/E-Paper-Display-Part…
تدارکات
لوازم مورد استفاده:
1 عدد آردوینو نانو -
1 x نمایش Waveshare -
تخته نان و سیم -
USB پاور بانک -
1 x ADS 1115 - ADC 16 بیتی -
1 x 1/4W (پیشنهاد می کنم از مقاومتهای 1W استفاده کنید) 1٪ مقاومت - 690k اهم -
1 x 1/4W (پیشنهاد می کنم از مقاومتهای 1W استفاده کنید) 1٪ مقاومت - 10k اهم -
Astro AI DM6000AR -
باتری های 9V -
CanadianWinters یک شرکت کننده در برنامه Amazon Services LLC Associates Program است ، یک برنامه تبلیغاتی وابسته که به منظور ایجاد هزینه ای برای سایتها با پیوند به Amazon.com و سایتهای وابسته طراحی شده است. با استفاده از این پیوندها ، من به عنوان یک همکار آمازون از خریدهای واجد شرایط ، حتی اگر چیز دیگری خریداری می کنید-و هیچ هزینه ای برای شما ندارد.
مرحله 1: بیایید قطعات را متصل کنیم
من قطعات را به صورت زیر متصل کردم:
نمایش Waveshare:
نمایش آردوینو
BUSY D7
RST D8
DC D9
CS D10
DIN D11
CLK D13
GND GND
VCC 3.3V
ADS1115:
ADS1115 آردوینو
VCC 5 ولت
GND GND
ADDR GND
SCL A5
SDA A4
تقسیم کننده ولتاژ AIN0
برای تقسیم ولتاژ این بار از مقاومتهای 680 کیلو اهم و 10 کیلو اهم استفاده کردم. من همیشه مقادیر مقاومت را برای دقت بهتر اندازه گیری می کنم.
محاسبات تقسیم ولتاژ در این صفحه گسترده موجود است که در صورت تمایل به استفاده از مقادیر مختلف مقاومت ، محاسبات را خودکار می کند: پیوند به Google Sheet. لطفاً توجه داشته باشید که فایل قابل ویرایش نیست ، باید آن را بارگیری کرده یا در درایو خود یک کپی تهیه کنید تا بتوانید آن را تغییر دهید.
مرحله 2: کد
کد صفحه نمایش و ADC بسیار بزرگ است و اگر از کاراکترهای بزرگ روی صفحه استفاده کنم ، حافظه کافی در آردوینو وجود نخواهد داشت.
برای حل این مشکل ، من با ایجاد تصویری حاوی متن ، متن را به کد تبدیل کردم و سپس از این ابزار آنلاین برای تبدیل تصویر به کد قابل خواندن توسط آردوینو استفاده کردم:
من هنوز از برخی فونت ها و کاراکترها استفاده می کنم ، اما فقط از فونت حاوی اعداد برای نمایش ولتاژ باتری و درصد شارژ به منظور ذخیره حافظه استفاده می کنم.
این کد ولتاژ باتری را نشان می دهد و درصد شارژ را نمایش می دهد ، با این فرض که در 90 ولت باتری شارژ شده و در 0 ولت باتری کاملاً صاف است. این می تواند متناسب با نیازهای شما اصلاح شود.
// کلاس پایه GxEPD2_GFX می تواند برای ارسال مراجع یا اشاره گرها به نمونه نمایش به عنوان پارامتر استفاده شود ، از 1.2 کیلو پوند کد بیشتر استفاده می کند
// فعال یا غیرفعال کردن کلاس پایه GxEPD2_GFX #تعریف ENABLE_GxEPD2_GFX 0 #شامل #شامل #شامل #شامل #شامل #شامل #شامل تبلیغات Adafruit_ADS1115 (0x48) ؛ // آدرس ADC #اگر تعریف شده (_ AVR) #تعریف MAX_DISPLAY_BUFFER_SIZE 800 // #تعریف MAX_HEIGHT (EPD) (EPD:: HEIGHT <= MAX_DISPLAY_BUFFER_SIZE / (EPD:: WIDTH / 8D): EPD EPD:: WIDTH/ 8)) صفحه نمایش GxEPD2_BW (GxEPD2_290 (/*CS = 10*/ SS ،/*DC =*/ 9 ،/*RST =*/ 8 ،/*BUSY =*/ 7)) ؛ #endif U8G2_FOR_ADAFRUIT_GFX u8g2Fonts؛ void setup () {Serial.begin (115200)؛ Serial.println ()؛ Serial.println ("راه اندازی") ؛ ads.begin ()؛ display.init ()؛ u8g2Fonts.begin (نمایش) ؛ // رویه u8g2 را به Adafruit GFX showbitmaps وصل کنید ()؛ تأخیر (500) ؛ Serial.println ("راه اندازی انجام شد") ؛ } void loop () {values ()؛ تاخیر (1000) ؛ } // 'charging-icon-c'، 128x40px const char uns char Bat PROGMEM = {0xff، 0xff، 0xf0، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x0f، 0xff، 0xff ، از 0xFF، از 0xFF، از 0xFF، 0xf0، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x07، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00 ، 0x00، 0x00، 0x00، 0x00، 0x07، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf0، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x07، 0xff، 0xff، 0xff، ، 0xff، 0xf0، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x87، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، ، 0xff، 0xff، 0x87، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x87، 0xff، 0xff، 0xff، 0xff، 0xff ، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0x87، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x1f ، 0x87 ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff ، 0xf0 ، 0xf8 ، 0x00 ، 0x00 ، 0x00 ، 0x00 ، 0x00 ، 0x00 ، 0x00 ، 0x0f، 0x80، 0x07، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xf8، 0x00، 0x00، 0x00، 0x01، 0xc0، 0x00، 0x00، 0x0f، 0x80، 0x07، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff ، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0xc0، مقدار 0x00، مقدار 0x00، 0x0f، 0x80، 0x07، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x3f، 0x80، مقدار 0x00، مقدار 0x00، 0x0f، 0x80 ، 0x07، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xf8، 0x00، 0x00، 0x01، 0xff، 0x80، 0x00، 0x00، 0x0f، 0x80، 0x07، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf، 0xff، 0xf، 0xf، 0xf، 0xff، 0xf ، 0x07، از 0xFF، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0x87، 0xc7، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، 0x3f، از 0xFF، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0x87، 0xc7، از 0xFF ، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، از 0xFF، از 0xFF، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0x87، 0xc7، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، 0x07، از 0xFF، 0xfe ، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0x87، 0xc7، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، 0x1f، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0x80، 0x0f، 0x87، 0xc7، از 0xFF، از 0xFF، از 0xFF ، 0xff، 0xf0، 0xf8، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0x00، 0x0f، 0x87، 0xc7، 0xff، 0xff، 0xff، 0x FF، 0xf0، 0xf8، 0x01 موجود، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xfc، مقدار 0x00، 0x0f، 0x87، 0xc7، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x7f، از 0xFF، 0xe0، 0x00، 0x0f، 0x87، 0xc7، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xf8، 0x00، 0x00، 0x00، 0xff، 0xff، 0x80، 0x00، 0x0f، 0x87، 0xc7، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، مقدار 0x00، مقدار 0x00، مقدار 0x00، از 0xFF، 0xfc، مقدار 0x00، مقدار 0x00، 0x0f، 0x87، 0xc7، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، 0x01 موجود، از 0xFF، 0xf0، مقدار 0x00، مقدار 0x00، 0x0f، 0x87، 0xc7، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xf8، 0x00، 0x00، 0x01، 0xff، 0x80، 0x00، 0x00، 0x0f، 0x87، 0xc7، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff مقدار 0x00، 0x01 موجود، 0xfe، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0x80، 0x07، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، 0x03، 0xf0، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0x80، 0x07، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، 0x03، 0xc0، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0x80، 0x07، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x00، 0x00، 0x00، 0x00، 0x0f، 0x80، 0x07، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xf8، 0x00، 0x00، 0x00، 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0x87، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xfc، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x1f، 0x87، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xff، 0xf0، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x87، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0x87، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x87، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x07، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x07، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf0، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x07، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x07، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf8، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x1f، از 0xFF، 0xff ، 0xff} ؛ const unsigned char battext PROGMEM = {// 'logisoso_epaper_volts_simple4، 128x145px 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0x00، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff ، 0xff ، 0xff ، 0xf8 ، 0x00 ، 0x00 ، 0x1f ، 0xff ، 0xff ، 0xff، 0xff، 0xc0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0x00، 0x1f، 0xff، 0xff، 0xff، 0xff، 0x80، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff 0xff، 0xf8، 0xff، 0x1f، 0x1f، 0xff، 0xff، 0xff، 0xff، 0x80، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff 0x87، 0xf1، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xfe، 0x1f، 0x1f، 0xff، 0xf8، 0xff، 0xff، 0x8f، 0xf1، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0x7e، 0x1f، 0x1f، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0x87، 0xf1، 0xf8، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xfc، 0x38، مقدار 0x00، 0x1f، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0xc7، 0xe0، 0xf0، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfe، 0x00، 0x00، 0x3f، 0xff، 0xf8، 0xff، 0xff، 0xc3، 0xc0، 0x61، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0x7f، 0xff، 0xf8، 0xff، 0xff، 0xe0، 0x00، 0x01، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xc3، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xf0، 0xf0، 0xf0، 0xf0، 0xf 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xf8، 0x0f، 0x0f، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x07، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xfc، 0x03، 0x0f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf0، 0x7f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x41، 0x07، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xe0، 0x38، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xf1، 0xc3، 0xff، 0xff، 0xff، 0xff، 0xff، 0xc0، 0x18، 0x7f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xf1 ، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xf1، 0xe3، 0xff، 0xff، 0xf8، 0xff، 0xff، 0x87، 0x0e، 0x1f، 0xff، 0xff، 0xff، 0xx، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xf8، 0xff، 0xff، 0x87، 0x0e، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfc، 0x00، 0x07، 0x FF، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0xc7، 0x0e، 0x1f، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xfc، مقدار 0x00، 0x0f، از 0xFF، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0xc0، مقدار 0x00، 0x3f، از 0xFF، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0x1f، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xc0، 0x00، 0x7f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xf8، 0xff، 0xff، 0xc0، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xc3، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfc، 0xff، 0xff، 0xcf، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xe3، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0x00، 0x00، 0x0f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x3f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfc، 0x00، 0x00، 0x0f، 0xff، 0xff، 0xff، 0xff، 0xff 0xfe، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0x00، 0x0f، 0xff، 0xff، 0xff، 0xff، 0xe0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xe3، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xc0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff از 0xFF، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0xc0، مقدار 0x00، مقدار 0x00، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf8، از 0xFF، 0xe3، از 0xFF، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0x87، 0xfe، 0x1f، از 0xFF، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0x8f، 0xff، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xf8، 0xff، 0xff، 0xcf، 0xff، 0xbf، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xe3، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، از 0xFF، از 0xFF، از 0xFF، مقدار 0x00، مقدار 0x00، 0x0f، از 0xFF، 0xf8، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0x3f، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xfc، مقدار 0x00، مقدار 0x00، 0x0f، از 0xFF، 0xf8، از 0xFF، 0xff، 0xff، 0xfe، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0x00، 0x0f، 0xff، 0xfc، 0xff، 0xff، 0xe0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff 0xf8، 0xff، 0xe3، 0xff، 0xff، 0xff، 0xff، 0xff، 0xc0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8 ، 0xff، 0xe3، 0xff، 0xff، 0xff، 0xff، 0xff، 0xc0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xe3، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x8f، 0xff، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xcf، 0xff، 0xbf، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xc0، 0x7f، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff ، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xfe، مقدار 0x00، 0x0f، از 0xFF، از 0xFF، 0xf8، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xfc، مقدار 0x00، 0x07، از 0xFF، از 0xFF 0xf8 ، 0xff، 0xff، 0xf8، 0x71، 0xc3، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xf1، 0xe3، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xf1، 0xe3، 0xff، 0xff، 0xf8، 0xff، 0x ff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xf1، 0xe3، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xf8، 0x71، 0xc3، 0xff، 0xff، 0xfd، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfc، 0x30، 0x07، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfe، 0x70، 0x0f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf8، مقدار 0x00، 0x03، از 0xFF، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0x03، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0x03، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x83، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xe0، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xe3، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xfc، 0x00، 0x03، 0xff، 0xff، 0xff، 0xff، 0xff از 0xFF، از 0xFF، 0xc3، از 0xFF، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0xc0، مقدار 0x00، 0x7f، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xc3، از 0xFF، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0x80، 0x0f ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff ،0xc3، 0xff، 0xff، 0xfd، 0xff، 0xff، 0x80، 0x03، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfe، 0x00، 0x01، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0x3f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0x1f، 0xff، 0x83، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfe، 0x3f، 0xff0، 0x03، 0xff، 0xff، 0x03، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfe، 0x3f، 0x00، 0x03، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0x00، 0x00، 0x7f، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xf8، 0x01، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x00، 0x0f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xe0، 0x00، 0x7f، 0xff، 0xff، 0xff، 0xff، 0xff، 0x80، 0x01، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xc0 ، 0x00، 0x3f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0x0f، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xc3، 0xfc، 0x3f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، ، 0x03، 0xff، 0xff، 0xf8، 0xff، 0xff، 0x87، 0xfe، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfe، 0x03، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf3، 0xff، 0xff، 0xfd، 0xff، 0xff، 0x87، 0xfe، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، ، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xc7، 0xfe، 0x3f، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xc0، مقدار 0x00، 0x3f، از 0xFF، از 0xFF ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xe0، 0x00، 0x7f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xf0، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfe، 0x07، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xf0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xc0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xc0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0x87، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xf8، 0xff، 0xff، 0xcf، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xffd، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0x3f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x7f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfe، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xfc، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xe0، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff از 0xFF، 0xf8، 0x3f، 0xfc، 0x1f، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xc0، مقدار 0x00، مقدار 0x00، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf8، 0x07، 0xfc، 0x9f، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0xc0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x00، 0xfc، 0x1f، 0xff، 0xf8، 0xff، 0xff، 0x87، 0xfe، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0.5 0xbf، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x3f، 0x00، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0x3f، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf9، 0x3f، 0xf8، 0x0f، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff 0xff ، 0xff ، 0xff ، 0xff ، 0xf8 ، 0x3f ، 0xff ، 0x0f ، 0xff ، 0xf8 ، 0xff ، 0xff ، 0xe1 ، 0xc0 ، 0x7f ، 0xff ، 0xff ، 0xff، 0xff، 0xff، 0xfc، 0x7f، 0xff، 0xdf، 0xff، 0xf9، 0xff، 0xff، 0xc1، 0x80، 0x3f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، از 0xFF، از 0xFF، 0xc7، 0x8e، 0x3f، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0x87، 0x0e، 0x1f، از 0xFF، از 0xFF، از 0xFF، از 0xFF ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x87، 0x0e، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xc7 ، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xe0، 0x38، 0x7f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf9، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff} ؛ // این تابع تصاویر را خالی می کند showbitmaps () {uint16_t bg = GxEPD_WHITE؛ uint16_t fg = GxEPD_BLACK؛ display.firstPage ()؛ انجام {display.fillScreen (bg) ؛ display.drawImage (battext ، 0 ، 60 ، 128 ، 145 ، false ، 0 ، true) ؛ // متن (y از پایین ، x از سمت چپ ، ارتفاع y ، طول x ، رنگ معکوس (درست/غلط) ، چرخاندن (0 ، 1) ، شفافیت؟ (درست/غلط)) display.drawImage (خفاش ، 0 ، 5 ، 128 ، 40 ، غلط ، 0 ، درست) ؛ // نماد باتری} while (display.nextPage ()) ؛ } // این تابع مقادیر را روی مقدارهای void display () محاسبه و چاپ می کند {float battV؛ // شناور ولتاژ باتری perc؛ // باتری٪ int calib = 7؛ // مقدار کالیبراسیون ADS1115 برای کاهش خطای ولتاژ شناور = 0 ؛ // برای ذخیره مقدار ولتاژ float Radjust = 0.01437283477 ؛ // ضریب تقسیم ولتاژ (R2 / R1+R2) R1 ~ 690k و R2 ~ 10k int16_t adc0 ؛ // 16 بیت ADC خواندن ورودی A0 adc0 = ads.readADC_SingleEnded (0) ؛ ولتاژ = ((adc0 + calib) * 0.1875)/1000 ؛ battV = ولتاژ/تنظیم // محاسبه باتری٪ perc = (battV/ 90) * 100 ؛ // ما فرض می کنیم که حداکثر ولتاژ باتری 90 ولت است // باتری را حداکثر 2 رقمی نگه دارید تا از مشکلات نمایشگر در صورت (perc> = 100) {perc = 99؛ } display.setRotation (1)؛ // 0 بدون چرخش ، 1 چرخش 90 درجه uint16_t bg = GxEPD_WHITE ؛ uint16_t fg = GxEPD_BLACK؛ u8g2Fonts.setFontMode (1) ؛ // از حالت شفاف u8g2 استفاده کنید (این حالت پیش فرض است) u8g2Fonts.setFontDirection (0) ؛ // از چپ به راست (این پیش فرض است) u8g2Fonts.setForegroundColor (fg) ؛ // Adafruit GFX color u8g2Fonts.setBackgroundColor (bg)؛ // اعمال Adafruit GFX color u8g2Fonts.setFont (u8g2_font_logisoso32_tn) ؛ // یا u8g2_font_logisoso32_tr یا u8g2_font_logisoso32_tn display.setPartialWindow (203 ، 0 ، 100 ، 128) ؛ // (x از سمت چپ ، y از بالا ، طول x ، ارتفاع y) این یک پنجره برای مقادیر به روز رسانی جزئی display.firstPage () تنظیم می کند. انجام {display.fillScreen (bg) ؛ // چاپ ولتاژ باتری u8g2Fonts.setCursor (205 ، 52) ؛ u8g2Fonts.print (battV ، 1) ؛ // چاپ باتری٪ u8g2Fonts.setCursor (205 ، 110) ؛ u8g2Fonts.print (perc، 0)؛ } while (display.nextPage ())؛ }
مرحله 3: بیایید آن را آزمایش کنیم:)
من از نتایج کاملاً راضی هستم.
من توانستم تعدادی ولتاژ از حدود 9 ولت تا 85 ولت را با حداقل انحراف (کمتر از 0.2 ولت) از ولتاژ واقعی آزمایش کنم.
هنگامی که در یک محفظه زیبا بسته بندی می شود ، باید یک ولت متر کوچک خوب ایجاد کنید که در محیط های بسیار روشن قابل خواندن است:).
توصیه شده:
ولت متر دقیق و دقیق آردوینو (0-90V DC): 3 مرحله
متر ولتاژ دقیق و دقیق آردوینو (0-90V DC): در این قسمت ، من یک ولت متر برای اندازه گیری ولتاژهای بالا DC (0-90v) با دقت و دقت نسبی با استفاده از آردوینو نانو ساخته ام. اندازه گیری های آزمایشی که من انجام دادم به اندازه کافی دقیق بود ، بیشتر در 0.3 ولت از ولتاژ واقعی اندازه گیری شده با
وات متر سنج DC با استفاده از آردوینو نانو (0-16V/0-20A): 3 مرحله
وات متر سنج DC با استفاده از آردوینو نانو (0-16V/0-20A): سلام دوستان !! من اینجا هستم تا وات متر سنج DC را به شما نشان دهم که با استفاده از آردوینو نانو به راحتی قابل ساخت است. یکی از اصلی ترین مشکلاتی که من به عنوان یک علاقمند به وسایل الکترونیکی با آن روبرو بودم ، آگاهی از میزان جریان و ولتاژ اعمال شده در مدارهای شارژ است
آموزش سنسور آردوینو نانو - MPL3115A2 ارتفاع سنج دقیق: 4 مرحله
Arduino Nano - MPL3115A2 Precision Altimeter سنسور سنسور: MPL3115A2 از سنسور فشار MEMS با رابط I2C برای ارائه اطلاعات دقیق فشار/ارتفاع و دما استفاده می کند. خروجی های سنسور با ADC 24 بیتی با وضوح بالا دیجیتالی می شوند. پردازش داخلی وظایف جبران خسارت را از
Β متر متر II (پایدارتر و دقیق تر): 6 مرحله
Β متر متر II (پایدارتر و دقیق تر): https://www.instructables.com/id/Beta-Meter/ نسخه I β متر ساکت دقیق بود اما منبع فعلی با ولتاژ ورودی (Vcc) ثابت نبود. متر β نسخه II کاملاً پایدار است ، یعنی مقدار فعلی با تغییر در i تغییر چندانی نمی کند
آداپتور 12 ولت به USB ترانسفورماتور 12 ولت به 5 ولت (برای ماشینها عالی است): 6 مرحله
آداپتور 12 ولت به USB ترانسفورماتور 12 وات به 5 ولت (برای ماشینها عالی است): این به شما نشان می دهد که چگونه یک آداپتور 12 ولت به USB (5 ولت) بسازید. بارزترین استفاده از این دستگاه برای آداپتورهای اتومبیل 12 ولت است ، اما در هر مکانی که 12 ولت دارید می توانید از آن استفاده کنید! اگر برای چیزی غیر از USB به 5 ولت نیاز دارید ، کافی است مراحل اضافه کردن پورت های USB را رد کنید