فهرست مطالب:

مشاهده گر رطوبت و دما با استفاده از تمشک پای با SHT25 در پایتون: 6 مرحله
مشاهده گر رطوبت و دما با استفاده از تمشک پای با SHT25 در پایتون: 6 مرحله

تصویری: مشاهده گر رطوبت و دما با استفاده از تمشک پای با SHT25 در پایتون: 6 مرحله

تصویری: مشاهده گر رطوبت و دما با استفاده از تمشک پای با SHT25 در پایتون: 6 مرحله
تصویری: اگر با شکم خالی آب بنوشید ! بعد ۱۰ دقیقه این اتفاقات در بدن می افته! 2024, جولای
Anonim
Image
Image
دستگاه ضروری ما نیاز داریم
دستگاه ضروری ما نیاز داریم

به عنوان علاقه مندان به رزبری پای ، ما به آزمایش های دیدنی تری با آن فکر کردیم.

در این کمپین ، ما یک رصد کننده رطوبت و دما خواهیم ساخت که رطوبت و دمای نسبی را با استفاده از 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 داریم که ممکن است دستی به اکتشاف شما داشته باشد و اگر می خواهید توضیحات بیشتری در مورد هر جنبه ای از پروژه ارائه دهید.

توصیه شده: