Innholdsfortegnelse:

Automatisk vanningssystem med La COOL Board: 4 trinn (med bilder)
Automatisk vanningssystem med La COOL Board: 4 trinn (med bilder)

Video: Automatisk vanningssystem med La COOL Board: 4 trinn (med bilder)

Video: Automatisk vanningssystem med La COOL Board: 4 trinn (med bilder)
Video: Что будет если купить КИТАЙЦА? 23 СЮРПРИЗА в КАБИНЕ DONGFENG 520 2024, November
Anonim
Automatisk vanningssystem med La COOL Board
Automatisk vanningssystem med La COOL Board
Automatisk vanningssystem med La COOL Board
Automatisk vanningssystem med La COOL Board

Hei alle sammen, så denne gangen starter vi instruksjonene våre med å grave litt dypere ned i La COOL Board. Actor Output på brettet vårt aktiverer pumpen når jorda er tørr. For det første vil jeg forklare hvordan det fungerer: La COOL Board har en 3, 3 volt utgang for å kontrollere en aktør gjennom en transistor eller et relékort. Jeg vil gjenta at vi ønsker å måle jordfuktigheten og aktivere pumpen når jorden er for tørr. Ikke bekymre deg for Arduino -programmet siden det er "ingen" programmering, bare noen konfigurasjonsfiler og opplasting av programvare og konfigurasjoner til kortet. Biblioteket vårt tar seg av resten, slik at du kan konsentrere deg om andre ting:)

Husk å lese våre andre instruksjoner om La COOL Board:

Bygg en utendørs værstasjon

Det totale budsjettet for denne Instructables, uten å ta hensyn til prisen på La COOL Board var 0 € siden jeg bare brukte ting jeg hadde liggende. Hvis du må kjøpe alt, bør det koste mindre enn 50 €

Du trenger:

  1. La COOL Board
  2. Noen gamle USB -strømforsyninger
  3. to gamle USB-kabler (en med en god USB-A og en med en fungerende Micro USB)
  4. noen ledninger
  5. Billig 5-12V vannpumpe
  6. En koblingsboks
  7. noen klare slanger
  8. Dryppemittere
  9. noen Wire
  10. noe perfboard
  11. 1 x 1N4001 Diode
  12. 3 x Male Pinhead (hvis du bruker en SMD MOSFET som jeg gjør)
  13. 1 x VNN3NV04PTR-E OMNIFET (hver MOSFET som godtar 3V bør gjøre det)
  14. 1 x 220Ohm motstand (valgfritt)
  15. 1 x 3 mm rød LED (valgfritt)
  16. Outdoor Case vi bygde i den siste opplæringen (valgfritt)

Nødvendige verktøy:

  • Loddejern
  • forskjellige tang
  • kniv
  • Multimeter
  • varmt lim
  • Jeg tror det er alt..

Trinn 1: Programmering av COOL Board

Programmering av COOL Board
Programmering av COOL Board
Programmering av COOL Board
Programmering av COOL Board
Programmering av COOL Board
Programmering av COOL Board

I dette trinnet vil vi se på konfigurasjonsfilene, og jeg vil snakke litt om hvordan vi bruker beregningene til å starte eller stoppe pumpen vår. På slutten vil jeg lage noen flere eksempelkonfigurasjoner. Du må ha installert Arduino og lastet opp all koden som kreves for at styret skal fungere (som beskrevet her):

Komme i gang med La COOL Board

Åpne Arduino, gå til Filer / Eksempler / CoolBoard / AutoSprinkle.

Gå til Filer / lagre som og lagre det i Arduino -katalogen (fordi du ikke kan lagre i eksempler).

Gå nå til det nye Arduino -prosjektet på datamaskinen din. I katalogen ser du.ino -filen og en datakatalog (foto 2), ta en titt på datamappen. Som du kan se er det 10 filer som heter COOLsomething.json (foto 3). Åpne coolBoardActorConfig.json!

Du kan endre verdiene hvis du vil, eller du kan bare bruke dem som de er. Nå kan jeg si at alt er detaljert i Readme.md i biblioteket, men siden det faktisk er veldig enkelt, vil jeg forklare det raskt:

{

"actif": 1, "invertert": 0, "temporal": 0, "low": [50, 0, 0, 0], "high": [40, 0, 0, 0], "type": ["jordfuktighet", ""] }

actif: definerer om vi faktisk bruker den innebygde skuespilleren, sett den til 0 (null) for å deaktivere.

invertert: La meg bruke et enkelt eksempel. Hvis du slår på en varmeovn, stiger temperaturen, men hvis du bruker et kjøleelement (som en vifte eller den kalde siden av en peltier) blir temperaturen lavere. Så skuespilleren med kjøleelementet reagerer på en omvendt måte på beregningen vi overvåker. Har det? kommenter gjerne hvis dette er klart..

temporal: En skuespiller som jobber med tiden, vi leter senere om det.

lav: hvis metrikken går over den verdien, får skuespilleren lav. Se opp hvis du bruker det omvendte flagget!

høy: hvis metrikken går under den verdien, blir skuespilleren høy. Se opp hvis du bruker det omvendte flagget!

type: hvilken metrikk brukes for å kontrollere skuespilleren vår? i dette tilfellet er det jordfuktighet, men vi vet ikke hvor han kommer fra:(Se nå på coolBoardSensorConfig.json (bilde 5). Dette er konfigurasjonsfilen for alle sensorer om bord. På bunnen finner du jordfuktighet;)

Du kan endre verdiene hvis du vil, eller du kan bruke dem som de er

Alt du trenger å gjøre er å laste opp skissen og SPIFFS og COOL Board er klar

La oss se et annet eksempel, hvis den relative ensartede temperaturen i et rom er 33 ° C og vi aktiverer en vifte og temperaturen synker til 27 ° C. for dette tilfellet er konfigurasjonen:

{

"actif": 1, "invertert": 1, "temporal": 0, "low": [27, 0, 0, 0], "high": [33, 0, 0, 0], "type": ["Temperatur", ""]}

La oss se nærmere på konfigurasjonen:

Det er det samme for fremtidige utvidelser du vil koble til kortet. Her la jeg til en ekstern C02 -sensor og en vifte i et eksperimentelt kontrollert miljø for kombucha. Dette blir en av mine neste opplæringsprogrammer …

{

"actif": 1, "invertert": 1, "temporal": 0, "low": [500, 0, 0, 0], "high": [900, 0, 0, 0], "type": ["C02", ""]}

Men nå er det bare å komme i gang med alt det.

Syntaksen for høyt og lavt er:

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

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

Og her syntaksen for type:

Act .type: ["primaryType", "secondaryType"]

OK, jeg håper dette ikke er for forvirrende for deg, så la oss endre vårt pumpeeksempel slik at vanningen bare finner sted i løpet av dagen når du er borte fra hjemmet på jobb:

{

"actif": 1, "invertert": 0, "temporal": 1, "low": [50, 0, 20, 0], "high": [40, 0, 9, 0], "type": ["soilMoisture", "time"]}

Vær oppmerksom på at alle Coolboards jobber med GMT! For eksempel må du legge til timene for tidssonen manuelt, men snart vil dette bare være en forhåndsinnstilling i KJØLE -menyen …

Trinn 2: Lodd førerkortet

Lodde førerkortet
Lodde førerkortet
Lodde førerkortet
Lodde førerkortet
Lodde førerkortet
Lodde førerkortet

Kutt først USB-kablene slik at vi har en kabel med en USB-A-kontakt for strømforsyningen og en annen kabel med en mikro-USB for å drive La COOL Board (Foto1). Fjern deretter ca. 5 cm isolasjon fra hver kabel. Du bør ha minst 4 ledninger (5 i mitt tilfelle: rød, svart, grønn, hvit og bakken). Vanligvis er 5 Volt rød og bakken er svart, men sjekk med et multimeter (foto 2). Kutt av de andre ledningene, vi trenger bare strøm (røde og svarte ledninger)!

Ta en titt på min fritzing (foto 7). Hvis du allerede har gjort elektronikk med transistorer eller FETer, er jeg sikker på at dette er enkelt for deg. Hvis du ikke har peiling på hva vi gjør med en FET, anbefaler jeg på det sterkeste at du tar en titt her og her. Prøv det, ettersom dette er selve grunnlaget for elektronikk, og det er viktig å vite om du vil gjøre elektronikk …

Først lodder vi transistoren. Her er noen triks for lodding av noen fancy Surface Mount Driver på perfboard:

  • Ta den tre mannlige pinheaderen og lodd dem på prototypebrettet (foto 3)
  • Legg litt loddetinn på en pinne (foto 4), gjør det samme med FETs pinner
  • Lodd bare den ene siden og se etter justering (bilde 5)
  • Hvis det er ok lodde de to andre pinnene
  • Voila!

Nå lodder du motstanden, Diode og Led. Du kan sette noen ledninger på Led som jeg gjorde eller bare lodde det på brettet som i fritzingen. På slutten lodde USB -kablene og ledningene til pumpen.

Kontroller om det er shorts, koble til strømforsyningen og COOL -kortet og sjekk om den starter. Hvis ikke koble fra alt, og bruk multimeteret for å finne feilen!

Trinn 3: Legg alt i esken

Legg alt i esken
Legg alt i esken
Legg alt i esken
Legg alt i esken
Legg alt i esken
Legg alt i esken
Legg alt i esken
Legg alt i esken

Lim alt på plass med litt varmt lim (bilde 1). Dette forhindrer at ledningene brytes hvis du trekker i kablene.

Ta nå kniven din og kutt forseglingene på koblingsboksen litt. skyv kablene gjennom tetningene (foto 2).

På slutten skal det se ut som på bilde 3;)

Det er bare en ting til å lodde, ledningen fra Output of the COOL Board. Jeg lodder vanligvis pinnehoder på brettet for å enkelt plugge og koble fra (bilde 4). Du kan lodde ledningen direkte på puten hvis du vil, jeg gjør det fordi jeg bruker brettet på nytt for de kommende opplæringsprogrammene.

Trinn 4: Koble til alt og sett det på plass

Koble til alt og sett det på plass
Koble til alt og sett det på plass
Koble til alt og sett det på plass
Koble til alt og sett det på plass
Koble til alt og sett det på plass
Koble til alt og sett det på plass

Koble boksen med kablene til strømforsyningen, COOLBoard og pumpen (foto 1).

Alt vårt lager på La COOL Co er i standardiserte plastbokser, og vi bruker dem til dyrking av systemer. Jeg fant en eske med små hull vi brukte til filtrering i et akvaponisk system (foto 2) og en rød 22l boks (foto 3 & 4).

Gjør hullet litt større og plugg pumpe, slange og dryppemitter. Ha vann i den nedre boksen med pumpen. Sett anlegget i esken og fest slangen og dryppemitteren til potten, det siste du må gjøre er å putte COOL Boardet ditt i jorda.

Koble til strømforsyningen og konfigurer WiFi som beskrevet i hvordan vi kan komme i gang.

Sjekk nå om alt fungerer som det skal (foto 8 og 9) hvis du trekker COOL Boardet fra jorden (for å simulere tørr jord) pumpen starter noen sekunder senere.

Når den er tilkoblet, prøv om den fungerer: Trekk Coolboard ut av jorda, etter maksimalt 5 sekunder begynner pumpen å fungere (foto 9). Legg brettet tilbake i jorda, pumpen stopper. Kontroller at dryppemålerne ikke drysser vann på brettet eller bruk utendørshuset vi bygde før (dessverre var potten min for liten til å bruke etuiet..).

Store anlegg klarer seg bedre med denne typen installasjoner, det er ikke like nyttig for planter av akutt størrelse.

Takk alle sammen, og jeg håper dette viser dere en konkret ide om hva dere kan gjøre med COOL Board.

Anbefalt: