Өөрийнхөө гараар цаг уурын станцыг хэрхэн яаж хийх вэ

Агуулгын хүснэгт:

Өөрийнхөө гараар цаг уурын станцыг хэрхэн яаж хийх вэ
Өөрийнхөө гараар цаг уурын станцыг хэрхэн яаж хийх вэ

Видео: Өөрийнхөө гараар цаг уурын станцыг хэрхэн яаж хийх вэ

Видео: Өөрийнхөө гараар цаг уурын станцыг хэрхэн яаж хийх вэ
Видео: Цаг уур уур амьсгал хичээл 2024, Дөрөвдүгээр сар
Anonim

Бид байшин эсвэл зуслангийн байшинд цаг уурын станц хийх аргыг танилцуулж байна. Бид Arduino самбар ба мэдрэгчийн багцыг температур, чийгшил, даралт, нүүрстөрөгчийн давхар ислийн мэдрэгч болгон ашиглах болно. Мэдээллийг LCD дэлгэц дээр харуулах бөгөөд гар утас эсвэл батерейны тэжээлээс тэжээл авах болно.

Гэрийн цаг уурын станц
Гэрийн цаг уурын станц

Шаардлагатай

  • - Arduino самбар эсвэл аналог;
  • - DHT11 температур ба чийгшлийн мэдрэгч;
  • - BMP085 даралт мэдрэгч;
  • - нүүрстөрөгчийн давхар ислийн мэдрэгч MQ135;
  • - LCD дэлгэц 1602;
  • - потенциометр 10 кОм;
  • - цаг уурын станцын барилга;
  • - тугалган цаасаар бүрсэн шилэн шил;
  • - бүрэлдэхүүн хэсгүүдийг бэхлэх шураг;
  • - компьютер;
  • - холбох утас;
  • - цахилгаан хангамжийн холбогч;
  • - гагнуурын төмөр.

Зааварчилгаа

1-р алхам

Эхлээд та тохирох хэргийг хайж олох хэрэгтэй. Ирээдүйн өрөөний цаг уурын станцын бүх бүрэлдэхүүн хэсгүүд тэнд багтах ёстой. Эдгээр орон сууцыг олон цахилгаан барааны дэлгүүрүүдэд зардаг. Эсвэл олох боломжтой бусад корпусыг ашигла.

Бүх бүрэлдэхүүн хэсгүүд дотор нь хэрхэн багтах талаар бодож үзээрэй. Хэрэв байхгүй бол LCD дэлгэцийг аюулгүй болгохын тулд цонхыг таслав. Хэрэв та нүүрстөрөгчийн давхар ислийн мэдрэгчийг дотор нь байрлуулсан бол нэлээд хүчтэй халдаг бол бусад мэдрэгчийн эсрэг талд байрлуулж эсвэл алсын зайтай болго. Цахилгаан холбогчийг нүхээр хангах.

Гэрийн цаг уурын станцын орон сууц
Гэрийн цаг уурын станцын орон сууц

Алхам 2

Ашигласан бүрэлдэхүүн хэсгүүдийн талаархи цөөн хэдэн үгс.

1602 LCD дэлгэц нь 6 Arduino тээглүүр + 4-ийг (арын гэрэлтүүлэг ба синтезатор) ашигладаг.

DHT11 температур ба чийгшлийн мэдрэгч нь дурын дижитал зүүтэй холбогддог. Үнэ цэнийг уншихын тулд бид татаж авах боломжтой DHT11.rar номын санг ашиглах болно, жишээлбэл энд:

BMP085 даралтын мэдрэгчийг I2C интерфейсээр Arduino-ийн хоёр голтой холбодог: SDA - аналог зүү A4 ба SCL - аналог зүү A5. +3, 3 В хүчдэлийг мэдрэгч рүү нийлүүлдэг болохыг анхаарна уу.

MQ135 нүүрстөрөгчийн давхар ислийн мэдрэгчийг нэг аналог зүүтэй холбодог.

Зарчмын хувьд цаг уурын нөхцөл байдлыг үнэлэхийн тулд температур, чийгшил, атмосферийн даралтын талаар өгөгдөлтэй байх нь хангалттай бөгөөд нүүрстөрөгчийн давхар исэл мэдрэгч шаардлагагүй болно.

Гэхдээ бүх 3 мэдрэгчийг ашиглан бид Arduino-ийн 7 дижитал ба 3 аналог зүүтэй болно. Мэдээжийн хэрэг, хоол хүнс.

Гэрийн цаг агаарын станцын бүрэлдэхүүн хэсгүүд
Гэрийн цаг агаарын станцын бүрэлдэхүүн хэсгүүд

Алхам 3

Цаг уурын станцын диаграммыг зураг дээр харуулав. Энд бүх зүйл тодорхой байна.

Гэрийн цаг уурын станцын диаграмм
Гэрийн цаг уурын станцын диаграмм

Алхам 4

Ардуинод зориулж ноорог бичье. Хөтөлбөрийн текстийг нэлээд том хэмжээтэй тул "Эх сурвалж" хэсгийн өгүүллийн хавсралтад холбоос хэлбэрээр өгсөн болно. Бүх кодыг нарийвчилсан, ойлгомжтой тайлбаруудаар хангаж өгдөг.

Ноорогыг Arduino самбар хянагчийн санах ойд ачаална уу.

Алхам 5

Бид хайрцаг дотор бүрэлдэхүүн хэсгүүдийг байрлуулах хэвлэмэл хэлхээний самбар хийх болно - энэ бол мэдрэгчийг зохицуулах, холбох хамгийн тохиромжтой шийдэл юм. Гэртээ хэвлэмэл хэлхээний самбар хийхийн тулд би "лазераар индүүдэх" технологийг ашигладаг (бид үүнийг өмнөх өгүүллүүдэд дэлгэрэнгүй тайлбарласан болно) ба нимбэгийн хүчилтэй сийлбэрлэх. Мэдрэгчийг идэвхгүй болгохын тулд бид үсрэгчдэд зориулсан самбар дээр байрлуулах болно ("үсрэгчид"). Хэрэв та програмыг өөрчлөхийг хүсч байгаа бол микроконтроллерийг дахин програмчлах шаардлагатай бол энэ нь ашигтай байх болно.

Гагнуурын тусламжтайгаар бид даралт, хийн мэдрэгч суурилуулах болно.

Arduino Nano хавтанг суурилуулахын тулд 2, 54-ийн давирхайтай тусгай адаптерууд эсвэл залгууруудыг ашиглах нь тохиромжтой байдаг. Гэхдээ эдгээр хэсгүүд байхгүй, хайрцаг дотор зай хэмнэх тул Arduino-г гагнах замаар суулгана.

Дулааны мэдрэгчийг самбараас тодорхой зайд байрлуулах бөгөөд цаг уурын станцын дотоод хэсгээс тусгай тусгаарлагч дэвсгэр ашиглан дулаан тусгаарлалт хийнэ.

Бид өөрсдийн гараар хийсэн самбар дээр гадны хүчийг холбох газруудыг өгөх болно. Би хуучин эвдэрсэн чиглүүлэгчээс ердийн 5V цэнэглэгч ашиглах болно. Цэнэглэгчээс 5 вольтыг Arduino хавтангийн Vin зүүгээр тэжээх болно.

LCD дэлгэцийг урд талын хайрцагт шууд шургуулна. Үүнийг "Dupont" төрлийн холбогчтой утсаар холбох болно.

Гэрийн цаг уурын станцад зориулсан ПХБ
Гэрийн цаг уурын станцад зориулсан ПХБ

Алхам 6

ПХБ-ийг хайрцаг дотор байрлуулж, боолтоор бэхлээрэй. Бид LCD дэлгэцийг диаграмын дагуу Arduino хөлтэй холбоно.

Цаг уурын станцын биеийг болгоомжтой хаа.

Гэрийн цаг уурын станц бараг бэлэн болжээ
Гэрийн цаг уурын станц бараг бэлэн болжээ

Алхам 7

Бүх зүйл зөв холбогдсон эсэхийг дахин шалгаж үзээд бид цаг уурын станцдаа цахилгаан эрчим хүчээр хангадаг. LCD дэлгэц асаалттай байх ёстой бөгөөд хэдэн секундын дараа даралтын өгөгдөл, даралтын уншилт, температур, чийгшил, нүүрстөрөгчийн давхар ислийн заалтыг үндэслэн бага хэмжээний урьдчилсан мэдээг харуулах болно.

Зөвлөмж болгож буй: