تحية لجميع العشاق محلية الصنع، اليوم سنقوم بتجميع الفولتميتر سيارة على اردوينو ومؤشر من سبعة أجزاء لرصد الجهد على متن الطائرة في السيارات. هذا الجهاز سهل التركيب ويتطلب الإعداد مرة واحدة فقط.
الأدوات والمواد
-أردوينو برو ميني
- مقاوم لـ 10 كوم 0.5 وات
- مقاوم 2 كوم 0.5 وات
- مؤشر tm1637
-سلك (في حالتي - MGTF 0.12)
- مبرمج
-كليم
- ثيرموكلي
-مسدس الغراء
- مكواة لحام
-حام
الصنوبري
الخطوة الأولى. المخطط:
الدائرة سهلة التجميع. ص1 = 10 كوم ، ص2 = 2 كوم.
الخطوة الثانية: التجميع:
تجميع مقسم الجهد
أسلاك اللحام إلى المؤشر
نحن نلحم كل شيء وفقًا للمخطط
الأماكن التي يمكن أن تحدث فيها دائرة قصر ، يمكنك ملء الغراء الساخن
غراء اردوينو في الجزء الخلفي من المؤشر (لتقليل الحجم)
الخطوة الثالثة.
هناك 4 متغيرات في الرسم تحتاج إلى تعديلها بنفسك
# تتضمن
// --------- متغيرات التكوين ------------
#define CLK 2 // المنفذ الرقمي على Arduino حيث يتم توصيل شاشة CLK
#define DIO 3 // المنفذ الرقمي على Arduino حيث يتم توصيل شاشة DIO
int analogInput = A0 ؛ // المنفذ التناظري حيث يتم توصيل الإخراج من مقسم الجهد
عدم الدقة المزدوجة = 0.5 ؛ // الجهد في الفولت الذي يجب أن يؤخذ من قراءة الفولتميتر بحيث يتطابق مع القراءات الموجودة على مزود الطاقة (أو إضافة)
// ----------------------------------------------
GyverTM1637 disp (CLK ، DIO) ؛
إطار البايت [] = {0x40، 0x40، 0x40، 0x40} ؛ // الإخراج ----
تعويم R1 = 10000.0 ؛ // Resistance R1 (10K) in OMAH
تعويم R2 = 2000.0 ؛ // Resistance R2 (2K) في OMAX
تعويم vout = 0.0 ؛
تعويم vin = 0.0 ؛
قيمة int = 0 ؛
ptr مزدوج
إعداد باطل () {
pinMode (إدخال تناظري ، إدخال) ؛
disp.brightness (7) ؛
disp.point (0) ؛
disp.displayByte (إطار) ؛
تأخير (500) ؛
disp.clear () ؛
}}
حلقة فارغة () {
القيمة = analogRead (analogInput) ؛
vout = (القيمة * 5.0) / 1024.0 ؛
vin = vout / (R2 / (R1 + R2)) ؛
vin = vin - عدم الدقة ؛
مزدوج V1 = أرضية (vin) ؛
مزدوج V2 = modf (vin ، & ptr) ؛
V2 = V2 * 100 ؛
disp.displayClock (V1، V2) ؛
إذا (vin <0.95) {
vin = 0.0 ؛
disp.displayClock (00.00) ؛
}}
تأخير (1200) ؛
}}
الخطوة الرابعة: الاختبار:
نقوم بتوصيل البطارية ونرى النتيجة:
انتهى! الآن يبقى تثبيت هذا الجهاز في السيارة ويمكنك استخدامه.