תוכן עניינים:
- שלב 1: רכיבים וחומרים
- שלב 2: מסד נתונים
- שלב 3: יצירת תוכנית פריץ
- שלב 4: הרכבת החומרה
- שלב 5: עיצוב אתר נייד ראשון
- שלב 6: בניית התיק
וִידֵאוֹ: CigarSaver: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
שלום, שמי הוא Thibault D'Haese ואני סטודנט ב- Howest Kortrijk. כרגע אני בשנה הראשונה של טכנולוגיית מולטימדיה ותקשורת.
בסוף השנה נאלצנו להכין פרויקט IoT. עבור הפרויקט הזה עלה לי הרעיון להכין הומידור ששולח את כל הנתונים הנמדדים שלו לאתר. עבור המכשיר שלי בחרתי בשם ברור, CigarSaver.
להלן תוכל לקרוא את כל השלבים הדרושים שהייתי צריך לעבור על מנת להביא את הפרויקט לתוצאה מוצלחת.
שלב 1: רכיבים וחומרים
עבור הפרויקט שלי השתמשתי בהרבה רכיבים שונים כדי להצליח להביא הכל לסוף טוב. הרכיבים בהם השתמשתי מפורטים להלן. העלות הכוללת של הפרויקט הזה הייתה בסביבות 233 אירו.
רכיבים:
- פטל פי 4 דגם B
- ספק כוח פטל פטל
- סנדלר T פטל פטל
- כרטיס מיקרו SD בנפח 32GB
- לוח לחם
- חיישן טמפרטורה ~ DS18B20
- חיישן לחות ~ DHT11
- מתג דלת מגנטי
- נגדים 5K
- LCD 16x2
- מנוע צעד ~ 28BYJ-48
- נהג ULN2003
- זמזם פעיל
- חוטי מגשר נקבה לנקבה
- חוטי מגשר זכר לזכר
- חוטי מגשר נקבה לזכר
חומרים:
- עץ
- פרספקס
- ידית
כלים:
- מסור עץ תעשייתי
- מסור חשמלי
- מברג חשמלי
- מלחם
- תרגיל
בקובץ האקסל למטה תוכלו לראות את המחירון המלא של כל החומרים שלי.
שלב 2: מסד נתונים
לאחר שהבנתי כל רכיב, התחלתי ליצור דיאגרמת יחסי ישויות.
בעזרת מסד הנתונים שלי אתה יכול לראות:
- הערך הנוכחי אם הדלת פתוחה או לא
- כשהדלת נפתחה
- היסטוריית הטמפרטורה והטמפרטורה הנוכחית
- היסטוריה של אחוזי הלחות ואחוז הלחות הנוכחי
אירחתי את מסד הנתונים שלי ב- RPi שלי באמצעות MariaDB.
שלב 3: יצירת תוכנית פריץ
אחרי שהכל הובן, הגיע הזמן להרכיב את החומרה שלי. ראשית עשיתי את זה כמעט עם המחשב כדי שלא יכולתי לעשות שום דבר רע שיכול לגרום לקצר.
ליצירת תכנית זו השתמשתי בתוכנית fritzing.
שלב 4: הרכבת החומרה
לאחר שסיימתי את תוכנית הטיפוח והייתי מרוצה ממנה, התחלתי להרכיב את החומרה שלי. התחלתי עם חיישן הטמפרטורה והלחות שלי. עשיתי את זה כי החיישנים נראו לי הכי קלים. חיישן הדלת היה הדבר האחרון שעשיתי בחיישנים מכיוון שהוא עדיין היה צריך להימסר.
לאחר סיום החיישנים עשיתי את ה- LCD שלי. זה כבר לא היה כל כך קשה כי עברתי וקידדתי את זה כבר בעבר.
השלב האחרון היה לחבר את המפעילים שלי. המפעיל הראשון שחיברתי היה הבאזר שלי. ברגע שהצלחתי עברתי למפעיל האחרון, כלומר מנוע הצעדים שלי
אתה יכול למצוא את הקוד שלי ב- github.
שלב 5: עיצוב אתר נייד ראשון
על מנת להיות מסוגל להציג את כל הנתונים הנמדדים על ידי החיישנים שלי, החלטתי ליצור עיצוב ב- Adobe XD שאותו אמיר לאחר מכן לאתר בפועל. באמצעות האתר תוכלו גם לשלוט באחוזי הלחות של ההומידור.
שלב 6: בניית התיק
ואז הגיע הזמן לעשות את המארז שלי. עבור החומרים שלי הלכתי לבריקו וקניתי עץ פרספקס. הכנתי את החלק החיצוני של הקופסה שלי מעץ שחתכתי על ידי נגר. מבפנים שמתי את הפרספקס שלי כך שתוכל לראות בקלות את הרכיבים האלקטרוניים אם משהו השתבש.
הקוד שלי ניתן למצוא ב- github כאן.
מוּמלָץ:
כיצד לבצע אנטנת BiQuade כפולה 4G LTE שלבים פשוטים: 3 שלבים
כיצד להפוך אנטנת 4G LTE BiQuade כפולה לשלבים קלים: לרוב לא עמדתי בפני, אין לי עוצמת אות טובה לעבודות היום-יומיות שלי. לכן. אני מחפש ומנסה סוגים שונים של אנטנות אבל לא עובד. לאחר בזבוז זמן מצאתי אנטנה שאני מקווה לייצר ולבדוק, כי זה עקרון הבנייה לא
עיצוב משחק בקפיצה ב -5 שלבים: 5 שלבים
עיצוב משחק בקפיצה ב -5 שלבים: פליק הוא דרך פשוטה מאוד ליצור משחק, במיוחד משהו כמו פאזל, רומן חזותי או משחק הרפתקאות
זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: 3 שלבים
זיהוי פנים ב- Raspberry Pi 4B בשלושה שלבים: במדריך זה אנו הולכים לבצע זיהוי פנים ב- Raspberry Pi 4 עם Shunya O/S באמצעות ספריית Shunyaface. Shunyaface היא ספריית זיהוי/זיהוי פנים. הפרויקט שואף להשיג את מהירות הזיהוי והזיהוי המהירה ביותר עם
מהדורת ליל כל הקדושים של Arduino - מסך קופץ זומבים (שלבים עם תמונות): 6 שלבים
מהדורת ליל כל הקדושים של Arduino - מסך פופ -אאוט של זומבים (צעדים עם תמונות): רוצה להפחיד את החברים שלך ולעשות רעש צורח בהלווין? או סתם רוצה לעשות מתיחה טובה? המסך הקופץ הזה של זומבים יכול לעשות זאת! במדריך זה אלמד אותך כיצד ליצור זומבים קופצים בקלות באמצעות Arduino. ה- HC-SR0
כיצד להתקין תוספים בוורדפרס בשלושה שלבים: 3 שלבים
כיצד להתקין תוספים בוורדפרס בשלושה שלבים: במדריך זה אראה לך את השלבים החיוניים להתקנת תוסף וורדפרס לאתר שלך. בעיקרון אתה יכול להתקין תוספים בשתי דרכים שונות. השיטה הראשונה היא באמצעות ftp או דרך cpanel. אבל אני לא אפרט את זה כיוון שזה באמת משלים