Turinys:

Automatinė laistymo sistema su „La COOL“lenta: 4 žingsniai (su nuotraukomis)
Automatinė laistymo sistema su „La COOL“lenta: 4 žingsniai (su nuotraukomis)

Video: Automatinė laistymo sistema su „La COOL“lenta: 4 žingsniai (su nuotraukomis)

Video: Automatinė laistymo sistema su „La COOL“lenta: 4 žingsniai (su nuotraukomis)
Video: 😬 Лучший в классе? Или совсем наоборот? Чем страдает Audi Q7 I ? 2024, Lapkritis
Anonim
Automatinė laistymo sistema su „La COOL“lenta
Automatinė laistymo sistema su „La COOL“lenta
Automatinė laistymo sistema su „La COOL“lenta
Automatinė laistymo sistema su „La COOL“lenta

Sveiki visi, taigi šį kartą pradėsime savo instrukcijas, gilindamiesi į „La COOL Board“. Mūsų plokštėje esantis aktoriaus išėjimas suaktyvina siurblį, kai dirva sausa. Pirmiausia paaiškinsiu, kaip tai veikia: „La COOL Board“turi 3, 3 voltų išvestį, skirtą vienam veikėjui valdyti per tranzistorių arba relės kortelę. Norėčiau pakartoti, kad norime išmatuoti dirvožemio drėgmę ir įjungti siurblį, kai dirva per sausa. Nesijaudinkite dėl „Arduino“programos, nes nėra „programavimo“, tik kai kurie konfigūracijos failai ir programinės įrangos bei konfigūracijų įkėlimas į kortelę. Mūsų biblioteka rūpinasi likusiu, kad galėtumėte susikoncentruoti į kitus dalykus:)

Būtinai perskaitykite kitas mūsų instrukcijas apie „La COOL Board“:

Lauko oro stoties statymas

Visas šios instrukcijos biudžetas, neatsižvelgiant į „La COOL Board“kainą, buvo 0 €, nes naudojau tik daiktus, kuriuos turėjau. Jei turite nusipirkti viską, tai turėtų kainuoti mažiau nei 50 €

Tau reikia:

  1. La COOL valdyba
  2. Keletas senų USB maitinimo šaltinių
  3. du seni USB kabeliai (vienas su geru USB-A ir vienas su veikiančiu „Micro USB“)
  4. kai kurie laidai
  5. Pigus 5-12V vandens siurblys
  6. Jungiamoji dėžutė
  7. šiek tiek skaidraus vamzdelio
  8. Lašelių skleidėjai
  9. kai kurie laidai
  10. kažkokia perfboard
  11. 1 x 1N4001 diodas
  12. 3 x vyriškas smeigtukas (jei naudojate SMD MOSFET, kaip aš)
  13. 1 x VNN3NV04PTR-E OMNIFET (kiekvienas MOSFET, priimantis 3 V, turėtų tai padaryti)
  14. 1 x 220 omų rezistorius (neprivaloma)
  15. 1 x 3 mm raudonas LED (neprivaloma)
  16. Lauko dėklas, kurį sukūrėme paskutinėje pamokoje (neprivaloma)

Reikalingi įrankiai:

  • Lituoklis
  • skirtingos replės
  • peilis
  • Multimetras
  • karšti klijai
  • Manau tai viskas..

1 žingsnis: „COOL Board“programavimas

„COOL Board“programavimas
„COOL Board“programavimas
„COOL Board“programavimas
„COOL Board“programavimas
„COOL Board“programavimas
„COOL Board“programavimas

Šiame žingsnyje apžvelgsime konfigūracijos failus ir šiek tiek pakalbėsiu apie tai, kaip mes naudojame metriką siurbliui paleisti arba sustabdyti. Pabaigoje padarysiu dar keletą konfigūracijų pavyzdžių. Turite įdiegti „Arduino“ir įkelti visą kodą, reikalingą valdybai veikti (kaip aprašyta čia):

Darbo su „La COOL Board“pradžia

Atidarykite „Arduino“, eikite į Failai / Pavyzdžiai / „CoolBoard“/ „AutoSprinkle“.

Eikite į „Failai / išsaugoti kaip“ir išsaugokite jį savo „Arduino“kataloge (nes negalite išsaugoti pavyzdžių).

Dabar eikite į savo naują „Arduino“projektą savo kompiuteryje. Kataloge matote.ino failą ir duomenų katalogą (2 nuotrauka), pažiūrėkite į duomenų aplanką. Kaip matote, yra 10 failų, pavadintų COOLsomething.json (3 nuotrauka). Atidarykite „coolBoardActorConfig.json“!

Jei norite, galite pakeisti vertybes arba tiesiog jas naudoti tokias, kokios jos yra. Dabar galėčiau pasakyti, kad viskas yra išsamiai aprašyta bibliotekos „Readme.md“, bet kadangi tai tikrai lengva, aš greitai tai paaiškinsiu:

{

"actif": 1, "apverstas": 0, "laikinas": 0, "žemas": [50, 0, 0, 0], "didelis": [40, 0, 0, 0], "tipas": ["groundMoisture", ""]}

actif: nustato, ar mes iš tikrųjų naudojame borto aktorių, nustatykite jį į 0 (nulis), kad išjungtumėte.

apversta: Leiskite naudoti paprastą pavyzdį. Jei įjungiate šildytuvą, temperatūra pakyla, bet jei naudojate aušinimo elementą (pvz., Ventiliatorių ar šaltąją peltieriaus pusę), temperatūra nukrenta. Taigi veikėjas su aušinimo elementu į mūsų stebimą metriką reaguoja atvirkščiai. Supratau? pakomentuok jei tai aišku..

laikinas: aktorius, dirbantis su laiku, apie tai kalbėsime vėliau.

žemas: jei metrika viršija šią vertę, aktorius tampa žemas. Saugokitės, jei naudojate apverstą vėliavą!

aukšta: jei metrika nukrenta žemiau šios vertės, aktorius tampa aukštas. Saugokitės, jei naudojate apverstą vėliavą!

tipas: kokia metrika naudojama valdyti mūsų aktorių? Šiuo atveju tai yra dirvožemio drėgmė, bet mes nežinome, iš kur jis ateina:(Dabar pažvelkite į „coolBoardSensorConfig.json“(5 nuotrauka). Tai visų laive esančių jutiklių konfigūracijos failas. Apačioje rasite dirvožemio drėgmę;)

Jei norite, galite keisti vertybes arba naudoti tokias, kokios jos yra

Viskas, ką jums reikia padaryti, tai įkelti eskizą ir SPIFFS, o jūsų COOL lenta yra paruošta

Pažvelkime į kitą pavyzdį, jei santykinė tolygi kambario temperatūra yra 33 ° C ir mes įjungiame ventiliatorių, o temperatūra nukrenta iki 27 ° C. šiuo atveju konfigūracija yra tokia:

{

"actif": 1, "apverstas": 1, "laikinas": 0, "žemas": [27, 0, 0, 0], "didelis": [33, 0, 0, 0], "tipas": ["Temperatūra", ""]}

Pažvelkime į konfigūraciją išsamiau:

Tas pats taikoma būsimiems plėtiniams, kuriuos norite prijungti prie plokštės. Čia aš pridėjau išorinį C02 jutiklį ir ventiliatorių eksperimentinėje kontroliuojamoje aplinkoje, skirtoje kombucha. Tai bus viena iš kitų mano pamokų…

{

"actif": 1, "apverstas": 1, "laikinas": 0, "žemas": [500, 0, 0, 0], "didelis": [900, 0, 0, 0], "tipas": ["C02", ""]}

Bet kol kas tik pradėkite nuo visų tų dalykų.

Aukšto ir žemo sintaksė yra:

Veikti .low: [rangeLow, timeLow, hourLow, minuteLow]

Veikti .high: [rangeHigh, timeHigh, hourHigh, minuteHigh]

Ir čia yra tipo sintaksė:

Veiksmas .type: ["PrimaryType", "SecondType"]

Gerai, tikiuosi, kad jums tai nebus per daug painu, todėl pakeiskite mūsų siurblio pavyzdį, kad laistymas vyktų tik tą dieną, kai esate toli nuo namų darbe:

{

"actif": 1, "apverstas": 0, "laikinas": 1, "žemas": [50, 0, 20, 0], "didelis": [40, 0, 9, 0], "tipas": ["groundMoisture", "hour"]}

Atkreipkite dėmesį į tai, kad visos „Coolboards“veikia pagal GMT! Pavyzdžiui, savo laiko juostos valandas turite pridėti rankiniu būdu, tačiau netrukus tai bus tik iš anksto nustatytas meniu COOL …

2 žingsnis: lituokite vairuotojo lentą

Lituoti vairuotojo lentą
Lituoti vairuotojo lentą
Lituoti vairuotojo lentą
Lituoti vairuotojo lentą
Lituoti vairuotojo lentą
Lituoti vairuotojo lentą

Pirmiausia nukirpkite USB kabelius, kad turėtume vieną kabelį su USB-A jungtimi, skirtą maitinti, ir antrą kabelį su „micro-USB“, skirtu maitinti „La COOL“plokštę (1 nuotrauka). Tada nuimkite maždaug 5 cm izoliaciją nuo kiekvieno kabelio. Turėtumėte turėti bent 4 laidus (5 mano atveju: raudona, juoda, žalia, balta ir įžeminta). Paprastai 5 voltai yra raudoni, o žemė juoda, tačiau patikrinkite naudodami multimetrą (2 nuotrauka). Atjunkite kitus laidus, mums reikia tik maitinimo (raudoni ir juodi laidai)!

Pažvelkite į mano švytėjimą (7 nuotrauka), jei jau atlikote elektroniką su tranzistoriais ar FET, esu tikras, kad jums tai lengva. Jei neturite supratimo, ką mes darome su FET, labai siūlau pasižiūrėti čia ir čia. Išbandykite, nes tai yra pats elektronikos pagrindas ir labai svarbu žinoti, ar norite užsiimti elektronika …

Pirmiausia lituojame tranzistorių. Štai keletas gudrybių, kaip lituoti išgalvotą „Surface mount“tvarkyklę „perfboard“:

  • Paimkite 3 kaiščio galvutes ir lituokite jas ant prototipo plokštės (3 nuotrauka)
  • Įdėkite šiek tiek litavimo ant vieno kaiščio (4 nuotrauka), padarykite tą patį su FET kaiščiais
  • Lituokite tik vieną pusę ir patikrinkite, ar nesutampa (5 nuotrauka)
  • Jei gerai, lituokite kitus du kaiščius
  • Voila!

Dabar lituokite rezistorių, diodą ir LED. Galite įdėti kai kuriuos laidus ant „Led“, kaip aš tai padariau, arba tiesiog lituoti ant lentos, kaip ir „fritzing“. Pabaigoje lituokite USB kabelius ir siurblio laidus.

Patikrinkite, ar nėra šortų, prijunkite maitinimo šaltinį ir „COOL Board“ir patikrinkite, ar jis įsijungia. Jei ne viską atjunkite ir naudokite multimetrą, kad surastumėte klaidą!

3 žingsnis: sudėkite viską į dėžutę

Įdėkite viską į dėžutę
Įdėkite viską į dėžutę
Įdėkite viską į dėžutę
Įdėkite viską į dėžutę
Įdėkite viską į dėžutę
Įdėkite viską į dėžutę
Įdėkite viską į dėžutę
Įdėkite viską į dėžutę

Klijuokite viską vietoje karštais klijais (1 nuotrauka), tai neleidžia nutrūkti laidams, jei traukiate kabelius.

Dabar paimkite peilį ir šiek tiek supjaustykite jungties dėžutės sandariklius. stumkite kabelius per sandariklius (2 nuotrauka).

Pabaigoje jis turėtų atrodyti 3 nuotraukoje;)

Lituoti reikia tik vieną dalyką - laidą iš COOL Board išvesties. Aš paprastai lituoju kaiščių antraštes ant plokštės, kad būtų lengva prijungti ir atjungti (4 nuotrauka). Jei norite, galite tiesiogiai lituoti vielą ant trinkelės, aš tai darau, nes vėl naudoju lentą būsimoms pamokoms.

4 žingsnis: prijunkite viską ir padėkite į vietą

Prijunkite viską ir padėkite į vietą
Prijunkite viską ir padėkite į vietą
Prijunkite viską ir padėkite į vietą
Prijunkite viską ir padėkite į vietą
Prijunkite viską ir padėkite į vietą
Prijunkite viską ir padėkite į vietą

Prijunkite dėžutę su kabeliais prie maitinimo šaltinio, COOLBoard ir siurblio (1 nuotrauka).

Visos mūsų „La COOL Co“atsargos yra standartizuotose plastikinėse dėžėse ir mes jas naudojame auginimo sistemoms. Radau dėžutę su mažomis skylutėmis, kurias naudojome filtravimui akvaponinėje sistemoje (2 nuotrauka) ir raudoną 22 l dėžutę (3 ir 4 nuotrauka).

Padarykite skylę šiek tiek didesnę ir prijunkite siurblį, žarną ir lašelių skleidėją. Į apatinę dėžę su siurbliu įpilkite vandens. Įdėkite augalą į dėžę ir pritvirtinkite žarną bei lašelių skleidėją prie puodo, paskutinis dalykas, kurį reikia padaryti, yra įdėti savo COOL plokštę į dirvą.

Prijunkite maitinimo šaltinį ir sukonfigūruokite „WiFi“, kaip aprašyta instrukcijoje, kaip pradėti.

Dabar patikrinkite, ar viskas veikia gerai (8 ir 9 nuotrauka), jei ištraukiate COOL plokštę nuo dirvožemio (imituoti sausą dirvą), siurblys įsijungia po kelių sekundžių.

Prijungę pabandykite, ar jis veikia: Ištraukite „Coolboard“iš dirvožemio, po 5 sekundžių siurblys pradės veikti (9 nuotrauka). Įdėkite plokštę atgal į dirvą, siurblys sustoja. Patikrinkite, ar lašelių skleidėjai nepurškia vandens ant lentos, ar nenaudokite anksčiau pastatyto lauko dėklo (deja, mano puodas buvo per mažas, kad galėčiau naudoti dėklą..).

Didelio dydžio augalams sekasi geriau, kai jie montuojami taip, kad jie nėra tokie naudingi ūmaus dydžio augalams.

Dėkoju jums visiems ir tikiuosi, kad tai parodys jums konkrečią idėją, ką galite padaryti naudodami COOL valdybą.

Rekomenduojamas: