תוכן עניינים:

פרויקט מיון צבעי Arduino עם יישום בקרת מחשב: 4 שלבים (עם תמונות)
פרויקט מיון צבעי Arduino עם יישום בקרת מחשב: 4 שלבים (עם תמונות)

וִידֵאוֹ: פרויקט מיון צבעי Arduino עם יישום בקרת מחשב: 4 שלבים (עם תמונות)

וִידֵאוֹ: פרויקט מיון צבעי Arduino עם יישום בקרת מחשב: 4 שלבים (עם תמונות)
וִידֵאוֹ: מיון צבעים 2024, נוֹבֶמבֶּר
Anonim
Image
Image
חומרים
חומרים

בפרויקט זה בחרתי בחיישן הצבע TCS34725. מכיוון שחיישן זה מבצע זיהוי מדויק יותר מהאחרים ואינו מושפע משינוי האור בסביבה.רובוט איתור באגים במוצר נשלט על ידי תוכנית הממשק שעיצבתי ב- Visual Basic. התוכנית לוקחת נתונים מיידיים באמצעות ארדואינו ומדפיסה את הכמות של מוצרים המועברים למיכלים שעל המסך. בנוסף, המערכת נעצרת אוטומטית עם סיום תהליך החילוץ.

שלב 1: חומרים:

חומרים:

  • Arduino Uno (אתה יכול גם להשתמש בדגם אחר)
  • חיישן זיהוי צבע TCS34725 Rgb
  • מנוע סרוו 2 חלקים sg90
  • כבלי מגשר
  • הדפסת תלת -ממד קבצי Stl

שלב 2: חלקים מכניים

3D הדפסת קבצי STL >> הורדה

רשימת חלקים שיופקו ממדפסת תלת מימד מספר פעמים:

  • צד parca1. STL >> 2 חתיכות
  • bardak. STL >> 6 חלקים
  • support. STL >> 4 חתיכות
  • pul. STL >> אתה יכול להדפיס כמה שאתה רוצה לצבעים שהוגדרו במערכת. כל כוס מכילה בממוצע 8 בולים.

אם אינך רוצה לבצע מחדש את כיול הצבעים בקוד, תוכל להדפיס מחוטי הצבע הבאים

  • אָדוֹם
  • שִׂיא
  • ירוק
  • צהוב
  • כחול בהיר
  • תפוז
  • וָרוֹד

שלב 3: תרשים מעגלים:

תרשים מעגלים
תרשים מעגלים

שלב 4: תוכנה:

תוֹכנָה
תוֹכנָה

עם תוכנית הממשק שפותחה עם Visual Basic, מעקב מיידי אחר המוצרים נעשה. הפעל את היישום. בחר את הנמל שאליו מחובר Arduino ולחץ על הלחצן התחבר למכשיר. השאר את המדבקות במשפך והמערכת תתחיל לפעול כאשר תלחץ על כפתור התחל המכשיר. מנוע הסרוו העליון עובר כדי לקחת את הגלגלת לתא וליישר אותה עם חיישן הצבעים. החיישן מזהה את צבע העיסה ושולח את מידע הזווית שאליו פונה מנוע הסרוו התחתון. מנוע הסרוו העליון מזיז את הגלגלת ושולח את הכדור. בתוכנית הממשק, הוא מודפס באופן מיידי על המסך באשר לצבע החותמות המפרידות. כאשר כל החותמות מוסרות, תוכנית הממשק סוגרת אוטומטית את המערכת ושולחת הודעת מידע למסך.

ניתן למצוא כאן קודים בסיסיים של Arduino ו- Visual >> >> קוד Arduino ו- Visual Basic

מוּמלָץ: