فهرست مطالب:
- مرحله 1: اتصال صفحه LCD
- مرحله 2: صفحه LCD - کد تست
- مرحله 3: سنسور دما و رطوبت را اضافه کنید
- مرحله 4: سنسور دما و رطوبت - کد تست
- مرحله 5: مشکل ادغام
تصویری: حسگر آزمایشگاه - دما: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
در این آزمایشگاه از یک صفحه LCD برای نمایش رطوبت و دما در حال حاضر برای مناطق اطراف استفاده می کنید.
سخت افزار مورد نیاز:
- آردوینو اونو
- صفحه نمایش ال سی دی
- پتانسیومتر
- سنسور دما/رطوبت
- تخته نان
- سیم/اتصالات
کتابخانه های مورد نیاز:
- کریستال مایع
- SimpleDHT
کد آزمون ارائه شده از نمونه کد Elegoo گرفته شده است. شما می توانید کتابخانه های لازم را از طریق مدیر کتابخانه نصب کنید یا فایل های.zip واقع در Libraries.zip را در D2L بارگیری و نصب کنید.
مرحله 1: اتصال صفحه LCD
صفحه LCD باید مستقیماً در تخته نان وارد شود. پین های صفحه LCD به ترتیب زیر به آردوینو متصل می شوند:
- زمین
- قدرت
- پین 12
- پین 11
- پین 10
- پین 9
- خالی
- خالی
- خالی
- خالی
- پین 8
- زمین
- پین 7
- پتانسیومتر (اتصال به برق و زمین)
- قدرت
- زمین
مرحله 2: صفحه LCD - کد تست
#include // فاصله بین آنها را حذف کنید
// مقداردهی کتابخانه با شماره پین های رابط LiquidCrystal LCD (7 ، 8 ، 9 ، 10 ، 11 ، 12) ؛ void setup () {// تعداد ستون ها و سطرهای LCD را تنظیم کنید: lcd.begin (16 ، 2) ؛ // پیام را روی LCD چاپ کنید. lcd.print ("سلام ، جهان!") ؛ } void loop () {// مکان نما را روی ستون 0 ، خط 1 // تنظیم کنید (توجه: خط 1 ردیف دوم است ، زیرا شمارش با 0 شروع می شود): lcd.setCursor (0 ، 1) ؛ // تعداد ثانیه های تنظیم مجدد را چاپ کنید: lcd.print (millis () / 1000)؛ }
مرحله 3: سنسور دما و رطوبت را اضافه کنید
سنسور دما و رطوبت را در تخته نان قرار دهید. شما باید آن را با آردوینو با استفاده از خطوط زیر متصل کنید:
- پین 2
- ریل قدرت (+5 ولت)
- راه آهن زمینی
مرحله 4: سنسور دما و رطوبت - کد تست
//www.elegoo.com
//2016.12.9 #شامل // برای DHT11 ، // VCC: 5V یا 3V // GND: GND // DATA: 2 int pinDHT11 = 2 ؛ SimpleDHT11 dht11؛ void setup () {Serial.begin (9600)؛ } void loop () {// شروع به کار … Serial.println ("================================")؛ Serial.println ("نمونه DHT11 …") ؛ // با داده های نمونه خام بخوانید. دمای بایت = 0 ؛ رطوبت بایت = 0 ؛ بایت داده [40] = {0}؛ if (dht11.read (pinDHT11 ، & دما ، و رطوبت ، داده)) {Serial.print ("خواندن DHT11 ناموفق بود") ؛ برگشت؛ } Serial.print ("نمونه بیت خام:")؛ برای (int i = 0؛ i 0 && ((i + 1)٪ 4) == 0) {Serial.print ('')؛ }} Serial.println ("")؛ Serial.print ("نمونه خوب:")؛ Serial.print ((int) دما) ؛ Serial.print (" *C" ،) ؛ Serial.print ((int) رطوبت) ؛ Serial.println ("٪")؛ // نرخ نمونه گیری DHT11 1HZ است. تاخیر (1000) ؛ }
مرحله 5: مشکل ادغام
نمونه های کد برای صفحه LCD و سنسور دما ارائه شده است. آخرین مرحله شما برای آزمایشگاه این است که این دو مثال را ادغام کنید تا اندازه گیری دما در صفحه LCD ظاهر شود. می توانید پیام را طوری تغییر دهید که در دو خط موجود برای صفحه LCD ظاهر شود.
توصیه شده:
چگونه یک آزمایشگاه خانگی بسازیم: 7 مرحله
نحوه ایجاد آزمایشگاه خانگی: سلام به همه خوش آمدید به T3chFlicks! در این پست ، ما برخی از نکات خود را برای راه اندازی و سازماندهی آزمایشگاه خانگی خود به اشتراک می گذاریم. به عنوان کمی سلب مسئولیت ، این به هیچ وجه تعریفی از آنچه یک آزمایشگاه خانگی باید باشد نیست - بر اساس موارد مختلف
آزمایشگاه قابل حمل آردوینو: 25 مرحله (همراه با تصاویر)
آزمایشگاه قابل حمل آردوینو: سلام به همه …. همه با آردوینو آشنا هستند. اساساً یک پلت فرم نمونه سازی الکترونیکی منبع باز است. این یک کامپیوتر میکرو کنترلر تک برد است. این در اشکال مختلف Nano ، Uno ، و غیره موجود است … همه برای ساختن ابزار الکترونیکی استفاده می شوند
HackerBox 0051: آزمایشگاه MCU: 10 مرحله
HackerBox 0051: MCU Lab: درود بر هکرهای HackerBox در سراسر جهان! HackerBox 0051 آزمایشگاه HackerBox MCU را ارائه می دهد. آزمایشگاه MCU یک بستر توسعه برای آزمایش ، توسعه و نمونه اولیه با میکروکنترلرها و ماژولهای میکروکنترلر است. آردوینو نانو ، ماژول ESP32
آزمایشگاه وقفه (کار در حال پیشرفت): 3 مرحله
Interrupts Lab (کار در حال پیشرفت): هدف این آزمایشگاه اجرای یک برنامه آردوینو با استفاده از Interrupts است. این آزمایشگاه به دلیل مشکلات برنامه نویسی به درستی کار نمی کند. آنچه شما نیاز دارید:- 1 Arduino Uno- 1 Breadboard- 1 دکمه فشاری- 3 LED- مقاومت 220 اهم- سیم های بلوز
آزمایشگاه موبایل چند منظوره رزبری پای: 5 مرحله
آزمایشگاه موبایل چند منظوره Raspberry Pi: من سالانه از چند پروژه تمشک pi استفاده می کنم که باید آنها را در یک جعبه یا کیسه قرار دهم تا به محلی که از پروژه استفاده می کنم منتقل کنم. در ابتدا برنامه ریزی کرده بودم که برای هر پروژه چیزی (مانند چمدان) بسازم