תוכן עניינים:
- שלב 1: חובה
- שלב 2: הבנת העלילה
- שלב 3: חיווט הארדואינו באמצעות HC 05
- שלב 4: העלה סקיצה
- שלב 5: אל תשכח לשים לב ליציאת COM
- שלב 6: המשך ל- Flowcode 7
- שלב 7: הפעל את קובץ ה- Flowcode ושלח נתונים ממכשיר Bluetooth
- שלב 8: התמונה השלמה
וִידֵאוֹ: מסך LCD נשלט אנדרואיד בקוד זרימה 7: 8 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:17
מדריך זה מאפשר לך לשלוט במסך LCD וירטואלי המדומה באמצעות FlowCode7 באמצעות מכשיר האנדרואיד שלך. אתה כמובן יכול לזרוק פלטפורמות אחרות אבל הן צריכות להיות מופעלות Bluetooth. אנו נשתמש גם בארדואינו כממשק ל- PIC 16F877A (סימולציה ב- Flowcode7) ומודול בלוטות '(HC-05) לקבלת אותות ממכשיר Bluetooth שהוא נייד אנדרואיד במקרה זה. תוכל אפילו לנסות לשלוח נתונים באמצעות UDP מעל WiFi על ידי הגדרת הנתב שלך. יש כאן כבר הדרכה מפורטת בפורומים של מטריקס. עם זאת, בשל היעדר נתב פרטי נאלצתי לעקוף מעט כדי להשיג את מטרתי. ניסיתי גם להעלות נתונים בשרת שלי ולאחר מכן לשאול אותם באמצעות MySQL ו- PHP אך לא הצלחתי לאחזר אותם. עדיף שיהיה לך נתב פרטי אם אתה רוצה לשלוח נתונים באמצעות UDP באמצעות WiFi. בואו נסתכל כיצד לעשות זאת!
שלב 1: חובה
להלן רשימה של כל ה'מכשירים 'הדרושים לך: חומרה
1. ארדואינו UNO (השתמשתי ב- MEGA 2560)
2. מודול בלוטות '(HC-05)
3. לוח לחם
4. כבלי מגשר (רצוי זכר לנקבה)
5. כבל USB עבור Arduino
תוכנה 1. Flowcode7: אתה יכול להוריד את גרסת הניסיון מהמטריצה הרשמית מכאן. צור חשבון, יהיה עליך לאמת את התוכנה בכל הפעלה עם שם החשבון והסיסמה שלך. אתה יודע מה לעשות כאשר 30 הימים האלה נגמרים …;) 2. Arduino IDE: הנה זה.
3. אפליקציית בלוטות ': יש הרבה אפליקציות לשליחת נתונים למכשירי Bluetooth בחנות Play. השתמשתי ב- "unWired Lite". אתה יכול להשתמש בכל אחד מבחירתך.
שלב 2: הבנת העלילה
איור זה מסביר הכל.
שלב 3: חיווט הארדואינו באמצעות HC 05
זוהי הגדרה פשוטה Arduino HC 055V VccGnd GndTx RxRx Tx
סקור את שלב 1 של מדריך זה לקבלת תובנה נוספת
לאחר שתסיים תמצא את המכשיר ברשימת מסוף ה- Bluetooth שלך. חבר אותו עם בחירת HC 05. הסיסמה היא בדרך כלל 1234.
שלב 4: העלה סקיצה
העלה את המערכון הזה ל- Arduino IDE. הוא נפוץ מאוד לכתיבת נתונים סדרתיים ליציאת COM באמצעות Bluetooth. // הנתונים שניתנו ממכשיר Bluetooth
הגדרת void () {// שים את קוד ההתקנה שלך כאן, להפעלה פעם אחת:
Serial.begin (9600); pinMode (ledpin, OUTPUT); }
לולאת void () {// שים את הקוד הראשי שלך כאן, להפעלה שוב ושוב: if (Serial.available ()) {BluetoothData = Serial.read (); Serial.write (BluetoothData); } עיכוב (100); }
שלב 5: אל תשכח לשים לב ליציאת COM
שלב 6: המשך ל- Flowcode 7
יהיה עליך לבנות תרשים זרימה זה. גרור יציאת RS232 ו- LCD ללוח המחוונים. חבר פקודות מאקרו להתקנים היקפיים. בחר את יציאת ה- COM שעליה Arduino מחובר במאפיינים של RS232
שלב 7: הפעל את קובץ ה- Flowcode ושלח נתונים ממכשיר Bluetooth
הקלד טקסט באפליקציית ה- Bluetooth שלך. וודא שהמודול מחובר למכשיר שלך. HC 05 מהבהב בדרך כלל את הנורית שלו פעמיים עם עיכוב קל בין לבין כשהוא מזווג בהצלחה. ודא שתוכנית קוד הזרימה פועלת לפני שתשלח נתונים כלשהם לקבלת התוצאות הטובות ביותר. Flowcode7 רץ די לאט במחשב שלי והתפוקות הגיעו עם הרבה עיכוב. היקף עתידי: אתה יכול לשלוח מחרוזות ספציפיות שניתן להתאים ב- Flowcode כדי להפעיל אירועים אחרים כגון ניקוי מסך LCD, הדפסה בשורה חדשה, העברת נתונים. וכו '
שלב 8: התמונה השלמה
מקווה שאהבתם את ההדרכה! מדוע פרסמתי את זה ?: הצגתי את הפרוייקט הזה בפני הפרופסור שלי כהגשת פרויקט. הוא אפילו לא טרח לבדוק את הקוד במחשב הנייד שלי. הוא חתם על המסמך המודפס ואז זרק אותו בערימה מלאה בתיקים כאלה. היו לי 2 אפשרויות:
1. קבל שלא יכולתי לעשות שום דבר בקשר לזה 2. שתף את זה עם האנשים הנכונים.
מוּמלָץ:
עשה זאת בעצמך לבנות BB-8 בהודו -- אנדרואיד נשלט ומדבר -- גודל חיים: 19 שלבים (עם תמונות)
עשה זאת בעצמך לבנות BB-8 בהודו || אנדרואיד נשלט ומדבר || בגודל טבעי: אנא הירשם לערוץ שלי לפרויקטים נוספים. פרויקט זה עוסק כיצד לבנות דרואיד Starwars BB-8 פועל בגודל טבעי, דברני ובעל ארדואינו. אנו הולכים להשתמש בחומרים ביתיים ומעט מעגלי ארדואינו. בזה אנו
Arduino 4WD Rover Bluetooth נשלט על ידי טלפון/טאבלט אנדרואיד: 5 שלבים
Arduino 4WD Rover Bluetooth נשלט על ידי טלפון/טאבלט אנדרואיד: רובר Arduino 4WD מבוקר Bluetooth זהו רובר 4WD פשוט שעשיתי עם Arduino. הרובר נשלט באמצעות טלפון או טאבלט אנדרואיד באמצעות Bluetooth. בעזרת האפליקציה הזו תוכלו לשלוט במהירות (באמצעות ה- pwm של Arduino), להריץ אותה באמצעות
רובוט מתגלגל עם דבר ESP32 ונהג TB6612FNG, נשלט על ידי אנדרואיד מעל BLE: 11 שלבים
רובוט מתגלגל עם דבר ESP32 ונהג TB6612FNG, הנשלט על ידי אנדרואיד מעל BLE: שלום לכולם זהו ההוראה הראשונה שלי. רובוט מתגלגל (המכונה Raidho - מהרונה הקשורה לתנועה) המבוסס על ESP32 Thing, TB6612 FNG ו- BLE. חלק אחד שאולי נראה מוזר הוא שהתמונות אינן מתהליך ההכנה
אור מצב רוח אנדרואיד נשלט בקול: 11 שלבים (עם תמונות)
אור מצב הרוח של Android נשלט בקול: הייתי צריך ליצור שיעור לקבוצת ה- Maker המקומית שלנו. משהו שהבטיח אפילו למבקרים בפעם הראשונה זכייה מובהקת ותגמול גדול ללא מאס, בלי מהומה וללא כלים וחומרים מיוחדים. התלמידים היו צריכים לקחת הביתה משהו כיפי
RC רכב פריצה - נשלט באמצעות אפליקציית אנדרואיד: 3 שלבים (עם תמונות)
RC Car Hack - מבוקרת Bluetooth באמצעות אפליקציית Android: אני בטוח שכל אחד מכם יכול למצוא בבית מכונית RC לא בשימוש. הוראה זו תעזור לך לשנות את מכונית ה- RC הישנה שלך למתנה מקורית :) בשל העובדה שמכונית ה- RC שהייתה לי הייתה קטנה במידות, בחרתי ב- Arduino Pro Mini כבקר ראשי. עוד