כיצד לבצע רישום טמפרטורה ועוצמה קלה - הדמיית פרוטאוס - פריצה - Maker Liono: 5 שלבים
כיצד לבצע רישום טמפרטורה ועוצמה קלה - הדמיית פרוטאוס - פריצה - Maker Liono: 5 שלבים

תוכן עניינים:

Anonim
כיצד לבצע רישום טמפרטורה ועוצמה קלה | הדמיית פרוטאוס | פריצה | ליאנו מייקר
כיצד לבצע רישום טמפרטורה ועוצמה קלה | הדמיית פרוטאוס | פריצה | ליאנו מייקר
כיצד לבצע רישום טמפרטורה ועוצמה קלה | הדמיית פרוטאוס | פריצה | ליאנו מייקר
כיצד לבצע רישום טמפרטורה ועוצמה קלה | הדמיית פרוטאוס | פריצה | ליאנו מייקר
כיצד לבצע רישום טמפרטורה ועוצמה קלה | הדמיית פרוטאוס | פריצה | ליאנו מייקר
כיצד לבצע רישום טמפרטורה ועוצמה קלה | הדמיית פרוטאוס | פריצה | ליאנו מייקר

היי זהו Liono Maker, זהו ערוץ היוטיוב הרשמי שלי. זהו ערוץ YouTube בקוד פתוח.

הנה הקישור: ערוץ היוטיוב של Liono Maker

להלן קישור הווידאו: רישום עוצמת טמפ 'וקלילות

במדריך זה נלמד כיצד לבצע רישום טמפרטורה ועוצמת אור באמצעות מודול כרטיס Arduino UNO ומיקרו SD. המרכיב העיקרי הוא LDR המשמש למדידת עוצמת האור ואחד אחר הוא LM35 המשמש למדידת טמפרטורה. שני האות האנלוגי נשלחים לסיכה Arduino Ao ו- A1. כרטיס SD מבצע את העבודה העיקרית בפרויקט זה כריתת עצים. רישום נתונים או רישום נתונים היא טכניקה שבה אנו כותבים את הנתונים שלנו בקובץ שלנו ואז אנו רואים תרשימי קווים ב- Excel. רצף ההוראות הנדרש בכל פעם לכתוב לכרטיס SD הוא;

1_SD.open ("שם קובץ", FILE_WRITE);

2_file.println (נתונים);

3_file.close ();

ניתן לקרוא מידע על כרטיס SD ולהציג את התוכן בצג הטורי. Serial.print () ו- Serial.write () משמשים להצגת התוכן של קובץ הנתונים.

שלב 1:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

כרטיס 1_SD:-

ניתן להשתמש בכרטיסי SD (Secure Digital) לאחסון נתונים ולרישום נתונים. דוגמאות לכך כוללות אחסון נתונים במצלמות דיגיטליות או טלפונים ניידים ורישום נתונים לרישום מידע מחיישנים. כרטיסי Micro SD יכולים לאחסן 2GB של נתונים וצריכים להיות מעוצבים כפורמט FAT32 (טבלת הקצאת קבצים). כרטיס המיקרו SD פועל ב -3.3 וולט, כך שניתן לחבר לאספקת הארדואינו 5 וולט רק מודולי כרטיס מיקרו SD עם שבב מחלף ברמת מתח של 5 עד 3.3 וולט וסת מתח 3.3 וולט.

מודול המיקרו SD מתקשר עם ה- Arduino באמצעות ממשק היקפי סידורי (SPI). סיכות החיבור SPI במודול המיקרו SD כוללות את סיכות MOSI, MISO, SCK ואת סיכת ה- SS המסומנת בשבב שבב (CS), המחוברות לסיכות Arduino 11, 12, 13 ו- 10, בהתאמה.

ממשק כרטיס SD עם Arduino UNO:

GND ------ GND

5 וולט ------- VCC

Pin12 -------- MISO

Pin11 -------- MOSI

Pin13 ------- SCK

Pin10 -------- SCS

הנתונים נכתבים רק לקובץ בכרטיס ה- SD בהתאם להוראת file.close (); לכן, כל הוראה של file.println (נתונים) חייבת להיות אחריה על ידי הוראה file.close () ולהקדים אותה הוראת SD.open ("שם קובץ", FILE_WRITE). לפונקציה SD.open () יש הגדרת ברירת מחדל של FILE_READ, לכן האפשרות FILE_WRITE נדרשת לכתוב לקובץ.

רצף ההוראות הנדרש בכל פעם לכתוב לכרטיס SD הוא

SD.open ("שם קובץ", FILE_WRITE);

file.println (נתונים);

file.close ();

2_LM35:-

LM35 הוא חיישן טמפרטורה משולב במעגל משולב, שמתח המוצא שלו משתנה בהתאם לטמפרטורה סביבו. זהו IC קטן וזול אשר ניתן להשתמש בו למדידת טמפרטורה בכל מקום בין -55 ° C עד 150 ° C.

יש שלוש רגליים של Lm35;

1-Vcc

2-out

3-Gnd

Lm35 הוא חיישן טמפרטורה ייחודי, המשמש לאיתור הטמפרטורה. הטרמינל הראשון שלו מחובר עם VCC לסיכת Arduino של 5 וולט והמסוף השני מחובר עם סיכה אנלוגית, המוגדרת בקידוד. הטרמינל השלישי מחובר ל- Gnd, שהוא Gnd.

3_LDR:-

נגד צילום (ראשי תיבות LDR עבור התנגדות ירידה באור, או נגד תלוי אור, או תא מוליך צילום) הוא מרכיב פסיבי שמפחית את ההתנגדות ביחס לקליטת הבהירות (אור) על המשטח הרגיש של הרכיב. ההתנגדות של נגד צילום יורדת עם עלייה בעוצמת האור האירוע; במילים אחרות, הוא מפגין פוטו -מוליכות.

ממשק LDR עם Arduino UNO:

מסוף אחד שלו מחובר עם 5 וולט והמסוף השני מחובר עם הנגד 4.7k. הקצה השני של הנגד 4.7k נטחן. LDR הוא עצמו נגד וסוג תצורות זה משמש למדידה ומתח, זוהי טכניקת מחלק מתח. הטרמינל המשותף מחובר לפין האנלוגי של Arduino (סיכה מספר מוגדרת בקידוד). אני משתף תמונות.

שלב 2:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

סימולציות פרוטאוס:-

במדריך זה אנו משתמשים בתוכנת Proteus, המשמשת לדמות הפרויקט שלנו (רישום טמפ 'ועוצמת אור). ראשית, פתח את תוכנת Proteus שלך קח רכיבים והתקנים כדי ליצור את תרשים המעגל שלך. לאחר השלמת המעגל עלינו לדמות אותו. לשם כך עלינו להעלות קובץ hex של קידוד Arduino ב- Arduino Property. לחץ באמצעות לחצן העכבר הימני על Arduino ועבור אל Arduino Property העתק והדבק מיקום קובץ hex או בחר ישירות את הקובץ ולאחר מכן העלה אותו. הדבר השני הוא להעלות קובץ כרטיס SD, לשם כך בחר 32 GB ועבור למיקום הקובץ ולאחר מכן העתק והדבק קובץ זה או העלה אותו ישירות על ידי בחירה מהתיקייה המתאימה. להלן הדרך להעלות את הקובץ שלך: העתק והדבק קובץ כרטיס SD מיקום / שם קובץ.

לאחר השלמת שתי העבודות האלה עליך לאמת את המעגל שעשית אם יש לך טעות אנא תקן אותה לפני ההדמיה.

יש כפתור הפעלה בפינה השמאלית של הדף הסכמטי של תוכנת פרוטוס. לחץ עליו והסימולציה שלך מתחילה.

/* להלן ההנחיות לכרטיס SD לכתיבת הנתונים בקובץ.

רצף ההוראות הנדרש בכל פעם לכתוב לכרטיס SD הוא;

1_SD.open ("שם קובץ", FILE_WRITE);

2_file.println (נתונים);

3_file.close (); */

לאחר הוראות אלה קוד Arduino לוקח עיכוב (5000); לאחר מכן הקלט קריאה חדשה וכן הלאה תהליך זה נמשך. הטרמינל הווירטואלי מציג את התוצאות כדלקמן.

כרטיס SD בסדר

שיא 1

שיא 2

שיא 3

שיא 4

שיא 5

אתה יכול לשנות את תגובת העיכוב שלך כדי להקליט את הנתונים שלך בזמן קצר. אתה יכול לראות תגובה זו בקובץ הנתונים.

שלב 3:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

גרפי שורת נתונים בזמן אמת ב- EXCEL:-

Microsoft Excel משמש ליצירת גרפי קו של נתוני טמפרטורה ונתוני עוצמת אור בהתאמה בפרויקט זה.

ראשית, עלינו לפתוח את Excel ולהזריק (עבור לנתונים ובחר את קובץ ה- txt שלך) את קובץ הנתונים שלך ב- Excel. הפרד את עמודות נתוני הטמפרטורה והעוצמה שלך. עבור אל הכנס והכנס תרשימי שורות. אני משתף את הקבצים המלאים שלי גם בקובץ אקסל ובגרף שורות נתונים בזמן אמת ובקובץ נתונים.

הגרפים האלה אומרים לנו כשהטמפרטורה משתנה ואז גם הנגד של הנגד-צילום (LDR) משתנה.

שלב 4:

קבצים מלאים המשמשים בפרויקט זה: -

הנה הקישור שלי ליוטיוב, זהו ערוץ הקוד הפתוח. אנו מספקים כל מה שקשור לפרויקט שלנו ולדברים המשמשים בפרויקט שלנו, קבצים יחסיים וכו '.

אני משתף את הקבצים והתמונות המלאים שלי בקובץ zip הכולל;

1_ קובץ פריצה

קבצי סימולציה של 2_proteus

3_ קובץ קידוד ארדואינו

4_Arduino קידוד קובץ HEX

קובץ כרטיס 5_SD

קובץ 6_data

7_Excel כולל גרפי שורות, וכו.