המחבר של Instructables תחת הכינוי CreativeStuff מספר כיצד ליישם על ארדואינו המהפך הפשוט ביותר. לשם כך הוא לוקח קרש לחם סוג:
למעשה ארדואינו:
תצוגה ב- HD44780 (KB1013VG6):
מגשרים "דופונט" או תוצרת בית:
נגן משתנה של 10 קילו עם מובילים קשיחים דקים מולחמים (להתאמת ניגודי התמונה בתצוגה):
לא דומה לשום דבר? נכון, כל מה שחדש נשכח היטב. אניני טעם יזכרו מה זה ואיפה:
470 אוהם נגד קבע:
וכל זה מתחבר לפי הסכימה הזו:
מכיוון שהסכמות שנערכו בתוכנית Fritzing אינן אינפורמטיביות במיוחד, אשף אוסף את הפענוח:
תצוגת פין 1 - חוט משותף
תצוגה פין 2 - כוח פלוס
תצוגת פין 3 - מגע נע של נגן משתנה
תצוגה 4 סיכות - סיכת Arduino D12
תצוגת פין 5 - חוט משותף
סיכת תצוגה 6 - סיכת ארדואינו D11
סיכות תצוגה 7, 8, 9, 10 אינן מחוברות לשום דבר
סיכת תצוגה 11 - סיכת Arduino D5
תצוגה 12 סיכות - סיכת Arduino D4
סיכת תצוגה 13 - סיכת Arduino D3
סיכת תצוגה 14 - סיכת Arduino D2
סיכת תצוגה 15 - כוח פלוס
סיכת תצוגה 16 - חוט משותף
כאשר חוזרים על העיצוב, יש ללמוד את גליון הנתונים בתצוגה כדי לגלות אם הבסיס שלה שונה מהתקן.
המאסטר מחבר את אחד המגעים הקבועים של הנגד המשתנה לכוח פלוס, והשני לחוט המשותף. מחיצת מתח מורכבת מנגד למופת ומבדק: הנגד שנבדק עם פלט אחד לכוח הפלוס, והמדגם המופתי עם פלט אחד לחוט המשותף. יתרת התפוקות הבלתי תפוסות של שני הנגדים מחוברות זו לזו ומחוברות לסיכת ארדואינו A0. מלא את הסקיצה:
# כלול
// LiquidCrystal (rs, sc, d4, d5, d6, d7)
Lcd גביש נוזלי (12, 11, 5, 4, 3, 2);
const int analogPin = 0;
אינטל-אנלוגי = 0;
int vin = 5;
buff float = 0;
לצוף vout = 0;
לצוף R1 = 0;
לצוף R2 = 470;
הגדרת ביטול () {
lcd.begin (16, 2);
}
לולאת חלל () {
analogval = analogRead (analogPin);
אם (אנלוגי) {
buff = אנלוגי * vin;
vout = (buff) / 1024.0;
אם (vout> 0.9) {
buff = (vin / vout) - 1;
R1 = R2 * buff;
lcd.setCursor (0, 0);
lcd.print ("-התנגדות-");
lcd.setCursor (0, 1);
אם ((R1)> 999) {
lcd.print ("");
lcd.print (R1 / 1000);
lcd.print ("K ohm");
}
אחרת {
lcd.print ("");
lcd.print (עגול (R1));
lcd.print ("אוהם");
}
עיכוב (1000);
lcd.clear ();
}
אחרת {
lcd.setCursor (0, 0);
lcd.print ("הכנס הנגד");
lcd.setCursor (0, 1);
}
}
}
מומלץ למדוד את ההתנגדות של נגן ההתייחסות, כמו גם את מתח האספקה, באופן מדויק יותר (כמובן שכאשר יש להסיר באופן זמני את נגדי ההתייחסות) ואז להזין את תוצאות המדידה בשורות התואמות בתחילת הסקיצה. קח את מקור הכוח עם ייצוב טוב של מתח היציאה. התוכנית מחשבת את ההתנגדות על פי הנוסחה:
R2 = Vout * R1 / (Vin - Vout),
הנגזר מהנוסחה:
Vout = Vin * R2 / (R1 + R2),
כאשר R1 הוא ההתנגדות לדגם, R2 הוא ההתנגדות הנמדדת, Vin הוא מתח האספקה, Vout הוא המתח בנקודת האמצע של המחלק.
נותר להסיר את קרש הלחם, ליצור את כל החיבורים על ידי הלחמה והעברה תוצרת בית לתיק. אבל בצורה זו היא לא מעשית, מכיוון שהיא משכפלת את פונקציית הוומטר הזמינה במולטימטר. על ידי עיבוד מחדש של הסקיצה ושימוש במקור כוח מדויק ונגד דגם, תוכלו להשתמש בעיצוב, למשל, כדי למיין את הנגדים לפי דיוק בייצורם. על מנת להציג מייד מידע לאילו מחמש הקבוצות שהרכיב שייך אליו בעת חיבור נגד: 1, 2, 5, 10 או 20%.