תוכן עניינים:
- שלב 1: שלב 1: הכנת מעטפת + מזין אוטומטי
- שלב 2: שלב 2: חבר את הרכיבים שלך
- שלב 3: שלב 3: צור מסד נתונים
- שלב 4: שלב 4: כתוב קוד פייתון וקוד ארדואינו
- שלב 5: שלב 5: HTML, CSS ו- JavaScript
- שלב 6: שלב 6: הרכבת הפרויקט
וִידֵאוֹ: SmartAquarium - מתיאס: 6 שלבים
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-05 19:31
בעיה גדולה עבור אנשים שיש להם דגים היא מאשר כאשר הם יוצאים לחופשה הם צריכים מישהו שיטפל בהם. לי ולמשפחתי יש את אותה הבעיה ותמיד יש עומס למצוא מישהו. עכשיו עם הפרויקט שלי אני מקווה להיפטר מהבעיה הזו עם SmartAquarium שלי.
מידע כללי:
- העלות הממוצעת היא סביב 313 אירו
- כמות הזמן הכוללת להשקיע בהכנת כל הפרויקט: 250 שעות (זה יכול להשתנות בהתאם למיומנויות התכנות שלך)
קישורים:
- האתר האישי שלי: mathiasdeherdt.be
- כתב החומר aka BOM: FinalBOM.xlsx
שלב 1: שלב 1: הכנת מעטפת + מזין אוטומטי
חומרים:
- עץ
- עץ ודבק סופר
- כוס פלסטיק
- ידית של דלת
- ברגים
- ידית ברזל
- צירים
- חוט עוף
- מגנטיקה
כלים:
- ראה
- מקדחה
- מַשׁחֵז
- מברגים
- קובץ עץ
בניית מעטפת שלב אחר שלב:
שלב 1: ניסרו את העץ לגודל הרצוי. אתה רוצה 2 קרשים בחלק העליון והתחתון, 2 בצד שמאל וימין ו -2 בגב ובחזית. ברגע שיש לך הכל, הדבק אותם יחד (בעזרת דבק עץ) כך שיצרו קופסה. וודא שיש לחץ רב על העץ כדי שהכל יוכל להדביק יחד
שלב 2: הקפד להשאיר חורים לכבלים ולחורי אוויר. זה לא ממש משנה היכן הם נמצאים, פשוט שים אותם היכן שנראה לך מתאים
שלב 3: לאחר שיצרת את החורים שלך, קח קוביית עץ ותגיש הכל כך שיהיה חלק
שלב 4: הדבק את הידית על גבי מעטפתך והדבק את ידית הדלת בצד שניתן לפתוח ולסגור. חבר גם את הדלת עם הצירים והנח מגנטיות כך שהדלת תישאר סגורה
בניית המזין צעד אחר צעד:
שלב 1: מצא קערת פלסטיק לא כל כך גדולה ועשה בה חור זעיר, וודא שניתן להסיר את מכסה הקערה בקלות רבה
שלב 2: מצא משהו להכין בתוכו תאים וחבר אותם למקל עץ
שלב 3: וודא שמקל העץ גדול יותר מהברזל המסתובב של מנוע הצעד, אנחנו הולכים לעשות שם חור כך שמנוע הצעד יזיז הכל בפנים
שלב 4: הכינו משהו שיכול למקם את המזין מעל החור באקווריום שלכם, הכנתי אותו עם איזה צעצועי בנייה
שלב 2: שלב 2: חבר את הרכיבים שלך
רכיבים (אתה תמיד יכול להתייחס ל- BOM שלי):
- פטל פאי עם כוח גמיש
- Arduino סוג A עד B
- עמיד למים ds18b20
- צג QAPASS 1602A
- מנוע צעד 28BYJ-48
- לוחות לחם
- חוטי זכר לזכר, חוטי זכר לנקבה
- נגדים
- חיישן PH 40x40 מ"מ
- מְאַוְרֵר
- נגד רגיש לכוח (FSR)
- ממסר
- 2 חיישן פוטנציומטרי
- LM2596S DC-DC
- [מנורה]
כלים
- מלחם
- צבת מפשיטה
- מברג
- צינורות לכווץ חום
- מפוח אוויר חם
- מַשׁחֵז
אז מאיפה להתחיל? ובכן קודם כל תצטרך להשיג כל רכיב, לאחר מכן נסה לעקוב אחר הסכמטיות שלי כמיטב יכולתך.
הפי הוא החלק החשוב ביותר בפאזל, הוא יתנהג כמו רכזת ששולטת בהכל, אפילו בארדואינו. הארדואינו יהיה העבד של הפי אבל יותר מזה בהמשך שלב 3.
רוב הסכימה היא ישר קדימה, חבר את הכל וודא שהשטח מחובר טוב. החלק הקשה הוא המנורה שלך. נצטרך לפתוח את המתג ולחבר אותו לממסר, אם נבלבל את זה אתה יכול להרוס את המנורה. לאחר שהמתג פתוח, חבר 2 חוטים לחוטי המנורה. חבר אותם לממסר [PICTURE]
כמו כן הודעה חשובה, השתמש בצינור הצטמקות החום כאשר הכבלים נחשפים כדי שלא יפריעו זה לזה.
שלב 3: שלב 3: צור מסד נתונים
ראשית אתה רוצה ליצור מודל למסד הנתונים שלך, שלי ייראה כך [תמונה 1], יש לי שתי טבלאות, אחת לחיישן שלי ואחת למדידה שלי.
בטבלת החיישנים תזדקק לזהות, שם (של החיישן) ויחידה. בטבלת המדידה יש לי את sensor_ID שלי (מטבלת החיישנים שלי), הזמן שבו עשית מדידה ואת ערך המדידה שלך. אנו זקוקים גם לשולחן נוסף לאור, זאת על מנת שנוכל להדליק ולכבות אותו על ידי האתר ולהציג את הסטטוס הנוכחי.
לאחר שיצרת את מסד הנתונים אתה הולך לשים אותו ב- Raspberry Pi.
שלב 4: שלב 4: כתוב קוד פייתון וקוד ארדואינו
עכשיו הגיע הזמן לעבודה האמיתית, כתיבת קוד לכל דבר. בתוך קובץ ה- zip תמצא את הקוד שלי (לא כל כך טוב). יש מידע שמופיע בשורת ההערות.
עבור backend תצטרך רק את הקובץ app.py.
לממשק הקדמי תזדקק לתבניות ולסטטי
כפי שאמרתי בשלב 2 הארדואינו הוא עבד של פטל הפטל. אנו עושים זאת כדי שנוכל לחבר את ה- Arduino ל- Pi באמצעות כבל USB ולערוך מספר עריכות והתקנת כמה דברים. קודם כל אתה מתכוון להתקין nanpy ב- Pi.
שלב 5: שלב 5: HTML, CSS ו- JavaScript
עיצוב האתר הוא גם חלק חשוב מאוד בפרויקט, זוהי דרך לבדוק דברים כמו הטמפרטורה ולתת מזון באופן אוטומטי.
בחרתי ליצור מלבנים שבהם אני מציג את הערכים שלי בפנים.
יש גם תכונה מגניבה שבה אתה יכול לראות גרף של כל הנתונים מחיישן הטמפרטורה והחיישן.
שלב 6: שלב 6: הרכבת הפרויקט
לאחר השלמת כל השלבים האחרים אתה יכול להתחיל להרכיב הכל יחד. כל הרכיבים שלך נכנסים לתוך קופסת העץ שיצרת. אנו מחברים את הכל על הקיר באמצעות סקוטש ומניחים את הכל במקום הנכון ועדיין מוודאים שהכל מחובר כמו שצריך.
מוּמלָץ:
כיצד לבצע אנטנת 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. אבל אני לא אפרט את זה כיוון שזה באמת משלים