תוכן עניינים:
- אספקה
- שלב 1: שלב 1: צור אב טיפוס מעץ לסולם המשקל
- שלב 2: שלב 2: הלחמת תא הטעינה ו- HX-711 ויצירת מעגל
- שלב 3: שלב 3: הורד ספריות והעלה את הקוד
- שלב 4: שלב 4: כיול חיישן HX-711
- שלב 5: שלב 5: זמן לבדיקה
וִידֵאוֹ: איך להכין מכונת משקל לתינוק באמצעות Arduino Nano, HX-711 Load Cell ו- OLED 128X64 -- כיול HX-711: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
שלום מדריכים, לפני מספר ימים הפכתי לאבא לתינוק חמוד?. כשהייתי בבית חולים גיליתי שמשקל התינוק כה קריטי כדי לעקוב אחר התפתחות התינוק. אז יש לי רעיון? להכין מכונה במשקל תינוק בעצמי. במדריך זה אני אראה לך כיצד להכין מכונת משקל לתינוק בפחות מ 10 $. ניתן להשתמש במכונה זו גם למטרות שקלול אחרות. אז המדריך יכסה; 1. פוטוטיפ מעץ למשקל. עשוי קרשים משומשים. 2. שילוב של Arduino uno/Nano עם OLED 128X64, תא העמסה, HX-711. 3. קידוד הארדואינו 4. כיול החיישנים לקבלת הקריאות המדויקות ביותר.
אספקה
Arduino Uno / NanoOLED 128X64 לוח טעינת לוח לחם חיישן HX-711 Arduino IDE
שלב 1: שלב 1: צור אב טיפוס מעץ לסולם המשקל
השלב הראשון שהתחלתי בו הוא חומרה. הייתי צריך בסיס וחלק עליון לתא המטען לנוח עליו. לא רציתי להוציא הרבה כסף, אז הלכתי לחנות שלי ומצאתי שאריות חתיכות עץ. הבסיס היה רק קרש בגודל 20X20 אינץ 'ויש לו חורים מרכזיים להכיל את התא.
דבר אחד שיש להתייחס אליו באופן ביקורתי הוא שהחץ בתא העומס פונה כלפי מטה, אחרת הקריאות שלך יהיו הפוכות. ראשית הברג את ברגי העץ עם תא המטען לבסיס והדק אותם כמה שיותר חזק. עכשיו הגיע הזמן לטופ, קידחתי שני חורים במרכז עם אותו מרחק בדיוק בין חורי תאי העומס. אחרי זה אני מהדק את הברגים.
זה נראה זול - זה היה, אבל זה עשה את העבודה בצורה מושלמת. למעשה, זה כל מה שאתה צריך כדי שתא הטעינה יפעל. המטרה העיקרית שלנו - הבסיס - הושגה.
שלב 2: שלב 2: הלחמת תא הטעינה ו- HX-711 ויצירת מעגל
לאחר השלמת מבנה העץ הגיע הזמן להתחיל לבנות את המכונה האמיתית. השתמשתי במגבר HX-711 כחיישן ולכן עליו להלחים את סיכות תא העומס על HX-711. עקוב אחר חיבור הפינים המוזכר להלן.
LoadCell HX-711
אדום -> Vcc
שחור -> Gnd
ירוק -> A+
אפור -> A-
עקוב אחר התרשימים המופיעים בתמונות.
תוך חיבור ארדואינו ל- OLED
OLED Arduino Vcc -> 5V
Gnd -> Gnd
SDA -> A4
SCL -> A5
בזמן חיבור Arduino עם LOAD CELL HX-711
LoadCell Arduino
Vcc -> 5v
Gnd -> Gnd
Dout -> 2
CLK -> 3
עיין בתרשים סכמטי המצורף בקבצים המצורפים.
שלב 3: שלב 3: הורד ספריות והעלה את הקוד
לאחר ביצוע סכמטים הגיע הזמן לקודד את הפרויקט. הורד את הספריות הנדרשות ופתח אותן
C: / Users / user / Documents / Arduino / libraries
פתח את סקיצת הכיול המופיעה בקבצים המצורפים.
שלב 4: שלב 4: כיול חיישן HX-711
כיול החיישן הוא החלק המתקתק ביותר אך הכנתי קוד שיעזור לך בצורה הקלה ביותר לכייל את החיישן שלך. תא הטעינה מגיע עם מגבלות משקל שונות בין 5 ק"ג ל -100 ק"ג. החיישן יוצר התנגדות שונה על פי המפרט והמשקל העליון שלהם ולכן הוא נדרש לכיול החיישן.
אז יש שיטה פשוטה מאוד לעשות זאת, ראשית קבל כמה אבן משקל סטנדרטית ידועה למשל שהשתמשתי בצלחת הכדור שלי של כ -2 ק"ג. לאחר מכן הניחו אותו בחלק העליון של החיישן וראו את הקריאה אם הוא נותן את הערך מעל אז משקלו האמיתי למשל 2.4 ק"ג ואז יש להגדיל את גורם הכיול ולהיפך.
אז לכיול פשוט התחל עם הערך האקראי אך הרלוונטי כלשהו בשורה 23 כיול_סקיצה למשל התחלתי עם 5000
float_factor = 5000;
ב- 5000 הוא נותן ערך מעל 2 ק"ג למשל 2.3 ק"ג אז התחלתי להגדיל את גורם הכיול ב -100 בכל שלב. כדי להגדיל את גורם הכיול הייתי צריך לפתוח צג סדרתי להזין 'a' בתיבת הטקסט וללחוץ על enter. בכל שליחה הוא מוסיף 100 בגורם הכיול.
המשכתי לעלות עד שהוא נתן בערך 2.00 ק ג על גורם הכיול של 57640.
כעת, החלק המכריע הסתיים ומצאתי את גורם הכיול של החיישן שלי.
עכשיו אין צורך בקוד כיול אז אני כותב קוד אחר שמציג את המשקל בקילו וק ג. עליך להזין את גורם הכיול בקוד זה.
שלב 5: שלב 5: זמן לבדיקה
שמתי את התינוק שלי על החיישן ונותן משקל מדויק של 10%. עכשיו אני יכול לעקוב אחר משקל התינוק שלי בכל עת ויכול גם להשתמש באב טיפוס זה גם למטרות אחרות.