![שליחת נתונים מארדואינו לאקסל (ותכנון זה): 3 שלבים (עם תמונות) שליחת נתונים מארדואינו לאקסל (ותכנון זה): 3 שלבים (עם תמונות)](https://i.howwhatproduce.com/images/001/image-1033-43-j.webp)
תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
![שליחת נתונים מארדואינו לאקסל (ותכנון אותם) שליחת נתונים מארדואינו לאקסל (ותכנון אותם)](https://i.howwhatproduce.com/images/001/image-1033-44-j.webp)
חיפשתי בהרחבה דרך שבה אני יכול לתכנן את קריאת חיישן הארדואינו בזמן אמת. לא רק העלילה, אלא גם הצגה ושמירה של הנתונים לצורך ניסויים ותיקונים נוספים.
הפתרון הפשוט ביותר שמצאתי היה להשתמש באקסל, אבל עם טוויסט.
לא ניתן למצוא כאן תכנית שאינה מצריכה על מנת להעלות נתונים
www.instructables.com/id/Plot-Live-Arduino-Data-and-Save-It-to-Excel/
גם אם אתה מוצא את זה מעניין, אולי תמצא חן בעיני אחר (על הצגת קריאות חיישן Arduino חיות על מסך LCD 5110 של נוקיה):
www.instructables.com/id/Arduinonokia-lcd-…
שלב 1: מה שאתה צריך
לשם כך תצטרך:
-Windows (נבדק ב- xp)
-ארדואינו IDE
-Microsoft office (נבדק בשנת 2010)
-PLX-DAQ (הרחבה לאקסל)
-ארדואינו (נבדק על UNO, אבל כל לוח צריך לעבוד)
אני מניח שכבר קיבלת Arduino, Windows, Arduino IDE ו- Excel. להלן הקישור להורדת PLX-DAQ:
www.parallax.com/downloads/plx-daq
אתה רק צריך להוריד ולהתקין אותו, זה אמור לעבוד בסדר. לאחר ההתקנה, היא תיצור באופן אוטומטי תיקיה בשם PLX-DAQ על שולחן העבודה שבה תוכל למצוא קיצור דרך בשם PLX-DAQ Spreadsheet.
אם אתה רוצה להשתמש ב- Arduino שלך כדי לשלוח נתונים להצטיין, פשוט פתח את קיצור הדרך.
שלב 2: חלק Arduino
![חלק Arduino חלק Arduino](https://i.howwhatproduce.com/images/001/image-1033-45-j.webp)
עכשיו לאחר שהורדנו והתקנו את כל זה, נתחיל עם החלק של Arduino.
להלן תבנית בסיסית שיצרתי שתציג את הזמן בעמודה A ואת מדידות החיישן שלך בעמודה B.
כמובן שזו רק תבנית בסיסית שהיא די קדימה ואתה יכול לשנות אותה בהתאם לצרכיך.
הוספתי הסברים בקוד הארדואינו כדי שאתה (ואני, לאחר שלא עבדנו איתו זמן מה) תדע איזה חלק בקוד עושה מה.
הנה הסקיצה:
// תמיד מתחיל בשורה 0 וכותב את הדבר שנכתב ליד LABEL
הגדרת בטל () {
Serial.begin (9600); // ככל שהמספר גדול יותר כך ייטב
Serial.println ("CLEARDATA"); // מנקה את כל הנתונים שנותרו מפרויקטים קודמים
Serial.println ("LABEL, Acolumn, Bcolumn, …"); // כתוב תמיד LABEL, כך שאקסל יודע שהדברים הבאים יהיו שמות העמודות (במקום Acolumn תוכל לכתוב למשל Time)
Serial.println ("RESETTIMER"); // מאפס את הטיימר ל -0
}
לולאת חלל () {
Serial.print ("DATA, TIME, TIMER"); // כותב את הזמן בעמודה א 'ואת הזמן מאז החלו המדידות בעמודה ב'
Serial.print (Adata);
Serial.print (Bdata);
Serial.println (…); // הקפד להוסיף println לפקודה האחרונה כדי שתדע להיכנס לשורה הבאה בריצה השנייה
עיכוב (100); // להוסיף עיכוב
}
ברור שאם תעלה את הקוד הזה, הוא לא יעבוד לבד!
עליך להוסיף נוסחה עבור Adata, Bdata ו …. תבנית זו מיועדת רק לעיון כך שתדע כיצד להשתמש בתוכנית. פשוט הוסף את הפונקציה Serial.read (), קראו לה Adata, Bdata ו … וזה אמור לעבוד.
שלב 3: שליחת הנתונים לאקסל
![שליחת הנתונים לאקסל שליחת הנתונים לאקסל](https://i.howwhatproduce.com/images/001/image-1033-46-j.webp)
![שליחת הנתונים לאקסל שליחת הנתונים לאקסל](https://i.howwhatproduce.com/images/001/image-1033-47-j.webp)
![שליחת הנתונים לאקסל שליחת הנתונים לאקסל](https://i.howwhatproduce.com/images/001/image-1033-48-j.webp)
כמובן של- PLX-DAQ יש יותר פונקציות, אותן תוכל לחקור בעצמך על ידי קריאת ההוראות בתיקיית rar שהורדת.
אם אתה רוצה שאקסל יציג את הנתונים שלך אך לא יפריע לך לקרוא את ההוראות, הנה גרסה קצרה של מה שאתה יכול לעשות:
-השתמש בקוד (השתנה) מההנחיות שלי
-חבר את הארדואינו שלך כרגיל
-אל תפתח את המוניטור הסידורי ב- Arduino IDE, זה לא יעבוד עם אקסל אם תעשה זאת
-פתח את קיצור הדרך לגיליון האלקטרוני שלך PLX-DAQ
-excel יגיד "יישום זה עומד לאתחל את ActiveX …", פשוט לחץ על אישור
-יופיע חלון חדש בשם רכישת נתונים עבור Excel
-בחר את יציאת ה- USB שאליה הארדואינו מחובר (אם זה לא עובד בהתחלה, עיין ברשימת היציאות)
-איפה שכתוב באוד, פשוט בחר את המספר שהכנסת לקוד שלך ב- Serial.begin (), במקרה שלי זה יהיה 9600
-צור גרף ריק
-בחר אילו עמודות נתונים אתה רוצה בגרף עבור ציר x ו- y (הדרך לעשות זאת מעט שונה בהתאם לגירסת האקסל שלך, אך לא קשה מדי להבין)
-לחץ לאסוף נתונים ב- PLX-DAX וזה אמור להתחיל לאסוף את הנתונים
-excel ישרטט את המידע כשהוא יישלח מהארדואינו להצטיין בזמן אמת
תלוי עד כמה הגרף שלך יהיה מדויק, תוכל לשנות את מאפייני הגרף. אתה יכול לבחון מקרוב את החלק של הגרף על ידי כיבוי איסוף הנתונים, לחץ באמצעות לחצן העכבר הימני על ציר x או y והגדר אותו למסגרת קטנה יותר. (בדרך כלל הוא מוגדר לאוטומטי)
תוכל גם ללחוץ לחיצה ימנית על העקומה המחברת בין הנקודות בתרשים ולבחור את הצבע והעובי של העקומה.
זהו זה ליסודות. אני מקווה שעזרתי לכמה מכם בכתיבת זה. אני יודע שלקח לי די הרבה זמן למצוא את זה ולעבד את זה.
P. S. אם אהבת את ההנחיה הזו, אולי תאהב עוד אחד שהכנתי:
מוּמלָץ:
שלח נתונים מספריים מארדואינו אחד למשנהו: 16 שלבים
![שלח נתונים מספריים מארדואינו אחד למשנהו: 16 שלבים שלח נתונים מספריים מארדואינו אחד למשנהו: 16 שלבים](https://i.howwhatproduce.com/images/006/image-16159-j.webp)
שלח נתונים מספריים מארדואינו למשנהו: מבוא מאת דייויד פאלמר, CDIO טק. באוניברסיטת אסטון. האם היית צריך לשלוח כמה מספרים בין ארדואינו אחד למשנהו? מדריך זה מראה כיצד. אתה יכול לבדוק בקלות שזה עובד פשוט על ידי הקלדת מחרוזת מספרים לשלוח ב- S
שליחת נתוני חיישן טמפרטורה ולחות אלחוטיים לאקסל: 34 שלבים
![שליחת נתוני חיישן טמפרטורה ולחות אלחוטיים לאקסל: 34 שלבים שליחת נתוני חיישן טמפרטורה ולחות אלחוטיים לאקסל: 34 שלבים](https://i.howwhatproduce.com/images/009/image-24228-j.webp)
שליחת נתוני חיישן טמפרטורה ולחות אלחוטיים לאקסל: אנו משתמשים כאן בחיישן הטמפרטורה והלחות של NCD, אך השלבים נשארים שווים לכל אחד ממוצר ה- ncd, כך שאם יש לך חיישנים אלחוטיים אחרים מסוג ncd, אין לך אפשרות לצפות לצד בנוסף. בעזרת עצירת הטקסט הזה, עליך
שליחת נתוני חיישן רטט וחיישן טמפרטורה לאקסל באמצעות צומת אדום: 25 שלבים
![שליחת נתוני חיישן רטט וחיישן טמפרטורה לאקסל באמצעות צומת אדום: 25 שלבים שליחת נתוני חיישן רטט וחיישן טמפרטורה לאקסל באמצעות צומת אדום: 25 שלבים](https://i.howwhatproduce.com/images/010/image-27097-j.webp)
שליחת נתוני חיישן רטט וחיישן טמפרטורה לאקסל באמצעות Node-RED: הצגת חיישן רטט וטמפרטורה אלחוטי תעשייתי אלחוטי של NCD בטווח הרחוק של 2 קילומטרים בשימוש במבנה רשת אלחוטית. מכשיר זה כולל חיישן רטט וטמפרטורה מדויק של 16 סיביות, מכשיר זה עובר
שליחת-נתונים-של-IOT-אלחוטי-טמפרטורה-ולחות-חיישן ל- MySQL: 41 שלבים
![שליחת-נתונים-של-IOT-אלחוטי-טמפרטורה-ולחות-חיישן ל- MySQL: 41 שלבים שליחת-נתונים-של-IOT-אלחוטי-טמפרטורה-ולחות-חיישן ל- MySQL: 41 שלבים](https://i.howwhatproduce.com/images/003/image-6431-14-j.webp)
שליחת נתוני IOT- אלחוטי-חיישן טמפרטורה ולחות ל- MySQL: היכרות עם חיישן טמפרטורה ולחות בטווח הארוך של NCD. חיישן זה מתגאה בטווח של 28 קילומטרים וארכיטקטורת רשת אלחוטית ברשת, מעביר נתוני לחות (± 1.7%) וטמפרטורה (± 0.3 ° C) במרווחי זמן שהוגדרו על ידי המשתמש, תוך שינה
הגדר מגרד פי פטל ליומן נתונים מארדואינו: 5 שלבים
![הגדר מגרד פי פטל ליומן נתונים מארדואינו: 5 שלבים הגדר מגרד פי פטל ליומן נתונים מארדואינו: 5 שלבים](https://i.howwhatproduce.com/images/002/image-5380-65-j.webp)
הגדר מגרסה של פטל פטל לנתוני רישום מארדואינו: הדרכה זו מיועדת למי שאין לו ניסיון בהתקנת חומרה חדשה או תוכנה, שלא לדבר על פייתון או לינוקס. נניח שהזמנת לבצע פטל פי (RPi) עם SD כרטיס (לפחות 8GB, השתמשתי ב- 16GB, סוג I) ואספקת חשמל (5V, 2 לפחות