תוכן עניינים:
וִידֵאוֹ: 16 X 2 LCD I2c מציג נתוני MQTT: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
תודה למדריכי Nerd Random ו- 3KU_Delta על ההשראה, העזרה והקוד שלהם.
שלב 1: חיישן בריכת התנינים
3KU_Delta פרסמה כאן פרויקט נהדר על מדריכים: פרוייקט כרכום שלם
הפרויקט כלל פרסום טמפרטורה, זמן העדכון האחרון ומצב הסוללה באמצעות Blynk ו- MQTT. מאוחר יותר הוא הוסיף נספח ליצירת תצוגת LED גדולה ולצפייה בנתונים על Node Red עבור Raspberry Pi.
שיניתי כמה דברים:
רציתי לקבל יותר כוח ויכולת טעינה נוספת. לכן אני:
1. הנחתי על גבי התנין מערך גדול יותר (6V 1W Solar Cell). למרות שזה 6V לעומת 3.7V, TP4056 שמר על המתח לסוללה ולמעגל לערך הנכון.
2. שמתי חבילה גדולה יותר (2000mAh נטענת ליתיום פולימר יון סוללה בתוך הכרכום. בשינוי מהפוסט המקורי שלו, 3KU_Delta המליץ על סוללה גדולה יותר זו.
הסוללה הגדולה יותר לא התאימה ללוח המעגלים בגודל 5 ס"מ על 7 ס"מ שבו השתמשו ב- 3KU_Delta, אך בכל זאת השתמשתי בלוח גודל זה; זה נתן לי יותר מקום להרכיב את הרכיבים מאשר לוח מעגלים קטן יותר, כמו גם לשים את ווסת המתח TP4056 על אותו לוח.
כדי להיות בטוח של- ESP8266 Wemos D1 mini pro ו- TP4056 לא תהיה אפשרות לקבל עליהם מי בריכה, אטמתי את כל המעגל באמצעות חומר "Food Saver". סגרתי את החומר בעזרת אוטם שקיות מיני קטן הזמין באמזון. האכלתי את החוטים עבור התא הסולארי, הסוללה, האנטנה וה ds18b20 דרך קצה אחד של "התיק" ולאחר מכן אטמתי את החור הזה עם סילר סיליקון.
אגב, (כפי שאומר 3KU_Delta בהערה) הקפד לאטום את ה- ds1820b בשכבה אפוקסית דקה כדי להבטיח שמי הבריכה לא יפגעו בחיישן.
שלב 2: הצג על מסך LCD קטן (16X2)
רציתי לאחזר את הנתונים מברוקר פטל MQTT שלי ולראות את הנתונים על צג LCD קטן. Random Nerd Tutorials פרסם שני פרויקטים, כמו גם את השלבים להשגת פרסומי MQTT מרובים בתוכנית Arduino ide אחת. להלן הקישורים לאותם פריטים:
dsb18b20 עם ESP8266
הצגת נתונים על LCD
ו
הרשמה למספר נושאי MQTT
אני אסיר תודה לרואי סנטוס על שאיפשר לי לפרסם את הקוד שיצרתי על ידי שינוי ושימוש בכל שלושת הערכים שלו.
כל החלקים הדרושים זמינים בקלות באמזון או ב- Ebay:
1. לוח ESP8266 NodeMCU
2. צג 16 X 2 LCD עם לוח i2c מחובר - הקפד לקבל תצוגה עם לוח i2c מצורף. זה יחסוך לך הרבה זמן הלחמת לוח i2c לתצוגת LCD.
3. ויטרינת בייסבול מפלסטיק - מצאתי זול מאוד באמזון והשתמשתי רק במחצית מהארז. למרבה הצער, ה- LCD מעט גדול יותר מארז הבייסבול. אם אתה רוצה להכניס את הפרויקט שלך למארז סגור, מארז הסופטבול הזול ביותר שנמצא היה בחנות המכולות.
4. חוטי חיבור קצרים
5. צינור כיווץ חום בכדי להחזיק את החוטים במקומם.
כפי שאתה יכול לראות בתמונה למעלה, השתמשתי רק בחצי אחד מהמקרה. אם אתה רוצה מארז גדול יותר שנסגר, אני מציע מארז סופטבול. הזול ביותר שמצאתי היה מחנות המכולות (sku#: 44070).
פרסמתי את הקוד שלי ב- GitHub: קוד
תודה ל- 3KU_Delta ולרואי ושרה סנטוס ממדריכי חנון אקראיים על עזרתם והשראתם.
מוּמלָץ:
Wiggly Wobbly - ראה את גלי הקול !! מציג אודיו בזמן אמת !!: 4 שלבים
Wiggly Wobbly - ראה את גלי הקול !! Realtime Audio Visualizer !!: האם תהית אי פעם איך נראים שירי החיפושית ?? או שאתה פשוט רוצה לראות איך צליל נראה ?? אז אל תדאג, אני כאן כדי לעזור לך לעשות את זה מחדש !!! הרם את הרמקול גבוה ולכוון לדהות
מציג וממיר סרטים שליליים: 8 שלבים (עם תמונות)
צופה שלילי וממיר סרטים: מצאתי צורך מיידי להיות מסוגל לצפות במהירות ולהקליט שליליות קולנוע ישנות. היו לי כמה מאות לסדר … אני מזהה שיש אפליקציות שונות לטלפון החכם שלי אבל לא הצלחתי להשיג תוצאות משביעות רצון אז זה מה שצילמתי
שליח חכם לד, מציג מחובר: 4 שלבים (עם תמונות)
Smart Led Messenger, מחובר מציג: היי מייקר, לפניכם אובייקט מחובר בשם Smart Led Messenger. בעזרתו תוכלו להציג הודעת גלילה מפוארת שאוחזרה מהאינטרנט! תוכלו לעשות זאת בעצמכם באמצעות: Led Matrix 8*8*4 - ~ 4 $ מיקרו בקר Wemos D1 מיני V3 - ~ 4 $ מודפס תלת מימד
מציג תלת מימד: 4 שלבים
מציג תלת מימד: שלום! כדי לספק את העניין שלי בתכנות ובתקווה לעזור לספק את שלך, אני רוצה להראות לך מציג תלת -ממד שקידדתי ב- javascript. אם תרצה לקדם את הבנתך במשחקי תלת מימד או אפילו ליצור משחק תלת מימד משלך, פרוטוטה זו
מציג מצלמת אינטרנט של Headup: 7 שלבים
Viewer Web Cam Viewer: ערך שנערך לאחרונה בחן מערכת מסחרית המאפשרת למשתמשים להסתכל ישירות על מצלמת האינטרנט שלהם תוך שהם עדיין יכולים לראות את האדם שאיתו הם מדברים - סגנון טלפרומפטר - זו דעתי על הרעיון הזה. קל לבנות את זה כחיוני