תוכן עניינים:
וִידֵאוֹ: סופרסטוק (המלאי נשלט על ידי סורק ברקוד): 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
במדריך זה אספר לך כיצד לבנות את סופרסטוק, פרויקט בית הספר שלי עבור 1MCT בהווסט. הרעיון הוא יצירת מאגר מידע ידידותי למשתמש שאליו תוכל לגשת באמצעות אתר אינטרנט כדי לשמור על מספר מה שיש לך במלאי (במקרה שלי ביגוד למותג הבגדים שלי).
אספקה
פטל פי 3 דגם ב
חיישן טמפרטורה עמיד למים DS18B20
חיישן טמפרטורה ולחות DHT11
סורק ברקוד USB LASER
זַמזָם
לְהַצִיג
מעגל (לקבלת תמחור ומידע נוסף, ראה BOM_bill_of_materials-Ian-Remy.xlsx)
שלב 1: בניית המעגל
כבה את ה- Pi לפני חיבור הרכיבים. אתה יכול למצוא את כל החיבורים על הסכימה המפריצה וכמה דוגמאות בתמונות למעלה, הכל צריך להיות די מסביר את עצמו. אתה יכול פשוט לחבר את סורק הברקוד לפאי פטל כדי שזה יעבוד.
שלב 2: קבלת הקבצים
ניתן למצוא את הקבצים לפרויקט זה במאגר Github זה:
github.com/howest-mct/1920-1mct-project1-remyian.git
הקצה האחורי הוא תוכנית Python/Flask המתקשרת עם החומרה שלנו ומשרתת את המידע ממנה לקצה הקדמי, שהוא ממשק אינטרנט. ייתכן שיהיה עליך לשנות כמה דברים כדי שזה יעבוד כמו שצריך, כמו משתמש mysql או כתובות ip שבהן התוכניות פועלות.
שלב 3: מסד נתונים
אתה יכול לשים את מסד הנתונים (קובץ dump במאגר Github מתחת לתיקייה Database-export) על ה- Pi באמצעות MySQL Workbench על ידי ייבוא נתונים. הקובץ במאגר הוא זבל של מסד הנתונים שמחזיק את כל מסד הנתונים בקובץ אחד. אחרת אתה עלול להיתקל בבעיות מכיוון שהפי משתמש ב- MariaDB במקום ב- MySQL. ייתכן שיהיה עליך גם ליצור משתמש חדש או לשנות אישורים אלה בקוד. אתה יכול לראות את ה- ERD בתמונה למעלה.
שלב 4: הלחמה
בתמונות למעלה אתה יכול לראות את כל החיבורים שאתה צריך לעשות, השתמשתי בכמה לוחות שונים כדי שהכל יהיה קצת יותר קטן. השתמשתי גם בשקע 20 פינים כדי לחבר את לוח הרחבה של GPIO כך שהדיור יהיה plug and play. כל השאר הוא רק הלחמה של הרכיבים השונים על הלוחות.
שלב 5: דיור
עבור הדיור השתמשתי בקופסת פרוייקטים מפלסטיק וחתכתי בה חורים עם כלי רב -דרמלי בכדי להכניס את השקע, לוח הארכה של GPIO וחיישנים, כפי שניתן לראות בתמונות למעלה ולוודא שהכל נמצא במקום מטומטם כך שיהיה להיות קל לפתוח ולסגור.
מוּמלָץ:
מנוע צעד נשלט על ידי MIDI עם שבב סינתזה דיגיטלית ישירה (DDS): 3 שלבים
מנוע צעד הנשלט על ידי MIDI עם שבב סינתזה דיגיטלית ישירה (DDS): האם יש לך מושג רע שפשוט היית צריך להפוך לפרויקט מיני? ובכן, שיחקתי עם מערכון שעשיתי עבור ה- Arduino Due שמטרתו ליצור מוזיקה עם מודול סינתזה ישירה של AD9833 (DDS) … ובשלב מסוים חשבתי ושאלתי
רובוט חיפוש והשלכה מרחוק נשלט על ידי Leap Motion: 5 שלבים
רובוט Leap Motion מבוקר ומרוחק לחיפוש מרחוק: כחלק מהערך שלי ל- Leap Motion #3D Jam, התרגשתי לבנות את רובוט החיפוש/ההצלה המבוסס על מחווה אלחוטית המבוסס על ה- Raspberry Pi. פרויקט זה מדגים ומספק דוגמה מינימליסטית לאופן בו מחוות ידיים תלת -ממדיות מסוגלות לסמן
כיסא גלגלים נשלט על ידי ג'ויסטיק בעזרת מכשול מכשולים: 3 שלבים (עם תמונות)
כיסא גלגלים נשלט על ידי ג'ויסטיק בעזרת מכשול מכשולים: על מנת להקל על אנשים עם מוגבלות פיזית עם רכיבה בטוחה, משתמשים בחיישן קולי כדי לעקוב אחר המכשולים הקיימים בדרך. בהתבסס על תנועת הג'ויסטיק המנועים יניעו כיסא גלגלים בכל ארבעה כיוונים ומהירות בכל די
חשיפת UV ל- PCB על ידי מיחזור סורק ישן: 6 שלבים (עם תמונות)
חשיפת UV ל- PCB על ידי מיחזור סורק ישן: היי, כך עשיתי את חשיפת ה- UV ל- PCB על ידי מיחזור סורק ישן
סורק ברקוד USB (פטל פי): 4 שלבים
סורק ברקוד USB (Raspberry Pi): הדרכה בסיסית כיצד להתקין סורק ברקוד USB באמצעות ה- Raspberry Pi