Мазмұны:

Arduino автоматты суару жүйесі (Гардуино): 6 қадам
Arduino автоматты суару жүйесі (Гардуино): 6 қадам

Бейне: Arduino автоматты суару жүйесі (Гардуино): 6 қадам

Бейне: Arduino автоматты суару жүйесі (Гардуино): 6 қадам
Бейне: Умный класс или педагогика будущего уже сегодня 2024, Шілде
Anonim
Arduino автоматты суару жүйесі (Garduino)
Arduino автоматты суару жүйесі (Garduino)

Мен үйден алыста жүргенде чилиға ардуино негізіндегі суару жүйесін жасадым, мен оны желіден және үй автоматтандыру жүйесінен (Hassio) бақылай алатын веб -сервер ретінде жасадым. көбірек сорғылар қосылады және топырақтың ылғалдылық сенсорларын қалай қосуға болатынын анықтайды. Мен сондай -ақ ON/OFF қосқышын қосуым керек. Батареялардың қызмет ету мерзімін ұзартатын маңызды жаңартулардың бірі - бұл веб -серверге ұйқының функциясын қосу және http -ден mqtt -ге байланысты орнату. Бұл процесс мен осы жобаны көргенде басталды. Менде bme280 мен wemos d1 mini болды Мен баруға және оның қайнатылғанын тексерудің қажеті болмау үшін кеңседегі кофе қайнатқыштың температурасын/ылғалдылығын бақылайтын жобадан Мен бір апта бойы жазғы демалыста болған кезде суару жақсы жұмыс істегендіктен, жөндеуге уақытым жоқ.

Жабдықтар

Бұл жоба үшін сізге келесі материалдар қажет:

  • Wemos D1 mini (менде кәдімгі бар еді, бірақ сіз про -ны алуыңыз керек және оның кернеу реттегіші арзан емес екеніне көз жеткізіңіз, ол аздап тозған батареямен жақсы жұмыс істейді!)
  • 18650 Li-Ion батареясы немесе аз. Мен ескі ноутбуктен өзімді құтқардым және 4 жұмыс істейтінін таптым
  • Қажет батареялар үшін 18650 батарея ұстағышы. Мен төртеуін қолдандым және оларды параллель жалғадым
  • TP4056 аккумуляторлық зарядтау тақтасы
  • Сыйымдылығы бар топырақ ылғалдылығы сенсоры v1.2 (ол оқшауланбаған, сондықтан оған өткізгіш емес эпоксидті қосуға және барлық дәнекерленген компоненттерге қосу керек. Мен ыстық желім де жұмыс істейтінін естідім, бірақ мен эпоксидті қолдандым)
  • BME280 температура мен ылғалдылық сенсоры
  • 5,5 В 0,66 Вт 120 мА монокристалды шағын күн панельдері фотоэлектрлік панель (Немесе неғұрлым қуатты, менің ойымша, бұл жеткіліксіз).
  • 1N5819 диод
  • 6В суасты сорғысы
  • Сорғыны басқаруға арналған 5В реле модулі. Мен жаңартуға дайын болу үшін 5 релесі бар модульді таңдадым
  • талшықты протобер
  • және, әрине, сым
  • Бір электронды суға төзімді қорап, ол барлық электрониканы бір жаққа қоя алады.
  • тағамдық кремний түтігі. Менікі түссіз және ішкі диаметрі шамамен 5 мм болатын.

1 -қадам: Сымдардың диаграммасы

Қосылу диаграммасы
Қосылу диаграммасы

Бұл, әрине, техникалық сымдар туралы құжат емес, бірақ мен оны қалай қосқанымды көрсету үшін қостым. Егер сізге осы бойынша көмек қажет болса, маған түсініктеме беріңіз!

2 -қадам: Топырақтың ылғалдылық датчигін оқшаулаңыз

Топырақтың ылғалдылық сенсоры
Топырақтың ылғалдылық сенсоры

Бұл датчиктің бұрыштарын оқшаулау үшін ыстық желім мен эпоксидті қолданыңыз. Мен сым қосылатын терминалдың жанында ыстық желімді қолдандым, ол жерде эпоксидті жабысып қалмайтынына сенімді болдым.

3 -қадам: Arduino коды

Мен бұл arduino кодын тіркедім. Менде басқа жобалардан көшіру/қою коды болады, менде жеке проблемалар болды және бәрі менде болған bme кітапханасына қатысты болды.

Мәселе мынада, мен серверге қосыла алмадым. Бұл мәселені шешу үшін 125 және 126 жолдарға түсініктеме алып тастау керек.

Егер бәрі дұрыс жұмыс істесе, 192.168.1.241/json сайтынан json оқу үшін үй автоматтандыру серверін қосуға болады.

Менің ойымша, бұл mqtt протоколын қолдану үшін және ұйқы функциясын қосу үшін өзгертілуі керек деп ойлаймын, егер мен mqtt көмегімен мұны істесем, мен оны HASSIO -ға оқуды жіберемін, содан кейін ұйқыны жалғастырамын.

Айта кету керек, бұл демалыс кезінде суару үшін қажет болған кезде бұл файл өте тез жасалды, егер мен бұл жобаға бірдеңе қосқыңыз келсе, github -да құпиялылық параметрлерін өзгерту керек деп ойлаймын:)

4 -қадам: Батареяларды ноутбуктен жасалған батареядан құтқару

Ноутбуктің аккумуляторлық батареясынан батареяларды құтқару
Ноутбуктің аккумуляторлық батареясынан батареяларды құтқару

Бұл қадамда сіз өте сақ болуыңыз керек! Бұл батареялар қуатты түрде жарылуы мүмкін, бірақ менде мұндай жағдай болған емес. Мен оны ашу үшін шаш кептіргіш пен жалпақ бұрағыштан кішкене жылуды қолдандым. Осыдан кейін мен дәнекерленген металл жолақты батареялардан ажыраттым.

5 -қадам: Барлығын қосыңыз және электрлік таспамен бекітіңіз

Барлығын жоғары электрлік таспамен байланыстырыңыз
Барлығын жоғары электрлік таспамен байланыстырыңыз
Барлығын жоғары электрлік таспамен байланыстырыңыз
Барлығын жоғары электрлік таспамен байланыстырыңыз
Барлығын бір -бірімен байланыстырып, электр таспасымен бекітіңіз
Барлығын бір -бірімен байланыстырып, электр таспасымен бекітіңіз

Мен өзімнің протободамның суретін және корпустың ішіне салғанның бәрін қостым.

Мен сымдарға (ылғал сенсоры мен су сорғы) бірнеше тесіктер бұрғыладым.

6 -қадам: Кремний түтігін қосыңыз

Кремний түтігін қосыңыз
Кремний түтігін қосыңыз
Кремний түтігін қосыңыз
Кремний түтігін қосыңыз

Осыдан кейін мен силоконды түтікті суасты сорғысына қостым. Бұл өте ыңғайлы болды, бірақ егер сіздікі босап қалса, мен оны орнында ұстау үшін бірнеше зипти пайдалануды ұсынамын.

Мен түтікті бірнеше жерден кесіп тастадым және тым үлкен тесіктерге барбекю таяқшаларын жаптым. Осылайша мен бір сорғыны бірнеше қондырғыларға қолдана алдым, барлығы бірдей гитараны суарды!: D

Ұсынылған: