תוכן עניינים:
וִידֵאוֹ: טיימר מבוסס Arduino למשאבת אקוופוניקה: 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
זהו טיימר קטן על Arduino מבוסס טיימר עבור משאבת Aquaponics.
יש לי מערכת התקנה קטנה של aquaponics בתוך הבית עם זרימה רציפה. המשאבה פועלת ברציפות ורציתי לעשות טיימר שיגרום למשאבה לפעול למשך זמן מסוים ואז לכבות אותה למשך זמן שווה ולחזור על זה.
לאחר 2-3 ימים של כתיבת קוד ואינספור מבחני ספסל עבודה הצלחתי לעשות בדיוק את מה שנדרש לי. הטיימר ניתן לתכנות מדקה אחת עד 24 שעות. אנא צפה בסרטון כדי לראות את פעולתו של הטיימר.
אני מקווה שזה יעזור גם לאחרים שמחפשים פרויקטים דומים. מדריך זה מכסה רק את הקוד ואת מבחן הספסל. הפיכת מכשיר עבודה מלא יכוסה מאוחר יותר בהוראה אחרת.
כתב ויתור: בדקתי את הקוד ומצאתי שהוא תקין. אבל זה לא אומר שזה הוכחה טיפשה. באגים יכולים להיות שם. אני לא לוקח אחריות על כל נזק שיכול לנבוע משימוש בפרויקט / קוד זה. השתמש באחריותך בלבד
שלב 1: חומרים דרושים
1. ארדואינו UNO
2. 16X2 i2c LCD
3. מתגי מיקרו
4. LED
5. התנגדות
6. כבלי דופונט
7. לוח לחם
שלב 2: הגדר
הקוד נבדק על ספסל עבודה באמצעות לוח BreadBoard ו- Arduino UNO. התוכנית שלי היא להשתמש ב- Arduino Pro Mini בעת יצירת מוצר שלם עם מארז.
החיבור לא כל כך קשה. אנא ראה להלן. השתמשתי בלד במקום ממסר.
מתג פין 13 Arduino (START)
מתג Arduino Pin 12 (STOP)
מתג Arduino Pin 11 (SET)
מתג פין 10 Arduino (תוספת)
מתג Arduino Pin 9 (DECREMENT)
Arduino Pin 8 + ve LED
Arduino GND -ve LED (והמסופים השניים של כל המתגים)
Arduino +5V VCC של LCD
Arduino GND GND של LCD
Arduino Pin A4 SDA של LCD
Arduino Pin A5 SCL של LCD
שלב 3: קוד ועבודה
קוד הארדואינו מצורף.
פונקציה (ספירה) משתמשת ב- SimpleTimer כדי לחכות שנייה אחת ולאחר מכן להגדיל משתנה (שני) עד שהיא מגיעה ל -60, ואז לאפס את המשתנה (השני) ולהגדיל משתנה נוסף (דקות). משתנה הדקות הוא תוספת עד שהוא מגיע ל -60, ואז מאפס ומגדיל את משתנה השעות.
הזמן המתוכנת מושווה מול זה וברגע שהגיע הטיימר מתאפס ופלט הממסר מופעל. ואז הטיימר מתחיל שוב וממשיך עד שהוא מגיע לשעה המתוכנתת ואז מאפס ומחליף את פלט הממסר.
עובד
כפתור SET משמש לתכנת הזמן הרצוי.
כפתור INC משמש להגדלת הזמן
כפתור DEC משמש להפחתת הזמן.
כפתור START משמש להפעלת הטיימר
כפתור STOP משמש לעצירת הטיימר
צפה בסרטון כדי לראות את פעולתו של הטיימר.
בזמן קביעת הזמן שהפונקציה של לחצן INC/DEC עוברת, כלומר, אם תלחץ על DEC בשעה 00:00 היא הופכת ל -24: 59 ולהיפך.
הקוד משלב גם את הפונקציונליות של אחסון הזמן המתוכנת ב- EEPROM, כך שגם אם החשמל מנותק הזמן המתוכנת נשאר חסוך. וכאשר הכוח ישוחזר תוכל ללחוץ ישירות על כפתור START והטיימר יתחיל לספור עד הזמן שהוגדר בעבר.
שלב 4: השלב הבא
השלב הבא יהיה להפוך את זה למוצר עבודה עצמאי. זה יעסוק מאוחר יותר בהנחיה אחרת.
מקווה שאהבתם את ההנחיה שלי ואני פתוחה לכל מיני הערות.
תודה שקראתם את המאמר הזה.
מוּמלָץ:
טיימר תדר רדיו 555 טיימר: 6 שלבים
מעגל חסימת תדר רדיו 555 טיימר: מעגל חסימות בתדר רדיו (RF) מסביר את עצמו במה שהוא עושה. זהו מכשיר שמפריע לקליטה של אותות RF של אלקטרוניקה מסוימת המשתמשים בתדרים דומים ונמצאים בקרבתו של המשבש. מעגל הפקקים הזה
מנוע צעד עם כפכפים D ו- 555 טיימר; החלק הראשון של המעגל טיימר 555: 3 שלבים
מנוע צעד עם כפכפים D ו- 555 טיימר; החלק הראשון של המעגל טיימר 555: מנוע הצעד הוא מנוע DC שזז בשלבים נפרדים. הוא משמש לעתים קרובות במדפסות ואפילו ברובוטיקה. אסביר את המעגל הזה בשלבים. החלק הראשון של המעגל הוא 555 שָׁעוֹן עֶצֶר. זוהי התמונה הראשונה (ראו למעלה) עם שבב 555 שבב
מד חום אינפרא אדום מבוסס Arduino - מד חום מבוסס IR באמצעות Arduino: 4 שלבים
מד חום אינפרא אדום מבוסס Arduino | מד חום מבוסס IR באמצעות Arduino: היי חברים במדריך זה נכין מדחום ללא מגע באמצעות arduino. מכיוון שלפעמים הטמפרטורה של הנוזל/מוצק גבוהה מדי או נמוכה ואז קשה ליצור איתו קשר ולקרוא אותו הטמפרטורה אז בתרחיש זה
חיישן תנועה מבוסס PIR מבוסס Arduino: 4 שלבים
חיישן תנועה מבוסס PIR מבוסס Arduino: בעזרת פרויקט זה, אתה יכול לשלוט על המצב הגבוה והרגישות של PIR
בקר מיקרו AVR. נוריות LED מהבהבות באמצעות טיימר. טיימרים מפריעים. מצב CTC טיימר: 6 שלבים
בקר מיקרו AVR. נוריות LED מהבהבות באמצעות טיימר. טיימרים מפריעים. מצב טיימר CTC: שלום לכולם! טיימר הוא מושג חשוב בתחום האלקטרוניקה. כל רכיב אלקטרוני פועל על בסיס זמן. בסיס הזמן הזה עוזר לשמור על כל העבודה מסונכרנת. כל בקרי המיקרו עובדים בתדר שעון מוגדר מראש