![](https://duino4projects.com/wp-content/uploads/2021/04/IoT-Temperature-and-Humidity-Sensors.jpg)
حدود یک سال پیش، احساس می کردم برخی از اتاق های خانه من سردتر از اتاق های دیگر هستند. میخواستم مطمئن شوم، بنابراین چند سنسور دما و رطوبت از طریق وایفای به تلفنم متصل ساختم و آنها را در خانهام پراکنده کردم.
من به سادگی می توانستم یک دماسنج را برداریم و آن را از اتاقی به اتاق دیگر منتقل کنم، اما به این ترتیب می توانم دما را در زمان واقعی بهتر ببینم، می توانم ببینم که چگونه آنها در طول هفته یا در طول سال تکامل می یابند، و می توانم ببینم که آیا دمای یک اتاق در مقایسه با سایر اتاق ها کاملاً پایین است. بعلاوه، می توانم دما و رطوبت را در زمانی که دور هستم بررسی کنم.
من چیزی خیلی ساده و بدون زنگ و سوت می خواستم. من همچنین میخواستم چیزی کوچک و تمیز داشته باشم زیرا به طور دائم نصب میشود، به همین دلیل است که PCB خود را به جای استفاده از تخته نان برد طراحی کردم.
سنسور من به سادگی به یک پریز USB وصل می شود تا برق 5 ولت را دریافت کند، به این ترتیب باتری برای تعویض یا شارژ مجدد وجود ندارد.
من از ESP8266 برای اتصال وای فای استفاده می کنم به دلیل حجم کم و قیمت ارزان.
من از برنامه Blynk برای مشاهده دما و رطوبت گوشی خود استفاده می کنم، زیرا استفاده از آن ساده است و از قبل از این برنامه برای سایر موارد IoT در خانه خود استفاده می کنم.
قیمت کل هر قطعه حدود 23 دلار است (بدون احتساب هزینه حمل و نقل). البته بسته به اینکه قطعات خود را از کجا تهیه می کنید و اگر آنها را به صورت عمده خریداری کنید، می تواند ارزان تر یا گران تر باشد.
تدارکات:
- سنسور دما و رطوبت DHT22
- میکروکنترلر وای فای ESP8266
- رگولاتور LD1117V33 3.3 ولت
- 2 عدد خازن 10uF
- مقاومت 10k
- کانکتور USB نر نوع A
- PCB سفارشی ساخته شده (یا تخته نان قابل لحیم کاری نیز کار می کند)
- تعدادی سربرگ زن
- تعدادی پلکسی 1/8 اینچی
- چند بن بست PCB
ابزار:
- آهن لحیم کاری
- مته
- Eagle برای طراحی PCB
- یک ماژول تبدیل USB به TTL FT232RL (برای آپلود کد در ESP8266)
مرحله 1: PCB خود را طراحی و سفارش دهید
![](https://duino4projects.com/wp-content/uploads/2021/04/Design-and-Order-Your-PCB.jpg)
از آنجایی که من یک سنسور زیبا و جمع و جور می خواستم، تصمیم گرفتم به جای استفاده از برد برد، PCB خودم را طراحی و سفارش دهم. من برای طراحی PCB از نرم افزار اتوکد ایگل استفاده کردم. این برای استفاده شخصی توسط علاقمندان رایگان است، با چند محدودیت (2 صفحه شماتیک، 2 لایه سیگنال، و مساحت تخته 80 سانتی متر مربع، که برای نیازهای من کافی است). من معمولا ابتدا روی شماتیک ها کار می کنم و سپس روی تخته.
شماتیک ها
کاری که من انجام می دهم این است که ابتدا تمام اجزای مورد نیاز خود را با استفاده از دکمه "افزودن ابزار" قرار می دهم. من مطمئن می شوم که کتابخانه های Adafruit و Sparkfun را دارم، جایی که من بیشتر اجزای خود را سفارش می دهم. این کتابخانه ها از GitHub قابل دانلود هستند: