از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
یک ماه پیش منتشر شده
تعداد بازدید: 55
کد پروژه: 599692
شرح پروژه
Firmware پیشنهادی
BOOT
↓
WiFi ON
↓
MQTT Connect
↓
Read Pressure
↓
Publish MQTT
↓
OLED ON (2s)
↓
OLED OFF
↓
WiFi OFF
↓
Deep Sleep (30s)
یک ترانسمیتر فشار با خروجی ولتاژ 0–10 V مناسب سنجش فشار تا حدود 16 بار میباشد
محدوده فشار 0 … 16 bar
خروجی 0 … 10 V DC
در صورت امکان و عدم ایجاد خطا تغذیه سنسور رو با MOSFET قطع و وصل کنیم و سنسور فقط موقع اندازهگیری روشن باشه
چون سنسور نیاز به ولتاژ بالای 10 V دارد، باید منبع تغذیه جداگانه (مثلاً 12–24 V) برای خودش داشته باشد و تنها خروجی تقسیمشده 0–3.3 V به ESP32 وصل بشه
اگر بخوام خطای خطیسازی کمتر شه، اگر صلاح دیدین از تقویتکننده عملیاتی (Op-Amp) هم استفاده کنیم ولی بحث کم مصرفی هم در نظر بگیرین
همه ESPها به یک Wi-Fi مشترک وصل میشوند ( مثلا یک روتور )هر ESP باید:
Device ID یکتا داشته باشه
نرخ ارسال مشخص داشته باشد
با قطع شبکه کرش نکنه و این خیلی مهمه
همه چیز روی شبکه محلی (Local) انجام میشه.
جهت دیدن دیتا ها روی کامپیوتر از Node-RED استفاده شود
داشبورد زنده برای هر ۱۰ دستگاه ( هر سی ثانیه )
نمایش Device ID
فشار، دما، زمان
ذخیره خودکار در CSVیا اکسل
مانیتور کردن باتری Li-ion (18650)
o اندازهگیری ولتاژ باتری با ADC
o تبدیل ولتاژ به درصد شارژ
o نمایش درصد شارژ روی OLED
هشدار باتری کم
اگر باتری به زیر 3.3V رسید، LED و بوق هشدار دهد
· شروع لاگینگ با یک دکمه
· ذخیره دیتا روی SPI FLASH یا SD کارت
· ارسال دیتا با MQTT همزمان
· LED آبی چشمکزن هنگام لاگ و قرمز هنگام بروز خطا
· نمایش روی OLED
· دو دکمه برای کالیبراسیون سنسور (افست / کم کردن)
· تشخیص اختلاف فشار 2.5 bar → چراغ قرمز + بوق هشدار
· ساعت ds1307 برای زمان واقعی
· میانگین 10 خوانش فشار
· OLED با دکمه روشن شدن
· LED آبی چشمک + LED قرمز + بوق هشدار اختلاف >2.5 Bar
· ارسال MQTT + ذخیره روی SD کارت
· Deep Sleep بین ارسالها
· میخوام زمان را از PC ست کنم
پیشنهاد فرمت ذخیره در حافظه
Date: 2026-01-26 Time: 14:32:05 | Elapsed: 00:05:30 | Pressure: 14.2 Bar | IP: 192.168.1.55
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
15روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت هفت سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار