תוכן עניינים:
- שלב 1: חומרים הדרושים/ באיזה לוח להשתמש
- שלב 2: מצב שינה
- שלב 3: הפרעות
- שלב 4: הקוד/סקיצה
- שלב 5: תרגיל 1
וִידֵאוֹ: מדריך להרדמת הארדואינו: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
לפעמים אנו נמצאים בסיטואציה המחייבת אותנו לשים ארדואינו במקום שבו חיבורו לרשת החשמל אינו אופציה. זה קורה לעתים קרובות כשאנחנו מנסים לרשום מידע באתר מרוחק, או שצריך רק שהארדואינו שלך יהיה פעיל במרווח/פעולה ספציפיים.
Adafruit DS3231 Breakout Precision RTC Adafruit
במקרים אלה להרדים את הארדואינו זה הדבר המושלם לעשות. תשומת הלב שלהם נדרשת רק לפרק זמן קצר למשל לרשום נתונים במרווח זמן ספציפי, או להוציא התראה כאשר קורה אירוע שנקבע מראש. במדריך זה אנו הולכים להתנסות בהרדמת הארדואינו ולראות כיצד להפעיל מחדש את הארדואינו. הדרכה זו מכירה אותך עם הרעיון ויש לה תרגיל קטן כדי לראות מה נדרש כדי להרדים ארדואינו.
שלב 1: חומרים הדרושים/ באיזה לוח להשתמש
איזה לוח להשתמש?
במדריך זה נשתמש ב- Arduino Uno רק מכיוון שהוא לוח קל יותר לאב טיפוס. בפרויקט לייב אמיתי הייתי משתמש ב- Arduino Pro Mini לשם כך. ל- Arduino Uno ו- Arduino Pro Mini מאפיינים דומים מאוד, ל- Arduino pro mini יש הרבה פחות חומרה להפעלה (למשל חלק ה- USB, תאי נוריות ועוד כמה דברים) ובכך משתמש בהרבה פחות כוח. זו הסיבה מדוע ה- Arduino Pro mini הוא בחירה טובה יותר. כדי לתת דוגמא, יוני משתמשת בין 30-40 mA כשהיא ערה לכ -19 mA כשישנה. ה- Pro Mini משתמש ב- 25mA כשהוא ער וב- 0.57 mA כאשר הוא ישן. כמו כל mA חשוב כאשר אתה מחבר אותו לסוללה אתה יכול לראות שאין תחרות וה- Arduino Pro Mini הוא המנצח.
הערה: בתור יוצר מתחיל ה- Arduino Pro Mini עשוי להיות מעט מפחיד, אך אין סיבה לכך. כן אתה צריך להלחם את הכותרות על הלוח, ואתה צריך כבל FTDI כדי להעלות את הסקיצה שלך, אבל חוץ מזה אין הבדלים גדולים
שלב 2: מצב שינה
כשאתה מסתכל על התיעוד של מעבד ATmega328p (לחץ על קישור זה להעתק של מסמך זה) המשמש הן עבור Arduino Uno והן ל- Arduino Pro mini אתה מבחין שיש הרבה מצבי שינה שונים. אבל בתרחיש בעולם האמיתי יש באמת רק מצב אחד שימושי; מצב כיבוי (SLEEP_MODE_PWR_DOWN).כאשר אתה מרדים את הארדואינו הוא מכבה את כל הרכיבים המיותרים, ומפחית את צריכת החשמל של ה- MCU (יחידת מיקרו -בקר). במצב זה הדרך היחידה שבה אתה יכול להעיר אותו היא שימוש בהשפעה חיצונית (למשל אנו נותנים לה דחיפה להתעורר). נבחן כיצד לעשות זאת מעט בהמשך הדרכה זו.
שלב 3: הפרעות
לפני שנכנס לקוד להרדים ארדואינו עלינו להבין את מושג ההפרעה. הדרך הטובה ביותר לתאר זאת היא; אתה עובד על משהו שאתה באמת צריך להתרכז בו. אתה חובש אוזניות ומפציץ את המוזיקה שלך חזק כדי להטביע את הגלישה שלך. אתה כל כך מרוכז בזה שהעולם החיצון הולך לאיבוד עבורך. הדרך היחידה למשוך את תשומת הלב שלך היא על ידי נעיצת יד. לאחר שתקבל את הדחיפה הזו אתה שם לב למה עוסקת ההפרעה, ולאחר שתתמודד עם זה תחזיר את המוסיקה ותמשיך במשימה שלך.
הערה: אני לא מתעמק במה ההפרעות טובות, אבל אם אתה רוצה ללמוד עוד על מושג זה עיין במדריך שלי (שימוש בהפרעות לשיפור הפונקציונליות של הפרויקט שלך) בנושא זה.
לרוב Arduino's יש כמה סיכות שעושות בדיוק את זה. ל- Uno ו- Pro Mini יש 2 סיכות (d2 ו- d3) בעלות היכולת להפריע למה שהארדואינו עושה. בעזרת זה נוכל לדחוף את הארדואינו חזרה למצב ער.
שלב 4: הקוד/סקיצה
אתה יכול להוריד את הסקיצה שהושלמה מהאתר שלי על ידי לחיצה על קישור זה כדי לקבל תיאור מלא והסבר כיצד הקוד עובד אתה יכול להיכנס לבלוג שלי על ידי לחיצה על הקישור: מדריך להרדמת הארדואינו שלך.
שלב 5: תרגיל 1
שלב 1)
עכשיו הגיע הזמן להעלות את המערכון. אך לפני שתעשה זאת הכנס חוט מגשר ל- d2. פשוט תשאיר אותו מנותק מהצד השני בינתיים. טען את הסקיצה שלך והמתן 5 שניות עד שהנורית תיכבה והארדואינו ילך לישון.
שלב 2)
לאחר כיבוי הנורית הכנס את הקצה השני של חוט המגשר בסיכת GND ב- Arduino Uno שלך. זה ימשוך את סיכה 2 LOW ותפעיל את ההפסקה, וכך יעיר את הארדואינו הישן. לאחר שהנורית נדלקת תוכל להסיר את חוט המגשר מה- GND וכעבור 5 שניות הארדואינו חוזר לישון.
לדוגמא פרוייקט שבו אני משתמש בשעון בזמן אמת (RTC) כדי להעיר לוגר נתוני לחות וטמפרטורה פשוט לחץ על הקישור הבא: דוגמה באמצעות RTC כדי להעיר לוגר נתונים של ארדואינו. זוהי דוגמה מצוינת כיצד זה יעבוד בעולם האמיתי
מוּמלָץ:
Arduino Nano - מדריך חיישן מד גובה MPL3115A2 מדריך: 4 שלבים
Arduino Nano - MPL3115A2 מדריך חיישן מד גובה מדויק: ה- MPL3115A2 משתמש בחיישן לחץ MEMS עם ממשק I2C כדי לספק נתוני לחץ/גובה וטמפרטורה מדויקים. יציאות החיישן ממוגנות באמצעות ADC ברזולוציה גבוהה של 24 סיביות. עיבוד פנימי מסיר משימות פיצוי מה
Raspberry Pi - מדריך תאוצה 3 -ציר ADXL345 מדריך תאוצה: 4 שלבים
Raspberry Pi-מדד תאוצה 3 צירים ADXL345 מדריך תאוצה: ה- ADXL345 הוא מד תאוצה קטן ודק במיוחד בעל 3 צירים עם מדידה ברזולוציה גבוהה (13 סיביות) עד ± 16 גרם. נתוני הפלט הדיגיטליים מעוצבים כהשלמה של 16 סיביות ונגישים באמצעות ממשק דיגיטלי I2 C. הוא מודד את
כיצד ליצור שער WIFI משלך לחיבור הארדואינו לרשת IP?: 11 שלבים (עם תמונות)
כיצד ליצור שער WIFI משלך לחיבור הארדואינו לרשת IP?: כמו כל כך הרבה אנשים אתה חושב שארדואינו הוא פתרון טוב מאוד לביצוע אוטומציה ביתית ורובוטית! אבל מבחינת תקשורת ארדואינים פשוט מגיעים עם קישורים טוריים. אני עובד על רובוט שצריך להיות מחובר לצמיתות לשרת שמריץ
חלקיק פוטון - מדריך חיישן מד גובה MPL3115A2 מדריך: 4 שלבים
חלקיק פוטון - מדריך חיישן מד גובה MPL3115A2 מדויק: מדריך MPL3115A2 משתמש בחיישן לחץ MEMS עם ממשק I2C כדי לספק נתוני לחץ/גובה וטמפרטורה מדויקים. יציאות החיישן ממוגנות באמצעות ADC ברזולוציה גבוהה של 24 סיביות. עיבוד פנימי מסיר משימות פיצוי מה
מדריך הצג מונה + מדריך ESP8266: 6 שלבים (עם תמונות)
מדריך הצגת מדריכים + מדריך ESP8266: מוני מנוי ליוטיוב ולפייסבוק הם די שכיחים, אבל למה שלא תכין משהו דומה עבור Instructables? זה בדיוק מה שאנחנו הולכים לעשות: במדריך זה נכין מונה צפייה של Instructables! הצפיות יצטרכו להיות כפופות