توضیحات

آپدیت:

اضافه شدن سنسور AHT20 , AHT15

تاریخ آپدیت:۱۴۰۰/۰۷/۲۵

راه اندازی سنسور های AHT10 و AHT15 و AHT20 مشابه هم می باشد(مطلب به طور کامل خوانده شود)

AHT10:

مشخصات سنسور دما و رطوبت AHT10

 

 

Supply voltage ۱٫۸-۳٫۶ VDC
Measuring range (humidity) ۰-۹۹٫۹%RH
Measuring range (temperature) -۴۰ – ۸۵ degree
Humidity accuracy ±۲%RH
Temperature accuracy ±۰٫۳ Degree
Resolution  ۰٫۱Degree And 0.1%RH
output signal I2C

 

 

ولتاژ تغذیه سنسور ۳٫۳ ولت می باشد عدم توجه به این موضوع باعث سوختن و از کار افتادن سنسور خواهد شد ، تغذیه را طبق فایل شماتیک ببندید.در این پروژه علاوه بر دما و رطوبت ، دمای نقطه شبنم هم اندازه گیری شده است.

AHT15:

 

مشخصات سنسور دما و رطوبت aht15:

 

Supply voltage ۱٫۸-۳٫۶ VDC
Measuring range (humidity) ۰-۱۰۰%RH
Measuring range (temperature) -۴۰ – ۸۵ degree
Humidity accuracy ±۲%RH
Temperature accuracy ±۰٫۳ Degree
Resolution ۰٫۰۱ Degree And 0.024%RH
output signal I2C

 

 

ولتاژ تغذیه سنسور ۳٫۳ ولت می باشد عدم توجه به این موضوع باعث سوختن و از کار افتادن سنسور خواهد شد ، تغذیه را طبق فایل شماتیک ببندید.در این پروژه علاوه بر دما و رطوبت ، دمای نقطه شبنم هم اندازه گیری شده است
فایل در قالب پروژه برای کامپایلر IAR8 با میکروکنترلر STM8S003F3P6 ارائه میگردد.
نکته:حتما در مسیر تغذیه سنسور خازن ۱۰۰ نانو فاراد قرار دهید.

AHT20:

AHT20

AHT20

 

مشخصات سنسور دما و رطوبت aht20:

 

Supply voltage ۲-۵٫۵ VDC
Measuring range (humidity) ۰-۱۰۰%RH
Measuring range (temperature) -۴۰ – ۸۵ degree
Humidity accuracy ±۲%RH
Temperature accuracy ±۰٫۳ Degree
Resolution ۰٫۰۱ Degree And 0.024%RH
output signal I2C

 

 

نکته:ولتاژ کاری AHT20 از ۲ تا ۵٫۵ ولت می باشد می توانید این سنسور را با ۳٫۳ یا ۵ ولت راه اندازی کنید.

نکته:حتما در مسیر تغذیه سنسور خازن ۱۰۰ نانو فاراد قرار دهید.

نکته: در صورت استفاده از هر سه سنسور بالا نیازی به تغییرات خاصی در برنامه نیست فقط به تغذیه سنسور ها توجه کنید…چرا که تنها سنسور AHT20 می تواند مقدار ولتاژ ۵ ولت را تحمل کند دو سنسور AHT10 و AHT15 در صورت اعمال ولتاژ بیش از ۳٫۳ ولت دچار آسیب خواهند شد

توضیحات:

توضیحات مربوط به هدر فایل delay.h:

قبل از هر چیزی باید تنظیمات مربوط به کلاک میکروکنترلر را تعیین کنید هدر فایل delay.h را درابتدای برنامه اضافه کرده و ان را باز کنید سپس این دو خط را به صورت زیر تنظیم کنید:

نکته:شما می توانید فرکانس کاری میکروکنترلر را از ۱ تا ۱۶ مگاهرتز تنظیم کنید.

توضیحات:

همانطور که می دانید پروتکل ارتباطی سنسور I2C می باشد که در اینجا برای راه اندازی سنسور از رابط I2C نرم افزاری استفاده شده است

تنظیمات کانفیک پین سنسور:

کتابخانه i2csoft.h را باز کنید
پورت و پینی که سنسور به آن وصل خواهد شد را تعیین کنید

 

فایل دانلودی به صورت پروژه محور می باشد

در این پروژه در تابع اصلی مقدار دما و رطوبت خوانده شده و بر روی ال سی دی کاراکتری ۱۶ در ۲ نوشته می شود

این پروژه برای کامپایلر IAR Embedded Workbench For STM8 v 3.11.1 ارائه میگردد.

نکته:حتما در مسیر تغذیه سنسور  خازن ۱۰۰ نانو فاراد قرار دهید.

ویدیو تست فقط با سنسور aht10:

توضیحات تکمیلی

نام محصول

پروژه AHT10

زبان

C

راهنمای فارسی

آنچه در سایت ذکر شد

سطح کد نویسی

C

زمان آماده سازی

ــــ

کامپایلر

IAR Embedded For STM8

ورژن کامپایلر

3.11.1

پشتیبانی

15 روز

شبیه ساز

ندارد

مثال همراه

دارد

1 دیدگاه برای راه اندازی سنسور AHT10 , AHT15 , AHT20 با IAR STM8

  1. mes.kamali

    با سلام
    آیا این آموزش برای stm32f103 هم قابل استفاده است؟

    • mast3r

      سلام
      اگر تنظیمات پایه ها را انجام دهید می توانید در هر کامپایلری برای stm32 هم استفاده کنید.

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *