תוכן עניינים:
- אספקה
- שלב 1: חומרה
- שלב 2: ממשק ללוח הבקרה של מכונת קפה
- שלב 3: סכמטי של מודול ESP8266
- שלב 4: קושחה/תצורה
וִידֵאוֹ: מכונת קפה חכמה - חלק מהמערכת האקולוגית של SmartHome: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
מכונת קפה פרוצה, הפכה אותה לחלק ממערכת האקוסיסטם של SmartHome ברשותי מכונת קפה ישנה טובה של דלונגי (DCM) (לא קידום מכירות ורוצה שתהיה "חכמה". לכן פרצתי על ידי התקנת מודול ESP8266 עם ממשק למוח/מיקרו -בקר שלו באמצעות קושחת Tasmota. DCM מבוסס על מיקרו -בקר PIC (uC); לכן, כדי להפעיל אותו על ידי ESP8266 עם Tasmota המשולב, בניתי ממשק ל- PIC uC באופן שלא יפריע לפעילותה הרגילה. בטח, כל הפונקציונליות הקיימת של DCM כדי הדרך הקלה ביותר היא לחקות כפתורים. אני משתמש במצמדי אופטו כדי לוודא שמודול ESP אינו משבש את פעולות האלקטרוניקה וה- uC של DCM.
אספקה
מודול ESP8266
שלב 1: חומרה
מולחם מודול "חכם" המבוסס על מודול ESP-12F ESP8266 (ראה תמונות). תוכל גם להשתמש במודול sonoff סטנדרטי הפורץ אותו לפי סכמטי שלי. אני משתמש ב- GPIO16, 14 ו- 12; הם בדרך כלל פנויים במודולי sonoff ותצטרך רק חוטי הלחמה לסיכות ESP8266 המתאימות. עם זאת, המטרה שלי הייתה להימנע משימוש בממסרים. אז אני ממשיכה בממשק מבוסס אופטוקופלר.
שלב 2: ממשק ללוח הבקרה של מכונת קפה
לניהול DCM, מודול ESP מתממשק לשני כפתורים עיקריים: "הפעלה/כיבוי" ו"הכין כוס קפה ". הלחמתי זוג חוטים לאנשי הקשר של כל כפתור ממש על לוח הבקרה (ראו תמונות, חוטי 2xGray לכל כפתור). הלוח מכוסה בדבק חם כדי להגן עליו מפני לחות, לכן אני ממיס אותו על ידי ברזל הלחמה המוגדר בטמפרטורה של ~ 120*C, ולאחר מכן חוטים מולחמים ומגעים וחוטים מודבקים בחזרה. הלחמתי גם חוט ל- GND (חוט ירוק על תמונות), לאחד מצולעים גדולים בלוח הבקרה. מצאתי/בדקתי אותו במספר מטרים.
שלב 3: סכמטי של מודול ESP8266
זוגות אופטו (ראו סכמטי) מחוברים במקביל לכפתורים בעלי נגד מגביל זרם 1k. כפתור נמשך בדרך כלל לאוטובוס חיובי באמצעות נגד משיכה. כדי לחבר מצמד אופטי בצורה נכונה, עליך למצוא "סוף חיובי" של הכפתור; זה יכול להיעשות על ידי מטר מרובה על ידי מדידת מתח על כל חוט ו- GND. אספן של זוג אופטו לחיבור לחוט חיובי באמצעות הנגד 1k. פולט - לחוט השני (המחובר בדרך כלל ל- GND).
חוט אדום בתמונות מחובר לאוטובוס +5V (למטרות אחרות, לא משמש למודול ESP, לא נושא הפוסט הזה).
כדי להפעיל את ESP8266 אני משתמש באספקת כוח 5V 1A ייעודית. ספק כוח קיים של DCM לא יספיק להפעלת מודול ESP שיכול לצרוך עד 800mA בתמונות. לכן, הרבה יותר טוב/יציב/בטוח יותר להקים ספק כוח ייעודי של 5V. תוכל להשתמש במטען טלפון ישן 1A המחובר לחוטי החשמל ממש בתוך DCM.
קישור EasyEDA לסכימה:
שלב 4: קושחה/תצורה
Tasmota עם התצורה הבאה:
1. הגדר שני "ממסרים", קלט לאות "מוכן להכנת קפה" של DCM והגדר את נורית ה- ESP8266 מובנית כדלקמן:
- GPIO2 LED1i
- ממסר GPIO16 1 - לחיקוי כפתור "הפעלה/כיבוי"
- ממסר GPIO14 2 - לחיקוי כפתור "להכין כוס קפה"
- GPIO13 Switch3 - קלט לאות נוכחות בכוס ממודול נוכחות כוס אינפרא אדום
- GPIO12 Switch4 - אות מוכן מ- DCM (עדיין לא בשימוש Tasmota)
2. כדי לחקות לחיצה קצרה על כפתור אני משתמש בתכונה BLINK של Tasmota; הגדירו את המהבהב באמצעות הפקודות הבאות במסוף Tasmota:
- Blinktime 3 - פירושו משך מצמוץ של 0.3 שניות - לחקות לחיצה קצרה על כפתור
- Blinkcount 1 - נדרשת לחיצה אחת על כפתור בלבד
- שינה 250 - כדי לחסוך באנרגיה
3. כדי "ללחוץ" על הכפתורים אני משתמש בפקודות הבאות (כקיצורי דרך בטלפון החכם שלי):
- https:// cm? cmnd = Power1%20blink // לכפתור "הפעלה/כיבוי"
-
192.168.1.120/cm?cmnd=Event%20Brew // בדוק אם אתה מחזיק אותו במקום ובצע את "Power2 Blink"
4. הוסיף מודול נוכחות בגביע (הציל מודול "נוכחות בנייר" ממכונת צילום ישנה). לכן, קפה לא ייבשל אם הכוס לא נמצאת במקום:
הקצאת ערך VAR1 או 1 או 0, תלויה בנוכחות הכוס:
Rule3 ON Switch3#state = 1 DO VAR1 1 ENDON ON Switch3#state = 0 DO VAR1 0 ENDON // הגדר ערך VAR1 // בצע פקודת חליטה, תלוי בערך VAR1:
כלל 2 ON אירוע#לחלוט DO IF (VAR1 == 1) Power2 Blink ENDIF ENDON // אם יש כוס במקום -> לבשל קפה
עובד כמו קסם!
איך שעשיתי את זה יכול לשמש עם מכונות ומכשירים ישנים אחרים אך עדיין אמינים, המוגבלים רק בדמיונך!
קישור EasyEDA לסכימה:
מוּמלָץ:
תצוגת STONE +STM32 +מכונת קפה: 6 שלבים
תצוגת STONE +STM32 +מכונת קפה: אני מהנדס תוכנת MCU, קיבל לאחרונה פרויקט להיות מכונת קפה, דרישות משק הבית עם הפעלת מסך מגע, הפונקציה טובה, היא מעל הבחירה במסך אולי לא טובה במיוחד, למרבה המזל, את הפרויקט הזה אני יכול להכריע
משאבת מכונת קפה חכמה הנשלטת על ידי Raspberry Pi ו- HC-SR04 חיישן אולטרסאונד ו- Cloud4RPi: 6 שלבים
משאבת מכונת קפה חכמה הנשלטת על ידי Raspberry Pi ו- HC-SR04 חיישן אולטרא סאונד ו- Cloud4RPi: בתיאוריה, בכל פעם שאתה הולך למכונת הקפה לכוס הבוקר שלך, יש רק סיכוי של אחד לעשרים שתצטרך למלא את המים טַנק. אולם בפועל נראה כי המכונה איכשהו מוצאת דרך להטיל עליך תמיד את המטלה הזו. ה
מכונת קפה WiFi: 9 שלבים
מכונת קפה WiFi: מכונת הקפה Wifi משתמשת בארדואינו, NODE MCU וחלקים ממוחזרים כדי לבשל כוס קפה בבטחה ובמרחק
מכונת קפה מופעלת IoT: 9 שלבים (עם תמונות)
מכונת קפה מופעלת IoT: הוראה זו נכנסת לתחרות IoT - אם אתה אוהב אותה, אנא הצביע עבורה! כדי להפוך את זה לאיכשהו. הייתי חייב
מכשיר JavaStation (מילוי עצמי מלא אוטומטי של מכונת קפה IoT): 9 שלבים (עם תמונות)
JavaStation (מילוי עצמי אוטומטי לחלוטין של מכונת קפה IoT): מטרת הפרויקט הזה הייתה לייצר מכונת קפה אוטומטית מלאה המבוססת על קול אשר ממלאת את עצמה במים באופן אוטומטי וכל מה שאתה באמת צריך לעשות זה להחליף את הפטרונים ולשתות את הקפה שלך; )