תוכן עניינים:
- שלב 1: חומרה
- שלב 2: קושחת חלקיקים
- שלב 3: תוכנת MIT App Inventor 2 לדוגמא
- שלב 4: למד כיצד לכתוב אפליקציות משלך לפרויקטים מבוססי חלקיקים
- שלב 5: התקדמות נוספת
וִידֵאוֹ: בדיקת פוטון חלקיקי ממציא האפליקציות של MIT: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
אנו (פרויקטים מעשיים בצוות) מפתחים כבר כמה שנים פרויקטים המחוברים לאינטרנט באמצעות מכשירי פוטון וחלקיקי IoT, ראה:
github.com/TeamPracticalProjects
השתמשנו במספר שירותים כדי לתקשר עם התקני החלקיקים שלנו, כגון IFTTT ו- Blynk. שירותים אלה עובדים מצוין ואינם דורשים שום תכנות. עם זאת, הם בהכרח מוגבלים; באופן ספציפי, ביחס להיגיון מצומצם מאוד שתוכל למקם באפליקציה. זה דרש מאיתנו להכניס את כל ההיגיון והחישוב הנדרש מהפרויקט לקושחה של מכשיר החלקיקים. לעתים קרובות הדבר אינו רצוי; במיוחד כאשר אנו מעוניינים לפתח חומרה וקושחה שניתן להשתמש בהם ביותר ממטרה אחת.
MIT App Inventor 2 היא מערכת תכנות קלה מאוד לשימוש לפיתוח אפליקציות אמיתיות. כרגע הוא מוגבל לפיתוח אפליקציות אנדרואיד, אך צוות MIT הבטיח תמיכה ב- iOS בשנת 2018. יתר על כן, קיימים אמולטורים לאנדרואיד אשר יפעילו אפליקציות שנוצרו באמצעות MIT App Inventor 2 בפלטפורמות Windows ו- Mac/OSX.
פרויקט זה עוסק בללמד אותך כיצד לפתח אפליקציות ב- MIT App Inventor 2 שיכולות לתקשר עם הפרויקט המבוסס על חלקיקים שלך. באופן ספציפי, תוכל לפתח אפליקציה משלך שתוכל לקרוא משתנים חשופים לענן (Particle.variable ()) ממכשיר ה- Particle שלך ולהתקשר לפונקציות חשופות בענן (Particle.function ()) במכשיר ה- Particle שלך. פרויקט זה כולל קושחה של חלקיקים ואפליקציה מתאימה, כמו גם תיעוד אודות אופן פעולתו של קוד זה.
פרויקט זה גם מראה לך כיצד לכלול את תבנית אפליקציות החלקיקים שלנו באפליקציית MIT App Inventor 2 שלך:
github.com/TeamPracticalProjects/Particle_App_Template
תבנית אפליקציית חלקיקים זו כתובה גם ב- MIT App Inventor 2 ומספקת לאפליקציה שלך את היכולת של משתמש להיכנס לחשבון החלקיקים שלו ולבחור מכשיר Particle לשימוש עם האפליקציה. הכללת תבנית אפליקציית החלקיקים בתוך האפליקציה פירושה שתוכל לפרסם את האפליקציה שלך בנויה מראש (קובץ.apk); המשתמש באפליקציה שלך לא צריך למקם באופן ידני את המשתמש_אסימון_טוקן ואת מזהה ההתקן שלו בתוך קוד המקור ולרכז אותו בעצמם.
פיתוח אפליקציה שמחה!
פרויקטים מעשיים בצוות
שלב 1: חומרה
אינך צריך חומרה אם אתה רק רוצה ללמוד את האפליקציה לדוגמא שלנו. עם זאת, תוכל ליהנות מבניית הדוגמה, כולל חומרה, קושחה של חלקיקים ותוכנת MIT App Inventor 2.
החומרה שתזדקק לה משתמשת במעגל המודפס שלנו חיישן דליפת מים עם רכיבים, ומתג חיצוני/כפתור חיצוני וסרוו תחביב. מידע מלא ניתן למצוא ב:
github.com/TeamPracticalProjects/WaterLeak …
עם זאת, אינך צריך לבנות את פרויקט חיישן נזילות המים כדי להריץ דוגמה זו. אתה יכול להכין אותו על קרש לחם ללא הלחמה באמצעות המרכיבים הבאים:
1. פוטון חלקיקים (או אלקטרון)
2. LED עם נגד מגביל זרם
3. סרוו תחביב (תואם 3.3 וולט)
4. מתג כפתור מיקרו (אופציונלי)
הוראות לבניית גרסת לוח זו לחומרה כלולות במדריך ההתקנה ומדריך למשתמש:
github.com/TeamPracticalProjects/MIT-App-I…
שלב 2: קושחת חלקיקים
על מנת להריץ פרויקט דוגמה זה באמצעות החומרה שבנית בשלב הקודם, יהיה עליך לטעון, לאסוף ולהבהב את קושחת החלקיקים ("Test_MIT.ino") למכשיר החלקיקים שלך (פוטון). הקושחה (קוד המקור) מתפרסמת בכתובת:
github.com/TeamPracticalProjects/MIT-App-I…
הוראות להרכיב, להבהב קושחה זו לפוטון או לאלקטרון שלך ולבדוק שהיא פועלת באמצעות מסוף החלקיקים, נמצאות במדריך ההתקנה והמשתמש:
github.com/TeamPracticalProjects/MIT-App-I…
שלב 3: תוכנת MIT App Inventor 2 לדוגמא
כללנו גרסה בנויה מראש ומוכנה להתקנה של האפליקציה ב:
github.com/TeamPracticalProjects/MIT-App-I…
אתה יכול להעלות קובץ זה ישירות למכשיר הנייד אנדרואיד ולהתקין אותו פשוט על ידי הקשה על קובץ זה במכשיר הנייד שלך. הוראות מפורטות יותר כלולות במדריך ההתקנה והמשתמש, בכתובת:
github.com/TeamPracticalProjects/MIT-App-I…
שלב 4: למד כיצד לכתוב אפליקציות משלך לפרויקטים מבוססי חלקיקים
פרויקט זה הוא מסלול. ככזה, מטרתו העיקרית היא ללמד אותך כיצד לכתוב תוכנת MIT App Inventor וקושחת החלקיקים המתאימה. על מנת להשיג מטרה זו, כללנו קוד מקור הן עבור קושחת החלקיקים והן עבור תוכנת MIT App Inventor 2 לפרויקט לדוגמה זה. קוד מקור הקושחה של חלקיקים נמצא בכתובת:
github.com/TeamPracticalProjects/MIT-App-I…
קוד המקור של MIT App Inventor 2 נמצא בכתובת:
github.com/TeamPracticalProjects/MIT-App-I…
שים לב שתזדקק ל- MIT App Inventor 2 IDE על מנת להציג ולערוך את קוד המקור הזה. ה- IDE הוא שירות אינטרנט בחינם שדורש רק חשבון Google בחינם כדי להשתמש בו. עבור אל כתובת האתר הבאה כדי להתחיל עם MIT App Inventor 2:
ai2.appinventor.mit.edu
לא היינו משאירים לך להבין את כל זה בעצמך! כללנו תיאור מפורט של איך כל זה עובד; לִרְאוֹת:
github.com/TeamPracticalProjects/MIT-App-I…
אם אינך עושה דבר אחר בפרויקט זה, אנא קרא את המסמך האחרון. אנו מבטיחים שתלמד הרבה בכך.
שלב 5: התקדמות נוספת
פרויקט הדגמה זה משתמש בתבנית אפליקציית החלקיקים שלנו. תבנית אפליקציית החלקיקים מאפשרת למשתמשי האפליקציה שלך להיכנס לחשבון החלקיקים שלהם ולבחור את המכשיר לשימוש עם האפליקציה. בכך, אין צורך שמשתמש בפרויקט שלך יזין ידנית את פרטי המשתמש וההתקן של חלקיקיו בקוד המקור של האפליקציה ולאחר מכן יאסוף את האפליקציה לשימושם. אתה יכול לכתוב את האפליקציה לפרויקט שלך, לבנות אותו לקובץ.apk (מוכן להתקנה), והמשתמשים שלך יכולים פשוט להתקין אותו מבלי שתצטרך להתייעץ עם קוד המקור (כמובן, אנו כן מעודדים פרסום קוד פתוח של כל קוד המקור, כך שמשתמשים יוכלו להבין את הפרויקט ואף לבצע בו שינויים ושיפורים).
אינך צריך להבין כיצד עובדת תבנית אפליקציות החלקיקים כדי שתוכל להשתמש בה ביישומי MIT App Inventor 2 שלך. עם זאת, תוכל ללמוד הרבה יותר על תקשורת עם ענן החלקיקים אם תסקור את התיעוד הנרחב שסיפקנו, בכתובת:
github.com/TeamPracticalProjects/Particle_…
עדיין יש לך שאלות? הצעות? רוצה לשתף בחזרה? אנא אל תהסס לפנות אלינו בכתובת:
מוּמלָץ:
צעצוע רך וקוביות Bluetooth ולפתח משחק אנדרואיד עם ממציא אפליקציות MIT: 22 שלבים (עם תמונות)
צעצוע רך וקוביות Bluetooth ולפתח משחק אנדרואיד עם ממציא אפליקציות MIT: משחק משחק קוביות יש שיטה אחרת 1) משחק מסורתי עם קוביות עץ או פליז. לשחק את הקוביות פיזית ולהזיז את המטבע בנייד או במחשב האישי
(מעצב) דגם מעליות באמצעות Arduino, ממציא האפליקציות ותוכנות חינמיות אחרות: 7 שלבים
(Ascensor) דגם מעלית באמצעות Arduino, ממציא אפליקציות ותוכנות חופשיות אחרות: ESPConstrucción, paso a paso, de un ascensor a escala usando arduino (como controlador del motor y entradas y salidas for bluetooth), ממציא אפליקציות (עבור diselino de aplicación como panel) de control del ascensor) y freeCAD y LibreCAD para diseño.Abajo
מונה חלקיקי מיקרו נייד PM1 PM2.5 PM10: 20 שלבים (עם תמונות)
מונה חלקיקי מיקרו נייד PM1 PM2.5 PM10: כיום זיהום אוויר קיים בכל מקום ובעיקר בערים שלנו. ערים גדולות טורפות כל השנה ורמות הזיהום מגיעות לעיתים (ולעתים מסוימות) לרמות מסוכנות מאוד לבריאות האדם. ילדים רגישים במיוחד ל
בנה גלאי זיהום חלקיקי לורה: 8 שלבים
בנה גלאי זיהום חלקיקי LoRa: נבנה גלאי חומר חלקיקי באמצעות חיישן איכות אוויר PM2.5, ESP32, UNO ו- LoRa. זיהום חלקיקים, המכונה גם חומר חלקיקי הוא תערובת של גדלים נרחבים של מוצקים ונוזלים הנמצאים באוויר. כמה מ p
תחנת ניטור חלקיקי אבק מבית Arduino: 4 שלבים (עם תמונות)
תחנת ניטור חלקיקי אבק מבית Arduino: ניתן לבנות די בקלות מכשיר אינטרנט של דברים העוסק במעקב אחר זיהום אבק בביתכם בפחות מ- $ 50 ולקבל הודעה כאשר רמת האבק גבוהה מדי כך שתאוורר את החדר, או שתוכל להגדיר זה בחוץ וקבל הודעה אם זה