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

נוריות שליטה עם Alexa או IFTTT (SINRIC PRO TUTORIAL): 6 שלבים
נוריות שליטה עם Alexa או IFTTT (SINRIC PRO TUTORIAL): 6 שלבים

וִידֵאוֹ: נוריות שליטה עם Alexa או IFTTT (SINRIC PRO TUTORIAL): 6 שלבים

וִידֵאוֹ: נוריות שליטה עם Alexa או IFTTT (SINRIC PRO TUTORIAL): 6 שלבים
וִידֵאוֹ: 🛋️2018 NEW Xiaomi YEELIGHT Smart LED Bulb 10W RGB✅ You Can Buy in Online Store (RisoFan💻) 2024, נוֹבֶמבֶּר
Anonim
נוריות שליטה עם Alexa או IFTTT (SINRIC PRO TUTORIAL)
נוריות שליטה עם Alexa או IFTTT (SINRIC PRO TUTORIAL)
נוריות שליטה עם Alexa או IFTTT (SINRIC PRO TUTORIAL)
נוריות שליטה עם Alexa או IFTTT (SINRIC PRO TUTORIAL)

אז אתה רוצה להיות אותו אדם שמתהדר בארוחת ערב שגרתית באומרו "אלקסה מדליקה את האור?" הפרויקט הזה הוא בשבילכם!

בסוף הוראות אלה תוכל לשלוט ברצועת RGB עם מכשיר Alexa ו- IFTTT ליצירת כמה אוטומציות. לדוגמה, כאשר ה- ISS "עף" מעל הדירה שלי נוריות LED מהבהבות?.

ובכן, בוא נלך?

שלב 1: מה אנחנו צריכים?

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

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

? חלקים בסיסיים:

- הלחמת ברזל: קישור

- פח: קישור

- לוח מעגלים: קישור

- צינורות מכווצים: קישור

- חוטים: קישור

- לוח לחם: קישור

- חוטי לוח קרשים: קישור

? חלקים בפרויקט:

- ESP8266: קישור

- קבלים: קישור

- רצועת RGB: קישור

- ממיר רמת לוגיקה: קישור

- ספק כוח 12V: קישור

- ממיר שלב 12V -> 5V: קישור היזהר עם אספקת החשמל שאתה לוקח על פי אורך רצועת ה- LED שלך, זה יכול להרוס את האלקטרוניקה שלך. תוכל לקבל מושג כמה כוח אתה צריך עם הנוסחה הבאה: כל פיקסל הוא מורכב משלושה נוריות (אדום, ירוק וכחול) וכל נורית שואבת בערך 0.02A

אמפר = 3 * 0.02 * NUMBER_OF_LEDs אז במקרה שלנו עם 60 פיקסלים/מטר ורצועה של 3 מטר אנחנו מקבלים: 3 * 0.02 * 3 * 60 = 10.8 אמפר אבל אתה מקבל 10.8 אמפר אם לכל פיקסלים יש R, G ו- B בהירות מלאה. אם יש לך ספק כוח לא גדול ואינך מעוניין לרכוש אחד חדש, תוכל גם להפחית את הבהירות המקסימלית בקוד אך נראה בהמשך.

שלב 2: בוא נניח הכל על לוח קרש

בואו להניח הכל על לוח לחם
בואו להניח הכל על לוח לחם
בואו להניח הכל על לוח לחם
בואו להניח הכל על לוח לחם
בואו להניח הכל על לוח לחם
בואו להניח הכל על לוח לחם

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

אז בואו להרכיב הכל על לוח הלחם:

  1. הנח את ה- ESP8266 על קרש הלחם שלך. חבר את ה- VIN של ה- ESP למעקה החשמל בלוח הלחם, עשה אותו דבר עבור ה- GND של ה- ESP. חבר את 3V3 לצד השני והפעל חוט בין מסילות ה- GND. עיין בתמונה 1
  2. הנח את ממיר רמת הלוגיקה על לוח הלחם שלך. אנו זקוקים לממיר רמות לוגיות מכיוון ש- ESP8266 שולח רמות לוגיות של 3V3 והנוריות צריכות רמה לוגית של 5V, ולכן עלינו להמיר את רמות ההיגיון האלה, אלא אם יהיו לנו בעיות בלתי צפויות. חבר את 5V, 3V3 ו- GND למסילות המתאימות להם. חבר חוט בין צד 5V של ממיר הרמות לקו DATA של רצועת ה- LED. חבר חוט בין צד 3V3 של ממיר הרמות לבין סיכת D6 של ה- ESP8266 אנא עיין בתמונה 2
  3. חבר את 5V ו- GND של רצועת ה- LED למסילות שלהם בהתאמה על לוח הלחם. חבר את PIN ה- DIN של הרצועה לצד 5V של ממיר רמת ההיגיון. הניח קבל 470 μF בין ה- 5V לבין ה- GND של רצועת ה- LED, זה יעזור למנוע את הזרם הראשוני של הזרם לפגוע בנורות. אנא עיין בתמונה 3
  4. חבר את 12 V ואת ה- GND של ספק הכוח לכניסה של ממיר ההורדה. עיין בתמונה 4
  5. חבר את פלט 5V ואת ה- GND של ממיר ההורדה לקווים המתאימים בלוח הלחם שלך. עיין בתמונה 5

ובכן, הכל צריך להיות מחובר עכשיו? ברכותינו! כעת נבצע בדיקות קוד כדי לבדוק אם האלקטרוניקה שלנו עובדת בסדר!

שלב 3: מהבהב LED

מהבהב LED
מהבהב LED
מהבהב LED
מהבהב LED
מהבהב LED
מהבהב LED
מהבהב LED
מהבהב LED

WOOOW נשמע מגניב נכון? לא אני יודע שזה לא מה שציפית אבל זה יאשר שהמערכת שלנו עובדת וזה מגניב!

נצטרך להתקין לוח וספרייה כדי שה- LED הזה יהבהב.

  1. הפעל את IDE Arduino שלך, עבור להעדפות, הדבק את הקישור הזה https://arduino.esp8266.com/stable/package_esp8266com_index.json i הוסף כתובות אתרי מנהל לוח ולחץ על אישור. עיין בצילום מסך 1. עבור אל כלים> לוח> מנהל לוח וחפש את esp8266. התקן אותו. עיין בצילום 2. עבור אל כלים> לוח ובחר NODEMCU 1.0 (מודול ESP 12E) עיין בצילום מס '3.
  2. עבור אל כלים> נהל ספריות וחפש את FASTLED. התקן אותו. אנא עיין בצילום מסך 4.
  3. כעת הורד את הקוד המהבהב בקובץ המהבהב GitHub שלי והעלה אותו ל- ESP.

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

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

שלב 4: הגדרת Sinric

כעת, לאחר שיש לנו מערכת עובדת, אנו יכולים להגדיר את Sinric אשר יוצרים גשר בין רצועת ה- LED שלנו לבין Alexa או IFTTT.

  1. הרשמה ב- Sinric
  2. זיווג אלקסה:- פתח את אפליקציית אמקסה אלקסה שלך- עבור אל כישורים ומשחקים- חפש סינרי פרו- לחץ על אפשר להשתמש- הזן את האישורים שיצרת כשנרשמת ב- Sinric.
  3. צור מכשיר חדש:- התחבר לחשבון Sinric Pro שלך בדפדפן אינטרנט- עבור לתפריט מכשירים משמאלך- לחץ על כפתור הוסף מכשיר- הזן את שם המכשיר שאתה רוצה עבור רצועת ה- LED שלך, תיאור אם תרצה אחד ו בחר סוג כנורה חכמה- בחר מפתח גישה למכשיר כברירת מחדל וסלון. אתה יכול להוסיף חדרים אם אתה רוצה בקטע "חדר" בצד שמאל.- לחץ על שמור. אתה אמור לקבל הודעה באפליקציית Alexa שלך המציעה לך להוסיף את המכשיר שיצרת.
  4. העלה את הקוד ב- ESP8266:- ב- IDE של Arduino, עבור אל כלים> נהל ספריות> חפש את Sinric Pro והתקן אותו.- הורד את קוד הארדואינו ב- Sinric Github: קישור- הזן את אישורי ה- WiFi שלך- הזן את מפתח ה- API שלך ו- KEY_SECRET שלך. עבור אל Sinric Pro> אישורים (תפריט משמאל) והעתק אותם.- הזן את מזהה המכשיר שלך. עבור אל Sinric Pro> התקנים (תפריט משמאל) והעתק את מזהה המכשיר שלך.- שנה NUM_LEDS שמספר הנורות ברצועה שלך ו- LED_PIN המהווה את הסיכה ב- ESP שלך (אמור להיות 6).- ב- IDE של Arduino, בחר כלים> לוח> NODEMCU 1.0 (מודול ESP 12E) ולחץ על העלה.

אוקיי, עכשיו תגיד את שמי. אל תגיד משהו לאלקסה, כמו "אלקסה, הדלק את האור" או "אלקסה, שנה את האור בכחול" וזה אמור להאיר! אם לא הגעת לדף פתרון הבעיות בסוף ההוראות. תוכל גם לשלוט ברצועה ישירות באפליקציית Alexa או ב- Sinric Pro (יש גם אפליקציות אנדרואיד ו- iOS). תהנו מ- RGB ❤️ ??

שלב 5: הגדר את IFTTT

הגדר IFTTT
הגדר IFTTT

כעת נוכל לחבר את IFTTT ל- Sinric!

  1. עבור אל Sinric Pro> אישורים (תפריט משמאל) ולחץ על מפתח API חדש.
  2. עבור אל IFTTT.com וצור יישומון חדש. בחר את ההדק שאתה רוצה עבור ה- IF ול- THEN, חפש ב- Webhook. בחלק כתובת האתר הדבק: https://ifttt.sinric.pro/v1/actions בחר את שיטת POST בחר יישום/json עבור גוף התוכן In, לְהַדבִּיק:

"b": 255, "g": 0, "r": 0}}} עיין בצילום מסך 1. וובוק ישלח קובץ JSON ל- SINRIC עם המשתנים הבאים. הזן את מפתח ה- API שיצרת זה עתה, הוסף את device_id של רצועת ה- LED שלך אתה יכול לבחור בין פונקציות שונות כמו SetColor או SePowerState להפעלה וכיבוי של הרצועה

שלב 6: פתרון בעיות

אני מקווה שהחלק הזה יישאר ריק? אבל אם צריך אני אוסיף קצת תוכן.

מוּמלָץ: