תוכן עניינים:

אגרי -2 עין: 9 שלבים
אגרי -2 עין: 9 שלבים

וִידֵאוֹ: אגרי -2 עין: 9 שלבים

וִידֵאוֹ: אגרי -2 עין: 9 שלבים
וִידֵאוֹ: ⚠️ התמודדתי עם 24 פחדים מהילדות ב-24 שעות! 😱 זה היה מסוכן 2024, יולי
Anonim
אגרי -2 עין
אגרי -2 עין

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

שלב 1: שלב 1: המרכיבים של AGRI-2-EYE

בקר מיקרו:

STM32L432KC

חיישן:

  • לחות חיצונית: DHT22
  • טמפרטורה חיצונית: SMT172
  • לחות הקרקע: SKU SEN0 193
  • טמפרטורת הקרקע: גרוב 1019919
  • RGB: Grove TCS34725
  • עוצמת האור: Grove 101020076

תקשורת LPWAN:

Wisol SFM10R1

אכילה:

פאנל סולארי 6V - 2W

תצוגת מסך:

ARCELI SSD1306

שלב 2: שלב 2: אב טיפוס Agri-2-EYE

שלב 2: אב טיפוס Agri-2-EYE
שלב 2: אב טיפוס Agri-2-EYE

שלב 3: שלב 3: תרשימי פרויקטים

שלב 3: תרשימי פרויקטים
שלב 3: תרשימי פרויקטים
שלב 3: תרשימי פרויקטים
שלב 3: תרשימי פרויקטים
שלב 3: תרשימי פרויקטים
שלב 3: תרשימי פרויקטים

לפרויקט אנו צריכים 3 PCB:

  • ספק כוח PCB
  • PCB ממשק
  • חיישן PCB חיצוני

שלב 4: שלב 4: פיתוח Mbed

פלטפורמת המכשיר Arm Mbed IoT מספקת למשתמשים פלטפורמה מקוונת קלה לשימוש עבור חומרה תואמת Mbed. הוא מאפשר גישה לכמות עצומה של ספרייה. קהילת Mbed מפתחת ספרייה, נותנת גישה לתוכנות לדוגמה למכשיר תואם ומסייעת למשתמשים בבעיות שלהם.

כיצד פועלת פלטפורמת Mbed?

  1. השלב הראשון הוא להיכנס לאתר Mbed:
  2. צור חשבון
  3. עבור לתפריט המהדר ובחר את המכשיר שלך: STM32L432KC (המיקרו -בקר שלנו)
  4. צור פרויקט
  5. ייבא ספרייה שימושית למשל: ספריית DHT
  6. התחל את התוכנית
  7. ערכו את הקוד
  8. ייצא למכשיר באמצעות חיבור יציאת המיקרו-USB בין המחשב לבין ה- STM32L432KC

שימו לב למפת הסיכה כדי להתכתב עם הסכימות.

שלב 5: שלב 5: תצורות Sigfox

שלב 5: תצורות Sigfox
שלב 5: תצורות Sigfox
שלב 5: תצורות Sigfox
שלב 5: תצורות Sigfox

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

עליך לחבר את המודול למעבד (כמו בתמונה 2).

כדי לשלוח נתונים עליך להשתמש בפורמט הפקודה AT. לדוגמא:

AT שלח אישור, ב- $ T? להחזיר את ערך הטמפרטורה.

אנו משתמשים בפורמט זה לשליחת כל ערכי חיישן.

שלב 6: שלב 6: קודי Agri-2-EYE

שלב 6: קודי Agri-2-EYE
שלב 6: קודי Agri-2-EYE

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

בתמונה ניתן לראות כיצד אנו שולחים את ערך החיישן.

שלב 7: שלב 7: פלטפורמת הענן של Ubidots

שלב 7: פלטפורמת הענן של Ubidots
שלב 7: פלטפורמת הענן של Ubidots

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

  1. עבור אל https://ubidots.com/ וצור חשבון
  2. בחר את המכשיר וצור מכשיר חדש בלחיצה על "+"
  3. בחר תווית ושם
  4. הגדר את האסימון כדי להתחבר עם backend של Sigfox
  5. במרכז השליטה הוסף את כל הווידג'ט שאתה צריך
  6. בחר הוסף משתנה ובחר את התכנון שיצרת.

שלב 8: שלב 8: ממשק Ubidots שלנו

מוּמלָץ: