Turinys:

„Arduino“automatinė laistymo sistema („Garduino“): 6 žingsniai
„Arduino“automatinė laistymo sistema („Garduino“): 6 žingsniai

Video: „Arduino“automatinė laistymo sistema („Garduino“): 6 žingsniai

Video: „Arduino“automatinė laistymo sistema („Garduino“): 6 žingsniai
Video: Garduino by Erlandas 2024, Liepa
Anonim
„Arduino“automatinė laistymo sistema („Garduino“)
„Arduino“automatinė laistymo sistema („Garduino“)

Aš esu arduino pagrindu laistoma mano čili, kol aš esu toli nuo namų. Aš padariau tai kaip žiniatinklio serverį, kurį galiu stebėti iš LAN ir iš namų automatikos sistemos (Hassio). Tai vis dar kuriama, aš pridės daugiau siurblių ir išsiaiškins, kaip pridėti daugiau analogiškų dirvožemio drėgmės jutiklių. Taip pat turėčiau pridėti įjungimo/išjungimo jungiklį. Vienas iš svarbiausių atnaujinimų, dėl kurių baterijos tarnaus ilgiau, yra pridėti prie šio žiniatinklio serverio miego funkciją ir nustatyti ryšį iš http į mqtt. Visas šis procesas prasidėjo, kai pamačiau šį projektą. Turėjau bme280 ir wemos d1 mini iš projekto, kuris stebėjo kavos virimo aparato temperatūrą/drėgmę biure, kad nereikėtų eiti tikrinti, ar jis buvo išvirtas (taip, aš tingiu). Aš taip pat pridėjau „bme280“prie šio projekto, bet turėjau keletą problemų Aš tikrai neturiu laiko pataisyti, nes laistymas puikiai veikė, kol buvau savaitės atostogų.

Prekės

Šiam projektui jums reikės šių medžiagų:

  • „Wemos D1 mini“(turėjau įprastą, bet turėtumėte įsigyti profesionalų ir įsitikinti, kad įtampos reguliatorius nėra pigus, kad jis gerai įsijungtų ir su šiek tiek nusidėvėjusia baterija!)
  • 18650 Ličio jonų baterija arba keletas. Aš išgelbėjau savo iš seno nešiojamojo kompiuterio ir radau 4 veikiančius
  • 18650 baterijų laikiklis, skirtas jums reikalingoms baterijoms. Aš naudojau keturis ir prijungiau juos lygiagrečiai
  • TP4056 akumuliatoriaus įkrovimo plokštė
  • Talpingas dirvožemio drėgmės jutiklis v1.2 (kuris yra izoliuotas, todėl šonuose ir ant visų lituotų komponentų turėtumėte pridėti šiek tiek nelaidžios epoksidinės medžiagos. Girdėjau, kad karšti klijai taip pat veikia, bet aš naudoju epoksidą)
  • BME280 temperatūros ir drėgmės jutiklis
  • 5.5V 0.66W 120mA monokristalinė mini saulės skydelio fotovoltinė plokštė (arba galingesnė, manau, to nepakanka).
  • 1N5819 diodas
  • 6V panardinamas vandens siurblys
  • 5 V relės modulis siurbliui valdyti. Aš pasirinkau modulį, kuriame yra 5 relės, kad galėčiau būti atnaujintas
  • pluošto protoboard
  • ir, žinoma, viela
  • Viena vandeniui atspari dėžutė, kurioje galima laikyti visą elektroniką.
  • maisto kokybės silicio vamzdelis. Mano spalva buvo nespalvota, o vidinis skersmuo buvo maždaug 5 mm skersmens.

1 žingsnis: laidų schema

Elektros schema
Elektros schema

Tai tikrai nėra techninė instaliacijos dokumentacija, bet pridėjo tai, kad parodytų, kaip aš prijungiau šį. Suteikite man komentarą, jei jums reikia pagalbos!

2 žingsnis: Izoliuokite dirvožemio drėgmės jutiklį

Izoliuokite dirvožemio drėgmės jutiklį
Izoliuokite dirvožemio drėgmės jutiklį

Norėdami izoliuoti šio jutiklio kampus, naudokite karštus klijus ir epoksidą. Aš naudoju karštus klijus šalia laido prijungimo gnybto, kad įsitikinčiau, jog epoksidinė medžiaga neužstrigs.

3 žingsnis: „Arduino“kodas

Pridėjau šį arduino kodą. Jis turės tam tikrą kitų projektų kopijavimo/įklijavimo kodą. Aš asmeniškai turėjau tam tikrų problemų ir viskas buvo susijusi su mano turima bme biblioteka.

Problema buvo ta, kad man nepavyko prisijungti prie serverio. Greitas sprendimas, norint išspręsti šią problemą, yra pašalinti arba pridėti komentarą apie 125 ir 126 eilutes

Taigi, jei viskas veikė taip, kaip reikia, galite pridėti savo namų automatikos serverį, kad galėtumėte skaityti „json“iš 192.168.1.241/json

Manau, kad tai turėtų būti pakeista, kad būtų naudojamas „mqtt“protokolas ir įjungta miego funkcija. Kai tai padarysiu su „mqtt“, tai padarysiu, kad paskelbčiau savo „HASSIO“rodmenis ir toliau miegotų.

Tiesiog atkreipkite dėmesį, kad šis failas yra gana skubus, kai man jo reikėjo tik laistymui, kol buvau atostogose. Manau, kad turėčiau pakeisti šio privatumo nustatymus „github“, jei norite ką nors pridėti prie šio projekto:)

4 žingsnis: išimkite baterijas iš nešiojamojo kompiuterio baterijų paketo

Baterijų išgelbėjimas iš nešiojamojo kompiuterio baterijų paketo
Baterijų išgelbėjimas iš nešiojamojo kompiuterio baterijų paketo

Šiame žingsnyje turėtumėte būti ypač atsargūs! Šios baterijos gali sprogti su galia, tačiau man taip niekada nebuvo nutikę. Baterijų dėklas paprastai yra labai sandarus ir netgi gali būti priklijuotas. Norėdami tai padaryti, aš sunaudojau šiek tiek plaukų džiovintuvo ir plokščio galvutės atsuktuvo šilumos. Po to atjungiau suvirintą metalinę juostelę nuo baterijų.

5 veiksmas: prijunkite viską ir saugiai naudokite elektros juostą

Sujunkite viską saugiai naudodami tam tikrą elektros juostą
Sujunkite viską saugiai naudodami tam tikrą elektros juostą
Sujunkite viską saugiai naudodami tam tikrą elektros juostą
Sujunkite viską saugiai naudodami tam tikrą elektros juostą
Sujunkite viską saugiai naudodami tam tikrą elektros juostą
Sujunkite viską saugiai naudodami tam tikrą elektros juostą

Pridėjau savo protobooto nuotrauką ir visa kita, ką įdėjau į dėklo vidų.

Aš išgręžiau keletą skylių laidams (drėgmės jutiklis ir vandens siurblys).

6 veiksmas: prijunkite silicio vamzdelį

Prijunkite silicio vamzdelį
Prijunkite silicio vamzdelį
Prijunkite silicio vamzdelį
Prijunkite silicio vamzdelį

Po to silikoninį vamzdelį prijungiau prie panardinamo vandens siurblio. Jis buvo tvirtai prigludęs, bet jei jūsų galų gale jis bus laisvas, aš rekomenduoju naudoti keletą užtrauktukų, kad pritvirtintumėte savo vietą.

Aš supjaustiau vamzdelį keliose vietose ir ant keleto kepsninių pagaliukų užsikabinau ant per didelių skylių. Tokiu būdu aš galėjau naudoti vieną siurblį keliems augalams ir visi buvo vienodai laistomi!: D

Rekomenduojamas: