O'z Qo'llaringiz Bilan Ob-havo Stantsiyasini Qanday Qilish Kerak

Mundarija:

O'z Qo'llaringiz Bilan Ob-havo Stantsiyasini Qanday Qilish Kerak
O'z Qo'llaringiz Bilan Ob-havo Stantsiyasini Qanday Qilish Kerak

Video: O'z Qo'llaringiz Bilan Ob-havo Stantsiyasini Qanday Qilish Kerak

Video: O'z Qo'llaringiz Bilan Ob-havo Stantsiyasini Qanday Qilish Kerak
Video: Kun so‘rovi: Changli ob-havo sizga qanday ta’sir qildi? 2024, May
Anonim

Biz sizning e'tiboringizga uy yoki yozgi uy uchun ob-havo stantsiyasini yaratish usulini taqdim etamiz. Biz Arduino platasini va datchiklar to'plamini asos qilib olamiz: harorat, namlik, bosim va karbonat angidrid sensori. Ma'lumotlar LCD displeyda aks etadi va quvvat uyali telefon yoki batareyalar uchun quvvat manbaidan ta'minlanadi.

Uydagi ob-havo stantsiyasi
Uydagi ob-havo stantsiyasi

Kerakli

  • - Arduino platasi yoki analog;
  • - DHT11 harorat va namlik sensori;
  • - BMP085 bosim sensori;
  • - karbonat angidrid sensori MQ135;
  • - LCD displeyi 1602;
  • - potentsiometr 10 kOm;
  • - ob-havo stantsiyasi uchun bino;
  • - folga bilan qoplangan shisha tolali parcha;
  • - komponentlarni mahkamlash uchun vintlar;
  • - kompyuter;
  • - ulash simlari;
  • - elektr ta'minoti uchun ulagich;
  • - lehimli temir.

Ko'rsatmalar

1-qadam

Avval siz mos ishni topishingiz kerak. Kelajakdagi xonadagi ob-havo stantsiyasining barcha tarkibiy qismlari u erga mos kelishi kerak. Ushbu uylar ko'plab elektron do'konlarda sotiladi. Yoki topishingiz mumkin bo'lgan boshqa korpusdan foydalaning.

Barcha komponentlar qanday qilib ichkariga kirishi haqida o'ylab ko'ring. Agar mavjud bo'lmasa LCD displeyni ta'minlash uchun oynani kesib oling. Agar siz karbonat angidrid sensori ichiga joylashtirsangiz, u juda qiziydi, uni boshqa datchiklardan qarama-qarshi tomonga qo'ying yoki masofadan boshqaring. Quvvat ulagichi uchun teshikni taqdim eting.

Uydagi ob-havo stantsiyasi uchun uy-joy
Uydagi ob-havo stantsiyasi uchun uy-joy

2-qadam

Amaldagi komponentlar haqida bir necha so'z.

1602 LCD displeyida quvvat uchun 6 ta Arduino pinasi + 4 ishlatiladi (orqa nuri va sintezatori).

DHT11 harorat va namlik sensori har qanday raqamli pinga ulangan. Qadriyatlarni o'qish uchun biz yuklab olish mumkin bo'lgan DHT11.rar kutubxonasidan foydalanamiz, masalan, bu erda:

BMP085 bosim sensori I2C interfeysi orqali Arduinoning ikkita pimiga ulangan: SDA - analog pin A4 ga va SCL - analog pin A5 ga. Iltimos, sensorga +3, 3 V kuchlanish beriladi.

MQ135 karbonat angidrid sensori bitta analog pinga ulangan.

Printsipial jihatdan meteorologik vaziyatni baholash uchun harorat, namlik va atmosfera bosimi to'g'risidagi ma'lumotlarga ega bo'lish kifoya va karbonat angidrid sensori kerak emas.

Ammo barcha 3 ta sensorlardan foydalangan holda biz Arduino-ning 7 ta raqamli va 3 ta analog pinlariga ega bo'lamiz. Xo'sh, ovqat, albatta.

Uydagi ob-havo stantsiyasining tarkibiy qismlari
Uydagi ob-havo stantsiyasining tarkibiy qismlari

3-qadam

Ob-havo stantsiyasining diagrammasi rasmda ko'rsatilgan. Bu erda hamma narsa aniq.

Uydagi ob-havo stantsiyasining diagrammasi
Uydagi ob-havo stantsiyasining diagrammasi

4-qadam

Keling, Arduino uchun eskiz yozamiz. Dasturning matni, uning kattaligi jihatidan, "Manbalar" bo'limidagi maqolaga qo'shimcha sifatida havola sifatida berilgan. Barcha kod batafsil va tushunarli sharhlar bilan ta'minlangan.

Eskizni Arduino platasi boshqaruvchisi xotirasiga yuklang.

5-qadam

Komponentlarni korpusga joylashtirish uchun bosilgan elektron kartani qilamiz - bu sensorlarni tartibga solish va ulash uchun eng qulay echim. Uyda bosma elektron platani yasash uchun men "lazerli dazmollash" texnologiyasidan foydalanaman (biz buni avvalgi maqolalarda batafsil bayon qilgan edik) va limon kislotasi bilan ishlangan. Datchiklarni o'chirib qo'yish uchun biz taxtada jumpers ("jumpers") uchun joylarni taqdim etamiz. Agar dasturni o'zgartirmoqchi bo'lsangiz, mikrokontrolrni qayta dasturlash zarur bo'lsa, bu foydali bo'ladi.

Lehimlash yordamida biz bosim va gaz sezgichlarini o'rnatamiz.

Arduino Nano taxtasini o'rnatish uchun balandligi 2, 54 bo'lgan maxsus adapterlardan yoki rozetkalardan foydalanish qulay. Ammo bu qismlar bo'lmaganda va ishning ichida bo'sh joy tejab qolinganligi sababli, men Arduino-ni lehim bilan o'rnataman.

Issiqlik sezgichi taxtadan bir oz uzoqlikda joylashgan bo'lib, maxsus izolyatsiya yostig'i yordamida ob-havo stantsiyasining ichki qismidan termal izolyatsiya qilinadi.

Tashqi quvvatni uy quradigan taxtamizga ulash uchun joylarni taqdim etamiz. Men eski singan yo'riqchidan odatiy 5V quvvatli zaryadlovchidan foydalanaman. Zaryadlovchidan ortiqcha 5 volt Arduino kartasining Vin piniga beriladi.

LCD ekran to'g'ridan-to'g'ri old tomonga vidalanadi. U "Dyupont" tipidagi ulagichlar bilan simlar orqali bog'lanadi.

Uydagi ob-havo stantsiyasi uchun tenglikni
Uydagi ob-havo stantsiyasi uchun tenglikni

6-qadam

Tenglikni tenglikni ichiga joylashtiring va uni vintlar bilan mahkamlang. Diagramma bo'yicha LCD displeyni Arduino oyoqlariga ulaymiz.

Ob-havo stantsiyasining tanasini ehtiyotkorlik bilan yoping.

Uydagi ob-havo stantsiyasi deyarli tayyor
Uydagi ob-havo stantsiyasi deyarli tayyor

7-qadam

Hammasi to'g'ri ulanganligini qayta tekshirib, biz ob-havo stantsiyamizga elektr energiyasini etkazib beramiz. LCD displey yonib turishi kerak va bir necha soniyadan so'ng u bosim ma'lumotlarini, bosim ko'rsatkichlari va harorat, namlik va karbonat angidrid ko'rsatkichlariga asoslangan kichik prognozni aks ettiradi.

Tavsiya: