فهرست مطالب:
- مرحله 1: آنچه شما نیاز دارید
- مرحله 2: مدار
- مرحله 3: Visuino را راه اندازی کنید و نوع برد Arduino UNO را انتخاب کنید
- مرحله 4: در Visuino قطعات را اضافه کنید
- مرحله 5: در Visuino Set Components
- مرحله 6: در Visuino Connect Components
- مرحله 7: ایجاد ، کامپایل و بارگذاری کد
- مرحله 8: بازی کنید
تصویری: فن خنک کننده خودکار با استفاده از سنسور دما و رطوبت سروو و DHT11 با آردوینو: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
در این آموزش ما نحوه راه اندازی و چرخاندن فن هنگام بالا رفتن درجه حرارت از سطح معینی را می آموزیم.
مرحله 1: آنچه شما نیاز دارید
- سنسور DHT11
- Arduino UNO (یا هر هیئت مدیره دیگر)
- ماژول فن L9110
- صفحه نمایش OLED
- سروو موتور
- سیم های بلوز
- تخته نان
- برنامه Visuino: Visuino را بارگیری کنید
مرحله 2: مدار
- پین موتور سروو "نارنجی" (سیگنال) را به پین دیجیتال آردوینو وصل کنید [2]
- پین سروو موتور "قرمز" را به پین مثبت آردوینو وصل کنید [5V]
- پین سروو موتور "Brown" را به پین منفی آردوینو وصل کنید [GND]
- پین ماژول فن [VCC] را به پین آردوینو [5V] وصل کنید
- پین ماژول فن [GND] را به پین آردوینو [GND] وصل کنید
- پین ماژول فن [INA] را به پین دیجیتال آردوینو وصل کنید [5]
- پین صفحه نمایش OLED [VCC] را به پین آردوینو [5V] متصل کنید
- اتصال پین صفحه نمایش OLED [GND] به پین آردوینو [GND]
- پین صفحه نمایش OLED [SDA] را به پین آردوینو [SDA] متصل کنید
- اتصال پین صفحه نمایش OLED [SCL] به پین آردوینو [SCL]
- پین مثبت DHT11 + (VCC) را به پین آردوینو + 5 ولت وصل کنید
- پین منفی DHT11 - (GND) را به پین آردوینو GND وصل کنید
- پین DHT11 (Out) را به پین دیجیتال Arduino وصل کنید (4)
مرحله 3: Visuino را راه اندازی کنید و نوع برد Arduino UNO را انتخاب کنید
Visuino: https://www.visuino.eu باید نصب شود. Visuino را همانطور که در تصویر اول نشان داده شده است شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید هنگامی که محاوره ظاهر می شود ، "Arduino UNO" را همانطور که در تصویر 2 نشان داده شده است انتخاب کنید.
مرحله 4: در Visuino قطعات را اضافه کنید
- جزء "Sine Analog Generator" را اضافه کنید
- جزء "Servo" را اضافه کنید
- جزء "DHT" را اضافه کنید
- جزء "ارزش آنالوگ" را اضافه کنید
- 2X جزء "مقایسه ارزش آنالوگ" را اضافه کنید
- جزء "OLED" را اضافه کنید
مرحله 5: در Visuino Set Components
- "SineAnalogGenerator1" را انتخاب کنید و در پنجره Properties Amplitude را روی 0.30 و Frequency را روی 0.1 تنظیم کنید ، روی False فعال کنید و روی نماد Pin کلیک کنید و پین سینک سینک بولی را انتخاب کنید.
- "CompareValue1" را انتخاب کرده و در پنجره Properties مقدار را روی 24 (درجه حرارت که فن شروع به کار می کند) تنظیم کرده و Type را با ctBiggerOrEqual مقایسه کنید.
- "CompareValue2" را انتخاب کرده و در پنجره Properties مقدار را روی 24 (سطح دما که فن را متوقف می کند) و نوع را با ctSmaller مقایسه کنید.
- روی "AnalogValue1" دوبار کلیک کنید و در پنجره Elements "Set Value" را به سمت چپ بکشید
- در پنجره Properties مقدار را روی 0.5 تنظیم کنید
- در پنجره Elements ، "Set Value" دیگری را به سمت چپ بکشید
- در پنجره Properties مقدار را روی 1 تنظیم کنید
روی "DisplayOLED1" دوبار کلیک کنید
در پنجره Elements:
- "Draw Text" را به سمت چپ بکشید و در پنجره Properties ، Text را روی "TEMP" تنظیم کنید.
- "Text Text" را به سمت چپ بکشید و در پنجره Properties اندازه را روی 2 و Y را به 9 تنظیم کنید
- "Draw Text" را به سمت چپ بکشید و در پنجره Properties Text را روی "HUMIDITY" و Y را به 26 تنظیم کنید.
- "Text Text" را به سمت چپ بکشید و در پنجره Properties اندازه را روی 2 و Y را روی 36 تنظیم کنید
- "Draw Text" را به سمت چپ بکشید و در پنجره ویژگی ها Text را روی "FAN ACTIVE" و Y را روی 54 قرار دهید و Enabled را روی false تنظیم کنید ، روی نماد پین کلیک کرده و BooleanSinkPin را تنظیم کنید.
پنجره Elements را ببندید
مرحله 6: در Visuino Connect Components
- اتصال پین SineAnalogGenerator1 [Out] به پین Servo1 [In]
- پین Servo1 [Out] را به پین دیجیتال Arduino وصل کنید [2]
- پین "HumidityThermometer1" [Sensor] را به پین دیجیتال آردوینو وصل کنید [4]
- پین "HumidityThermometer1" [Temperature] را به DisplayOLED1> TextField1 پین [In] و CompareValue1 pin [In] و CompareValue2 pin [In] وصل کنید
- پین "HumidityThermometer1" [Temperature] را به DisplayOLED1> TextField2 پین [In] وصل کنید
- پین "CompareValue1" [Out] را به DisplayOLED1> پین DrawText3 [Iclock] و پین [Enabled] وصل کنید
- پین "CompareValue1" [Out] را به AnalogValue1> تنظیم کنید Value1 pin [In] و SineAnalogGenerator1 pin [Enabled]
- پین "CompareValue2" [Out] را به AnalogValue1> Set Value2 pin [In] وصل کنید
- پین "DisplayOLED1" I2C [Out] را به برد Arduino I2C وصل کنید [In]
مرحله 7: ایجاد ، کامپایل و بارگذاری کد
در Visuino ، در پایین روی برگه "Build" کلیک کنید ، مطمئن شوید که پورت صحیح انتخاب شده است ، سپس روی دکمه "Compile/Build and Upload" کلیک کنید.
مرحله 8: بازی کنید
اگر ماژول Arduino UNO را تغذیه کنید ، صفحه نمایش OLED شروع به نمایش مقادیر دما و رطوبت و در صورت فعال بودن فن می کند. هنگامی که درجه حرارت از 24 درجه بالاتر می رود ، فن شروع به چرخش می کند.
تبریک می گویم! پروژه خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ضمیمه شده است ، که من برای این دستورالعمل ایجاد کردم ، می توانید آن را بارگیری کرده و در Visuino باز کنید:
توصیه شده:
نحوه استفاده از سنسور رطوبت و دما DHT22 با آردوینو: 6 مرحله
نحوه استفاده از DHT22 سنسور رطوبت و دما با آردوینو: در این آموزش ما نحوه استفاده از سنسور رطوبت و دما DHT22 با آردوینو و نمایش مقادیر روی صفحه نمایش OLED را یاد می گیریم. فیلم را تماشا کنید
نحوه استفاده از سنسور رطوبت و دما DHT12 I2C با آردوینو: 7 مرحله
نحوه استفاده از سنسور رطوبت و دما DHT12 I2C با آردوینو: در این آموزش ما نحوه استفاده از سنسور رطوبت و دما DHT12 I2C با آردوینو و نمایش مقادیر روی صفحه نمایش OLED را یاد می گیریم. فیلم را تماشا کنید
سنسور دما و رطوبت DHT11 با آردوینو: 5 مرحله
سنسور دما و رطوبت DHT11 با آردوینو: امروز قصد دارم نحوه استفاده از ماژول سنسور دما و رطوبت KY-015 که حاوی سنسور دما و رطوبت DHT11 است را آموزش دهم. اگر ترجیح می دهید از فیلم ها یاد بگیرید ، در اینجا یک آموزش تصویری است که من تهیه کرده ام. !:
سنسور دما و رطوبت خورشیدی آردوینو به اندازه 433 مگاهرتز سنسور اورگان: 6 مرحله
سنسور دما و رطوبت خورشیدی آردوینو به عنوان 433 مگاهرتز سنسور اورگان: این ساختار سنسور دما و رطوبت خورشیدی است. سنسور از سنسور اورگان 433 مگاهرتز تقلید می کند و در دروازه Telldus Net قابل مشاهده است. آنچه شما نیاز دارید: 1x & quot؛ 10-LED سنسور حرکت خورشیدی & quot؛ از Ebay مطمئن شوید که روی آن خمیر 3.7 ولت نوشته شده است
نحوه استفاده از سنسور دما DHT11 با آردوینو و حرارت و رطوبت دمای چاپ: 5 مرحله
نحوه استفاده از سنسور دما DHT11 با آردوینو و حرارت و رطوبت دمای چاپ: سنسور DHT11 برای اندازه گیری دما و رطوبت استفاده می شود. آنها علاقه مندان به لوازم الکترونیکی هستند. سنسور رطوبت و دما DHT11 افزودن داده های رطوبت و دما را به پروژه های الکترونیکی DIY شما بسیار آسان می کند. به ازای