תקשורת טורית חכמה יותר עם WiSer

פרסומת
תכנון תשתיות רפואיות


אין ספק שהיית שם: אתה צריך ללכוד פלט טורי ממיקרו-בקר או מכשיר אחר, אז אתה מגיע לכבל טורי מבוסס USB-to-TTL PL2303 או CP210x או FT232RL (אם אתה זוכר איפה שמת את הדבר הארור) לאחר שהשתמשת בו בפעם האחרונה!) ו…תבין שאין לך את מנהלי ההתקן מותקנים במחשב שבו אתה משתמש. לאחר שחפרתי באתרים מוזרים כדי למצוא את גרסת הדרייבר הוינטג' הספציפית הלא-עדכנית שעובדת הכי טוב במערכת ההפעלה שלך (אלא אם כן אתה מריץ לינוקס, שם כולם פשוט לעבוד!), אתה מבצע את ריקוד ה-TX/RX/GND, ואז מבין שיש לך TX/RX לאחור, ואז מבין שלמעשה לא עשית זאת, זה פשוט לא עבד קודם לכן משום מה, אבל עכשיו. אחר כך אתה חוזר לשולחן העבודה שלך משולחן העבודה שלך ומבין שאין כאן מקום ללוח ואין דרך להפעיל אותו, אז … אתה מלהטט את המחשב הנייד שלך ביד אחת בחזרה אל הספסל תוך כדי ניסיון לקרוא את הפלט הסדרתי שהביא אותך כאן מלכתחילה. לפחות ככה היית פעם – אני מקווה שעכשיו אתה לא רק מבוגר, אלא יש לך גם WiSer.

פרסומת

WiSer הוא זוג דונגלים טוריים אלחוטיים בקוד פתוח, שמטרתם לחסל את כל הטרדות שהועברו לעיל, ועוד רבות אחרות. בתור התחלה, אין צורך במנהלי התקנים: פשוט חבר את מארח ה-WiSer-USB ליציאת ה-USB-C שלך, ואתה מוכן ללכת על Windows, macOS, Linux, או אפילו אנדרואיד. לאחר מכן, לקוח WiSer-TTL יכול להיות מופעל על ידי USB-C, פיני כותרת או פינים משולבים (אם תוציא את המארז). משם, הזוג פועל כמו כבל טורי רגיל; נורית מציינת את החיבור שלהם, ופעילות Tx/Rx מסומנת על ידי נוריות נוריות מתאימות בכל קצה לאורך הפגישה. אם להיות מדויק יותר, הם פועלים כמו כבל טורי רגיל, ללא הכבל עצמו – כלומר הפרויקט שלך יכול לשבת על שולחן העבודה שלך, בזמן שאתה והמחשב שלך עוקבים אחריו מהשולחן שלך – חיבור Wi-Fi מבוסס ESP32-S2 ביניהם מאפשר מרחקים של עד 20 מטרים (קו האתר בתנאים אידיאליים ) בין היעד שלך.

כדי להעביר את צמד ה-WiSer דרך הצעדים שלהם, חיברתי את המארח ל-GPD Pocket 3 שלי, הפעלתי את PuTTY וחיברתי את הלקוח לאדמה ולפינים טוריים (GPIO 14 ו-15) ב-Raspberry Pi 400. הסיבה לבחירה זו המטרה היא שלא אצטרך לכתוב קושחה מותאמת אישית כדי לבדוק את הפונקציונליות הטורית כמו עם Arduino או דומה, והמחשב המלא ייתן לי הרבה יותר נראות במקרה של בעיות כלשהן, במקום לנסות להבין מה קורה עם פתרון ניטור סדרתי … מבלי שיהיה לך סדרתי כדי לנפות אותו. כתבתי סקריפט מהיר של Python כדי להוציא "שלום מ-WiSer" ולאחר מכן ערך מספר שלם הולך וגדל בסידורי Pi, ואז…לא קרה כלום. יותר מדי אלמונים, כנראה – אולי הסקריפט שלי שגוי, או שלא עשיתי את כל הדברים הנדרשים ב-Pi 4 כדי לאפשר תקשורת טורית? אולי הדונגלים אינם מזווגים, למרות שהנוריות מעידות על חיבור? אז תפסתי כבל מבוסס PL2303 ו…בזבזתי המון זמן בניסיון למצוא מנהלי התקנים עבור Windows 11, ללא הצלחה. ואז תפסתי כבל מבוסס FT232RL, התקנתי את הדרייברים ו…קיבלתי פלט טורי משובש. התחלתי מחדש את התסריט ואת Putty, לפי הפתגם הישן "כיבוי והדלקה", ו…זה פתאום התחיל לעבוד! יש! אז עכשיו כשאנחנו יודעים שפטי, הסקריפט, היציאה הטורית של ה-Pi וכו' עובדים, בואו נחליף את הכבל שלנו ב…מחסור בכבל של WiSer! וזה עבד בצורה מושלמת! אני אפילו לא בטוח למה זה לא קרה בפעם הראשונה – כנראה ערבוב עם ריקוד ה-TX/RX הישן הזה או משהו לא ממש מחובר או מאותחל בסדר הנכון – אבל זה מיד התחיל לעבוד בצורה מושלמת ללא כבלים, ו התחלתי לעשות את הניפוף הזרועות בסגנון הקוסם הזה כדי להדגים לעצמי שאין שום חוטים! לאחר מכן התחלתי לשוטט כדי לראות מה הטווח, והצלחתי להגיע לטווח ראייה טוב של 20-30 רגל לפני ש"שלום מוויזר" התחיל להוריד ספרות ברצף. שימוש במשהו אחר מלבד רק RX/TX ב-115200 baud 8-N-1 כנראה יכול היה לספק תוצאה טובה יותר גם שם, אבל זה הספיק להתנערות הראשונית שלי.

WiSer הוא אחד מאותם כלים שמעולם לא ידעת שאתה צריך, אבל לא יכול לדמיין לחיות בלעדיהם ברגע שיש לך אותו. אני כבר חושב על כל מקרי השימוש המרגשים שהוא יאפשר, כמו ניטור נתוני חיישנים ממכשיר לביש באמצעות טלפון אנדרואיד (דרך USB-OTG וה- UsbTerminal אפליקציה)! בנוסף, אתה יודע, פשוט לקבל פלט טורי מהיר במחשב שעוד לא התקנת עליו כל מנהלי התקן USB-to-TTL המוכרים לאנושות! קֶסֶם!!

WiSer כרגע מימון המונים ב-Crowd Supply.



קישור לכתבת המקור – 2024-02-14 18:07:54

Facebook
Twitter
LinkedIn
Telegram
WhatsApp
Email
פרסומת
MAGNEZIX מגנזיקס

עוד מתחומי האתר