فهرست مطالب:

ایستگاه هواشناسی: 7 قدم
ایستگاه هواشناسی: 7 قدم
Anonim
ایستگاه هواشناسی
ایستگاه هواشناسی

در این دستورالعمل مراحل و کد ساخت ایستگاه هواشناسی خود را نشان خواهم داد! شما می توانید از طریق دما ، رطوبت و روشنایی دوچرخه سواری کنید! لطفاً توجه داشته باشید ، کد راه دور شما با کد من متفاوت خواهد بود ، اما من نحوه یافتن شناسه های کد صحیح خود را نشان خواهم داد! مواردی که شما نیاز دارید:

  • 1 عدد آردوینو UNO R3
  • 1 x IR Remote (هر کاری انجام می دهد)
  • 1 x سنسور IR
  • 1 عدد مقاومت در برابر نور (سنسور روشنایی)
  • صفحه نمایش 1 x 16x2 LCD
  • 3 مقاومت 220 اهم
  • 1 عدد پتانسیومتر
  • 1 x DHT11 (سنسور دما/مرطوب)
  • 1 عدد تخته نان
  • سیم های جامپر

مرحله 1: سیمهای مثبت و زمینی

سیمهای مثبت و زمینی
سیمهای مثبت و زمینی

راه اندازی اساسی

  1. 1 سیم جامپر (قرمز) را به + کنار تخته نان به پورت GND در آردوینو وصل کنید
  2. از سیم جهنده دیگری (قرمز) برای اتصال به طرف دیگر تخته نان روی ریل + استفاده کنید
  3. 1 سیم بلوز (مشکی) را به طرف تخته نان به پورت 5 ولت آردوینو وصل کنید
  4. از سیم جهنده دیگر (مشکی) برای اتصال به طرف دیگر تخته نان روی ریل + استفاده کنید

مرحله 2: اضافه کردن Photoresistor

افزودن Photoresistor
افزودن Photoresistor
  1. مقاومت نوری را روی تخته نان قرار دهید
  2. سمت راست را به ریل + متصل کنید
  3. سمت چپ را به مقاومت 220 اهم وصل کنید
  4. سیم را از مقاومت به پورت 7 در آردوینو وصل کنید
  5. یک سیم زمینی که از ریل روی تخته نان می آید را به همان ریل متصل به سیم قبلی وصل کنید (پورت 7)

مرحله 3: سنسور IR را اضافه کنید

سنسور IR را اضافه کنید
سنسور IR را اضافه کنید
  1. سنسور IR را روی تخته نان قرار دهید
  2. اولین سیم را به ریل GND (-) به اولین پورت IR متصل کنید
  3. سیم دوم را به ریل POSITIVE (+) به پورت دوم در IR وصل کنید
  4. سیم را از پورت 10 روی آردوینو به آخرین پست سنسور IR وصل کنید

مرحله 4: افزودن LCD و پتانسیومتر

اضافه کردن LCD و پتانسیومتر
اضافه کردن LCD و پتانسیومتر

بیایید با افزودن پتانسیومتر شروع کنیم

  1. صفحه LCD و پتانسیومتر را روی تخته نان قرار دهید
  2. ریل GND (-) را به سمت منفی پتانسیومتر وصل کنید
  3. ریل POSITIVE (+) را به طرف مثبت پتانسیومتر وصل کنید
  4. سیم را از بالای پتانسیومتر به پورت V0 روی LCD وصل کنید
  5. با این کار کنتراست LCD را تنظیم می کنید تا برای مشاهده راحت تر تنظیم شود

اجازه دهید صفحه LCD را اضافه کنیم ، سیم ها مرتب می شوند

  1. صفحه LCD را روی تخته نان قرار دهید
  2. یک سیم زمینی را به پورت VSS روی LCD وصل کنید
  3. (V0 قبلاً از مرحله قبل وصل شده است)
  4. RS به پورت 12 در آردوینو متصل می شود
  5. RW روی تخته نان به زمین متصل می شود
  6. E به پورت ~ 11 در آردوینو متصل می شود
  7. D4 به پورت 5 در آردوینو متصل می شود
  8. D5 به پورت 4 در آردوینو متصل می شود
  9. D6 به پورت 3 در آردوینو متصل می شود
  10. D7 به ardiino به پورت 2 متصل می شود
  11. A به یک مقاومت 220 اهم متصل می شود ، مقاومت به ریل زمین روی تخته نان متصل می شود
  12. K برای اتصال به ریل زمینی روی تخته نان متصل می شود

مرحله 5: افزودن DHT11 (سنسور دما و رطوبت)

افزودن DHT11 (سنسور دما و رطوبت)
افزودن DHT11 (سنسور دما و رطوبت)
  1. DHT11 را روی تخته نان قرار دهید
  2. ریل مثبت (+) روی تخته نان را به پین مثبت DHT11 وصل کنید ، این اولین پین در سمت چپ خواهد بود
  3. پین دوم را روی DHT11 به مقاومت 220 اهم وصل کنید
  4. مقاومت 220 اهم را به پورت ~ 6 در آردوینو وصل کنید
  5. آخرین و راست ترین پین را به ریل منفی روی تخته نان متصل کنید

مرحله 6: افزودن ریموت ، حالا شما یک مرد هواشناسی هستید

با افزودن ریموت ، حالا شما یک مرد هواشناسی هستید!
با افزودن ریموت ، حالا شما یک مرد هواشناسی هستید!

اگر هنگام ساختن این موضوع مشکلی پیش آمد ، لطفاً به پشت نگاه کنید ، نمودارها به درستی سیم کشی شده اند. به احتمال زیاد ریموت مورد استفاده من در این مورد ، مشابه شما نخواهد بود. این بدان معناست که باید کد را تغییر دهید تا برای شما کار کند.

  1. Arduino IDE را بارگیری کنید تا این اصلاحات را برای مواد خود انجام دهید.
  2. کد ارائه شده (remoteFinder.ino) را بارگیری کنید ، IDE را باز کرده و برنامه را بارگذاری/کامپایل کنید.
  3. حتما مانیتور سریال را باز کنید.
  4. دو دکمه ای را که می خواهید استفاده کنید فشار دهید و کدی را که مانیتور سریال به شما می دهد ثبت کنید.

توجه: FFFFFF صحیح نیست ، کتابخانه IR هنگامی که تشخیص می دهد از همان دکمه استفاده می کند ، این کار را انجام می دهد. این فقط به این معنی است که شما یک دکمه را بارها و بارها فشار می دهید. اگر نمی توانید فایل را بارگیری کنید ، اینجا کپی و جایگذاری است.

int RECV_PIN = 6 ؛ IRrecv irrecv (RECV_PIN) ؛ decode_results results؛

void setup () {Serial.begin (9600)؛ irrecv.enableIRIn ()؛ // گیرنده را راه اندازی کنید}

حلقه خالی () {if (irrecv.decode (& results)) {Serial.println (results.value، HEX)؛ irrecv.resume ()؛ // دریافت مقدار بعدی}} در مرحله بعد WeatherStation.ino را باز کرده و مقادیر دکمه ها را به مقادیر خود تغییر دهید. در کد آنها در ابتدای فایل هستند و کد1 code2 code3 نامیده می شوند. کد را کامپایل و بارگذاری کنید و اکنون شما آماده تصدی کانال 10 هستید!

مرحله 7: کتابخانه های مورد استفاده

dht.h

IRremote.h

اگر این کتابخانه ها به روز شده اند یا با آن کار نمی کنند ، لطفاً به من ایمیل بزنید و من کتابخانه هایم را برای شما ارسال خواهم کرد.

توصیه شده: