תוכן עניינים:
- שלב 1: מה אנחנו צריכים?
- שלב 2: בוא נניח הכל על לוח קרש
- שלב 3: מהבהב LED
- שלב 4: הגדרת Sinric
- שלב 5: הגדר את IFTTT
- שלב 6: פתרון בעיות
וִידֵאוֹ: נוריות שליטה עם Alexa או IFTTT (SINRIC PRO TUTORIAL): 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:11
אז אתה רוצה להיות אותו אדם שמתהדר בארוחת ערב שגרתית באומרו "אלקסה מדליקה את האור?" הפרויקט הזה הוא בשבילכם!
בסוף הוראות אלה תוכל לשלוט ברצועת 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: בוא נניח הכל על לוח קרש
באשר לכל פרויקט אלקטרוניקה, אתה צריך לנסות הכל על קרש לחם לפני הלחמה, זה לוקח יותר זמן אבל לפחות אתה לא מגיע למיטה שלך ובוכה כי זה לא עובד. תאמין לי, בדקתי את זה כמה פעמים. ?
אז בואו להרכיב הכל על לוח הלחם:
- הנח את ה- ESP8266 על קרש הלחם שלך. חבר את ה- VIN של ה- ESP למעקה החשמל בלוח הלחם, עשה אותו דבר עבור ה- GND של ה- ESP. חבר את 3V3 לצד השני והפעל חוט בין מסילות ה- GND. עיין בתמונה 1
- הנח את ממיר רמת הלוגיקה על לוח הלחם שלך. אנו זקוקים לממיר רמות לוגיות מכיוון ש- ESP8266 שולח רמות לוגיות של 3V3 והנוריות צריכות רמה לוגית של 5V, ולכן עלינו להמיר את רמות ההיגיון האלה, אלא אם יהיו לנו בעיות בלתי צפויות. חבר את 5V, 3V3 ו- GND למסילות המתאימות להם. חבר חוט בין צד 5V של ממיר הרמות לקו DATA של רצועת ה- LED. חבר חוט בין צד 3V3 של ממיר הרמות לבין סיכת D6 של ה- ESP8266 אנא עיין בתמונה 2
- חבר את 5V ו- GND של רצועת ה- LED למסילות שלהם בהתאמה על לוח הלחם. חבר את PIN ה- DIN של הרצועה לצד 5V של ממיר רמת ההיגיון. הניח קבל 470 μF בין ה- 5V לבין ה- GND של רצועת ה- LED, זה יעזור למנוע את הזרם הראשוני של הזרם לפגוע בנורות. אנא עיין בתמונה 3
- חבר את 12 V ואת ה- GND של ספק הכוח לכניסה של ממיר ההורדה. עיין בתמונה 4
- חבר את פלט 5V ואת ה- GND של ממיר ההורדה לקווים המתאימים בלוח הלחם שלך. עיין בתמונה 5
ובכן, הכל צריך להיות מחובר עכשיו? ברכותינו! כעת נבצע בדיקות קוד כדי לבדוק אם האלקטרוניקה שלנו עובדת בסדר!
שלב 3: מהבהב LED
WOOOW נשמע מגניב נכון? לא אני יודע שזה לא מה שציפית אבל זה יאשר שהמערכת שלנו עובדת וזה מגניב!
נצטרך להתקין לוח וספרייה כדי שה- LED הזה יהבהב.
- הפעל את IDE Arduino שלך, עבור להעדפות, הדבק את הקישור הזה https://arduino.esp8266.com/stable/package_esp8266com_index.json i הוסף כתובות אתרי מנהל לוח ולחץ על אישור. עיין בצילום מסך 1. עבור אל כלים> לוח> מנהל לוח וחפש את esp8266. התקן אותו. עיין בצילום 2. עבור אל כלים> לוח ובחר NODEMCU 1.0 (מודול ESP 12E) עיין בצילום מס '3.
- עבור אל כלים> נהל ספריות וחפש את FASTLED. התקן אותו. אנא עיין בצילום מסך 4.
- כעת הורד את הקוד המהבהב בקובץ המהבהב GitHub שלי והעלה אותו ל- ESP.
זה צריך לעבוד! אם יש לך היפוך צבע, זה יכול להיות בגלל הפרמטר GRB בתוך הפונקציה FastLED.addLeds, שנה את GRB לפי RGB.
אם זה עדיין לא עובד, ודא את החיווט פעמיים ונסה שוב! כעת, כשהאלקטרוניקה פועלת, תוכל להלחים את כל מה שקיים על לוח מעגלים?.
שלב 4: הגדרת Sinric
כעת, לאחר שיש לנו מערכת עובדת, אנו יכולים להגדיר את Sinric אשר יוצרים גשר בין רצועת ה- LED שלנו לבין Alexa או IFTTT.
- הרשמה ב- Sinric
- זיווג אלקסה:- פתח את אפליקציית אמקסה אלקסה שלך- עבור אל כישורים ומשחקים- חפש סינרי פרו- לחץ על אפשר להשתמש- הזן את האישורים שיצרת כשנרשמת ב- Sinric.
- צור מכשיר חדש:- התחבר לחשבון Sinric Pro שלך בדפדפן אינטרנט- עבור לתפריט מכשירים משמאלך- לחץ על כפתור הוסף מכשיר- הזן את שם המכשיר שאתה רוצה עבור רצועת ה- LED שלך, תיאור אם תרצה אחד ו בחר סוג כנורה חכמה- בחר מפתח גישה למכשיר כברירת מחדל וסלון. אתה יכול להוסיף חדרים אם אתה רוצה בקטע "חדר" בצד שמאל.- לחץ על שמור. אתה אמור לקבל הודעה באפליקציית Alexa שלך המציעה לך להוסיף את המכשיר שיצרת.
- העלה את הקוד ב- 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 ל- Sinric!
- עבור אל Sinric Pro> אישורים (תפריט משמאל) ולחץ על מפתח API חדש.
- עבור אל 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: פתרון בעיות
אני מקווה שהחלק הזה יישאר ריק? אבל אם צריך אני אוסיף קצת תוכן.
מוּמלָץ:
דלעת ליל כל הקדושים של IoT - נוריות שליטה עם Arduino MKR1000 ו- Blynk App ???: 4 שלבים (עם תמונות)
דלעת ליל כל הקדושים IoT | נוריות שליטה עם Arduino MKR1000 ו- Blynk App ???: שלום לכולם, לפני כמה שבועות היה ליל כל הקדושים ובעקבות המסורת גילפתי דלעת נחמדה למרפסת שלי. אבל כשהדלעת שלי בחוץ, הבנתי שזה די מעצבן שצריך לצאת כל ערב כדי להדליק את הנר. ואני
שליטה במכשירי חשמל ביתיים באמצעות Alexa עם ESP8266 או ESP32: 8 שלבים
שליטה במכשירי חשמל לבית באמצעות Alexa באמצעות ESP8266 או ESP32: היי, מה קורה, חבר'ה! אקרש כאן מ- CETech. הפרויקט הזה שלי יעזור לחייכם להיות קלים ואתם תרגישו כמו מלך אחרי ששולטים במכשירי חשמל בביתכם רק על ידי מתן פקודה לאלכסא. העיקר מאחורי העמוד הזה
שליטה במספר נוריות עם פיתון וסיכות ה- GPIO של הפטל שלך: 4 שלבים (עם תמונות)
שליטה במספר נוריות עם Python וסיכות ה- GPIO של ה- Raspberry Pi שלך: מדריך זה מדגים כיצד לשלוט במספר סיכות GPIO ב- RaspberryPi שלך להפעלת 4 נוריות LED. הוא גם יציג בפניכם פרמטרים והצהרות מותנות ב- Python. הקודם שלנו להוראות שימוש בסיכות ה- GPIO של ה- Raspberry Pi שלכם לקונ
שליטה במכשירי חשמל ביתיים באמצעות Node MCU ו- Google Assistant - IOT - בלינק - IFTTT: 8 שלבים
שליטה במכשירי חשמל ביתיים באמצעות MCU Node ו- Google Assistant | IOT | בלינק | IFTTT: פרויקט פשוט לשליטה במכשירי חשמל באמצעות Google Assistant: אזהרה: טיפול בחשמל יכול להיות מסוכן. לטפל בזהירות יתרה. שכרו חשמלאי מקצועי בזמן עבודה עם מעגלים פתוחים. אני לא אקח אחריות על זה
ESP8266 הדרכה NODEMCU BLYNK IOT - Esp8266 IOT שימוש ב- Blunk ו- Arduino IDE - שליטה על נוריות LED דרך האינטרנט: 6 שלבים
ESP8266 הדרכה NODEMCU BLYNK IOT | Esp8266 IOT שימוש ב- Blunk ו- Arduino IDE | שליטה על נוריות דרך האינטרנט: היי חבר'ה במדריך זה נלמד כיצד להשתמש ב- IOT עם ESP8266 או Nodemcu שלנו. אנו נשתמש באפליקציית blynk לשם כך. לכן נשתמש ב- esp8266/nodemcu שלנו לשליטה על הנורות דרך האינטרנט. אז אפליקציית Blynk תחובר ל- esp8266 או ל- Nodemcu שלנו