Өз қолыңызбен метеостанцияны қалай жасауға болады

Мазмұны:

Өз қолыңызбен метеостанцияны қалай жасауға болады
Өз қолыңызбен метеостанцияны қалай жасауға болады

Бейне: Өз қолыңызбен метеостанцияны қалай жасауға болады

Бейне: Өз қолыңызбен метеостанцияны қалай жасауға болады
Бейне: Как работает метеостанция 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 тақтасының Vin пиніне беріледі.

Сұйық кристалды экран алдыңғы корпусқа тікелей бұраланады. Ол «Дюпон» типіндегі қосқыштары бар сымдармен қосылатын болады.

Үйдегі метеостанцияға арналған ПХД
Үйдегі метеостанцияға арналған ПХД

6-қадам

ПК-ны корпустың ішіне орналастырыңыз және оны бұрандалармен бекітіңіз. Біз LCD экранын Arduino аяқтарына схемаға сәйкес қосамыз.

Ауа-райы станциясының корпусын мұқият жабыңыз.

Үйдегі метеостанция дайын
Үйдегі метеостанция дайын

7-қадам

Барлығының дұрыс жалғанғанын екі рет тексеріп, біз ауа райы станциясына қуат береміз. СКД экраны жанып тұруы керек және бірнеше секундтан кейін ол қысым туралы деректерді, қысым көрсеткіштері, температура, ылғалдылық және көмірқышқыл газының көрсеткіштеріне негізделген шағын болжамды көрсетеді.

Ұсынылған: