תוכן עניינים:
וִידֵאוֹ: רישום גרף בזמן אמת באנדרואיד מארדואינו דרך HC-05: 3 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
שלום, להלן הדרכה כיצד לתוות גרף ערכים בזמן אמת מבקר מיקרו כגון ארדואינו לאפליקציה. הוא משתמש במודול בלוטות 'כגון HC-05 כדי לשמש כמכשיר העברת הודעות לשדר ולקבל את הנתונים בין הארדואינו לאנדרואיד.
האפליקציה פשוטה לשימוש וניתן להשתמש בה למטרות אחרות כגון בקר לשליטה במכונית רובוט, צג סדרתי, דומה לזה שמציע Arduino IDE, לקבלת הודעות סדרתיות ולשלוח נתונים סדרתיים.
די עם צ'יט-צ'אט בואו נתחיל
אספקה
- ארדואינו ננו או מגה
- סדר את אפליקציית Bluetooth (https://play.google.com/store/apps/details?id=com.athenaDEVKE.bluetoothserialcommunication)
- HC-05
- חוטי מגשר זכר
- נגדים 10K ו 20K ליצירת מחלק מתח. אם לא השתמש בשני נגדים דומים בעלי ערך בינוני גבוה בסדרה עדיין יעבדו.
שלב 1: סכמטי וחיבור
- חבר את ההתקנים כפי שמוצג למעלה והפעל את המודול
- העלה את קוד הבדיקה הבא:
#include // חבר את מודול Bluetooth HC-05 או HC-06 ל- arduino והצהיר על הפינים המשמשים אם אתה מתכנן להשתמש בתוכנה הסדרתית
// משמש לזיהוי ערכי גרפים
String graphTag = "Graph:";
// משמש לזיהוי הפרדת הערכים בתוך הנחל
char valueSeparatorCharacter = '&';
// משמש לזיהוי סוף הזרם. זה יחול הן על הצג הטורי והן על הגרף
char terminati
- ודא שאתה מוריד את סדרת Bluetooth-Plotter, מסוף ובקר (https://play.google.com/store/apps/details?id=com….).
- תחילה ודא שזיווג את מודול hc-05 עם הטלפון שלך ולאחר מכן הפעל את האפליקציה
- בחר בכרטיסייה הגדר. לחץ על הרענון כדי לאכלס את התיבה המשולבת. בחר את המודול מתוך התיבה המשולבת. לאחר מכן לחץ על כפתור החיבור והמתן להודעה קופצת המציינת כי המכשיר מחובר.
- לחץ על גרף התצורה והגדר תג גרף, בחר סוג גרף, הגדר תו המשמש להפרדת הערכים ותו סיום.
;
הגדרת בטל () {
// הצהירו על קצב השידור. האפליקציה תומכת רק ב- 9600
mySerial.begin (9600);
}
לולאת חלל () {
// לולאה לדוגמה של תכנון גל סינוס
עבור (לצוף x = -2 * PI; x <= 2 * PI; x = x + PI / 50) {
mySerial.print (graphTag);
mySerial.print (240 * sin (x));
mySerial.print (valueSeparatorCharacter);
mySerial.print (240 * sin (x + (2 * PI / 3)));
mySerial.print (valueSeparatorCharacter);
mySerial.print (240 * sin (x + (4 * PI / 3)));
mySerial.print (terminationSeparatorCharacter);
}
}
- ודא שאתה מוריד את סדרת Bluetooth-Plotter, מסוף ובקר (https://play.google.com/store/apps/details?id=com….).
- תחילה ודא שזיווג את מודול hc-05 עם הטלפון שלך ולאחר מכן הפעל את האפליקציה
- בחר בכרטיסייה הגדר. לחץ על הרענון כדי לאכלס את התיבה המשולבת. בחר את המודול מתוך התיבה המשולבת. לאחר מכן לחץ על כפתור החיבור והמתן להודעה קופצת המציינת כי המכשיר מחובר.
- לחץ על גרף התצורה והגדר תג גרף, בחר סוג גרף, הגדר תו המשמש להפרדת הערכים ותו סיום.
שלב 2: קריאת תשומות מאפליקציה
- עם אותה התקנה כמו למעלה:
- העלה את הקוד למטה:
#include SoftwareSerial mySerial (12, 11); // כרגיל הגדירו את סיכות tx ו- rx
הגדרת בטל () {
// קצב השידור של מודול ה- Bluetooth חייב להיות מוגדר ל- 9600 כדי לתקשר עם האפליקציה
mySerial.begin (9600);
// ניתן להגדיר לכל קצב שידור שאתה רוצה
Serial.begin (9600);
}
לולאת חלל () {
אם (mySerial.available ()> 0) {
// עם קבלת נתונים קרא מחרוזת עד שורה חדשה
String inputString = mySerial.readStringUntil ('\ n'); // קרא קלט עד לשורה חדשה
// מחרוזת הדפסה
Serial.println (inputString);
}
}
בדוק את הבקר ופקח על הפלט על הצג הסדרתי והקול שאתה קורא נתונים מהאפליקציה
שלב 3: סקירת/סיכום סרטונים
אם אתה מוצא קשיים, אנא עקוב אחר הדרכת הווידאו למעלה
מוּמלָץ:
אופן השימוש במודול שעון בזמן אמת (DS3231): 5 שלבים
אופן השימוש במודול שעון בזמן אמת (DS3231): DS3231 הוא שעון בזמן אמת בעל עלות נמוכה ומדויקת במיוחד (RTC) עם מתנד קריסטל מפוצל בטמפרטורה (TCXO) וקריסטל. המכשיר כולל כניסת סוללה ושומר על דיוק זמן מדויק כאשר הכוח הראשי ל
קובץ קוביית רוביק בזמן אמת באמצעות פטל פי ו- OpenCV: 4 שלבים
קובץ הקוביות של רוביק בזמן אמת באמצעות פטל פי ו- OpenCV: זוהי הגרסה השנייה של כלי הקוביות של רוביק שמיועד לפתרון בעיניים עצומות. הגרסה הראשונה פותחה על ידי javascript, אתה יכול לראות את הפרויקט RubiksCubeBlindfolded1 בניגוד לגרסה הקודמת, גרסה זו משתמשת בספריית OpenCV כדי לזהות את הצבעים ואת
כיצד להפוך לחות וטמפרטורה למקליט נתונים בזמן אמת באמצעות UNO Arduino וכרטיס SD - סימולציית רישום נתונים DHT11 בפרוטוס: 5 שלבים
כיצד להפוך לחות וטמפרטורה למקליט נתונים בזמן אמת באמצעות UNO Arduino וכרטיס SD | סימולציית רישום נתונים ב- DHT11 בפרוטוס: הקדמה: היי, זהו Liono Maker, הנה קישור ל- YouTube. אנו יוצרים פרויקט יצירתי עם Arduino ועובדים על מערכות מוטבעות. Data-Logger: לוגר נתונים (גם לוגר נתונים או מקליט נתונים) הוא מכשיר אלקטרוני המתעד נתונים לאורך זמן עם
שעון זמן אמת בזמן אמת: 4 שלבים
שעון זמן אמת סביבתי: AimI יצרתי את השעון הזה כי יש לי פס LED שניתן להתייחס אליו ואני רוצה להשתמש בו. ואז ראיתי שלחדר שלי אין שעון טוב התואם את הקירות שלו. אז החלטתי להכין שעון שיכול לשנות את צבעו בהתאם למצב הרוח של המשתמש או
רישום נתונים בזמן אמת MPU-6050/A0 עם Arduino ו- Android: 7 שלבים (עם תמונות)
רישום נתונים בזמן אמת MPU-6050/A0 עם Arduino ו- Android: התעניינתי להשתמש ב- Arduino ללמידת מכונות. כצעד ראשון, אני רוצה לבנות תצוגת נתונים ורשום בזמן אמת (או די קרוב לזה) באמצעות מכשיר אנדרואיד. אני רוצה ללכוד נתוני מד תאוצה מ- MPU-6050 אז אני מתכנן