תוכן עניינים:
- שלב 1: איסוף חלקים וכלים
- שלב 2: חיבור האלקטרוניקה ביחד
- שלב 3: הקוד
- שלב 4: פתית שלג מודפסת בתלת -ממד (אופציונלי)
- שלב 5: חיתוך והדבקה
- שלב 6: בדיקה
- שלב 7: עתיד: הוספת קוד WIFI
וִידֵאוֹ: הודעת בשר טרי: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
מכשיר לשמירה על טריות. הפרויקט הזה יצא לדרך כיוון שאתגרתי באחד השיעורים שלי לפתור בעיה באמצעות הכישורים שלמדנו בכיתה. מיד חשבתי על משהו שקרה למשפחתי לפני כמה שנים. בקיץ אחד יצאנו לחופשה לכמה שבועות וחזרנו לריח המוות ולרצפה מוכתמת בדם, מיותר לציין שזה היה סיוט לניקוי והמקפיא לא קיבל חשמל. אירוע זה גרם לאבי לשאול אם בכלל כדאי לנו לקנות את בשר הבשר (החומרים הטובים) בכלל. זוהי התגלמות הבעיה שלי, כך שגיבשתי מכשיר שיכול לעבוד בכוחות עצמו ולהודיע למי שאולי יבדוק את הבית ובשלב כלשהו בעתיד, לשלוח הודעה לטלפון של הבעלים על מנת לתת משוב מהיר מהמקפיא. בסך הכל, המכשיר משתמש בלד רב צבעוני כדי לאפשר לאנשים ברחבי הבית לדעת שמשהו לא בסדר ובסופו של דבר כל מי שרוצה לקבל טקסט על הבשר מתחיל להתקלקל.
שלב 1: איסוף חלקים וכלים
כדי להשלים פרויקט זה, בונה יזדקק לידע בסיסי בהלחמה, Arduino IDE והדפסה תלת -ממדית (אופציונלי). הפרויקט מורכב בעיקר מאלקטרוניקה מחוץ לאמזון וכל דבר אחר נמצא בקלות בחנות כלבו מקומית.
רכיבים:
- לוח NodeMCU (https://a.co/haoqMPw)
- חיישן טמפרטורה DS18B20 עם איטום (https://a.co/ewfkmng)
- נורית קתודה RGB LED (https://www.sparkfun.com/products/9264)
- תיבת סבון תהיה הקרובה ($ 1 בוולמארט)
- ספק כוח USB (https://a.co/ccjaQHv)
שאר הרכיבים הללו נאספו על ידי הזמנת ערכה לאמזון (https://a.co/gUIA75y) אך סביר להניח שתוכל למצוא ערכה זולה יותר ברחבי אמזון (ניסיתי ללמוד ארדואינו).
- לוח לחם אלקטרוני
- חוטי מגשר
- שלושה נגדים של 270Ω
- נגד אחד 4.7kΩ
- שלושה+ סיכות כותרת
כלים:
- מַחשֵׁב
- כבל מיקרו USB
- ערכת הלחמה
- אקדח דבק חם בטמפרטורה גבוהה
- מקדחה עם 1/4 מקדחה
- מדפסת תלת מימד עם נימה
בהתחלה חשבתי שאפעיל את הלוח באמצעות ספק כוח פנימי אבל לאחר ששיחקתי עם הרעיון בסופו של דבר הלכתי עם ספק הכוח החיצוני USB כי זה היה הכי קל.
שלב 2: חיבור האלקטרוניקה ביחד
תמונה 1 מציגה את פריסת האלקטרוניקה
חלק 1:
הלחם כל אחד מהחוטים המגיעים מחיישן הטמפרטורה על סיכת הכותרת שלו (תמונות 2 ו -3)
חלק 2: טמפ '. חיישן
- הנח את לוח NodeMCU בקצה לוח הלחם (תמונות 4 & 5)
-
השתמש בחוטי המגשר לחיבור ה- NodeMCU לטמפ '. חיישן
- מניחים חוט צהוב מסיכה 4 לשורה חופשית על לוח הלחם
- קח את הנגד 4.7kΩ וחבר אותו לקו 3.3v ואז הצב את הצד השני שלו בשורה מהשלב הקודם
- מניחים את החוט הצהוב מהטמפ '. חיישן והנח אותו על אותה שורה זו
- מניחים את החוט האדום מהטמפ '. חיישן בקו 3.3v והנח את החוט השחור על קו הקרקע
- חבר את סיכת ה -3.3 v ב- NodeMCU לקו בלוח הלחם
- חבר את סיכת הקרקע ב- NodeMCU לקו בלוח הלחם
חלק 3: LED
מדריך זה היה מועיל מאוד בכל הנוגע לחיווט LED (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). אתה רק צריך לעקוב אחר אילו סיכות אתה מדליק כל חלק של הנורית (לדוגמה, הסיכות שלי הן D6 (אדום), D7 (ירוק) ו- D8 (כחול)
שלב 3: הקוד
הקוד בו אני משתמש כרגע מבוסס במידה רבה על דוגמת DS18x20_Temperature מספריית OneWire.
חלק 1: התקנת ההתקנה
הסרטון המוצג למעלה אמור לתת לך התחלה די טובה בשימוש ב- NodeMCU.
חלק 2: הקוד שלי
כאמור לעיל השתמשתי בעיקר בקוד מספריית OneWire אך הוספתי שני משתנים לחלק העליון של הקובץ והוספתי חלק המגיב אם הטמפרטורה הגיעה לסף מסוים (קוד ארדואינו למעלה). כמו כן, מצטער אם הקוד אינו נקי, זו הייתה הפעם הראשונה שאני מקודד עם Arduino.
שלב 4: פתית שלג מודפסת בתלת -ממד (אופציונלי)
הוספתי פתית שלג כדי לשמור על הטמפ '. חיישן שיסייע לסמן למשתמש לאן עליו לפנות. פתית השלג שהשתמשתי בו הגיע מ- https://www.thingiverse.com/thing:2732146 ורק הוספתי קישור (להחזרת קרדיט) וחור לחיישן הטמפרטורה.
שלב 5: חיתוך והדבקה
- החלטתי לשלוח את חיישן הטמפרטורה לצד כך שקדחתי חור בגודל 1/4 אינץ 'בצד לטמפ'. חיישן לצאת ממנו. אני גם חתכתי את הקצה מהמקום שבו נכנס כבל ה- Micro-USB.
- עבור החלק ההדבקה, השתמשתי באקדח דבק חם בטמפרטורה גבוהה וזה עבד היטב רק וודא שאתה משתמש מספיק דבק. הדבקתי את חיישן הטמפרטורה למארז ולפתית השלג (תמונות 4 & 5).
שלב 6: בדיקה
אני עדיין במכללה ולכן השתמשתי במקרר המיני שלי לבדיקות. קוד OneWire שולח גם את הטמפרטורה על הקו הסידורי (9600 באוד) כך שקל לבדוק את הטמפרטורה.
שלב 7: עתיד: הוספת קוד WIFI
אני מתכוון להוסיף יכולות WIFI לקוד כך שהמודיע יוכל לשלוח טקסטים.
זה היה הבנייה הראשונה שלי על Instructables אז נסה לסלוח על החורים שבה.
מוּמלָץ:
קבלת הודעת דוא"ל כאשר ערוץ ב- ThingSpeak לא עודכן לזמן מה: 16 שלבים
קבלת הודעת דוא"ל כאשר ערוץ ב- ThingSpeak לא עודכן לזמן מה: סיפור רקע יש לי שש חממות אוטומטיות הפרוסות ברחבי דבלין, אירלנד. על ידי שימוש באפליקציית טלפון סלולרי בהתאמה אישית, אני יכול לפקח מרחוק על אינטראקציות אוטומטיות בכל חממה ולתקשר איתן. אני יכול לפתוח / לסגור את הזכייה ידנית
הודעת שיחות Bluetooth: 5 שלבים (עם תמונות)
הודעת שיחות Bluetooth: מבוא, גלשתי בפיד חדשות להוראה לפני כמה ימים כשנתקלתי בפרויקט הזה. זה היה פרויקט מגניב. אבל חשבתי למה לא לבנות אותו עם Bluetooth במקום דברים מסובכים של wifi. מפרט של הודעת שיחות Bluetooth זו
אזעקת אש עם הודעת SMS: 3 שלבים
אזעקת אש עם הודעת SMS: GSM 800H, חיישן אש מבוסס Arduino ומערכת התראות SMS, היא משתמשת בחיישן IR כדי לזהות את האש בחדר החשוך. הוא שולח SMS באמצעות מודם GSM 800H המחובר לסיכות Rx ו- Tx סידורי של Arduino הגדר את מספר הנייד שלך בתוך הקוד
הודעת IoT באמצעות ESP-12E: 7 שלבים (עם תמונות)
הודעת IoT באמצעות ESP-12E: תקוע בבית הרחק מאהובך? בתקופה קשה זו, הפרויקט הקטן והמהנה הזה בהחלט ינסה להביא חיוך על פניכם. במדריך זה אראה לך כיצד להציג התראות מהטלפון הנייד שלך בצורה של
איך לחתוך בשר - סגנון לייזר!: 3 שלבים (עם תמונות)
איך לחתוך בשר - סגנון לייזר!: יש טריק לגרום לזה לעבוד - אז הנה איך לחתוך בשר ולהיות מוכן לכנס החיות הטעימות