תוכן עניינים:
- שלב 1: המגן
- שלב 2: הגדרת השעה (RTC)
- שלב 3: שינוי קצב שידור Bluetooth (אופציונלי)
- שלב 4: אפליקציה + קוד Arduino
- שלב 5: הקופסה
- שלב 6: שימוש בטיימר
וִידֵאוֹ: טיימר Arduino/Android (עם אפליקציה!). שלוט על האורות שלך ודברים אחרים: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
היי! הנה אני עם טיימר אחר. עם פרויקט זה אתה יכול להגדיר אם הטיימר יהיה "ON" או "OFF" עבור כל שעה ביום. אתה יכול להגדיר יותר מאירוע אחד ביום באמצעות אפליקציית אנדרואיד. על ידי שילוב ארדואינו ואנדרואיד אנו יכולים "לדלג" על המעגלים המורכבים, כך שלא נצטרך LCD, לחצנים וכו '. עליך רק לבחור באיזו שעה אתה רוצה "מופעל" או "כבוי" בטלפון או בטאבלט.
התכנות מתבצע באמצעות בלוטות '. לאחר שתכנת את הטיימר, תוכל לנתק את הטלפון. המערכת שומרת את ההגדרות (אלא אם תכבה את הארדואינו). אם תחבר שוב, המערכת "תמפה" את מצב הכפתורים הקודם.
פרויקט זה נועד לשלוט באורות, אך ניתן להשתמש בו ביישומים רבים אחרים.
דברים שתצטרך:
-ארדואינו UNO
-מודול RTC 1307
-מודול בלוטות 'HC-06
מודול ממסר -5V
-קופסת פלסטיק
מתאם -12V (מתאים לארדואינו)
-כל מגן אב טיפוס מארדואינו
-טלפון או טאבלט אנדרואיד
-מלחץ, חוט הלחמה
-כותרות סיכה
-חוטים
-תקע ושקע AC
צפו בסרטון! השתמש בו כמדריך.
שלב 1: המגן
עלינו ליצור מעגל קומפקטי בכדי להחזיק את המודולים ולחסוך מקום. מגן אב טיפוס הוא בחירה טובה. עקוב אחר מדריך החיווט והלחם את ראשי הסיכות והשקעים. היזהר אם למודולים שלך אין אותו סיכת סיכות.
ארדואינו למודולים:
A4 ל- SDA RTC
A5 ל- SCL RTC
Pin-10 ל- Bluetooth TX
Pin-11 ל- Bluetooth RX
פין 13 לממסר S
GND ו- VCC (5V), בהתאמה.
אתה יכול להתאים את המעגל בהתאם לצרכים שלך.
הרכיבו את המגן וחברו את המודולים.
הערה: השלבים הבאים זקוקים למגן ולמודולים המחוברים. העלה והפעל את הקודים כשהמגן מותקן.
שלב 2: הגדרת השעה (RTC)
כעת עלינו להגדיר את השעון. השתמש בקוד Adafruit. הפעל את הקוד "הגדר זמן RTC". סקיצה זו לוקחת את התאריך והשעה בהתאם למחשב שבו אתה משתמש (ממש בעת חיבור הקוד) ומשתמשת בו כדי לתכנת את ה- RTC. אם זמן המחשב שלך לא נקבע כראוי, עליך לתקן זאת תחילה. לאחר מכן עליך ללחוץ על כפתור ההעלאה כדי לאסוף ולאחר מכן להעלות מיד.
אזהרה!: אם אתה אוסף ולאחר מכן מעלה מאוחר יותר, השעון יכבה בפרק הזמן הזה.
לאחר מכן פתח את חלון הצג הטורי כדי להראות שהזמן נקבע.
מידע נוסף כאן (שימוש בשעון בזמן אמת):
cdn-learn.adafruit.com/downloads/pdf/adafruit-data-logger-shield.pdf
שלב 3: שינוי קצב שידור Bluetooth (אופציונלי)
עקוב אחר מדריך זה כדי לשנות את קצב השידור אם אתה רוצה, אך השתמש בקוד שלי (להלן), המותאם למעגל זה. אין לשנות את הסיכות או החיבורים. דלג על שלב 1 ו- 2. התחל משלב 3.
42bots.com/tutorials/hc-06-bluetooth-module…
אל תשכח לשנות את קצב השידור כאן:
הגדרת חלל () {BT.begin (115200); // או 9600 אם לא שינית את קצב השידור
9600 הוא קצב שידור ברירת המחדל של HC-06 (בדרך כלל). אני באמת לא יודע כמה זה משפיע, כי כבר היה לי קצב השידור ב 115200 (כמובן ש 115200 מהר יותר מ 9600).
שלב 4: אפליקציה + קוד Arduino
האפליקציה נעשתה עם ממציא אפליקציות MIT. זו האפליקציה הראשונה שלי!.
האפליקציה שולחת טקסט כאשר אתה לוחץ על כפתור וארדואינו מקבל את הטקסט וקובע את מצב הכפתור (HIGH או LOW). הלחצנים פועלים כ"החלפה ", כך שאין צורך לבחור בין הפעלה וכיבוי (כמו הרבה אפליקציות). לאחר מכן, arduino שולח טקסט נוסף לשינוי צבע הכפתור. לכן, צבע הכפתורים ניתן על ידי arduino ולא על ידי האפליקציה. פונקציה זו מאפשרת לך לנתק את אנדרואיד וכאשר תתחבר מחדש המערכת תשלח את ההגדרות הקודמות. ה- RTC שולט בזמן. החלף את הפונקציה, שעה אחר שעה, מצב הלחצן (HIGH או LOW) והפעל או כבה את הממסר.
לדוגמא: 0 שעות
(אפליקציה) לחץ על 0 (אדום)> שלח "א">
(Arduino) קבל "a"> שנה state_0 ל- HIGH> if state_0 == HIGH> שלח "aa" לאפליקציה>
החלף מקרה 0: אם state_0 == HIGH> ממסר מופעל
(אפליקציה) קבל "aa"> שנה את הצבע לירוק
הקלק שוב:
(אפליקציה) לחץ על 0 (ירוק)> שלח "א">
(Arduino) קבל "a"> שנה state_0 ל- LOW> if state_0 == LOW> שלח "ab" לאפליקציה> העבר מקרה 0: אם state_0 == LOW> ממסר כבוי
(אפליקציה) קבל "ab"> שנה את הצבע לאדום
אולי המערכת קצת איטית, אבל היא יציבה ואתה אף פעם לא מאבד מצב.
אתה יכול לראות את האפליקציה ולשנות מה שאתה רוצה, או להשתמש בה לפרויקט אחר
ai2.appinventor.mit.edu/?galleryId=6319497148628992
שלב 5: הקופסה
אזהרה: היזהר עם המתח הגבוה!
השתמש בקופסה מתאימה לרכיבים. תקן את המודולים ולוח הארדואינו לקופסה, כדי להימנע מרכיבים "צפים" בתוך הקופסה. השתמשתי בכמה מרווחים.
עליך להפריע שורה אחת באמצעות הממסר "COM" ו- "NO". ראה את סכמטי. אורך הכבל תלוי ביישום שלך.
הערה: אני משתמש ב- RTC ממגן הנתונים של הנתונים (זה אותו הדבר). עם מודול RTC 1307 אתה יכול לחסוך מקום, או להרכיב אותו על מגן האבטיפוס (אני משתמש ב- rtc על פרויקט פועל אחר)
אתה יכול להכין את הקופסה בהתאם לצרכים שלך, בהתאם למדריך זה.
שלב 6: שימוש בטיימר
העלה את הקוד "טיימר אנדרואיד של Arduino"
הפעל את ה- Bluetooth במכשיר האנדרואיד שלך. בצע את השלבים כמו כל מכשיר Bluetooth אחר. מצב הלחצנים הראשון אפור (לא מחובר). ל- HC-06 יש נורית מהבהבת כאשר היא לא מחוברת, לחץ על "Bluetooth" כדי ליצור חיבור. אם נוצר החיבור, הלייד יופעל. תן כמה שניות כדי "למפות" את מצב הלחצנים.
אתה יכול לתזמן יותר מאירוע אחד ביום, למשל: 0 עד 3; 8 עד 13; 16 עד 22 וכו '.
חבר את המנורה שלך. כעת בחר באיזו שעה אתה רוצה ON (ירוק) או OFF (אדום), וזה הכל!. אתה יכול לתכנת את הטיימר כך שהאורות בבית שלך דולקים כשאתה חוזר הביתה אחר הצהריים.
זכור כי האפליקציה מיועדת רק לתכנות. לאחר שתעשה זאת, תוכל לנתק את הטלפון או הטאבלט, והמערכת תשמור הגדרות עד שתשנה את ההגדרות או תכבה את הארדואינו. אם תחבר שוב, arduino ישלח לך את מצב הכפתורים.
האפליקציה נבדקה ב- Android 4.2.2 ו- 5.1.
כמו שאמרתי, לפרויקט הזה יש יישומים רבים, זה תלוי בך!
מוּמלָץ:
נוריות USB USB זולות פשוטות וזולות (ודברים אחרים): 16 שלבים
סופר פשוט וזול LED USB LED (ודברים אחרים): שלום וברוכים הבאים להוראה הראשונה שלי :) אני בטוח שכולנו מקימים ומאכלסים מחדש את המייסדים שלנו לאחר הנגיף, אז אני חושב שהגיע הזמן שאנו יוצרים כולנו למדנו ליצור USB משלנו ולא להסתמך על סוללה שמתרוקנת בקלות
שלוט בפריסת הרכבת הדוגמנית שלך באמצעות לוח המקשים שלך !: 12 שלבים
שלוט בפריסת רכבת הדגמים שלך באמצעות לוח המקשים שלך !: באחד מההנחיות הקודמות שלי, הראיתי לך כיצד תוכל לשלוט ברכבת הדוגמניות שלך באמצעות שלט הטלוויזיה שלך. אתה יכול לבדוק גרסה משודרגת גם כאן. במדריך זה, אראה לך כיצד לשלוט על פריסת רכבות מודל באמצעות מקלדת
Android Home (שלוט בבית שלך מהטלפון שלך): 4 שלבים
Android Home (שלוט בבית שלך מהטלפון שלך): התוכנית הסופית שלי היא שהבית שלי יהיה על הכיס, המתגים, החיישנים והאבטחה שלו. ולאחר מכן התאמה אוטומטית לזה הקדמה: שלום לך Ich bin zakriya ו " אנדרואיד הבית " הוא הפרויקט שלי, הפרויקט הזה הוא הראשון מארבעת ההוראות הקרובות, ב
איך להכין סירת אוויר RC! עם חלקים מודפסים בתלת -ממד ודברים אחרים: 5 שלבים (עם תמונות)
איך להכין סירת אוויר RC! עם חלקים מודפסים בתלת -ממד ודברים אחרים: סירות אוויר נהדרות כיוון שהן ממש כיפיות לרכב וגם עובדות על כמה סוגים של משטחים, כמו מים, שלג, קרח, אספלט או סתם מה, אם המנוע מספיק חזק. הפרויקט הוא לא מאוד מורכב, ואם כבר יש לך את האלקטרון
כיצד לשדרג מעבד LAPTOP (ודברים מגניבים אחרים!) כדי להפוך מחשב נייד איטי/מת למחשב מהיר: 4 שלבים
כיצד לשדרג מעבד LAPTOP (ודברים מגניבים אחרים!) כדי להפוך מחשב נייד איטי/מת למחשב מהיר! מאוד לא מעודכן … מסך ה- LCD התנפץ והכונן הקשיח הראשי נתקע כך שהלפטופ מת בעצם ….. ראו תמונות של