فهرست مطالب:
- مرحله 1: جزء
- مرحله 2: اطلاعات بیشتر در مورد MLX90614:
- مرحله 3: اطلاعات بیشتر در مورد ماژول HCSR04:
- مرحله 4: بیشتر در مورد LCD 16x2:
- مرحله 5: تصاویر بیشتر
- مرحله 6: کد
- مرحله 7: عمیق در پروژه از ساختمان
- مرحله 8: اصول اولیه آردوینو برای مرجع
تصویری: رابط آردوینو با سنسور اولتراسونیک و سنسور دما بدون تماس: 8 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
امروزه سازندگان ، توسعه دهندگان Arduino را برای توسعه سریع نمونه اولیه پروژه ها ترجیح می دهند. آردوینو یک پلتفرم الکترونیکی منبع باز است که بر اساس سخت افزار و نرم افزارهای آسان برای استفاده است. آردوینو دارای جامعه کاربری بسیار خوبی است. در این پروژه نحوه حس کردن دما و فاصله شی را خواهیم دید. این شیء می تواند از هر نوع مانند شیشه داغ یا دیوار یخ سرد واقعی در خارج باشد. بنابراین ، با این سیستم می توانیم خود را نجات دهیم. و مهمتر از همه این می تواند برای افراد معلول (افراد نابینا) مفید باشد.
مرحله 1: جزء
برای این پروژه به اجزای زیر ، 1. Arduino Nano نیاز داریم
آردوینو نانو در هند-
آردوینو نانو در انگلستان -
آردوینو نانو در ایالات متحده -
2. MLX90614 (سنسور دما IR)
MLX90614 در هند-
MLX90614 در انگلستان -
MLX90614 در ایالات متحده -
3. HCSR04 (سنسور اولتراسونیک)
HC-SR04 در هند-
HC -SR04 در انگلستان -
HC -SR04 در ایالات متحده -
LCD 4.16x2
LCD 16X2 در هند-
LCD 16X2 در انگلستان -
LCD 16X2 در ایالات متحده -
5. Breadboard
BreadBoard در هند-
BreadBoard در ایالات متحده-
BreadBoard در انگلستان-
6. چند سیم ما می توانیم با توجه به نقشه پین به جای Arduino nano از هر برد Arduino استفاده کنیم.
مرحله 2: اطلاعات بیشتر در مورد MLX90614:
MLX90614 سنسور دمای IR مبتنی بر i2c بر روی تشخیص تابش حرارتی کار می کند. از نظر داخلی ، MLX90614 یک جفت از دو دستگاه است: یک آشکارساز ترموپایل مادون قرمز و یک پردازنده برنامه تنظیم کننده سیگنال. بر اساس قانون استفان-بولتزمن ، هر جسمی که زیر صفر مطلق (0 درجه K) نباشد در طیف مادون قرمز نوری (غیر قابل مشاهده توسط چشم انسان) ساطع می کند که مستقیماً متناسب با دمای آن است. ترموپایل مادون قرمز ویژه داخل MLX90614 میزان مادون قرمز ساطع شده توسط مواد در محدوده دید خود را حس می کند و یک سیگنال الکتریکی متناسب با آن تولید می کند.
این ولتاژ تولید شده توسط ترموپایل توسط ADC پردازنده برنامه 17 بیتی دریافت می شود ، سپس قبل از انتقال به یک میکروکنترلر تنظیم می شود.
مرحله 3: اطلاعات بیشتر در مورد ماژول HCSR04:
در ماژول اولتراسونیک HCSR04 ، ما باید پالس ماشه را روی پین ماشه قرار دهیم ، به طوری که سونوگرافی با فرکانس 40 کیلوهرتز تولید می کند. پس از تولید اولتراسوند یعنی 8 پالس 40 کیلوهرتز ، پین اکو را بالا می برد. پین اکو تا زمانی که صدای اکو را پس نگیرد ، بالا می ماند.
بنابراین عرض پین اکو زمان سفر صدا به جسم و بازگشت به عقب خواهد بود. وقتی زمان را بدست آوردیم ، می توانیم فاصله را محاسبه کنیم ، همانطور که سرعت صدا را می دانیم.
اندازه HC -SR04 می تواند از 2 تا 400 سانتی متر متغیر باشد.
ماژول اولتراسونیک امواج مافوق صوت را که بالاتر از محدوده فرکانس قابل تشخیص انسان هستند ، معمولاً بالای 20000 هرتز تولید می کند. در مورد ما ما فرکانس 40 کیلوهرتز را ارسال می کنیم.
مرحله 4: بیشتر در مورد LCD 16x2:
LCD 16x2 16 کاراکتر و 2 ردیف LCD است که دارای 16 پین اتصال است. این LCD برای نمایش نیاز به داده یا متن با فرمت ASCII دارد. ردیف اول با 0x80 شروع می شود و ردیف دوم با آدرس 0xC0 شروع می شود. LCD می تواند در حالت 4 یا 8 بیتی کار کند. در حالت 4 بیتی ، داده/فرمان در قالب Nibble فرستاده می شود ابتدا Nibble hibher و سپس Nibble پایین می آید
برای مثال ، برای ارسال 0x45 ابتدا 4 ارسال می شود سپس 5 ارسال می شود.
3 پین کنترل وجود دارد که عبارتند از RS ، RW ، E.
نحوه استفاده از RS: وقتی فرمان ارسال می شود ، سپس RS = 0
وقتی داده ارسال می شود ، RS = 1
نحوه استفاده از RW:
پین RW خواندن/نوشتن است. جایی که ، RW = 0 به معنی نوشتن داده روی LCD RW = 1 به معنی خواندن داده ها از LCD است
وقتی در حال نوشتن روی دستور LCD/Data هستیم ، پین را به صورت LOW تنظیم می کنیم.
هنگامی که ما از LCD می خوانیم ، پین را به عنوان HIGH تنظیم می کنیم.
در مورد ما ، ما آن را به سطح LOW متصل کرده ایم ، زیرا همیشه روی LCD می نویسیم.
نحوه استفاده از E (فعال کردن):
هنگامی که داده ها را به LCD ارسال می کنیم ، با استفاده از پین E به Pc ضربان قلب می دهیم.
این جریان سطح بالایی است که ما باید هنگام ارسال COMMAND/DATA به LCD دنبال کنیم. Nibble بالاتر
پالس را فعال کنید ،
ارزش RS مناسب ، بر اساس COMMAND/DATA
نیبل پایین
پالس را فعال کنید ،
ارزش RS مناسب ، بر اساس COMMAND/DATA
مرحله 5: تصاویر بیشتر
مرحله 6: کد
لطفاً کد را در github بیابید:
github.com/stechiez/Arduino.git
مرحله 7: عمیق در پروژه از ساختمان
توصیه شده:
رابط سنسور دما LM35 با آردوینو: 4 مرحله
رابط سنسور دما LM35 با آردوینو: دماسنج ها دستگاه های مفیدی هستند که برای اندازه گیری دما به مدت طولانی مورد استفاده قرار می گیرند. در این پروژه ، ما یک دماسنج دیجیتالی مبتنی بر آردوینو ساخته ایم تا دمای محیط و تغییرات دمای فعلی را روی LCD نمایش دهد. می تواند متاثر شود
رابط سنسور دما DS18B20 با آردوینو و ESP8266: 8 مرحله
رابط سنسور دما DS18B20 با آردوینو و ESP8266: سلام ، بچه ها چه خبر؟ Akarsh در اینجا از CETech. امروز ما قصد داریم یک سنسور جدید به زرادخانه خود اضافه کنیم که به عنوان سنسور دما DS18B20 شناخته می شود. این سنسور دما شبیه DHT11 است اما مجموعه کاربردهای متفاوتی دارد. با هم مقایسه می کنیم
پخش کننده ضد عفونی کننده دست بدون تماس بدون آردوینو یا میکروکنترلر: 17 مرحله (همراه با تصاویر)
دستگاه ضد عفونی کننده دست بدون تماس DIY بدون آردوینو یا میکروکنترلر: همانطور که همه می دانیم ، شیوع COVID-19 جهان را تحت تأثیر قرار داد و شیوه زندگی ما را تغییر داد. در این شرایط ، الکل و ضد عفونی کننده دست مایعات حیاتی هستند ، اما باید از آنها به درستی استفاده کرد. لمس ظروف الکل یا ضد عفونی کننده دست با دست آلوده به
رابط سنسور دما و رطوبت (dht11) با آردوینو: 4 مرحله
سنسور دما و رطوبت (dht11) رابط کاربری با آردوینو: سنسور دما کاربرد گسترده ای دارد و در بسیاری از نقاط مورد استفاده قرار می گیرد و در برخی نقاط به عنوان سیستم بازخورد کار می کند. انواع مختلفی از سنسورهای دما در بازار با مشخصات مختلف موجود است که برخی از سنسورهای دما استفاده می شود
روش های تشخیص آردوینو سطح آب با استفاده از سنسور اولتراسونیک و سنسور آب Funduino: 4 مرحله
روش های تشخیص آردوینو سطح آب با استفاده از سنسور اولتراسونیک و سنسور آب Funduino: در این پروژه ، به شما نشان خواهم داد که چگونه یک آشکارساز آب ارزان قیمت با استفاده از دو روش ایجاد کنید: 1. سنسور اولتراسونیک (HC-SR04) .2. سنسور آب Funduino