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

אורות נשלטים מכל מקום עם ג'ייסון: 7 שלבים
אורות נשלטים מכל מקום עם ג'ייסון: 7 שלבים

וִידֵאוֹ: אורות נשלטים מכל מקום עם ג'ייסון: 7 שלבים

וִידֵאוֹ: אורות נשלטים מכל מקום עם ג'ייסון: 7 שלבים
וִידֵאוֹ: דניאל זמיר ומתיסיהו - אין לי מקום - Daniel Zamir feat. Matisyahu 2024, נוֹבֶמבֶּר
Anonim
אורות נשלטים מכל מקום עם ג'ייסון
אורות נשלטים מכל מקום עם ג'ייסון

נורות AC הנשלטות מכל מקום עם חיבור לאינטרנט באמצעות NodeMCU (ESP8266) וג'ייסון (אפליקציית אנדרואיד).

ג'ייסון היא אפליקציית עוזרי בקרה קולית שקידנתי למכשירי אנדרואיד לשליטה במצב החשמלי של מכשיר AC, עד עכשיו היא יכולה לשלוט בנורות. אתה יכול לשלוט על האורות מכל מקום בעולם כל עוד יש לך חיבור לאינטרנט. זה אפשרי באמצעות מתווך IoT, במקרה זה אנו משתמשים ב- Ubidots.

כדי להשתמש בו עליך לבנות את מודול החומרה המתחבר לנורה, (אשר ההוראות נמצאות במדריך זה) ותצטרך גם ליצור חשבון Ubidots.

אז בואו נתחיל…

שלב 1: הגדר חשבון Ubidots

הגדר חשבון Ubidots
הגדר חשבון Ubidots
הגדר חשבון Ubidots
הגדר חשבון Ubidots
הגדר חשבון Ubidots
הגדר חשבון Ubidots

הדבר הראשון שאתה צריך לעשות הוא להיכנס לאתר Ubidots for Education וליצור חשבון. תוכל להיכנס ישירות אם כבר יש לך חשבון טוויטר, Github, Google או פייסבוק.

לאחר שכבר יצרת את חשבונך תהיה לך גישה לאסימון שלך, לחץ על שם המשתמש שלך בפינה השמאלית העליונה ולחץ על אישורי API. שמור את האסימון שלך, כפי שאנו הולכים להשתמש בו בהמשך.

שלב 2: אפליקציית ג'ייסון

אפליקציית ג'ייסון
אפליקציית ג'ייסון
אפליקציית ג'ייסון
אפליקציית ג'ייסון
אפליקציית ג'ייסון
אפליקציית ג'ייסון
אפליקציית ג'ייסון
אפליקציית ג'ייסון

ניתן להוריד את האפליקציה מחנות Play, היא זמינה באנגלית ובספרדית.

העתק את אסימון Ubidots שלך לאפליקציה על ידי הקשה על כרטיסיית ההגדרות, הדבקתו בשדה מפתח Ubidots והקש על כפתור השמירה.

כעת עלינו להגדיר התקן, עבור לכרטיסיית המכשירים והקש על כפתור ההוספה. הזן שם, רצוי את שם האזור בו נמצאות האורות, כך שתוכל לומר "הדלק את אורות המטבח". על פין קלט/פלט ESP32 בחר "5", שהוא הפין NodeMCU (פנימי ESP8266) המחובר לממסר. והקש על שמור.

שלב 3: בטיחות ראשית

בטיחות קודמת לכול
בטיחות קודמת לכול

בפרויקט זה אנו עובדים עם מתח רשת (מתח A/C) שהוא מסוכן אם אינך יודע מה אתה עושה, היזהר מאוד. לעולם אל תיגע בכל חלק מהמעגל או אל תעבוד איתו אם הוא מחובר לחשמל. אם אינך יודע מה אתה עושה, עצור כאן או קבל עזרה מאנשי מקצוע.

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

שלב 4: תרשימים

סכמטים
סכמטים
  • הפעל את NodeMCU על ידי חיבור VIN ל- VCC (5V) וסיכת GND ל- GND.
  • חבר D8 לקצה אחד של המתג ונגד 2.2K אוהם המחובר ל- GND.
  • חבר את הקצה השני של המתג ל- 3.3V מכיוון שה- NodeMCU יכול להתמודד רק עם המתח הזה בסיכות הקלט/פלט שלו.
  • הנגד D1 עד 2.2k אוהם לבסיס הטרנזיסטור NPN
  • DC שלילי של הממסר לאוסף הטרנזיסטור.
  • פולט טרנזיסטור ל- GND.
  • חיובי DC של הממסר ל 5V.
  • שלילי של הנורה לפין AC אחד של הממסר.
  • חיובי של הנורה ל- AC Live (AC חיובי).
  • סיכת ממסר AC אחרת לנייטרלי (AC שלילי)

הערה: VCC 5V יסופק מכבל USB המחובר למטען שנאי טלפון פשוט.

שלב 5: לוח לחם

לוח לחם
לוח לחם
לוח לחם
לוח לחם
לוח לחם
לוח לחם
לוח לחם
לוח לחם

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

למתג שהשתמשתי בו יש זריקה כפולה, אנחנו צריכים רק אחד, אז חיברתי את הסיכה 1 שלו ל- 3V של ה- NodeMCU ואת הסיכה 2 של המתג לסיכה D8 של NodeMCU.

ספק הכוח עומד להיות מטען קיר טלפון של 5V עם כבל usb מופשט.

על ידי שליטה בחיבור הקרקע עם הממסר נוכל לשלוט על מצב AC של הנורה.

שלב 6: קוד

לפני שתשתמש בקוד המקור, עליך להוריד כמה ספריות:

  • ליבת Arduino ל- ESP8266 (קרא את השלב "התקנה עם מנהל לוחות")
  • Ubidots ESP MQTT

הערה: אם אינך יודע כיצד להוסיף ספריות ל- arduino IDE, תוכל לעקוב אחר הדרכה קלה זו.

הגדר את לוח הפיתוח שלך ל- NodeMCU 1.0 (מודול ESP-12E). עליך לשנות כמה משתנים בקוד:

  • SSID שלך (שם רשת ה- Wi-Fi הביתית שלך)
  • סיסמה של רשת ה- Wi-Fi שלך
  • אסימון Ubidots שלך ולבסוף העלה את הקוד שלך ללוח.

ולבסוף העלה את הקוד שלך ללוח.

שלב 7: הדגמה

זה עובד!

מוּמלָץ: