Кантип өз колу менен метеостанцияны жасоого болот

Мазмуну:

Кантип өз колу менен метеостанцияны жасоого болот
Кантип өз колу менен метеостанцияны жасоого болот

Video: Кантип өз колу менен метеостанцияны жасоого болот

Video: Кантип өз колу менен метеостанцияны жасоого болот
Video: АНЖЕЛИКАнын КЫЗЫ АЙЫМА АТАсы АПАсы ЖӨНҮНДӨ АЧЫК АЙТЫП САЛДЫ😱АТАМДЫ ЖАКШЫ КӨРӨМҮН🥺 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ну ширетүү жолу менен орнотом.

Жылуулук сенсору тактадан бир аз аралыкта жайгашып, атайын изолятордун жардамы менен метеостанциянын ички бөлүгүнөн жылуулук менен жылууланат.

Тышкы кубаттуулукту өз үйүбүздөгү тактага туташтыруучу жайларды беребиз. Эски бузулган роутерден кадимки 5В кубаттагычты колдонуп турам. Кубаттагычтан тышкары 5 вольт Arduino тактасынын Вин пинине берилет.

LCD экраны алдыңкы корпуста түз эле буралып калат. Ал "Дюпон" тибиндеги туташтыргычтары бар зымдар аркылуу туташтырылат.

Үй аба ырайы станциясы үчүн PCB
Үй аба ырайы станциясы үчүн PCB

6-кадам

ПКБны корпустун ичине салып, аны бурамалар менен бекемдеңиз. Диаграмма боюнча LCD экранды Arduino буттарына туташтырабыз.

Аба ырайы станциясынын корпусун кылдаттык менен жапкыла.

Үйдөгү метеостанция дээрлик даяр
Үйдөгү метеостанция дээрлик даяр

7-кадам

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

Сунушталууда: