תוכן עניינים:
- שלב 1: הר את תא הטעינה
- שלב 2: חברו את תא הטעינה ו- HX711
- שלב 3: הוסף את ספריית HX711 ל- Arduino IDE שלך
- שלב 4: כיול ושקילה
וִידֵאוֹ: סולם מתח Arduino עם תא מטען של 40 ק"ג ומגבר HX711: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
מדריך זה מתאר כיצד להפוך סולם מתח באמצעות זמינות זמינות מחוץ לחלקי המדף.
חומרים דרושים:
1. Arduino - עיצוב זה משתמש ב- Arduino Uno סטנדרטי, גרסאות או שיבוטים אחרים של Arduino אמורים לפעול גם כן
2. HX711 על לוח פריצה - שבב מיקרו זה מיוצר במיוחד להגברת האותות מתאי העומס ודיווחם לבקר נוסף. תאי העומס מתחברים ללוח זה, ולוח זה מספר לארדואינו מה תאי העומס מודדים.
3. תא עומס מתיחה (40 ק ג) עם סוגריים. ישנן 2 אפשרויות להשיג אחת כזו. אתה יכול לרכוש אחד שכבר עשוי (קל), או שאתה יכול לפרק סולם מזוודות דיגיטלי זול ולהסיר את תא המטען (קשה יותר, אבל אולי כבר יש לך כזה מונח). אתה יכול לקנות אחד שכבר עשוי עם HX711 כאן:
אם אתם רוכשים את הערכה אנא השאירו סקירה! זה באמת מועיל לקונים עתידיים.
4. חומרת הרכבה. בהתאם ליישום שלך זה יכול להיות חבל, ברגים, קשרים, כל דבר לחיבור הסוגריים לכוח שאתה רוצה למדוד.
5. חוטים בצבעים שונים לחיבור כל החלקים
6. ספק כוח עבור Arduino
שלב 1: הר את תא הטעינה
ראשית אנו הולכים לעלות את תא העומס. ההרכב שלך יהיה ייחודי, אך להלן ההנחיות שעליך לבצע:
1. תא העומס מפלדה הוא צלחת עם מדדי מתיחה מודבקים לאמצע. תא העומס מודד כוח על ידי חישה עד כמה תא העומס מתכופף.
2. סוגרים נצמדים דרך חורים בקצות קרן תא העומס. הסוגריים מעוצבים כך שכוח המשיכה מופעל במרכז קרן תא העומס. בגלל צורתם ומיקום ההתקשרות, קרן תא העומס מתכופפת בעת משיכת הסוגריים.
3. חברו את הסוגריים למה שאתם רוצים למדוד. עדיף לעשות זאת בעזרת משהו שיכול לנוע בחופשיות (כמו שרשרת, ווים, חוט חזק או קשרי רוכסן). אתה רוצה שתא המטען ומכלול התושבים יוכלו למרכז את עצמו בכיוון העומס כך שהמדידה תהיה מדויקת.
שלב 2: חברו את תא הטעינה ו- HX711
עיין בתרשים החיווט כיצד לחבר את תאי העומס, HX711 וארדואינו.
בתאי הטעינה בסגנון מזוודות כמו זה שמוצג, מדדי מתיחה מרובים כבר מחוברים יחד לגשר ויטסטון. כל שעליך לעשות הוא לחבר את החוטים ללוח HX711 בכיוון הנכון.
שלב 3: הוסף את ספריית HX711 ל- Arduino IDE שלך
ספריית HX711 זמינה כאן:
עיין בקישור זה באתר Arduino לקבלת הוראות כיצד להוסיף את הספרייה ל- IDE שלך Arduino:
שלב 4: כיול ושקילה
ל- Sparkfun יש תוכניות Arduino נהדרות להפעלת הסולם. הגרסאות העדכניות ביותר זמינות ב- GitHub ומודפסות להלן:
שלב התוכנה הראשון הוא לקבוע גורמי כיול לסולם. לשם כך, הפעל את הקוד הזה
/*
דוגמה לשימוש בלוח הפריצה של SparkFun HX711 עם קנה מידה מאת: Nathan Seidle SparkFun תאריך אלקטרוניקה: 19 בנובמבר 2014 רישיון: הקוד הזה הוא נחלת הכלל אבל אתה קונה לי בירה אם אתה משתמש בזה ואנו נפגשים מתישהו (רישיון לבארוור). זוהי מערכון הכיול. השתמש בו כדי לקבוע את כיול_הפקטור שהדוגמה העיקרית משתמשת בו. הוא גם פלט את האפס_פקטור שימושי לפרויקטים בעלי מסה קבועה בסולם בין מחזורי הכוח. הגדר את הסקאלה שלך והתחל את הסקיצה ללא משקל על הסקאלה לאחר הצגת הקריאות הניח את המשקל על הסולם לחץ על +/- או a/z כדי להתאים את כיול_הפקטור עד שקריאות הפלט תואמות את המשקל הידוע השתמש בפקטור הכיול הזה על הסקיצה לדוגמא. דוגמה זו מניחה קילוגרמים (ק"ג). אם אתה מעדיף קילוגרמים, שנה את Serial.print ("lbs"); קו לק"ג. גורם הכיול יהיה שונה באופן משמעותי אך הוא יהיה קשור לינארית לק"ג (1 ק"ג = 0.453592 ק"ג). גורם הכיול שלך עשוי להיות חיובי מאוד או שלילי מאוד. הכל תלוי בהתקנת מערכת הסולם שלך ובכיוון החיישנים מסיטים ממצב אפס קוד דוגמה זה משתמש בספרייה מצוינת של בודה: "https://github.com/bogde/HX711" ספריית הבודה משוחררת תחת רישיון ציבורי כללי של GNU סיכת Arduino 2 -> HX711 CLK 3 -> DOUT 5V -> VCC GND -> GND רוב כל סיכה ב- Arduino Uno תתאים ל- DOUT/CLK. לוח HX711 יכול להיות מופעל מ 2.7V ל 5V כך שהספק 5V Arduino אמור להיות בסדר. */ #כלול "HX711.h" #define LOADCELL_DOUT_PIN 3 #define LOADCELL_SCK_PIN 2 HX711; floating_factor = -7050; //-7050 עבד עבור ההתקנה של void ההתקנה המקסימלית של 440 פאונד שלי () {Serial.begin (9600); Serial.println ("מערכון כיול HX711"); Serial.println ("הסר את כל המשקל מהסולם"); Serial.println ("לאחר תחילת הקריאות, שים משקל ידוע בסולם"); Serial.println ("הקש + או על כדי להגדיל את גורם הכיול"); Serial.println ("לחץ - או z כדי להקטין את גורם הכיול"); scale.begin (LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); scale.set_scale (); scale.tare (); // אפס את הסולם ל- 0 ארוך zero_factor = scale.read_average (); // קבל קריאה בסיסית Serial.print ("גורם אפס:"); // ניתן להשתמש בזה כדי להסיר את הצורך בהטלת המשקל. שימושי בפרויקטים בקנה מידה קבוע. Serial.println (zero_factor); } לולאת חלל () {scale.set_scale (calibration_factor); // התאם לגורם הכיול הזה Serial.print ("קריאה:"); Serial.print (scale.get_units (), 1); Serial.print ("פאונד"); // שנה את זה לק"ג והתאם מחדש את גורם הכיול אם אתה עוקב אחר יחידות SI כמו אדם שפוי Serial.print ("calibration_factor:"); Serial.print (כיול_גורם); Serial.println (); if (Serial.available ()) {char temp = Serial.read (); אם (temp == ' +' || temp == 'a') calibration_factor += 10; אחרת אם (temp == ' -' || temp == 'z') calibration_factor -= 10; }}
לאחר כיול הסולם, תוכל להריץ תוכנית זו לדוגמה ולאחר מכן לפרוץ אותה למטרות משלך:
/*
דוגמה לשימוש בלוח הפריצה של SparkFun HX711 עם קנה מידה מאת: Nathan Seidle SparkFun תאריך אלקטרוניקה: 19 בנובמבר 2014 רישיון: הקוד הזה הוא נחלת הכלל אבל אתה קונה לי בירה אם אתה משתמש בזה ואנו נפגשים מתישהו (רישיון לבארוור). דוגמה זו מדגימה תפוקת קנה מידה בסיסית. עיין בסקיצת הכיול כדי לקבל את calibration_factor להגדרת תא העומס הספציפי שלך. קוד דוגמה זה משתמש בספרייה המעולה של bogde: "https://github.com/bogde/HX711" הספרייה של bogde משוחררת תחת רישיון GNU GENERAL PUBLIC HX711 עושה דבר אחד טוב: לקרוא תאי עומס. לוח הפריצה תואם כל תא עומס מבוסס גשר-חיטה שאמור לאפשר למשתמש למדוד הכל מכמה גרם לעשרות טונות. סיכת Arduino 2 -> HX711 CLK 3 -> DAT 5V -> VCC GND -> GND לוח HX711 יכול להיות מופעל מ 2.7V ל 5V כך שהספק של Arduino 5V אמור להיות בסדר. *** הגדרת void () {Serial.begin (9600); Serial.println ("הדגמה בקנה מידה HX711"); scale.begin (LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); scale.set_scale (כיול_גורם); // ערך זה מתקבל על ידי שימוש בסקרטת הסקיצה.טאר SparkFun_HX711_Calibration. // בהנחה שאין משקל על הסולם בעת ההפעלה, אפס את הסולם ל- 0 Serial.println ("קריאות:"); } לולאת חלל () {Serial.print ("קריאה:"); Serial.print (scale.get_units (), 1); //scale.get_units () מחזיר Float Serial.print ("lbs"); // אתה יכול לשנות את זה לק"ג אבל תצטרך לשנות מחדש את calibration_factor Serial.println (); }
מוּמלָץ:
סולם אמבטיה Arduino עם תאי עומס של 50 ק"ג ומגבר HX711: 5 שלבים (עם תמונות)
סולם אמבטיה Arduino עם תאי עומס של 50 ק"ג ומגבר HX711: מדריך זה מתאר כיצד לבצע סולם שקילה באמצעות חלקי מדף זמינים. החומרים הדרושים: Arduino - (עיצוב זה משתמש ב- Arduino Uno סטנדרטי, גרסאות או שיבוטים אחרים של Arduino צריכים לעבוד גם) HX711 על פריצת בואה
סולם Arduino עם תא עומס של 5 ק"ג ומגבר HX711: 4 שלבים (עם תמונות)
סולם ארדואינו עם תא טעינה של 5 ק"ג ומגבר HX711: מדריך זה מתאר כיצד ליצור סולם משקל קטן באמצעות זמינות מחלקי המדף. חומרים הדרושים: 1. Arduino - עיצוב זה משתמש ב- Arduino Uno סטנדרטי, גרסאות Arduino אחרות או שיבוטים אמורים לפעול גם 2. HX711 על פריצה
מטען DIY- אב טיפוס- מטען USB מתוזמן Arduino: 8 שלבים
DIY - אב טיפוס - מטען USB מתוזמן Arduino: במהלך הסמינר שלנו על ארדואינו נאלצנו להמציא פריצה שמחה עם ארדואינו. החלטנו לייצר מכשיר שינתק את החשמל ממכשירי טעינה באמצעות קוד כלשהו עבור arduino. הפאוורבאדי! אב טיפוס זה אינו למעשה מטעין מכשירים כ
ממיר מתח DC למטה מתח מתח DC (LM2576/LM2596): 4 שלבים
DC-מתג הורדת מתח למטה Buck ממיר מתח באק (LM2576/LM2596): הכנת ממיר באק יעיל ביותר היא עבודה קשה ואפילו מהנדסים ותיקים דורשים עיצובים מרובים כדי להגיע לאחד הנכון. ממיר באק (ממיר הורדה) הוא ממיר מתח DC-to-DC, שמוריד את המתח (תוך הגברת
מדף יציאת iPhone 5 ו- Samsung S5 ומגבר פסיבי: 3 שלבים
מדף יציאת iPhone 5 ומכשיר סמסונג S5 ומגבר פסיבי: מדריך זה יציג את תהליך העיצוב של מדף שקעים להדפסה תלת -ממדית & מגבר פסיבי לאייפון 5 & סמסונג S5. הקבצים יהיו זמינים להרכבה עם שקע כפול סטנדרטי בבריטניה ופריסה ריקה עבור סטנד