فهرست مطالب:
- مرحله 1: دستگاه ضروری ما نیاز داریم
- مرحله 2: ایجاد اتصالات سخت افزاری
- مرحله 3: برنامه نویسی پایتون رزبری پای
- مرحله 4: حالت عملکرد
- مرحله 5: برنامه ها و ویژگی ها
- مرحله 6: نتیجه گیری
تصویری: مشاهده گر رطوبت و دما با استفاده از تمشک پای با SHT25 در پایتون: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
به عنوان علاقه مندان به رزبری پای ، ما به آزمایش های دیدنی تری با آن فکر کردیم.
در این کمپین ، ما یک رصد کننده رطوبت و دما خواهیم ساخت که رطوبت و دمای نسبی را با استفاده از Raspberry Pi و SHT25 ، سنسور رطوبت و دما اندازه گیری می کند. بنابراین بیایید نگاهی به این سفر بیندازیم تا رطوبت و دما را برای دستیابی به محیط مناسب در خانه بسازیم. رطوبت و دما مشاهده گر پروژه ای بسیار سریع برای ساخت است. کاری که باید انجام دهید جمع آوری اجزا ، مونتاژ و پیروی از دستورالعمل ها است. سپس در هیچ زمانی نمی توانید از داشتن مالک این تنظیم لذت ببرید. بیا ، شاد باش ، بیا شروع کنیم
مرحله 1: دستگاه ضروری ما نیاز داریم
مشکلات برای ما کمتر بود زیرا ما چیزهای زیادی را برای کار در اختیار داریم. با این حال ، ما می دانیم که چگونه برای دیگران دشوار است که قسمت مناسب را در زمان مناسب از مکان مناسب به ارزش یک پنی جمع آوری کنند. بنابراین ما در همه زمینه ها به شما کمک خواهیم کرد. برای دریافت لیست کامل قطعات ، موارد زیر را بخوانید.
1. تمشک پای
اولین قدم تهیه برد Raspberry Pi بود. Raspberry Pi یک رایانه تک صفحه ای مبتنی بر لینوکس است که بسیاری از علاقه مندان در پروژه های خود از آن استفاده کرده اند. رزبری پای در محاسبه قدرتمند است و با وجود اندازه کوچک تخیلات مردم را بارور می کند. بنابراین ، در روندهای داغ مانند اینترنت اشیا (IoT) ، شهرهای هوشمند ، آموزش مدرسه و سایر ابزارهای مفید استفاده می شود.
2. I2C Shield برای رزبری پای
به نظر ما ، تنها چیزی که Raspberry Pi 2 و Pi 3 واقعاً فاقد آن هستند ، پورت I²C بود. جای نگرانی نیست. INPI2 (آداپتور I2C) پورت Raspberry Pi 2/3 I²C را برای استفاده در چندین دستگاه I2C فراهم می کند. در فروشگاه Dcube موجود است.
3. سنسور رطوبت و دما SHT25
رطوبت SHT25 با دقت بالا و سنسور دما سیگنالهای سنسور کالیبره شده و خطی را در قالب دیجیتال I²C ارائه می دهد. ما این سنسور را از فروشگاه Dcube خریداری کردیم.
4. کابل اتصال I2C
ما از کابل اتصال I²C موجود در فروشگاه Dcube استفاده کردیم.
5. کابل میکرو USB
کم پیچیده ترین ، اما سخت ترین از نظر نیاز به قدرت ، رزبری پای است! ساده ترین راه برای تغذیه رزبری پای از طریق کابل Micro USB است.
6 کابل اترنت (LAN)/ USB دانگل WiFi
اینترنت در حال تبدیل شدن به میدان شهر دهکده جهانی فردا است. رزبری پای خود را با کابل اترنت (LAN) متصل کرده و آن را به روتر شبکه خود وصل کنید. روش دیگر ، به دنبال آداپتور WiFi باشید و از یکی از پورت های USB برای دسترسی به شبکه بی سیم استفاده کنید. این یک انتخاب هوشمندانه ، آسان ، کوچک و ارزان است!
7. کابل HDMI/دسترسی از راه دور
با کابل HDMI روی صفحه ، می توانید آن را به تلویزیون دیجیتال یا مانیتور متصل کنید. می خواهید پول پس انداز کنید! رزبری پای را می توان با استفاده از روش های مختلف مانند SSH و دسترسی از طریق اینترنت از راه دور در دسترس قرار داد. می توانید از نرم افزار منبع باز PuTTY استفاده کنید.
پول اغلب هزینه زیادی دارد
مرحله 2: ایجاد اتصالات سخت افزاری
به طور کلی ، مدار بسیار مستقیم است. مطابق شماتیک نشان داده شده مدار را بسازید. پس از تصویر بالا ، طرح نسبتاً ساده است و شما نباید مشکلی داشته باشید.
در پیش بینی خود ، ما اصول الکترونیکی را صرفاً برای بازسازی حافظه برای سخت افزار و نرم افزار گذرانده بودیم. ما می خواستیم یک شماتیک الکترونیکی ساده برای این پروژه تهیه کنیم. در الکترونیک ، شماتیک مانند پایه است. طراحی مدار مستلزم یک پایه سازه ای است که دوام داشته باشد. هنگامی که شماتیک الکترونیکی خود را برای آنچه می خواهید بسازید تهیه کنید ، بقیه چیز فقط پیروی از طرح است.
رزبری پای و I2C Shield Bonding
رزبری پای را بردارید و I²C Shield را روی آن قرار دهید. Shield را به آرامی روی پین های GPIO فشار دهید. وقتی می دانید چه می کنید ، یک تکه کیک است (عکس را ببینید).
پیوند سنسور و تمشک پای
سنسور را بردارید و کابل I²C را با آن وصل کنید. مطمئن شوید خروجی I²C همیشه به ورودی I²C متصل شود. همانطور که Raspberry Pi با سپر I²C روی آن نصب شده است. استفاده از سپر و کابل I²C یک پلاگین ساده و جایگزین برای روش لحیم کاری مستقیم اغلب گیج کننده و مستعد خطا است. بدون آن شما نیاز به خواندن نمودارها و پین ها ، لحیم کاری روی صفحه دارید ، و اگر می خواهید برنامه خود را با افزودن یا تغییر تابلوها تغییر دهید ، باید همه اینها را حذف کرده و دوباره شروع کنید. این امر عیب یابی را پیچیده تر می کند (شما در مورد plug-and-play شنیده اید. این یک plug ، unplug and play است. استفاده از آن بسیار ساده است ، باورنکردنی است).
توجه: سیم قهوه ای همیشه باید اتصال GND (GND) بین خروجی یک دستگاه و ورودی دستگاه دیگر را دنبال کند
شبکه ، USB و Wireless مهم است
یکی از اولین کارهایی که می خواهید انجام دهید این است که رزبری پای خود را به اینترنت متصل کنید. شما دو گزینه دارید: اتصال با استفاده از کابل اترنت (LAN) یا روش جایگزین اما چشمگیر برای استفاده از آداپتور WiFi.
تغذیه مدار
کابل Micro USB را به پریز برق رزبری پای وصل کنید. آن را روشن کنید و ویولا ، ما خوب هستیم!
اتصال به صفحه نمایش
ما می توانیم کابل HDMI را به مانیتور/تلویزیون متصل کنیم یا کمی خلاق باشیم تا بتوانیم Pi بدون سر ایجاد کنیم که با استفاده از روش های دسترسی از راه دور مانند-SSH/PuTTY مقرون به صرفه است. به یاد داشته باشید ، دانشگاه تنها زمانی است که فقیر و مست بودن قابل قبول است.
مرحله 3: برنامه نویسی پایتون رزبری پای
کد پایتون برای Raspberry Pi و SHT25 Sensor در مخزن Github ما وجود دارد.
قبل از رفتن به برنامه ، مطمئن شوید که دستورالعمل های داده شده در فایل Readme را مطالعه کرده اید و رزبری پای خود را بر این اساس تنظیم کنید. رطوبت به وجود مایع ، به ویژه آب ، اغلب در مقادیر کمی اشاره دارد. مقادیر کمی آب ممکن است ، به عنوان مثال ، در هوا (رطوبت) ، در غذاها و محصولات مختلف تجاری یافت شود.
در زیر کد پایتون آمده است. می توانید کد را به هر روشی که ترجیح می دهید کلون و ویرایش کنید.
# توزیع شده با مجوز اراده آزاد # SHT25 # این کد برای کار با ماژول کوتاه SHT25_I2CS I2C طراحی شده است که از ControlEverything.com در دسترس است. #
smbus وارد کنید
زمان واردات
# اتوبوس I2C بگیرید
bus = smbus. SMBus (1)
آدرس # SHT25 ، 0x40 (64)
# ارسال فرمان اندازه گیری دما # 0xF3 (243) NO HOLD master bus.write_byte (0x40، 0xF3)
زمان خواب (0.5)
آدرس # SHT25 ، 0x40 (64)
# بازخوانی اطلاعات ، 2 بایت # Temp MSB ، Temp LSB data0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)
# تبدیل داده ها
temp = data0 * 256 + data1 cTemp = -46.85 + ((temp * 175.72) / 65536.0) fTemp = cTemp * 1.8 + 32
آدرس # SHT25 ، 0x40 (64)
# ارسال فرمان اندازه گیری رطوبت # 0xF5 (245) NO HOLD master bus.write_byte (0x40، 0xF5)
زمان خواب (0.5)
آدرس # SHT25 ، 0x40 (64)
# بازخوانی اطلاعات ، 2 بایت # رطوبت MSB ، رطوبت LSB data0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)
# تبدیل داده ها
رطوبت = داده 0 * 256 + داده 1 رطوبت = -6 + ((رطوبت * 125.0) / 65536.0)
# خروجی داده ها به صفحه
چاپ "رطوبت نسبی:٪.2f ٪٪"٪ رطوبت چاپ "دمای سانتیگراد:٪.2f C"٪ cTemp print "دما در فارنهایت:٪.2f F"٪ fTemp
مرحله 4: حالت عملکرد
اکنون ، کد را بارگیری (یا git pull) کرده و در Raspberry Pi باز کنید.
دستورات کامپایل و بارگذاری کد را در ترمینال اجرا کنید و خروجی را در Display ببینید. پس از چند لحظه ، همه پارامترها را نمایش می دهد. پس از اطمینان از اینکه همه چیز به اندازه یک پنکیک کار می کند ، می توانید بداهه نوازی کرده و با پروژه به موارد جالب تری بروید.
مرحله 5: برنامه ها و ویژگی ها
سنسور جدید رطوبت و دما SHT25 فناوری سنسور را با عملکرد بی نظیر سنسور ، طیف وسیعی از انواع مختلف و ویژگی های جدید به سطح جدیدی می رساند. مناسب برای طیف گسترده ای از بازارها ، مانند لوازم خانگی ، پزشکی ، اینترنت اشیا ، HVAC یا صنعتی. همچنین در کلاس خودرو موجود است.
برای مثال آرام باشید و به سونا بروید!
عاشق سونا باشید! سونا برای بسیاری جذاب بوده است. یک منطقه محصور - معمولاً چوبی است ، گرم می شود تا حرارت بدن فرد داخل آن ایجاد شود. مشخص است که گرمایش بدن دارای اثرات مفید بالایی است. در این کمپین ، ما یک Sauna Jacuzzi Observer خواهیم ساخت که رطوبت و دمای نسبی را با استفاده از رزبری پای و SHT25 اندازه گیری می کند. شما می توانید یک سونا جکوزی آبزرور خانگی ایجاد کنید تا هر بار به محیطی مناسب برای حمام مسحورکننده سونا دست پیدا کنید.
مرحله 6: نتیجه گیری
امیدوارم این پروژه الهام بخش آزمایش های بیشتر باشد. در حوزه رزبری پای ، می توانید در مورد چشم اندازهای بی پایان رزبری پای ، قدرت بی دردسر آن ، کاربردهای آن و اینکه چگونه می توانید علایق خود را در زمینه الکترونیک ، برنامه نویسی ، طراحی و غیره جبران کنید ، فکر کنید. ایده های زیادی وجود دارد. گاهی اوقات نتیجه پایین ترین سطح را برای شما به همراه دارد اما تسلیم نمی شود. ممکن است راه دیگری وجود داشته باشد یا ایده جدیدی از شکست تکامل یابد (حتی ممکن است یک پیروزی ایجاد کند). شما می توانید با ایجاد یک خلاقیت جدید و تکمیل جزئیات آن ، خود را به چالش بکشید. برای راحتی شما ، ما یک فیلم آموزشی جالب در Youtube داریم که ممکن است دستی به اکتشاف شما داشته باشد و اگر می خواهید توضیحات بیشتری در مورد هر جنبه ای از پروژه ارائه دهید.
توصیه شده:
Raspberry Pi SHT25 سنسور رطوبت و دما پایتون: 4 مرحله
رزبری پای SHT25 سنسور رطوبت و دما پایتون: SHT25 I2C سنسور رطوبت و دما 8 1.8٪ RH ± 0.2 درجه سانتی گراد I2C Mini Module. سنسور رطوبت و دما با دقت بالا SHT25 از نظر فاکتور شکل و هوش به یک استاندارد صنعتی تبدیل شده است و نشانگرهای حسگر کالیبره شده و خطی را ارائه می دهد
نظارت بر دما و رطوبت با استفاده از تمشک پای: 6 مرحله (همراه با تصاویر)
نظارت بر دما و رطوبت با استفاده از تمشک پای: تابستان در راه است ، و کسانی که فاقد کولر هستند باید آماده باشند تا جو داخل خانه را به صورت دستی کنترل کنند. در این پست ، من روش مدرن اندازه گیری مهمترین پارامترها برای راحتی انسان را توصیف می کنم: دما و رطوبت. تی
با استفاده از تمشک پای ، رطوبت و دما را با SI7006: 6 مرحله ارزیابی کنید
با استفاده از Raspberry Pi ، ارزیابی رطوبت و دما با SI7006: از علاقه مندان به Raspberry Pi ، به آزمایشات دیدنی تری با آن فکر کردیم. در این کمپین ، دما و رطوبت مورد نیاز برای کنترل را با استفاده از Raspberry Pi و SI7006 ، حسگر رطوبت و دما
دما و رطوبت از آردوینو تا تمشک پای: 6 مرحله
دما و رطوبت از آردوینو تا تمشک پای: پیگیری دما و رطوبت در صورت داشتن گلخانه یا برنامه های آینده برای ارتقاء گلخانه به یک مزرعه کوچک هوشمند بسیار مهم است. در اولین دستورالعمل من نحوه ایجاد نمونه اولیه را نشان خواهم داد: دمای DHT11 را به هم وصل کنید
تمشک پای / DHT11 - اندازه گیری رطوبت و دما: 4 مرحله
Raspberry Pi / DHT11 - اندازه گیری رطوبت و دما: من می خواستم دما و رطوبت را با استفاده از Raspberry Pi اندازه گیری کنم. من سنسور DHT11 را انتخاب کردم زیرا قوی و ارزان است. پیکربندی آن نیز به خوبی مستند شده است ، اما تعدادی از مشکلات وجود دارد که می خواهم روی آنها تمرکز کنم. DHT11