Мазмұны:

Arduino Ultra төмен қуатты метеостанциясы: 5 қадам
Arduino Ultra төмен қуатты метеостанциясы: 5 қадам

Бейне: Arduino Ultra төмен қуатты метеостанциясы: 5 қадам

Бейне: Arduino Ultra төмен қуатты метеостанциясы: 5 қадам
Бейне: Display distance from Ultrasonic sensor as bargraph on LCD1602 LCD2004 using Arduino 2024, Қараша
Anonim
Arduino Ultra төмен қуатты метеостанциясы
Arduino Ultra төмен қуатты метеостанциясы

Бұл нұсқаулық сізге Arduino нано, bme 280 және rf433 радио модулін қолдана отырып, өте төмен қуатты ауа райы станциясын қалай салу керектігін көрсетеді, ол 2 LiPo 18650 -де шамамен 1,5-2 жылға созылады және оны кеңейту мүмкіндігін береді. күн батареясы.

1 -қадам: бөлшектер

Таратқыш:

  • 1 x Arduino Pro mini (қуат сымы мен кернеу реттегіші жойылған кезде)
  • 1 x Bme280 сенсоры (кез келген сенсор жасайды, тек бірнеше бит кодын қосыңыз)
  • 1 x Бак конвертері (мүмкін болатын ең тиімді, ҚОСЫМША)
  • 1 x диод (ҚОСЫМША)
  • 2 x 18650s (кез келген батарея 2-5,5в диапазонында болса)
  • 1 x Нан тақтасы
  • Кейбір ерлер мен әйелдердің тақырыптары мен кабельдері
  • 1 x Rf433 таратқышы (антеннасы бар)
  • 1 x күн панелі (ҚОСЫМША)
  • 1 x Ауа райына төзімді қоршау (мен ескі Tupperware қолдандым)

Қабылдағыш:

  • 1 x Arduino Pro mini (бұл жағдайда кез келген arduino жасайды)
  • 1 x Сұйық кристалды дисплей
  • 1 x Rf433 қабылдағышы (антеннасы бар)

2 -қадам: Оны құрастырыңыз

Оны құрастырыңыз
Оны құрастырыңыз
Оны құрастырыңыз
Оны құрастырыңыз
Оны құрастырыңыз
Оны құрастырыңыз
Оны құрастырыңыз
Оны құрастырыңыз

Ресивердің протон тақтасында барлығын сәйкесінше сыммен бекітіңіз, антеннаны модуль жиілігіне сәйкес осындай бетпен жасаңыз. Антеннаның ұзындығы қабылдағыш пен таратқыш үшін бірдей болуы керек.

3 -қадам: Кодекс

Таратқыштың коды LowPower.h кітапханасы мен adafruit bme280 кітапханасы арқылы аз қуат үшін оңтайландырылған.

Басқа жақтағы ресиверде қуатты аз оңтайландыру жоқ, бірақ оны өзіңіз оңай қосуға болады.

Кейбір опциялар кодты қуатты үнемдеу үшін түсіндіреді, бірақ отладтау мақсатында оны оңай түсіндіруге болады.

4 -қадам: Нәтижелер

Өткізгіш жағынан токты өлшеу шамамен 11uA ұйқы тогын көрсетеді. Ол мұны шамамен 24 секунд жасайды, содан кейін температураны, ылғалдылықты және барометрлік қысымды жібереді. Мұны істеу үшін шамамен 350 мс қажет және шамамен 11,5 мА. Бірақ сіз өзіңіздің датчиктеріңізді оңай қосып, ауа райын кеңейте аласыз.

Жұмыс уақытын есептеу үшін мен Орегоннан кірістірілген ыңғайлы калькуляторды қолдандым. Интернеттегі калькулятордағы мәндерді ауыстыру бізге шамамен 1,5 жылдық жұмыс уақытын көрсетеді, бұл екі 1, 500 мАч LiPos -ты ескере отырып қолайлы. Екінші жағынан, күн батареясымен жұмыс уақыты мұндай тұтынумен шектелмейді.

Мен кейінірек батареяны қорғауға арналған ic немесе батареяны бақылауға арналған код қосамын

Сізге пайдалы болды деп үміттенемін, кез келген сұрақтар мен түзетулер оларды төменде қалдырады

5 -қадам: Өңдеу:

Мен rf433 модулін nrf24l01 тақтасы мен антеннасы арқылы өзгерттім, ал ресивер үшін мен esp8266 қосып, телефонымда ақпарат алу үшін Blynk қолдандым, бұл қондырғыда сізде бір қабылдағышпен байланысатын бірнеше ауа райы станциялары болуы мүмкін. телефоныңызға. Егер кімде -кім мен жасаған кодтың схемасын немесе теңшелетін ПХД алғысы келсе, менімен еркін сөйлесіңіз.

Ұсынылған: