תוכן עניינים:
- שלב 1: הכנה. כלים וחומרים מתכלים
- שלב 2: הכנה. מכשירי חשמל
- שלב 3: הכנת מודול ה- Bluetooth
- שלב 4: הרכבת ושריפת התוכנית
- שלב 5: העלה, הורד את הגדרת אפליקציית Android
וִידֵאוֹ: טיימר אוניברסלי - בקר ממטרה: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
Uni-timer הוא יחידת טיימר אוניברסלית מבוססת חומרה Arduino עם 4 ממסרים, אותם ניתן לתכנת להפעלה וכיבוי בנפרד או בקבוצה ב -24 פרקי זמן שונים. מטרת הפרויקט הייתה לבנות טיימר שניתן לתכנות במיוחד, אשר ישלט על מערכת ממטרות, אך במקרה היה שימושי ליישומים אחרים הכוללים תזמון. סולם התזמון הקטן ביותר הוא דקה אחת.
המעגל בנוי ממודולי צ'יפים מעטים. ניתן לקבוע את התזמון באמצעות בלוטות 'באמצעות יישום אנדרואיד שנכתב גם הוא שלך באמת.
שלב 1: הכנה. כלים וחומרים מתכלים
כלים:
- ברזל הלחמה
- חותך כבלים
- תוכנת USBasp AVR + תוכנה (או כל מתכנת אחר)
- מתכנת ממיר 10 פינים עד 6 פינים
- מַחשֵׁב
- מודול FTDI 232 (כבל מגשר 4 + לוח לחם) + צג טורי Arduino או תוכנת מרק
- טלפון של אנדרואיד
חומרים מתכלים:
- חוט הלחמה
- מיחזר כבל ישן של מחשב IDE
- מעגל בדיקה 2 ס"מ על 1 ס"מ (לא הכרחי)
- נגד 1K 3 חלקים
- סוללה CR2032
שלב 2: הכנה. מכשירי חשמל
מודולים:
- Arduino Uno או שיבוט כלשהו (מודול מיקרו -בקר, מוח המעגל) - ebay
- RTC זעיר (מודול שעון בזמן אמת קטן) - eBay
- מודול בלוטות 'HC -05 (מודול סדרתי Bluetooth) - eBay
- מגן ממסר 4 ל- Arduino Uno (כמו בתמונה למעלה) - ebay
- ספק כוח DC 9V (תלוי במדינה שלך) - eBay
שלב 3: הכנת מודול ה- Bluetooth
לפני שנרכיב את המעגל, מודול ה- Bluetooth צריך להיות מוכן לתקשר עם מכשיר האנדרואיד ועם ה- Arduino Uno. ניתן לעשות זאת על ידי תקשורת טורית עם המודול, וכמה פקודות AT.
כדי לשלוח את הפקודה AT למודול ה- Bluetooth עליך לחבר אותה למודול FTDI 232 כמו במעגל למעלה. (FTDI232 הוא ממיר סידורי ל- USB, מופיע כיציאה טורית וירטואלית במחשב)
לשם כך השתמש בקרש לחם וכמה חוטים. בחלק ממודולי בלוטות 'כפתור B1 מולחם במעגל מהמפעל.
הכנת מודול בלוטות ':
- לחץ על כפתור B1 והחזק אותו, חבר את כבל ה- USB של ה- FTDI232 למחשב, שחרר את כפתור B1. (כעת מודול ה- Bluetooth נכנס למצב AT) הפעל את תוכנת Arduino.
- בחר את יציאת התקשורת המתאימה ל- FTDI232 והפעל את הצג הסידורי של תוכנת Arduino.
- הגדר את קצב השידור ל- 38400.
- הגדר אותו לשלוח: החזרת כרכרה והזנת קו
- הקלד AT הקש enter, אם המעגל מגיב בסדר אנחנו בעסקים.:) אם לא, התחל בנקודה 1.
- לאחר מכן הגדרנו את שמו של מכשיר ה- Bluetooth, שיופיע ברשימת מכשירי ה- Bluetooth של טלפון האנדרואיד. הקלד AT+NAME = UNITIMER הקש enter. זה חייב להיות UNITIMER מכיוון שאפליקציית האנדרואיד תחפש את השם הזה.
- הגדר קוד PIN של ה- Uni-Timer: הקלד AT+PIN = 1234 או כל מספר בן 4 ספרות והקש Enter. (יהיה חיוני בהתאמת המכשיר באנדרואיד, אז שינן את המספר)
- קצב השידור מוגדר ל 9600 מהמפעל, אך ניתן להגדיר אותו על ידי הקלדת AT+UART = 9600, 0, 0.
- הקלד AT+RESET הקש enter כדי לצאת ממצב AT וסיימנו.
פקודות AT אחרות ניתן למצוא כאן.
נתק את מודול ה- Bluetooth מלוח הלחם.
שלב 4: הרכבת ושריפת התוכנית
הרכבת המעגל:
השתמש בתמונה למעלה. חותכים 8 כבלים באורך של כ -8 ס מ ומלחימים אותם על לוח הארדואינו, כפי שמוצג בתמונה. השתמש בלוח הבדיקה כדי להוסיף את נגדי 3x1K לפין RX של מודול ה- Bluetooth HC-05. זו הדרך הזולה ביותר לחבר סיכת 3V RX ליציאת TX 5V. (התאמת רמת TTL, שום מעגל נגדים לא יישרף) Arduino RX יכול להאזין לרמת TTL 3V במהירות איטית זו.
ארבעת הקצוות הנותרים של החוטים עוברים למודול TinyRTC. (השעון שלנו)
חבר את מגן ממסר 4 וסיימת עם המעגל. חבר את סוללת CR2032 לשקע במודול TinyRTC. הסוללה היא לשמור על השעון פועל גם ללא חיבור מתאם מתח.
שריפת התוכנית:
לרוע המזל נאלצתי להיפטר ממטען האתחול של Arduino כדי לפנות מקום, כי הסקיצה החלה להיות לא יציבה, אך ללא מטען האתחול פועל כצפוי. אז אתה לא יכול פשוט להעלות אותו ללוח, הוא צריך להישרף עם מתכנת AVR (USBasp). הסקיצה יכולה להניע 8 ממסרים אך זוהי גרסה פשוטה.
אני לא הולך לפרט יותר מדי כאן, איך לצרוב את התוכנית, כתוב בכל רחבי האינטרנט.
עצה שלי: אל תשנה את הפיוזים של AVR.
חבר מתכנת USBasp (או כל סוג מתאים) ללוח Arduino והשתמש בתוכנה שלך להעלאת קובץ ה- hex למטה. עליך להשתמש במתאם 10-6 פינים או בכבלים מסוימים בכדי להתחבר לסיכות התכנות של לוח ה- Uno. נתק את ה- USBasp. (בעת צריבת התוכנית, לוח Arduino מופעל באמצעות המתכנת, אם לא השתמש במתאם המתח 9V)
חבר את מתאם 9V, אם הכל הלך בסדר הנורית בלוח ה- Arduino תתחיל להבהב במהירות, והנורית במודול ה- Bluetooth תהבהב לאט יותר.
המעגל מוכן כעת לקבל את ההתקנה. ההתקנה מאוחסנת ב- eeprom המשולב של שבב ה- ATmega 328 בלוח Uno.
שלב 5: העלה, הורד את הגדרת אפליקציית Android
הורד והתקן את Uni-timer.apk בטלפון Android שלך. עליך להשתמש בכבל USB כדי להשיג זאת ולאפשר מקורות לא ידועים מהגדרת מכשיר האנדרואיד. הנה איך ולמה.
אני עדיין עובד על איסוף יסודות להעלאת האפליקציה לחנות Play. גוגל גובה על זה קצת כסף. כמו כן, אכין את האפליקציה למכשירי אפל, אם במקרה אהבו אנשים.
להכין:
- קודם כל עליך להוריד את האפליקציה ולהתקין אותה במכשיר האנדרואיד שלך.
- חבר את מתאם החשמל, כעת המעגל פועל.
- הפעל את Bluetooth במכשיר האנדרואיד וחפש מכשירים חדשים.
- חבר את מכשיר UNITIMER, המכשפה תבקש קוד PIN בן 4 ספרות. (זה הקוד שהזנת עבור סיכת Bluetooth).
- הפעל את האפליקציה. הקש על כפתור הורדת ההתקנה. האפליקציה תוך זמן קצר תעשה חיבור ל- Uni-Timer ותציג בפניך חלון התראה עם "ההתקנה הורדה". אם זה לא עבד ייתן שגיאת חיבור, או שתבקש הרשאה ל- Bluetooth.
- אם הכל הסתדר, הקש על אישור בחלון ההתראה, תוך מספר רגעים האפליקציה תמלא את טופס ההתקנה בנתונים שהורדו. (בפעם הראשונה יהיה ריק)
- שנה את התוכניות שבהן ברצונך להשתמש, בשאר הסר את סימני הביקור מהימים. (אין לחפוף את התוכניות באותו היום. על כך נדון כאן.)
- הקש על הגדרת העלאה, תקבל חלון התראה, אם הכל הלך כשורה אז תקבל חלון התראה עם "ההגדרה הועלה", אם לא, תקבל התראה עם מספר התוכנית הפגומה. (תקן את התוכנית וחזור על התהליך)
- אם התוכנית הועלה הקש על כפתור צא כדי לסגור את האפליקציה. אתה גמור.
בעזרת האפליקציה תוכל לשנות את ההתקנה בכל עת.
כעת עליך להמתין להפעלת הממסרים בזמן המוגדר. הפלט של הממסרים הוא השקעים הירוקים.
חָשׁוּב!!! היזהר לא לחרוג מ- AC120V 3A או ב- AC240V 1, 5A (DC24 3A)
מדריך משתמשים מפורש יותר נמצא כאן.
סליחה על האנגלית הגרועה שלי.
מוּמלָץ:
מעגל הבזק אוניברסלי 12v: 3 שלבים
מעגל הבזק אוניברסלי 12v: כשקנינו את המכונית היד שנייה שלנו, היה מכשיר הבזק מצורף לקרן המכונית. היה לי כל כך מעצבן שיש לי קרן מהבהבת אז הסרתי את ה- cct flasher ושמרתי אותו למטרה אחרת. זהו פלאש 12vdc האוניברסלי להבהב
טיימר תדר רדיו 555 טיימר: 6 שלבים
מעגל חסימת תדר רדיו 555 טיימר: מעגל חסימות בתדר רדיו (RF) מסביר את עצמו במה שהוא עושה. זהו מכשיר שמפריע לקליטה של אותות RF של אלקטרוניקה מסוימת המשתמשים בתדרים דומים ונמצאים בקרבתו של המשבש. מעגל הפקקים הזה
מנוע צעד עם כפכפים D ו- 555 טיימר; החלק הראשון של המעגל טיימר 555: 3 שלבים
מנוע צעד עם כפכפים D ו- 555 טיימר; החלק הראשון של המעגל טיימר 555: מנוע הצעד הוא מנוע DC שזז בשלבים נפרדים. הוא משמש לעתים קרובות במדפסות ואפילו ברובוטיקה. אסביר את המעגל הזה בשלבים. החלק הראשון של המעגל הוא 555 שָׁעוֹן עֶצֶר. זוהי התמונה הראשונה (ראו למעלה) עם שבב 555 שבב
בנה ממטרה מופעלת מרחוק באמצעות PiFace ו- Ubidots: 13 שלבים
בנה ממטרה מופעלת מרחוק באמצעות PiFace ו- Ubidots: זוהי דוגמה מגניבה המלמדת אותך כיצד להשתמש ב- Raspberry Pi, PiFace ו- Ubidots כדי להשקות את הגינה שלך מרחוק. תוכל לשלוט בשסתום אלקטרוני מרחוק כדי להשקות את הצמחים שלך מכל מקום, רק באמצעות הטלפון שלך
טיימר NE555 - הגדרת טיימר NE555 בתצורת Astable: 7 שלבים
טיימר NE555 | הגדרת טיימר NE555 בתצורת Astable: טיימר NE555 הוא אחד ממעגלי ה- IC הנפוצים ביותר בעולם האלקטרוניקה. זה בצורה של DIP 8, כלומר הוא כולל 8 סיכות