תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
פרויקט זה עדיין בעבודות מתקדמות אולם הוא הגיע לנקודה שבה כדאי לשתף את הפרטים כדי שאחרים ירוויחו ממנו ומהרעיון. זהו בעצם קנה מידה שנבנה באמצעות Arduino כמיקרו -בקר, תא עומס כללי, מגבר האות HX711 ומסך LCD בגודל 16x2.
שלב 1: חלקים שתזדקק להם
תזדקק לחלקים הבאים להשלמת פרויקט זה.
Arduino Nano (אתה יכול גם להשתמש ב- Arduino Uno)
תא עומס 3 ק ג
מגבר אות HX711
מסך LCD 16 x 02 עם ממשק I2c
כבלי DuPont
לוח לחם
קצת דיקט וברגים (או שאתה יכול פשוט לקנות אחת מהערכות האלה)
יהיה עליך להרכיב את תא העומס לצוף על ידי עיגוןו בקצה הבסיס והצבת פלטפורמה בצד העומס שתשמש להנחת החפצים שיש לשקול. לחלופין, תוכל פשוט לרכוש ערכה הכוללת את תא העומס, ה- HX711 עם תא המטען שהורכב מראש ללוחות פרספקס מוכנים לשימוש.
שלב 2: חיבור דברים ביחד
השתמש בתרשים כדי לחבר הכל. לשם הבהרה רשמתי גם את הפרטים להלן.
טען תא ל- HX711
- אדום ---- E+
- שחור ---- E-
- לבן ---- A-
- ירוק ---- A+
החיבורים לעיל תלויים בתצורת תא העומס
HX711
- Gnd ---- Gnd
- DT ---- A3
- SCK --- A2
- VCC ---- +5V
LCD
- Gnd ---- Gnd
- VCC ---- +5V
- SDA ---- A4
- SCL ---- A5
כפתור טארה
- Pin1 ---- +5V
- Pin2 ---- D2 --- נגד 10K ---- Gnd
כפתור ערכת הספירה
- Pin1 ---- +5V
- Pin2 ---- D3 --- נגד 10K ---- Gnd
שלב 3: קושחה Arduino - 1
קוד Arduino משתמש בספריות Q2HX711 ובספריות LiquidCrystal_I2C.
ספריית Q2HX711 מאתחלת על ידי לקיחת הנתונים וסיכת השעון כפרמטר
Q2HX711 hx711 (hx711_data_pin, hx711_clock_pin);
ספריית LCD לוקחת אתחול לוקח את כתובת I2C ואת הסיכות כפרמטר
LiquidCrystal_I2C lcd (0x3F, 16, 2);
שני הלחצנים מוקצים להפסקה בהתקנה כך שיוכלו לבצע את הפונקציות הרלוונטיות
attachInterrupt (0, _doTare, CHANGE); attachInterrupt (1, _doCount, CHANGE);
שלב 4: קושחה Arduino - 2
ממוצע הקריאה מחזיר את ערך הקריאה הגולמית הממוצע המתקבל מה- HX711
ממוצע קריאה ארוך (int samples = 25, long t = 0) {total = 0; for (int i = 0; i <samples; i ++) {total = total+((hx711.read ()/resolution) -t); עיכוב (10)} החזרה (סה"כ / דוגמאות); }
באופן פנימי התוכנית משתמשת בערכי הגלם בעת הצגה, היא משתמשת בערך ההמרה כדי להציג את המשקל בגרמים, ערך התיקון יהיה תלוי בתא העומס בו נעשה שימוש וצריך לשנות אותו בהתאם.
הקוד המלא מתארח במאגר Github זה
שלב 5: שימוש בסולם הספירה
לאחר שתפעיל את ה- Arduino, הוא יאתחל על ידי הגדרת ערך TARE לקריאה הראשונית. הסולם מגיב לכל שינוי במשקל זיהוי ועדכון תצוגת ה- LCD.
פונקציית TARE
ייתכן שתרצה לאפס את הסולם עם משקל נתון עליו, למשל קערה או מיכל אחר שאתה מתכנן לשים בו חפצים למדידה אך לא לכלול את משקל המיכל. כל שעליך לעשות הוא למקם את המיכל הריק ולחץ על כפתור הטארה והמתן מספר שניות עד שהקריאה תציג אפס כשהמיכל על הסקאלה.
פונקציית COUNT
אתה יכול לספור אובייקטים עם משקל זהה. תחילה עליך להגדיר ערך זרע וללמד את הסולם את משקלו של פריט בודד. כברירת מחדל הסולם מתוכנת למשקל 25 פריטים ולחשב את משקלו של פריט על ידי חלוקת משקל זה ב- 25. לאחר ההגדרה ניתן להוסיף או להסיר אובייקטים והסולם צריך להציג במדויק את ספירת הפריטים המוצבים עליו.
תוכנת המחשב האישי
לחלופין ניתן לשייך את המשקל עם יישום מחשב אישי כדי להעביר את המשקל חזרה ליישום המחשב ולשמור את משקל הפריט ולהחזיר את משקל הפריט לסולם. זו עדיין עבודה בעיצומה ואני לא משתף את יישום המחשב האישי, אך ניתן לראות הדגמה בסרטון למטה.
שלב 6: משוב
תן לי לקבל את המשוב שלך ואל תהסס להשתמש / לשנות את הקושחה. אשמח לכל הצעה לשיפור.
מוּמלָץ:
סולם מתח Arduino עם תא מטען של 40 ק"ג ומגבר HX711: 4 שלבים
סולם מתח Arduino עם תא מטען של 40 ק"ג ומגבר HX711: מדריך זה מתאר כיצד ליצור סולם מתח באמצעות זמינות זמינות מחוץ למדפי החומרים הדרושים: 1. Arduino - עיצוב זה משתמש ב- Arduino Uno סטנדרטי, גרסאות Arduino אחרות או שיבוטים אמורים לפעול גם 2. HX711 על לוח פריצה
סולם אמבטיה 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 על פריצה
דיודה סולם VCF ללא PCB !: 38 שלבים
דיודה סולם VCF ללא PCB !: היי יו מה קורה? ברוכים הבאים לפרויקט מסובך של BONKERS, שאם יעשה אותו נכון, יביא לך מסנן דיודה נחמד מאוד מסנן מבוקר מתח נמוך. זה מבוסס על עיצוב אלקטרוניקה למוזיקאים, עם כמה אנשים חשובים
Lego Hulk MiniFig הנעים והמדברים ענק (סולם 10: 1): 14 שלבים (עם תמונות)
לגו ענק Hulk MiniFig לנוע ולדבר (סולם 10: 1): תמיד שיחקתי עם לגו כילד, אבל לא היה לי שום לגו 'מפואר', רק לבני לגו קלאסיות. אני גם מעריץ ענק של היקום הקולנועי של מארוול (MCU) והדמות האהובה עליי היא האלק. אז למה לא לשלב בין השניים ולעשות ענק