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

ESP01 Moodlight עם Firebase בזמן אמת + OTA: 7 שלבים
ESP01 Moodlight עם Firebase בזמן אמת + OTA: 7 שלבים

וִידֵאוֹ: ESP01 Moodlight עם Firebase בזמן אמת + OTA: 7 שלבים

וִידֵאוֹ: ESP01 Moodlight עם Firebase בזמן אמת + OTA: 7 שלבים
וִידֵאוֹ: WiFi controlled Mood Light 1W RGB LED using ESP8266 ESP-01 Module 2024, נוֹבֶמבֶּר
Anonim
Image
Image

הוא תומך במצב R-G-B ובאפקט דהייה. כמו כן קיימת תמיכה בבקרת הבהירות. תמיכה בעדכון OTA

שלב 1: הגדרת בסיס האש

הגדרת בסיס האש
הגדרת בסיס האש
הגדרת בסיס האש
הגדרת בסיס האש

לפני שנמשיך עלינו להתקין את בסיס האש. עבור אל הקישור הבא https://firebase.google.com/ והיכנס באמצעות חשבון Gmail שלך.

לאחר שתסיים את השלב הזה עלינו ליצור פרויקט חדש ב- Firebase אז המשך למסוף הבסיס שלך.

מתחת למסד הנתונים שלך בזמן אמת יש "כללים" בכרטיסייה שבה אתה צריך לאפשר קריאה וכתיבה כך. תמונה 2

אתה יכול למצוא את קישור בסיס האש שלך ואת הסוד כאן. תמונה 3

זה משמש ב- arduino IDE כדי להתחבר לבסיס האש.

שלב 2: תכנית ESP-01 עם OTA בסיסי לעדכון עתידי

תוכנית ESP-01 עם OTA בסיסי לעדכון עתידי
תוכנית ESP-01 עם OTA בסיסי לעדכון עתידי
תוכנית ESP-01 עם OTA בסיסי לעדכון עתידי
תוכנית ESP-01 עם OTA בסיסי לעדכון עתידי

מקוד המקור אתה יכול להוריד OTA מינימלי ולהבזיק אותו עם arduino IDE ל- ESP01 שלך. תמונה 1

עכשיו אחרי שהבזקת אותו, הוא אמור לצוץ ביציאת arduino IDE כזו. תמונה 2

אם זה לא מופיע הנה קישור לפתרון בעיות, או שאתה יכול לשאול בתגובות.

שלב 3: תכנית ESP01 עם Moodlight Over OTA

פשוט הורד את קוד המקור מלמטה והבהב אותו באמצעות arduino IDE דרך OTA כמו שהוצג בעבר עם בחירת יציאת ESP מקבילה.

שלב 4: הלחמת הכל

כל שעליך לעשות הוא למרוח מעט הלחמה בעקבות השימטי למטה.

לאספקת חשמל אני משתמש במטען טלפון ישן 5V 1A המחובר לווסת מתח.

חיבורים:

Vcc עד 3V (ווסת מתח) GND ל- GND GPIO0 עד אדום GPIO2 עד GPIO3 ירוק = RX לכחול CH_PD ל- Vcc (או הלחמת נגד משיכה במודול ESP-01) אופציונלי: לחץ על כפתור מ- GND ל- RST כדי לאפס את מודול

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

שלב 5: !! עדכון חשוב

הבנתי בעיה אחת עם הבנייה הנוכחית ונאלצתי להפעיל מתגים להפעלה/כיבוי בכל 3 הצבעים (RGB) בין LED ל- ESP01 כי אם תכבה אותו ואז שוב ON הוא יתקע במצב פלאש במקום להריץ את הסקיצה.

כל שעליך לעשות הוא לכבות את המתגים בזמן שאתה מחבר אותו ואז להפעיל את המתגים והכל יעבוד בסדר.

שלב 6: קישור ל- Github ו- Shematic

קישור ל- Github ו- Shematic
קישור ל- Github ו- Shematic

ESP01 moodlight GITHUB

שלב 7: מוצר סופי

מוּמלָץ: