Satura rādītājs:

Arduino automātiskā laistīšanas sistēma (Garduino): 6 soļi
Arduino automātiskā laistīšanas sistēma (Garduino): 6 soļi

Video: Arduino automātiskā laistīšanas sistēma (Garduino): 6 soļi

Video: Arduino automātiskā laistīšanas sistēma (Garduino): 6 soļi
Video: KAS DARZA 4 2014/05/30 2024, Jūlijs
Anonim
Arduino automātiskā laistīšanas sistēma (Garduino)
Arduino automātiskā laistīšanas sistēma (Garduino)

Kad esmu prom no mājām, es izveidoju laistīšanas sistēmu manam čili, izmantojot arduino. Es to izdarīju kā tīmekļa serveri, kuru varu uzraudzīt no LAN un no mājas automatizācijas sistēmas (Hassio). Tas vēl tiek būvēts, es pievienos vairāk sūkņu un izdomās, kā pievienot analogus augsnes mitruma sensorus. Man vajadzētu pievienot arī ON/OFF slēdzi. Viens no vissvarīgākajiem jauninājumiem, kas ļaus baterijām kalpot ilgāk, ir pievienot šim tīmekļa serverim miega funkciju un iestatīt saziņu no http uz mqtt. Šis viss process sākās, kad es redzēju šo projektu. Man bija bme280 un wemos d1 mini no projekta, kas birojā uzraudzīja kafijas automāta temperatūru/mitrumu, lai man nebūtu jāiet pārbaudīt, vai tas ir pagatavots (jā, es esmu slinks). Es pievienoju šim projektam arī bme280, bet ar to bija vairākas problēmas, kas Man nav īsti laika labot, jo laistīšana strādāja labi, kamēr nedēļu biju vasaras atvaļinājumā.

Piegādes

Šim projektam jums būs nepieciešami šādi materiāli:

  • Wemos D1 mini (man bija parasts, bet jums vajadzētu iegūt profesionālu un pārliecināties, ka sprieguma regulators nav lēts, lai tas labi darbotos arī ar mazliet nolietotu akumulatoru!)
  • 18650 litija jonu akumulators vai daži. Es izglābu raktuves no vecā klēpjdatora un atradu 4 strādājošus
  • 18650 akumulatora turētājs nepieciešamajām baterijām. Es izmantoju četrus un savienoju tos paralēli
  • TP4056 akumulatora uzlādes panelis
  • Kapacitatīvs augsnes mitruma sensors v1.2 (kas ir izolēts, tāpēc sānos un pār visām lodētajām sastāvdaļām jāpievieno daži nevadoši epoksīdi. Esmu dzirdējis, ka karstās līmes darbojas arī, bet es izmantoju epoksīdu)
  • BME280 temperatūras un mitruma sensors
  • 5.5V 0.66W 120mA monokristālisks saules paneļa fotoelektriskais panelis (vai jaudīgāks, manuprāt, ar to nepietiek).
  • 1N5819 diode
  • 6V iegremdējams ūdens sūknis
  • 5V releja modulis sūkņa vadībai. Es izvēlējos moduli, kuram ir 5 releji, lai būtu gatavs jaunināšanai
  • šķiedru protoboard
  • un, protams, kāds vads
  • Viena ūdensnecaurlaidīga kaste, kurā var ievietot visu elektroniku.
  • pārtikas kvalitātes silīcija caurule. Manējais bija bezkrāsains, un iekšējais diametrs bija aptuveni 5 mm.

1. darbība: elektroinstalācijas shēma

Elektroinstalācijas shēma
Elektroinstalācijas shēma

Šī noteikti nav tehniska elektroinstalācijas dokumentācija, bet to pievienoja, lai parādītu, kā es to vadu. Sniedziet man komentāru, ja jums nepieciešama palīdzība šajā jautājumā!

2. solis: Izolējiet augsnes mitruma sensoru

Izolējiet augsnes mitruma sensoru
Izolējiet augsnes mitruma sensoru

Izmantojiet karstu līmi un epoksīdu, lai izolētu šī sensora stūrus. Es izmantoju karstu līmi pie vadu savienojuma termināļa, lai pārliecinātos, ka epoksīdsveiksme tur neiesprūst.

3. darbība: Arduino kods

Es pievienoju šo arduino kodu. Tam būs kāds kopēšanas/ielīmēšanas kods no citiem projektiem. Man personīgi bija dažas problēmas ar šo, un viss bija saistīts ar manā bibliotēkā esošo bibliotēku.

Problēma bija tā, ka es nevarēju izveidot savienojumu ar serveri. Ātrs labojums, lai atrisinātu šo problēmu, ir noņemt vai pievienot komentāru 125. un 126. rindā.

Tātad, ja viss darbojās tā, kā vajadzētu, varat pievienot mājas automatizācijas serveri, lai lasītu json no 192.168.1.241/json

Es domāju, ka tas ir jāmaina, lai izmantotu mqtt protokolu un būtu iespējota miega funkcija. Kad es to darīšu ar mqtt, es to izdarīšu, lai ievietotu rādījumus manā HASSIO un pēc tam turpinātu gulēt.

Tikai jāatzīmē, ka šis fails ir izveidots diezgan steigā, kad man to vajadzēja tikai, lai rīkotos ar laistīšanu, kamēr es biju atvaļinājumā. Es domāju, ka man vajadzētu mainīt šī vienuma privātuma iestatījumus github, ja vēlaties kaut ko pievienot šim projektam:)

4. solis: akumulatoru izglābšana no klēpjdatora akumulatora

Akumulatoru glābšana no klēpjdatora akumulatora
Akumulatoru glābšana no klēpjdatora akumulatora

Šajā solī jums vajadzētu būt īpaši piesardzīgiem! Šīs baterijas var eksplodēt ar strāvu, bet tas nekad nav noticis ar mani. Bateriju korpuss parasti ir ļoti stingrs un var būt pat pielīmēts. Lai to atvērtu, es izmantoju nelielu siltumu no fēna un plakanvirsmas skrūvgrieža. Pēc tam es atvienoju metināto metāla sloksni no baterijām.

5. solis: savienojiet visu un nodrošiniet ar kādu elektrisko lenti

Savienojiet visu un nodrošiniet ar kādu elektrisko lenti
Savienojiet visu un nodrošiniet ar kādu elektrisko lenti
Savienojiet visu un nodrošiniet ar kādu elektrisko lenti
Savienojiet visu un nodrošiniet ar kādu elektrisko lenti
Savienojiet visu un nodrošiniet ar kādu elektrisko lenti
Savienojiet visu un nodrošiniet ar kādu elektrisko lenti

Es pievienoju sava protoborda attēlu un visu pārējo, ko ievietoju korpusā.

Es izurbju dažus caurumus vadiem (mitruma sensors un ūdens sūknis).

6. darbība: pievienojiet silīcija cauruli

Pievienojiet silīcija cauruli
Pievienojiet silīcija cauruli
Pievienojiet silīcija cauruli
Pievienojiet silīcija cauruli

Pēc tam es pievienoju silikona cauruli zemūdens ūdens sūknim. Tas bija cieši pieguļošs, bet, ja jūsējais kļūst vaļīgs, es iesaku izmantot dažus rāvējslēdzējus, lai to nostiprinātu.

Es sagriezu cauruli dažās vietās un uzbāzu dažas grilēšanas nūjas uz caurumiem, kas bija pārāk lieli. Tādā veidā es varēju izmantot vienu sūkni vairākiem augiem, un visi guva vienādi!: D

Ieteicams: