תוכן עניינים:
וִידֵאוֹ: EAL - SmartStorage: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
זהו פרויקט עבור SmartStorage מאת קספר בורגר טוליניוס
שלב 1: שיטות
לפרויקט זה השתמשתי בכמה תוכנות שונות.
המכונה עצמה נוצרת בעיצוב 123D והדפסה על DaVinci jr. מדפסת
לא הכי טוב אבל פשוט וידידותי למשתמש.
הוא מנוהל על ידי ארדואינו המתוכנת ב- C.
השתמשתי ב- Visual Studio 2017 ליצירת WindowsFormApp (C#).
שלב 2: קוד עבור הארדואינו
עבור המכונה עצמה השתמשתי במגה Arduino. הוא מתוכנת ב- C. המכונה פשוטה מאוד. הוא מפעיל רצף פשוט כדי להשיג מדף ולהציג אותו למפעיל.
המנועים בהם השתמשתי הם 2 מנועי צעד קטנים המונעים על ידי 2 SBT0811.
כדי לשלוט במכונה יצרתי אפליקציה שמתקשרת באמצעות יציאת ה- com.
#כלול את "Stepper.h"
#define STEPS 32 // מספר השלבים לסיבוב הפיר הפנימי // 2048 צעדים לסיבוב אחד של פיר externaæ int cmd; // Fra WinApp int posZero = 0; int posOne = 1000; int posTwo = 1500; int posThree = 2000; int grab = 100; int deliver = -100; int steps_extractor_out = 512; int steps_extractor_back = -512; מנף צעדים (STEPS, 8, 10, 9, 11); חולץ צעדים (STEPS, 2, 3, 4, 5); הגדרת void () {} לולאת void () {Serial.begin (9600); cmd = Serial.read (); אם (cmd == 1) {Serial.end (); עיכוב (1000); } אחרת אם (cmd == 0) {hoist.setSpeed (600); hoist.step (posOne); עיכוב (200); extractor.setSpeed (300); extractor.step (step_extractor_out); עיכוב (200); hoist.setSpeed (100); הרמה (צעד); עיכוב (200); extractor.step (step_extractor_back); עיכוב (200); hoist.setSpeed (600); hoist.step (-posOn-grab); עיכוב (200); extractor.step (step_extractor_out); עיכוב (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); עיכוב (200); hoist.step (posOne+לתפוס); עיכוב (200); extractor.step (step_extractor_out); עיכוב (200); hoist.setSpeed (100); הרמה. צעד (-גרב); עיכוב (200); extractor.step (step_extractor_back); עיכוב (200); hoist.setSpeed (600); hoist.step (-posOne); Serial.begin (9600); Serial.println (0); Serial.end (); } אחרת אם (cmd == 2) {hoist.setSpeed (600); hoist.step (posTwo); עיכוב (200); extractor.setSpeed (300); extractor.step (step_extractor_out); עיכוב (200); hoist.setSpeed (100); הרמה (צעד); עיכוב (200); extractor.step (step_extractor_back); עיכוב (200); hoist.setSpeed (600); hoist.step (-posTwo-grab); עיכוב (200); extractor.step (step_extractor_out); עיכוב (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); עיכוב (200); הרים.סטפ (posTwo+grab); עיכוב (200); extractor.step (step_extractor_out); עיכוב (200); hoist.setSpeed (100); הרמה. צעד (-גרב); עיכוב (200); extractor.step (step_extractor_back); עיכוב (200); hoist.setSpeed (600); hoist.step (-posTwo); Serial.begin (9600); Serial.println (0); Serial.end (); } אחרת אם (cmd == 3) {hoist.setSpeed (600); hoist.step (posThree); עיכוב (200); extractor.setSpeed (300); extractor.step (step_extractor_out); עיכוב (200); hoist.setSpeed (100); הרמה (צעד); עיכוב (200); extractor.step (step_extractor_back); עיכוב (200); hoist.setSpeed (600); hoist.step (-posThree-grab); עיכוב (200); extractor.step (step_extractor_out); עיכוב (5000); // EVT CMD FRA WINaPP extractor.step (steps_extractor_back); עיכוב (200); hoist.step (posThree+grab); עיכוב (200); extractor.step (step_extractor_out); עיכוב (200); hoist.setSpeed (100); הרמה. צעד (-גרב); עיכוב (200); extractor.step (step_extractor_back); עיכוב (200); hoist.setSpeed (600); hoist.step (-posThree); Serial.begin (9600); Serial.println (0); Serial.end (); }}
שלב 3: אפליקציה
האפליקציה שיצרתי נוצרה ב- VisualStudio 2017.
זהו יישום של טפסי חלונות הכולל במקרה זה מסד נתונים של SQL.
למסד הנתונים יש 3 טבלאות המכילות מידע על המשתמש, המיקום של כל מכונה והתוכן של כל מכונה.
בעת הפעלת האפליקציה אתה מתחבר עם שמך ו- pw.
לאחר מכן תבחר איזו מכונה להפעיל והתוכן של כל מגירה יוצג עבורך.
לאחר מכן תוכל פשוט ללחוץ על "קבל מגירה" והמכונה תקבל את המגירה ותוכל לעדכן את כמות הפריט הנתון שלקחת או שהגשת.
מוּמלָץ:
EAL - איסוף נתוני GPS בתעשייה 4.0 ברכב RC: 4 שלבים
EAL - איסוף נתוני GPS בתעשייה 4.0 במכונית RC: במדריך זה נדבר על האופן שבו אנו מתקינים מודול GPS במכונית RC ופרסמנו את הנתונים שנאספו לדף אינטרנט לצורך ניהול קל. בעבר הכנו מדריך כיצד יצרנו את מכונית ה- RC שלנו, שתוכלו למצוא כאן. זה משתמש ב
EAL- מוטבע - נעילת שילוב: 4 שלבים
EAL- מוטבע- נעילת שילוב: פרויקט זה הוא פרויקט בית ספר אחד, אותו עשיתי כדי לבחור נושא 2.1 C-תכנות ב- EAL. זו הפעם הראשונה, כשעשיתי פרויקט ארדואינו ותכנות C. זהו פרויקט, שמציג מנעול משולב. מנעול משולב
EAL - תכנות משובץ: מערבל סוכריות 1000: 9 שלבים
EAL - תכנות משובץ: מיקסר קנדי 1000: לפרויקט שלנו בארדואינו החלטנו להכין מיקסר לממתקים. הרעיון הוא שהמשתמש יכול ללחוץ על כפתור ואז המנועים יתחילו להוציא את הממתק לקערה, וכאשר התוכנית תפעל, היא תיפסק. הטיוטה הראשונה
EAL- אקלים פנימי משובץ: 5 שלבים
EAL- אקלים פנימי משובץ: לפרויקט בית הספר שלנו הוטלה עלינו לשלב ארדואינו במערכת אוטומטית. בחרנו לייצר חיישן אקלים פנימי, שיכול לחוש טמפרטורה, לחות ורמת הדציבלים בתוך הבית. קדחנו כמה חורים בארון
EAL - תעשייה 4.0 חום ולחות: 9 שלבים
EAL - תעשייתי 4.0 חום ולחות: הפרויקט הזה יוצר עבורנו מסגרות של רגולטורים ותכניות של מידע וחיבורים לאנשי ההתפתחות והרווח בעתיד. חומרה של 4 תוכנות שונות וחומרה מסוגים שונים