הדרך אל I / O חיישן רשת - 💡 Fix My Ideas

הדרך אל I / O חיישן רשת

הדרך אל I / O חיישן רשת


המחבר: Ethan Holmes, 2019

ג'ולי סטיל, אלסדר אלן, רוב פלודי וקיפ ברדפורד.

באוקטובר האחרון, כמה מאיתנו היו בכנס O'Reilly Strata בניו יורק, שהקימו רשת חיישנים מבוזרת - 40 חבילות של חיישנים מפוזרים סביב מקום הכנס, מדידת וכימות הסביבה, כולם מחוברים יחדיו באמצעות רשת דיגי XBee רשת.

כשיצאתי משיחה בין אד דמבל, טים אוריילי ועצמי ב- O'Reil OSCON מוקדם יותר השנה, היתה זו לידתה של מה שהפך למעבדת Data Sensing Lab - פריצת חומרה עבור מדעני נתונים. זה היה גם תחילתו של שביל חלקלק שייקח את קיפ ברדפורד, את ג'ולי סטיל, את רוב פלודי ואותי ל- Google I / O ואולי גם בשבועיים הכי מתישים של חיי.

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

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

עם מספר תיבות המגיעים לאורך כל היום הראשון, עבדנו בקדחתנות ללוח 40 לוחות חיישנים, תוך שימוש ב- Arduino Wireless Proto Shield כבסיס לעבודה, שאותה כינינו "Motes חיישן" למרות גודלם. עבדנו גם על שני המדפסות התלת-ממדיות של בריאן, ובמיוחד על ה- Printrbot Jr שלו, משחר עד דמדומים, כדי ליצור מחסומים עבור המוטות.

בטעינת המכונית בסוף השבוע, עם קופסה של ציטוטים שהושלמו יחד עם פרינץ' פרינברט ג'וניור, כדי שנוכל להמשיך להדפיס מחסומים עבור הקולות בכנס, נסענו מרוד איילנד לניו יורק עבור או'ריילי סטראטה.

חיישן חיישן מ O'reilly Strata בניו יורק

הרולינג את motes במלון הוכיחו להיות משימה קשה. במלון היו קירות בטון עבים, מחוזקים, וזה היה מקום קשה לפריסת רשת רשת. אבל הצלחנו בעזרת כמה ידיים נוספות (כולל קיפ ברדפורד) וקיבלתי הרבה נתונים מעניינים. מספיק שהפרויקט של "סקאנקוורקס" נמחק, והוזמנו שוב לועידת שטראטה הבאה בתחילת השנה, בסנטה קלרה, קליפורניה.

לחצנים מדהים להיות התאספו ב- ITP בניו יורק

לקראת הוועידה בקליפורניה, טסתי לניו יורק והסתובבתי ב- ITP כדי לבנות תכונה חדשה למעבדה. בתוך כמה ימים, אני להרכיב 15"לחצנים מדהימים" כפתורים אדומים ענקיים לצאת מכל חדר מושב שבו הועידו משתתפי הכנס לדחוף את היוצאים אם הם חשבו שהשיחה שראו זה עתה היתה, איזה דבר מדהים.

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

אבטיפוס מגן חיישנים ב O'Reilly שכבות בקליפורניה

הפעם אנחנו אפילו הדמיה בזמן אמת של הנתונים שלנו, הודות קים ריס, ואת הצוות בבית פריסקופי,

הדמיה חיה ב O'Reilly שכבות בקליפורניה

אבל אז הדברים נהיו מעניינים. דיברנו בקצרה בניו יורק, אבל אחרי הכנס של סנטה קלרה ביקש מייקל מנושהרי, מהנדס תוכנה למפתחים עם פלטפורמת הענן של Google, להביא את מעבדת Data Sensing ל- Google I / O.

מיד היה ברור לכולנו, שאם אנחנו הולכים לעשות את הדבר המטורף הזה, התהליכים והחומרה שהשתמשנו בהם עד עכשיו יצטרכו להשתנות. המגנים המותאמים החדשים שהייתי מדגמית היו התחלה טובה, אבל Google I / O מוחזק במוסקון ווסט. בהשוואה לסוגי החללים שעבדנו בהם עד כה, הוא עצום.

אנחנו צריכים עוד motes, כל כך הרבה, למעשה, כי היינו הולכים לקבל אותם בנויים מכונת מפוברק. אחרי כמה חישובים של המעטפה, חשבתי שאנחנו צריכים איפשהו בין ארבעה ל 500 חיישנים חיישן; אנחנו לא הולכים להיות מסוגל להלחין כי רבים.

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

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

ארבעת ערוצי החיישנים השונים פרוסים ב- Google I / O

בשבוע שלפני ה- I / O, הגענו לחדר ישיבות ב- Google Boston. היו שם 500, לא 50, motes - ולמרות הגעתי מהמפעל עם כל הרכיבים מולחמים הלוח, כל 500 עדיין היה צריך לפרוק המצורפת 500 לוחות Arduino, כל אשר היה צריך להיות מתוכנת. אז רדיו XBee היה צריך להיות משויך השערים ConnectPort שלהם כך הנתונים יכולים לצאת רשת XBee רשת שלנו לתוך ענן ההתקנים של Digi, ומשם לתוך Google Cloud. כל זה היה מסובך על ידי העובדה, בשל מגבלות התקציב, היו לנו ארבעה סוגים נפרדים של motes חיישן.

זה לא היה תרגיל טריוויאלי. זה היה קיקסטרטר השתבש.

למעשה, זה היה שבוע אינטנסיבי ומפחיד, למרות התכנון הלוגיסטי הממושך שקדמו לבוסטון, ולאחר שעבדנו במשך 24 ימים, הגענו לסן פרנסיסקו יחד עם החומרה שלנו (ששלחה היום אוויר מבוסטון) לשניים ימים לפני I / O עם ההשקה עדיין לפנינו ...

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

קים קמרון ואמי Unruh, שעבדו יחד עם פליפה הופה ומייקל מנושהרי, על שילוב עם פלטפורמת קלאוד של גוגל נתן הרצאה ב I / O דנים בצד התוכנה של הפרויקט.

למרות הדאגות שלי, הדמעות ביום שישי הלכו די טוב, וקיפ, ג'ולי, רוב ואני יצאנו דרומה ל'מקייר פייר', שהתחילה למחרת. חלק מחלקי החיישן שפירסנו ב- I / I של Google מוצגים בתא הבינלאומי של Digi בפאיר, וקיפ ואני נדבר על הסיפור שלנו בהמשך היום בשעה 11:45 "פגוש את המעצבים" שלב בייקר פאר. אם אתה חושב על השתתפות O'Reilly OSCON בחודש יולי, קיפ ואני יהיה גם נותן הדרכה שבו אנחנו מדברים על מעבדת נתונים חישה, הספר שלנו נתונים ברשת מבוזרת, ומה עשינו ב I / O.

כל החומרה והקוד מהפרויקט, כולל מסד הנתונים של backend ועבודת הציוד של הצוות ב- Google, יהיו פתוחים במהלך החודשים הקרובים. לבסוף (וגם די הרבה כי זה היה השאלה הנשאלת ביותר כשהיינו ב I / O), את החומרה השתמשנו זמין כעת להזמנה מראש.



אתה עשוי להתעניין

בניית מחולל אותות הסוללה

בניית מחולל אותות הסוללה


סמארט מעשן, המנגל הטוב יותר

סמארט מעשן, המנגל הטוב יותר


יצרנים על קרח

יצרנים על קרח


בניית ארדינו מתוך נייר

בניית ארדינו מתוך נייר






פוסטים אחרונים