
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46


הערה: לא ניתן לממש הוראה זו 1: 1 בגרסה החדשה ביותר של LabDroid. אעדכן אותו בקרוב. פרויקט זה יראה לך מה אתה יכול לעשות עם LabDroid. מכיוון שעולם עולם עשוי בדרך כלל על סמך טקסט, אור או צליל, חשבתי של LabDroid תקשורת מבוססת קוד מורס תהיה דוגמה נפלאה.
העיקרון לכך פשוט יחסית: לאחר ששלחת את הטקסט למכשיר האנדרואיד, הטקסט מתורגם לקוד מורס והופך לתנועה פיזית על ידי הוויברטור המובנה. במקביל, כל הזמן שיקרא את מד התאוצה כדי להחזיר סוף סוף את התבנית המזוהה.
הקוד שתראה אינו מראה לך את הדרך הטובה ביותר לפתור בעיה זו. אל תהסס לבצע יישום מחדש של מקודד, מפענח או חזית ולשתף את הגרסה שלך עם הקהילה! ואם יש לך שני מכשירי אנדרואיד תוכל לנסות להפריד בין המקודד למפענח.
אם אתה אוהב את רעיון היישום הזה פשוט עקוב אחר LabDroid:
אתר אינטרנט
טוויטר
Hackaday.io
אספקה
-
1x מכשיר אנדרואיד להפעלת האפליקציה
- אנדרואיד 8.0+
- וִיבּרָטוֹר
- מד תאוצה
- 1x PC/MAC לתכנות מכשיר האנדרואיד שלך
- 1x רשת לחיבור ה- PC/MAC והתקן Android שלך
- 1x האפליקציה LabDroid
שלב 1: צור את הפרויקט

לפני שנוכל להתחיל ב"קידוד "עליך להתקין את האפליקציה, להפעיל אותה וליצור את הפרויקט.
אתה יכול להשיג את LabDroid מחנות Android Play (קישור). לאחר שהתקנת אותו פשוט פתח את האפליקציה וקבל את ההרשאות המבוקשות. (למשל ללא אישור מיקום לא תוכל להשתמש בצומת ה- GPS מאוחר יותר)
כעת אתה אמור לראות הודעה עם כתובת האתר שעליך לפתוח כדי לגשת ל- IDE. פשוט קח את המחשב האישי/MAC ופתח את כתובת האתר עם הגרסה העדכנית ביותר של Chrome/Chromium.
כדי ליצור את הפרויקט פשוט לחץ על כפתור הוסף ותן לו שם (למשל HelloWorld). לאחר לחיצה על צור עליך להיות מופנה לעורך הפרויקטים.
שלב 2: המקודד

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

השלב האחרון שלנו יהיה יישום המפענח שאמור לזהות את הרטט ולהדפיס את הסמלים המתאימים (./-).
המפענח זקוק לשני צמתים נוספים:
- צומת סקריפט עם קלט אחד ופלט אחד
- צומת מד תאוצה
אתה רק צריך להתחבר בסדר הבא: צומת מד תאוצה -> צומת סקריפט
ואחרון חביב הנה הקוד לצומת הסקריפט:
שלב 4: אמור "שלום עולם"




עכשיו אתה מוכן להתחיל את הפרויקט.
בשביל זה אתה רק צריך ללחוץ על כפתור ההפעלה (בפינה השמאלית העליונה). אתה אמור לראות שבמכשיר אנדרואיד שלך מופיעה תצוגת יומן. זה יכיל גם את קוד מורס מפוענח.
כדי לבצע קידוד ופענוח קוד מורס, אנחנו רק צריכים דרך לשלוח טקסט ל- WebSocket. אם אתה יודע כיצד לעשות זאת אל תהסס ליישם אתר פשוט לשם כך. אם לא פשוט עבור אל https://www.websocket.org/echo.html והתחבר ל- ws: // AndroidIP: 8081/user. לאחר שתלחץ על כפתור החיבור אתה אמור להיות מסוגל להקליד משהו בשדה הטקסט השני. הייתי מציע לך לנסות את זה עם SOS.
מכשיר האנדרואיד שלך אמור להתחיל לרטוט ובאותו הזמן אתה אמור לראות את הסמלים ביומן. לאחר סיום הלואו צריך להדפיס משהו כמו "מילה: … --- …" (למקרה שאתה שולח SOS).
מוּמלָץ:
תחנת מורס קוד: 3 שלבים

תחנת מורס קוד: Dit-dit-dah-dah! למד את קוד מורס עם פרויקט Arduino Uno קל זה. פרויקט Arduino קל זה תחנת קוד מורס. קוד מורס היא שיטת תקשורת המקודדת תווים כסדרת נקודות ומקפים. מעגל זה משתמש בזמזם פיצו כדי
מפענח מורס עץ בינארי: 7 שלבים (עם תמונות)

מפענח מורס עץ בינארי: a.articles {גודל הגופן: 110.0%; מודגש; סגנון גופן: נטוי; טקסט-קישוט: אין; רקע-צבע: אדום;} א. articles: רחף {רקע-צבע: שחור;} מדריך זה מסביר כיצד לפענח את קוד מורס באמצעות Arduino Uno R3.T
מפענח מורס Basys 3: 11 שלבים

מפענח מורס Basys 3: זהו פרויקט לכיתה מכללה. פרויקט זה כתוב ב- VHDL בתוכנית בשם Vivado. המשימות ליצירת כל המודולים הדרושים ליישום מפענח מורס באמצעות לוח Basys 3. הלוח משמש לקליטת קוד מורס מסווי
מורס קוד מגע/מקודד אוטומטי: 12 שלבים (עם תמונות)

מורס קוד מגע/מקודד אוטומטי: למעשה בניתי את הפרויקט הזה לפני זמן מה אבל חשבתי שמישהו יוכל להשתמש ברעיון. אני בחור ברדיו חנכיים ונכנסתי לזה קצת מאוחר בחיים כשיצאתי לגמלאות והיה לי זמן. יש לי את הרישיון הכללי שלי עכשיו ומשתמש בטלפון (וו
כרטיס ביקור מפענח - הודעה סודית עם קוד QR: 6 שלבים (עם תמונות)

כרטיס ביקור מפענח - הודעה סודית עם קוד QR: בעל כרטיס ביקור טוב יכול לעזור לך לשמור על קשרים, לקדם את עצמך ואת העסק שלך ולהכיר חברים. על ידי יצירת כרטיס ביקור אישי הכולל את הנמען לתרגם את הכרטיס שלך באופן פעיל, הסיכוי שיזכור את