فهرست مطالب:

آشکارساز نشت آب: 6 مرحله (همراه با تصاویر)
آشکارساز نشت آب: 6 مرحله (همراه با تصاویر)

تصویری: آشکارساز نشت آب: 6 مرحله (همراه با تصاویر)

تصویری: آشکارساز نشت آب: 6 مرحله (همراه با تصاویر)
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, جولای
Anonim
Image
Image

اگر تا به حال نگران بازگشت خانه به زیرزمین پر آب شده اید ، این پروژه برای شما مناسب است.

ما به شما نحوه ایجاد یک سیستم تشخیص نشت آب را نشان می دهیم که در صورت تشخیص نشت یک پیام متنی برای شما ارسال می کند.

مرحله 1: مهارت های مورد نیاز

برای این پروژه ، تنها چیزی که نیاز دارید دانش اولیه برنامه نویسی است! ما برنامه ای را نوشتیم که سنسور آب را اندازه گیری می کند و یک متن را به زبان C ارسال می کند.

مرحله 2: قطعات/لیست سخت افزار

مروری بر پروژه
مروری بر پروژه

در اینجا چیزی است که ما استفاده کردیم:

  • فیجت SBC4
  • سنسور آب
  • کابل فیجت

مرحله 3: مرور پروژه

این پروژه دارای طرح زیر است:

  • PhidgetSBC4 کد برنامه ما (نوشته شده با C) را اجرا می کند. از طریق توپی ساخته شده در VINT Hub به سنسور آب متصل می شود.
  • اگر سنسور آب نشان دهد که آب وجود دارد ، SBC از ویژگی ایمیل به متن که اکثر حامل های بی سیم از آن برای ارسال پیام متنی پشتیبانی می کنند ، استفاده می کند.

مرحله 4: آماده سازی سخت افزار

آماده سازی سخت افزار
آماده سازی سخت افزار
آماده سازی سخت افزار
آماده سازی سخت افزار
آماده سازی سخت افزار
آماده سازی سخت افزار

سنسور ما احتمالاً با آب تماس می گیرد (مخصوصاً در حین آزمایش) ، بنابراین مهم است که از اجزای PCB محافظت کنیم. برای انجام این کار ، ما از یک پوشش مطابق روی PCB استفاده کردیم.

مرحله 5: نوشتن کد

کد نویسی
کد نویسی
کد نویسی
کد نویسی

تمام کد این پروژه قبلاً نوشته شده است و در فایل waterLeakDetector.c موجود است ، بنابراین اگر می خواهید آن را پیاده سازی کنید ، تنها کاری که باید انجام دهید این است که چند مورد (شماره سریال ، آدرس ایمیل و غیره) را اصلاح کرده و کامپایل کنید آی تی.

مهم: قبل از نصب ، باید libcurl را در SBC خود تنظیم کنید. ترمینال را باز کرده و دستور زیر را وارد کنید:

sudo apt-get libcurl4-gnutls-dev را نصب کنید

برای اطلاعات بیشتر در مورد نحوه تدوین برنامه های C در SBC ، این پیوندها را بررسی کنید:

  • نصب بسته های توسعه
  • تدوین برنامه های C در لینوکس

در اینجا یک مرور سریع از کد وجود دارد:

  • یک شیء VoltageInput ایجاد کنید
  • شیء VoltageInput را به حسگر آب ترسیم کنید. برای اطلاعات بیشتر به این ویدئو مراجعه کنید.
  • در حلقه while ، مقدار سنسور آب را بخوانید ، اگر سطح آب خطرناک است ، پیامکی ارسال کنید. اگر نه ادامه دهید.
  • یک ثانیه بخوابید و تکرار کنید

مرحله ششم: سوال دارید؟

اگر سوالی در مورد پروژه دارید ، در قسمت نظرات با ما در میان بگذارید!

ممنون که خواندید

توصیه شده: