Sisällysluettelo:

Arduinon automaattinen kastelujärjestelmä (Garduino): 6 vaihetta
Arduinon automaattinen kastelujärjestelmä (Garduino): 6 vaihetta

Video: Arduinon automaattinen kastelujärjestelmä (Garduino): 6 vaihetta

Video: Arduinon automaattinen kastelujärjestelmä (Garduino): 6 vaihetta
Video: AUTOMAATTINEN kastelujärjestelmä 2024, Heinäkuu
Anonim
Arduinon automaattinen kastelujärjestelmä (Garduino)
Arduinon automaattinen kastelujärjestelmä (Garduino)

Tein arduino -pohjaisen kastelujärjestelmän chililleni ollessani poissa kotoa, satunnaisesti tein tämän verkkopalvelimeksi, jota voin seurata lähiverkosta ja kotiautomaatiojärjestelmästä (Hassio). Tämä on vielä rakenteilla, lisää pumppuja ja selvittää, kuinka lisätä analogisia maaperän kosteusantureita. Minun pitäisi myös lisätä virtakytkin. Yksi tärkeimmistä päivityksistä, joiden ansiosta paristot kestävät pidempään, on lisätä lepotilatoiminto tähän verkkopalvelimeen ja asettaa viestintä http: stä mqtt: ksi. Tämä koko prosessi alkoi, kun näin tämän projektin. projektista, joka seurasi kahvinkeittimen lämpötilaa/kosteutta toimistossa, jotta minun ei tarvitsisi mennä tarkistamaan, onko se keitetty (kyllä, olen laiska). Lisäsin tähän projektiin myös bme280, mutta minulla oli useita ongelmia, jotka Minulla ei ole oikein aikaa korjata, koska kastelu toimi hyvin, kun olin kesälomalla viikon.

Tarvikkeet

Tätä projektia varten tarvitset seuraavat tarvikkeet:

  • Wemos D1 mini (minulla oli normaali, mutta sinun pitäisi hankkia ammattilainen ja olla varma, että sen jännitesäädin ei ole halpa, jotta se käynnistyy hienosti myös vähän kuluneella akulla!)
  • 18650 litiumioniakku tai muutama. Pelastin omani vanhasta kannettavasta tietokoneesta ja löysin 4 toimivaa
  • 18650 paristopidike tarvittaville paristoille. Käytin neljää ja liitin ne rinnakkain
  • TP4056 akun latauslevy
  • Kapasitiivinen maaperän kosteusanturi v1.2 (joka on eristämätön, joten sinun on lisättävä johtamatonta epoksia sivuille ja kaikkien juotettujen komponenttien päälle. Olen kuullut, että hotglue toimii myös, mutta käytin epoksia)
  • BME280 lämpötila- ja kosteusanturi
  • 5.5V 0.66W 120mA monikiteinen mini -aurinkopaneeli aurinkopaneeli (tai tehokkaampi, mielestäni tämä ei riitä).
  • 1N5819 diodi
  • 6V upotettava vesipumppu
  • 5V Relemoduuli pumpun ohjaamiseen. Valitsin moduulin, jossa on 5 relettä, vain valmiina päivitykseen
  • kuitu protoboard
  • ja tietysti lanka
  • Yksi vedenkestävä laatikko, johon mahtuu kaikki elektroniikka sivulle.
  • elintarvikelaatuinen piiputki. Omani oli väritön ja sisähalkaisija oli noin 5 mm.

Vaihe 1: Kytkentäkaavio

Kytkentäkaavio
Kytkentäkaavio

Tämä ei todellakaan ole tekninen johdotusdokumentaatio, mutta lisäsi tämän osoittaakseen, miten olen kytkenyt tämän. Anna minulle kommentti, jos tarvitset apua tässä!

Vaihe 2: Eristä maaperän kosteusanturi

Eristää maaperän kosteusanturi
Eristää maaperän kosteusanturi

Käytä kuumaa liimaa ja epoksia tämän anturin kulmien eristämiseen. Käytin kuumaa liimaa johdinliitäntäliittimen lähellä vain varmistaakseni, että epoksi ei jää jumiin.

Vaihe 3: Arduino -koodi

Liitin tähän arduino -koodin. Siinä on joitakin copy/paste -koodeja muista projekteista. Minulla oli henkilökohtaisesti ongelmia tämän kanssa ja kaikki liittyi bme -kirjastoon.

Ongelmana oli, että en pystynyt muodostamaan yhteyttä palvelimelle. Nopea korjaus tämän ratkaisemiseksi on poistaa tai lisätä kommentteja riveille 125 ja 126

Joten jos kaikki toimi niin kuin pitäisi, voit lisätä kodin automaatiopalvelimen lukemaan jsonin 192.168.1.241/json

Luulen, että tämä pitäisi muuttaa käyttämään mqtt -protokollaa ja ottaa nukkumisominaisuudet käyttöön.

Huomaa vain, että tämä tiedosto on tehty melko kiireessä, kun tarvitsin sitä vain kastelun hoitamiseksi lomallani. Mielestäni minun pitäisi muuttaa tämän tietosuoja -asetuksia githubissa, jos haluat lisätä jotain tähän projektiin:)

Vaihe 4: Paristojen talteenotto kannettavan tietokoneen akusta

Paristojen pelastaminen kannettavan tietokoneen akusta
Paristojen pelastaminen kannettavan tietokoneen akusta

Tässä vaiheessa sinun on oltava erityisen varovainen! Nämä paristot voivat räjähtää täydellä teholla, mutta näin ei ole koskaan tapahtunut minulle. Käytin hiukan lämpöä hiustenkuivaajalla ja litteällä ruuvimeisselillä tämän avaamiseksi. Tämän jälkeen irrotin hitsatun metallinauhan paristoista.

Vaihe 5: Yhdistä kaikki ja varmista sähköteipillä

Yhdistä kaikki ja varmista sähköteipillä
Yhdistä kaikki ja varmista sähköteipillä
Yhdistä kaikki ja varmista sähköteipillä
Yhdistä kaikki ja varmista sähköteipillä
Yhdistä kaikki ja varmista sähköteipillä
Yhdistä kaikki ja varmista sähköteipillä

Liitin kuvan omasta protoboardistani ja kaikesta muusta, jonka laitoin koteloon.

Porasin reikiä johtoja varten (kosteusanturi ja vesipumppu).

Vaihe 6: Liitä silikoniputki

Liitä silikoniputki
Liitä silikoniputki
Liitä silikoniputki
Liitä silikoniputki

Tämän jälkeen liitin silikoniputken upotettavaan vesipumppuun. Se oli tiukka istuvuus, mutta jos omasi ovat löysät, suosittelen käyttämään joitakin vetoketjuja kiinnittääksesi sen paikalleen.

Viipaloin putken muutamassa paikassa ja työnsin grillitikkuja liian suuriin reikiin. Tällä tavalla pystyin käyttämään yhtä pumppua useille kasveille ja kaikki saivat yhtä paljon vettä!: D

Suositeltava: