فهرست مطالب:
تصویری: آردوینو نانو - آموزش سنسور دما STS21: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
سنسور دمای دیجیتال STS21 عملکرد برتر و ردپایی را برای صرفه جویی در فضا ارائه می دهد. این سیگنالهای کالیبره شده و خطی را در قالب دیجیتال I2C ارائه می دهد. ساخت این سنسور بر اساس فناوری CMOSens است که به عملکرد و قابلیت اطمینان برتر STS21 نسبت می دهد. وضوح STS21 را می توان با فرمان تغییر داد ، باتری کم را می توان تشخیص داد و جمع چک به بهبود قابلیت اطمینان ارتباط کمک می کند. در اینجا تظاهرات مربوط به ارتباط آن با آردوینو نانو نشان داده شده است.
مرحله 1: آنچه شما نیاز دارید..
1. آردوینو نانو
2. STS21
3. کابل I²C
4. I²C Shield برای آردوینو نانو
مرحله 2: اتصال:
یک سپر I2C برای آردوینو نانو بگیرید و آن را به آرامی روی پین های نانو فشار دهید.
سپس یک سر کابل I2C را به سنسور STS21 و سر دیگر را به سپر I2C وصل کنید.
اتصالات در تصویر بالا نشان داده شده است.
مرحله 3: کد:
کد آردوینو برای STS21 را می توانید از مخزن GitHub-Dcube Store ما بارگیری کنید.
در اینجا پیوند مربوط به آن است:
github.com/DcubeTechVentures/STS21…
ما کتابخانه Wire.h را برای تسهیل ارتباط I2c سنسور با برد آردوینو قرار می دهیم.
همچنین می توانید کد را از اینجا کپی کنید ، به صورت زیر آمده است:
// با مجوز اراده آزاد توزیع می شود.
// از آن به هر نحوی که می خواهید استفاده کنید ، سودمند یا رایگان ، مشروط بر اینکه در مجوز آثار مربوط به آن متناسب باشد.
// STS21
// این کد برای کار با STS21_I2CS I2C Mini Module موجود در Dcube Store طراحی شده است.
#عبارتند از
// آدرس STS21 I2C 0x4A است (74)
#تعریف addr 0x4A
void setup ()
{
// راه اندازی ارتباط I2C به عنوان MASTER
Wire.begin ()؛
// شروع ارتباط سریال ، تنظیم نرخ باود = 9600
Serial.begin (9600)؛
تأخیر (300) ؛
}
حلقه خالی ()
{
اطلاعات int بدون علامت [2] ؛
// شروع انتقال I2C
Wire.beginTransmission (addr)؛
// no hold master را انتخاب کنید
Wire.write (0xF3) ؛
// پایان انتقال I2C
Wire.endTransmission ()؛
تأخیر (300) ؛
// درخواست 2 بایت داده
سیم. درخواست از (addr، 2)؛
// خواندن 2 بایت داده
if (Wire.available () == 2)
{
داده [0] = Wire.read ()؛
داده [1] = Wire.read ()؛
}
// تبدیل داده ها
int rawtmp = data [0] * 256 + data [1]؛
int value = rawtmp & 0xFFFC؛
دو cTemp = -46.85 + (175.72 * (مقدار / 65536.0)) ؛
دو fTemp = cTemp * 1.8 + 32 ؛
// خروجی داده ها به مانیتور سریال
Serial.print ("دما در سانتیگراد:") ؛
Serial.print (cTemp) ؛
Serial.println ("C") ؛
Serial.print ("دما در فارنهایت:") ؛
Serial.print (fTemp) ؛
Serial.println ("F") ؛
تأخیر (300) ؛
}
مرحله 4: برنامه های کاربردی:
سنسور دمای دیجیتال STS21 را می توان در سیستم هایی که نیاز به نظارت دقیق دما دارند ، بکار برد. می توان آن را در تجهیزات مختلف کامپیوتری ، تجهیزات پزشکی و سیستم های کنترل صنعتی با نیاز به اندازه گیری دما با دقت مناسب گنجانید.
توصیه شده:
اندازه گیری دما با استفاده از STS21 و آردوینو نانو: 4 مرحله
اندازه گیری دما با استفاده از STS21 و آردوینو نانو: سنسور دمای دیجیتال STS21 عملکرد برتر و ردپایی در صرفه جویی در فضا را ارائه می دهد. این سیگنالهای کالیبره شده و خطی را در قالب دیجیتال I2C ارائه می دهد. ساخت این سنسور بر اساس فناوری CMOSens طراحی شده است که ویژگی های برتر
سنسور دما و رطوبت خورشیدی آردوینو به اندازه 433 مگاهرتز سنسور اورگان: 6 مرحله
سنسور دما و رطوبت خورشیدی آردوینو به عنوان 433 مگاهرتز سنسور اورگان: این ساختار سنسور دما و رطوبت خورشیدی است. سنسور از سنسور اورگان 433 مگاهرتز تقلید می کند و در دروازه Telldus Net قابل مشاهده است. آنچه شما نیاز دارید: 1x & quot؛ 10-LED سنسور حرکت خورشیدی & quot؛ از Ebay مطمئن شوید که روی آن خمیر 3.7 ولت نوشته شده است
رابط آردوینو با سنسور اولتراسونیک و سنسور دما بدون تماس: 8 مرحله
رابط آردوینو با سنسور اولتراسونیک و سنسور دمای بدون تماس: امروزه سازندگان و توسعه دهندگان آردوینو را برای توسعه سریع نمونه اولیه پروژه ها ترجیح می دهند. آردوینو یک پلتفرم الکترونیکی منبع باز است که بر اساس سخت افزار و نرم افزارهای آسان برای استفاده است. آردوینو دارای جامعه کاربری بسیار خوبی است. در این پروژه
خواندن دما با استفاده از سنسور دما LM35 با آردوینو Uno: 4 مرحله
خواندن دما با استفاده از سنسور دما LM35 با Arduino Uno: سلام بچه ها در این دستورالعمل نحوه استفاده از LM35 با آردوینو را یاد می گیریم. Lm35 یک سنسور دما است که می تواند مقادیر دما را از 55- تا 150 درجه سانتیگراد بخواند. این دستگاه 3 ترمینال است که ولتاژ آنالوگ متناسب با دما را فراهم می کند. بلند
آردوینو نانو و دو سنسور دما DS18B20 با LCD I2C: 5 مرحله
آردوینو نانو و دو سنسور دما DS18B20 با LCD I2C: امروز می خواهم نحوه ساخت دو سنسور دما DS18B20 با آردوینو نانو کلون و I2C LCD را به شما نشان دهم. a displejem I2C. من از Arduino IDE 1.8.8 // Pouziv استفاده می کنم