ברכות לכל האוהבים תוצרת בית, היום נרכיב מד מתח לרכב ארדואינו ומחוון בן שבעה מקטעים לניטור מתח בשטח אוטומטי. קל להרכיב מכשיר זה ומחייב התקנה פעם אחת בלבד.
כלים וחומרים
-ארדואינו פרו מיני
-היסטור למשך 10 ק"ם 0.5 וואט
- נגד ב 2 קומק"ק 0.5 וואט
- מחוון ב- tm1637
-חוט (במקרה שלי - MGTF 0.12)
-תכנת
-קלם
-תרמוקלי
אקדח דבק
-לחמה הלחמה
הלחמה
רוזין
שלב ראשון. תוכנית:
קל להרכבה של המעגל. ר1 = 10 קום, ר2 = 2 com.
שלב שני. הרכבה:
הרכבת מחיצת מתח
חוטי הלחמה למחוון
אנו מבצעים הלחמה של הכל לפי התוכנית
מקומות בהם יכולים להתרחש מעגל קצר, תוכלו למלא בדבק חם
דבק ארדואינו בגב המחוון (להפחתת הגודל)
שלב שלישי: סקיצה:
ישנם 4 משתנים בסקיצה שאתה צריך להתאים לעצמך
#include
// --------- משתנים להגדרת ------------
# הגדר CLK 2 // יציאה דיגיטלית בארduino בה מחובר התצוגה CLK
# הגדר DIO 3 // יציאה דיגיטלית בארduino בה מחובר תצוגת DIO
int analogInput = A0; // יציאה אנלוגית בה מחובר הפלט מחיצת המתח
אי דיוק כפול = 0.5; // מתח בוולט שחייבים להרחיק מקריאת המתח כך שהוא יתאים לקריאה באספקת החשמל (או להוסיף)
// ----------------------------------------------
GyverTM1637 disp (CLK, DIO);
צמיג בתים [] = {0x40, 0x40, 0x40, 0x40}; // פלט ----
צף R1 = 10000.0; // התנגדות R1 (10K) ב- OMAH
לצוף R2 = 2000.0; // התנגדות R2 (2K) ב- OMAX
לצוף vout = 0.0;
צף vin = 0.0;
ערך int = 0;
ptr כפול;
הגדרת ביטול () {
pinMode (אנלוגי קלט, קלט);
אי בהירות (7);
נקודת התצוגה (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);
}
שלב רביעי. מבחן:
אנו מחברים את הסוללה ורואים את התוצאה:
בוצע! כעת נותר להתקין מכשיר זה ברכב ותוכלו להשתמש בו.