فهرست مطالب:
- مرحله 1: مهارت های مورد نیاز
- مرحله 2: قطعات/لیست سخت افزار
- مرحله 3: مرور پروژه
- مرحله 4: آماده سازی سخت افزار
- مرحله 5: نوشتن کد
- مرحله ششم: سوال دارید؟
تصویری: آشکارساز نشت آب: 6 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
اگر تا به حال نگران بازگشت خانه به زیرزمین پر آب شده اید ، این پروژه برای شما مناسب است.
ما به شما نحوه ایجاد یک سیستم تشخیص نشت آب را نشان می دهیم که در صورت تشخیص نشت یک پیام متنی برای شما ارسال می کند.
مرحله 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 ، مقدار سنسور آب را بخوانید ، اگر سطح آب خطرناک است ، پیامکی ارسال کنید. اگر نه ادامه دهید.
- یک ثانیه بخوابید و تکرار کنید
مرحله ششم: سوال دارید؟
اگر سوالی در مورد پروژه دارید ، در قسمت نظرات با ما در میان بگذارید!
ممنون که خواندید
توصیه شده:
آشکارساز نشت گاز مبتنی بر IOT: 4 مرحله
آشکارساز نشت گاز مبتنی بر IOT: الزامات 1 - Nodemcu (ESP8266) 2 - سنسور دود (MQ135) 3 - سیم های بلوز (3)
آشکارساز نشت مسکن دوربین زیر آب بهبود یافته: 7 مرحله (همراه با تصاویر)
بهبود دهنده نشت مسکن دوربین زیر آب: نسخه قبلی این نشت یاب محفظه دوربین زیر آب در سال گذشته در Instructables ارسال شد که طراحی آن بر اساس AdaFruit Trinket Atmel AVR بود. این نسخه بهبود یافته از Atmel SAMD M0 AdaFruit Trinket استفاده می کند. آنجا
آشکارساز دود IOT: آشکارساز دود موجود را با IOT به روز کنید: 6 مرحله (همراه با تصاویر)
آشکارساز دود IOT: آشکارساز دود موجود را با IOT به روز کنید: فهرست مشارکت کنندگان ، مخترع: Tan Siew Chin ، Tan Yit Peng ، Tan Wee Heng ناظر: دکتر Chia Kim Seng گروه مهندسی مکاترونیک و رباتیک ، دانشکده مهندسی برق و الکترونیک ، Universiti Tun حسین اونن مالزی. توزیع
ESP8266/ESP-01 آشکارساز نشت SmartThings دارای آردوینو: 5 مرحله (همراه با تصاویر)
ESP8266/ESP-01 آشکارساز نشت SmartThings دارای آردوینو: خیلی خیلی نشت یاب ها را انتخاب کنید ، کدام یک برای شما بهتر کار می کند؟ اگر سامسونگ SmartThings هر دستگاهی را در خانه شما کنترل می کند ، ممکن است این بلیط فقط بلیط باشد! این آخرین نسخه از مجموعه ای است که من در حال ساخت آن هستم
ESP8266/ESP-01 آشکارساز نشت قدرتمند آردوینو: 3 مرحله (همراه با تصاویر)
ESP8266/ESP-01 Arduino Powered Detector: Water Is GREAT Stuff درست است؟ نه زمانی که مجبور به ترک خانه تعیین شده خود شوید و در عوض شروع به شنا در اطراف فضای خانه خود کنید. من می دانم که این یک پروژه "پس از واقعیت" است ، اما امیدوارم بتواند به شخص دیگری کمک کند تا از شناور احتمالی جلوگیری کند