תוכן עניינים:
- אספקה
- שלב 1: חיבורים
- שלב 2: הכנות תוכנה
- שלב 3: קוד
- שלב 4: בחירת מתי להתעורר
- שלב 5: האזעקה מצלצלת
- שלב 6: עצירת האזעקה - צעדים ראשונים
- שלב 7: עצירת האזעקה - שלב אחרון
- שלב 8: לאחר השבתת האזעקה
וִידֵאוֹ: WakeupNow - שעון מעורר חכם: 8 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
כפי שכולם יודעים, חיי התלמידים קשים מאוד, יש להם יום ארוך עם הרצאות, הרבה שיעורי בית ובכלל, יש להם חיים מטורפים. אין להם זמן לכלום, ואם אתה מציע להם להוסיף כמה שעות ליום הם ישמחו. למרבה הצער, איננו יכולים לעשות זאת, אך כעת התלמידים יכולים להשתמש בשעון מעורר WakeupNow שלנו שיבטיח שתתעורר בזמן ובמהירות.
WakeupNow הוא שעון מעורר חכם, שנועד להבטיח שאנשים עייפים יתעוררו מהר ובזמן.
מי אנחנו?
שלושה סטודנטים למדעי המחשב מהמרכז הבינתחומי (IDC), הרצליה, ישראל שעייפים מאוד משילוב לוחות זמנים עמוסים ועמוסים - לימודים, עבודה, משפחה וכו '.
לכולנו יש כמה קשיים להתעורר מוקדם בבוקר ובגלל זה, אנו יודעים את כל הטריקים לגרום לאנשים להתעורר גם כשאתה מנסה לתפעל את האזעקה.
WakeupNow הוא פרויקט הגמר שלנו בקורס "האינטרנט של הדברים (IOT)" שחשב צביקה מרקפלד. תודה שלימדת אותנו את הקורס המדהים הזה.
אנו מקווים כי אזעקה זו תקל עליך להתעורר, ותאהב.
אספקה
• 1 x לוח ESP8266 (השתמשנו ב- Wemos D1 mini)
• 1 x כבלי מיקרו USB
• 1 x לוח לחם
• 1 x סונאר
• 1 x לד
• 1 x פיז'ו
• 1 x RGB LED
• 20 x כבלי מגשר
• 1 x חיישן טמפרטורה ולחות (השתמשנו ב- DHT22)
• 3 x 10K אוהם נגד
• 1 x NeoPixel Matrix 8x8
• 1 x רמקול
שלב 1: חיבורים
- שים את לוח ESP8266 באמצע הלוח.
- חבר את כבל ה- Micro-USB מלוח ה- ESP8266 ליציאת ה- USB במחשב.
- חבר בין פין 5V בלוח ESP8266 לפלוס (+) בלוח הלוח (כבל מגשר אדום) ובין G בלוח ESP8266 למינוס (-) בלוח הלוח (כבל מגשר כחול (כמו בתמונה).
-
חיבור סונאר
- חבר את Gnd למינוס (-) בלוח הלוח.
- חבר את הד לסיכה D3 בלוח ESP8266.
- חבר את Trig לסיכה D2 בלוח ESP8266.
- חבר את Vcc ל- plus (+) בלוח הלוח.
-
חיבור לד
- חבר רגל ארוכה עם נגד 10K אוהם לסיכה D4 בלוח ESP8266.
- חבר רגל קצרה למינוס (-) בלוח הלוח.
-
חיבור פיזו
- חבר את כבל המגשר השחור למינוס (-) בלוח הלוח.
- חבר כבל מגשר אדום לפין A0 בלוח ESP8266.
-
חיבור רמקול
חבר את אחד מכבלי המגשר למינוס (-) בלוח הלחם והשני עם הנגד 10K אוהם לסיכה D8 בלוח ESP8266
-
חיבור לד RGB
- חבר כבל מגשר צהוב לסיכה D5 בלוח ESP8266.
- חבר כבל מגשר אדום עם נגד 10K אוהם לפלוס (+) בלוח הלוח.
- חבר כבל מגשר ירוק לסיכה D6 בלוח ESP8266.
- חבר כבל מגשר כחול לסיכה D7 בלוח ESP8266.
-
חיבור חיישן טמפרטורה ולחות
- חבר 3.3V לסיכה 3.3V בלוח ESP8266.
- חבר #D4 לסיכה D4 בלוח ESP8266.
- חבר את GND למינוס (-) בלוח הלוח.
-
חיבור NeoPixel Matrix
- חבר את DOUT לסיכה D1 בלוח ESP8266.
- חבר 5V לפלוס (+) בלוח הלוח.
- חבר את GND למינוס (-) בלוח הלוח.
תגובה
לא היה לנו מקום להכניס את כל הרכיבים ולכן חיברנו רק חלק מהם לכל שלב באזעקה.
שלב 2: הכנות תוכנה
Arduino IDE
- התקנת ארדואינו
- תמיכה ב- ESP8266
Adafruit IO
- צור חשבון
-
הוסף 3 הזנות חדשות
- תגובת פנים
- טֶמפֶּרָטוּרָה
- WakeupTime
-
הוסף לוח מחוונים חדש בשם "אבחון אזעקה"
- הוסף תרשים קו עם הגדרות כמו בתמונות.
- הוסף בלוק מד עם הגדרות כמו בתמונות.
- הוסף בלוק זרם עם הגדרה כמו התמונות
אתה יכול לראות איך נראה לוח המחוונים בתמונות
בלינק
- הורד לטלפון שלך
- סרוק את קוד ה- QR בתמונות כדי לקבל את הפרויקט.
שלב 3: קוד
הורד את הקובץ "finalProject.ino" עבור הקוד של הפרויקט הזה.
פתח את הקוד ב- Arduino IDE ובחר את הלוח הרלוונטי - "LOLIN (WENOS) D1 R2 & mini".
כאשר אתה מפעיל את הצג הטורי וודא שאתה נמצא ב- 9600baud - יעזור לך לעקוב אם יש לך שגיאות.
על מנת להתחבר ל- Wi-Fi, Adfruit IO ו- BLYNK עליך לשנות את כל המקומות הרלוונטיים בקוד-הקפד לעשות זאת.
שלב 4: בחירת מתי להתעורר
קח את הסלולרי שלך ובחר את הזמן להתעורר באפליקציית Blynk.
הלד יופעל כדי להודיע לך שהגדרת שעון מעורר והזמן שנבחר להתעורר יוצג על מטריצת הלד בצבע האדום.
שלב 5: האזעקה מצלצלת
כשהגיע הזמן להתעורר, האזעקה תשמיע גרסה מודרנית של "עולם חדש לגמרי" ו- RGB
led יהבהב בצבעים שונים.
זה יימשך עד שהמשתמש יבטל את האזעקה בהצלחה (בסרטונים הבאים לא תשמעו את האזעקה ולא תראו את הלייד בגלל בעיות מקום).
שלב 6: עצירת האזעקה - צעדים ראשונים
על מנת לעצור את האזעקה עליך קודם כל לבצע את השלבים הבאים:
- התקרב לאזעקה, במיוחד הסונאר, הוא יאסוף אותך ויפתח את השלב הבא.
- בשלב הבא ה- Piazo יופעל ותצטרך לדפוק 3 פעמים (אין הגבלת זמן בין הדפיקות) כדי לבטל את הנעילה של השלב האחרון
שלב 7: עצירת האזעקה - שלב אחרון
בשלב האחרון, התצוגה במטריקס NeoPixel תשתנה למשוואה ותצטרך לשלוח את התשובה באמצעות Blynk, לענות נכון והאזעקה תפסיק.
שלב 8: לאחר השבתת האזעקה
לאחר שתבטל את האזעקה, תראה את טמפרטורת החדר (רצינו שזו תהיה הטמפרטורה של המיקום הנוכחי באמצעות שירות אך בכל דרך שניסינו אותה לא עבדה) במטריקס NeoPixel, הטמפרטורה נשלחת ל- Afafruit IO ותוכל לבדוק במרכז השליטה כדי לראות את הטמפרטורה שהוקלטה לאחרונה.
שעון מעורר זה חוסך את הזמן מרגע הפעלת האזעקה עד לביטול ושולח אותו ל- Adafuit IO. אם זמן ההשכמה הוא פחות מ -3 דקות המשתמש יקבל הודעה בבלוק תגובה המהירה, אחרת אם לקח יותר מחמש דקות להתעורר המשתמש יקבל מייל שיזכיר לו שהוא צריך לעבוד על עצמו.
מוּמלָץ:
בית חכם מאת Raspberry Pi: 5 שלבים (עם תמונות)
בית חכם של Raspberry Pi: יש כבר כמה מוצרים שהופכים את הדירה שלך לחכמה יותר, אך רובם פתרונות קנייניים. אבל למה אתה צריך חיבור לאינטרנט כדי להחליף אור עם הסמארטפון שלך? זו הייתה סיבה אחת בשבילי לבנות סמאר משלי
נרתיק חכם של נקסוס 7 עם סוגרו ומגנט: 5 שלבים
נרתיק חכם של Nexus 7 עם סוגרו ומגנט: זמן קצר לאחר שאנשים שמו את ידיהם לראשונה ב- Nexus 7, מישהו מצא שהוא מגיב למגנט הממוקם באזור מסוים, בדומה למארזים החכמים של האייפד. לאף אחד מהמקרים שראיתי לא היה כזה, וגם לא יכולתי למצוא אחד שנפתח מעל הדף כמו
אב טיפוס חכם לאופנוע HUD (ניווט מפורט ועוד כל כך הרבה): 9 שלבים
אב טיפוס חכם לאופנוע HUD (ניווט מפורט ועוד כל כך הרבה): היי! המדריך הזה הוא הסיפור של איך עיצבתי ובניתי פלטפורמת HUD (Heads-Up Display) שנועדה להתקנה על קסדות אופנוע. הוא נכתב בהקשר של תחרות " מפות ". למרבה הצער, לא הצלחתי לסיים את זה לגמרי
לוח מקשים מעורר MQTT ESP8266: 4 שלבים (עם תמונות)
לוח מקשים אזעקה MQTT ESP8266: במדריך זה אני מראה לך כיצד הכנתי לוח מקשים המופעל באמצעות סוללה כדי להפעיל ולבטל את אזעקת הבית שלי. בעתיד אני מתכנן ליצור אחד משופר הכולל קורא RFID שאינו מופעל באמצעות סוללה. כמו כן אני מתכוון לקרוא לוח מקשים באמצעות
חיוג חכם - טלפון חכם מסורתי לתיקון אוטומטי: 8 שלבים
חיוג חכם-טלפון חכם מסורתי לתיקון אוטומטי: חיוג חכם הוא טלפון חכם המתקן אוטומטית שנוצר לקשישים בעלי צרכים מיוחדים, והוא מאפשר לקשישים לחייג ישירות מהטלפונים המסורתיים שהם רגילים אליהם. רק בהתנדבות במרכז לגיל הזהב המקומי אני