فهرست مطالب:

Agri-2-Eye: 9 مرحله
Agri-2-Eye: 9 مرحله

تصویری: Agri-2-Eye: 9 مرحله

تصویری: Agri-2-Eye: 9 مرحله
تصویری: On the traces of an Ancient Civilization? 🗿 What if we have been mistaken on our past? 2024, جولای
Anonim
Agri-2-Eye
Agri-2-Eye

برای ترم اول سال چهارم دانشکده مهندسی ، ما کار بر روی سیستم نظارت بر کشاورزی را انتخاب می کنیم. باید مقداری از ارزش مربوط به رشد گیاه را اندازه گیری کند. دستگاه باید از نظر انرژی مستقل بوده و از پروتکل LPWAN استفاده کند.

مرحله 1: مرحله 1: اجزای AGRI-2-EYE

میکروکنترلر:

STM32L432KC

سنسور:

  • رطوبت خارج: DHT22
  • دمای بیرون: SMT172
  • رطوبت زمین: SKU SEN0 193
  • دمای زمین: Grove 1019919
  • RGB: Grove TCS34725
  • شدت نور: Grove 101020076

ارتباطات LPWAN:

ویسول SFM10R1

تغذیه:

پنل خورشیدی 6 ولت - 2 وات

صفحه نمایش:

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 Device برای کاربران یک بستر آنلاین آسان برای استفاده برای سخت افزارهای سازگار با Mbed ارائه می دهد. این امکان دسترسی به حجم عظیمی از کتابخانه را فراهم می کند. انجمن Mbed کتابخانه را توسعه می دهد ، به نرم افزارهای نمونه برای دستگاه های سازگار دسترسی می دهد و به کاربران در مورد مشکلات خود کمک می کند.

Mbed Platform چگونه کار می کند؟

  1. اولین قدم این است که به وب سایت Mbed بروید:
  2. ایجاد حساب کاربری
  3. به منوی کامپایلر بروید و دستگاه خود را انتخاب کنید: STM32L432KC (میکروکنترلر ما)
  4. ایجاد یک پروژه
  5. وارد کردن کتابخانه مفید سابق: کتابخانه DHT
  6. برنامه را شروع کنید
  7. کد را کامپایل کنید
  8. با پورت micro-USB بین رایانه و STM32L432KC به دستگاه وصل شوید

برای مطابقت با طرحواره ها به نقشه پین توجه کنید.

مرحله 5: مرحله 5: تنظیمات Sigfox

مرحله 5: تنظیمات Sigfox
مرحله 5: تنظیمات Sigfox
مرحله 5: تنظیمات Sigfox
مرحله 5: تنظیمات Sigfox

برای پروتکل LPWAN ما یک ماژول Sigfox را انتخاب می کنیم. پروتکل Sigfox واقعاً برای برنامه های IoT مفید است زیرا ارتباط انرژی زیادی مصرف نمی کند و همچنین می تواند داده ها را در مسافت های طولانی ارسال کند. با پشتیبان Sigfox ارتباط برقرار می کند. در این پروژه ماژول به انتقال داده ها به بستر اینترنت اشیا کمک می کند.

شما باید ماژول را با CPU وصل کنید (مانند تصویر 2).

برای ارسال داده ها باید از فرمت فرمان AT استفاده کنید. برای مثال:

در ارسال OK ،

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. توکن را پیکربندی کنید تا با پشتیبان Sigfox متصل شود
  5. در داشبورد تمام ویجت مورد نیاز خود را اضافه کنید
  6. افزودن متغیر را انتخاب کنید و ابزاری را که ایجاد کرده اید انتخاب کنید.

مرحله 8: مرحله 8: رابط Ubidots ما

توصیه شده: