תוכן עניינים:

[אוטומציה ביתית] ממסרי בקרה מכל מקום באמצעות ESP8266 + Blynk: 4 שלבים
[אוטומציה ביתית] ממסרי בקרה מכל מקום באמצעות ESP8266 + Blynk: 4 שלבים

וִידֵאוֹ: [אוטומציה ביתית] ממסרי בקרה מכל מקום באמצעות ESP8266 + Blynk: 4 שלבים

וִידֵאוֹ: [אוטומציה ביתית] ממסרי בקרה מכל מקום באמצעות ESP8266 + Blynk: 4 שלבים
וִידֵאוֹ: Шкаф Управления Подпиточными Насосами . автоматизация электропривод . КИПиА 2024, נוֹבֶמבֶּר
Anonim
[אוטומציה ביתית] ממסרי בקרה מכל מקום באמצעות ESP8266 + Blynk
[אוטומציה ביתית] ממסרי בקרה מכל מקום באמצעות ESP8266 + Blynk
[אוטומציה ביתית] ממסרי בקרה מכל מקום באמצעות ESP8266 + Blynk
[אוטומציה ביתית] ממסרי בקרה מכל מקום באמצעות ESP8266 + Blynk
[אוטומציה ביתית] ממסרי בקרה מכל מקום באמצעות ESP8266 + Blynk
[אוטומציה ביתית] ממסרי בקרה מכל מקום באמצעות ESP8266 + Blynk

ישנן דרכים רבות לבצע אוטומציה ביתית, חלקן מסובכות, חלקן קלות, להוראה זו אראה כיצד לבצע שליטה פשוטה בממסרים באמצעות ESP-12E עם Blynk. לנוחות העיצוב היה צד אחד PCB כך שתוכל להכין לבד בבית או אפילו לשלוח את קובץ הגרבר ליצרן ה- PCB כדי להכין עבורך.

שלב 1: עיצוב PCB

עיצוב PCB
עיצוב PCB
עיצוב PCB
עיצוב PCB
עיצוב PCB
עיצוב PCB
עיצוב PCB
עיצוב PCB

שלב עיצוב PCB הוא השלב החשוב ביותר מכיוון שאם אנו טועים במשהו בשלב זה הפרויקט לא יפעל כראוי.

כנושא להוראה זו, נשתמש במודול ESP8266 (ESP-12E) להנעת/כיבוי ממסרים. אז עלינו להבין את המפרט ESP8266. אם נסתכל בחלק המאפיינים החשמליים בגיליון הנתונים של ESP8266 מצאנו זאת

- מתח האספקה הוא 3.3V

- מקסימום מתח גבוה של GPIO הוא 3.3V

- זרם GPIO המרבי הוא 12mA

אנו נשתמש בממסרי 5V, ההיצע יהיה 5V אבל ESP8266 צריך רק 3.3V אז אנחנו צריכים קצת וסת מ 5V ל 3.3V. עבור ממסרי 5V כונן באמצעות 3.3V אנו זקוקים לקצת טרנזיסטור כדי להשיג זרם ומתח, למספר מינימלי של חלקים אני ממליץ להשתמש במערך טרנזיסטורים ULN2803. עם ULN2803 אנו יכולים להניע עד 8 ממסרים ויש לו דיודות פנימיות flyback למניעת זינוק במתח בעת כיבוי עומס אינדוקטיבי.

לבסוף בחרתי 1117-3.3 עבור ווסת המתח, ULN2803A עבור ממסרי כוננים

לאחר מכן, מצב אתחול ESP8266 ומצב Flash

מתוך גליון הנתונים עמוד 8 כדי להפעיל אתחול ESP8266 בדרך כלל עליך ליישם היגיון על הסיכה כמפורט להלן

- HIGH ב- CHIP_EN, GPIO0, GPIO2

- נמוך ב- GPIO15

כדי להבהב קושחה ל- ESP8266 עליך ליישם היגיון על הסיכה כמפורט להלן

- HIGH ב- CHIP_EN, GPIO2

- נמוך ב- GPIO15, GPIO0

לכן, אני משתמש בנגד 10k כדי למשוך למעלה ולמשוך כל סיכה כמתואר ולהשתמש בלחצן לחיצה כ- RESET ו- FLASH כדי לאפשר לך להיכנס לכל מצב בקלות.

שלב 2: צור PCB

צור PCB
צור PCB
צור PCB
צור PCB
צור PCB
צור PCB
צור PCB
צור PCB

במידת האפשר תוכל לשלוח קובץ גרבר ליצרן PCB, אך אם לא נצליח לעשות זאת בעצמנו.

אני משתמש בהעברת חום כדי להפוך את ה- PCB לשלבים הם:

- הדפס את השכבה התחתונה על נייר צילום.

- לחתוך PCB רגיל באותו גודל עם המעוצב שלנו.

- השתמש ברזל כדי להעביר את הדיו מנייר ל- PCB.

- לאחר הסרת נייר טובלים את ה- PCB לתחריט חומצות PCB.

- ניקוי PCB עם Thinner להסרת דיו.

- קידוח PCB

- חריטת ה- PCB

שלב 3: הרכבת PCB

הרכבת PCB
הרכבת PCB
הרכבת PCB
הרכבת PCB
הרכבת PCB
הרכבת PCB
הרכבת PCB
הרכבת PCB

בשלב הרכבה PCB, אנא בזהירות לגבי הלחמה.

בשלב זה אני ממליץ קודם כל להלחם מכשיר קטן. אם אתה עושה PCB בעצמך השתמש במולטימטר כדי לבדוק קצת שטח מסלול צר כדי למנוע קצר חשמלי.

שלב 4: קידוד והבהוב

Image
Image
קידוד והבהוב
קידוד והבהוב
קידוד והבהוב
קידוד והבהוב
קידוד והבהוב
קידוד והבהוב

ראשית, בטלפון הנייד התקן את יישום "Blynk", הירשם והתחבר לאפליקציה.

לאחר הכניסה לאפליקציה הקש על "פרויקט חדש".

הזן את שם הפרויקט, בחר ESP8266 כמכשיר ולאחר מכן הקש על "צור פרויקט".

האפליקציה תציג את ההודעה "אסימון אימות נשלח אל:".

הכרטיסיה בכל מקום בעיצוב הפרויקט, תיבת ווידג'ט תופיע.

בחר כפתור ולאחר מכן הזן את LED1 כשם הלחצן, בחר "GP16" כפלט מ- ESP8266 (ראה סכמטי), ערך מינימום "0", ערך מקסימלי "1", מצב "מתג", הזן תוויות ON/OFF כפי שאתה צריך וכרטיסייה כפתור "אישור" בפינה השמאלית העליונה של המסך כדי לסיים את הגדרות הכפתור.

בצע את אותו הדבר לעיל עבור LED2, LED3 ו- LED4

גרור את הכפתור לכל מקום שתרצה.

הקש על כפתור "משולש" או "הפעל" בפינה השמאלית העליונה של המסך כדי להפעיל את הפרויקט.

תבחין כי הלוח שלך אינו מקוון.

עכשיו בואו נלך לתוכנית בצד ESP8266.

חבר את ה- USB ל- RS-232 ל- PCB ESP8266, היזהר מרמת ה- TTL של USB למודול RS-232, רמת TTL לא צריכה להיות מעל 3.6 וולט.

כדי להיכנס למצב הבזק, לחץ על לחצן האיפוס ולחצן ההבזק לאחר לחצן איפוס השחרור ולאחר מכן שחרר את לחצן ההבזק בהתאמה. אם הלוח נמצא במצב פלאש נורית LED1 תידלק.

עבור לאתר Blynk, הורד את ספריית Blynk והתקן במחשב האישי שלך.

ב- Arduino IDE עבור לקובץ-> דוגמאות-> Blynk-> Boards_Wifi-> ESP8266_Standalone.

שנה מחרוזת "YourAuthToken" לאסימון הקבלה שלך מדוא"ל.

שנה את הבית והסיסמה של הבית שלך.

בחר את "NodeMCU 1.0" כלוח.

בחר יציאת מודול USB ל- RS-232.

העלה קוד ללוח המתן עד להשלמת ההעלאה (LED1 יכבה).

עכשיו הוא מוכן לשלוט בממסרים מהטלפון הנייד שלך.

בחזרה לטלפון סטטוס הלוח הופך להיות "ONLINE".

הקש על כל כפתור ואז הממסרים יופעלו/יכבו כתצוגה בטלפון שלך.

בהצלחה.

מוּמלָץ: