Indholdsfortegnelse:

Haveovervågning: 3 trin
Haveovervågning: 3 trin

Video: Haveovervågning: 3 trin

Video: Haveovervågning: 3 trin
Video: "Vi skal have overvågning som i Kina," mener 19-årige Emma Klein 2024, November
Anonim
Have Monitor
Have Monitor
Have Monitor
Have Monitor

Dette er den seneste og komplette version af mine havemonitorer, jeg har lavet tidligere versioner med forskellige anvendelser, f.eks. En med LCD og en anden med ESP8266. Jeg har dog dokumenteret denne version bedre, så jeg har besluttet at uploade den.

Når den er færdig, vil den overvåge jordfugtighed, temperatur, luftfugtighed og lysstyrke, som derefter logges til et SD -kort i en.csv -fil. Jeg har valgt en CSV -fil, da jeg har til hensigt at bruge python til at lave et analyseprogram. Kredsløbet drives af et 9V batteri, men i fremtiden håber jeg at lave et Li-ion solcirkel til at drive det eller tilføje en dyb dvaletilstand for at reducere strømforbruget og forlænge livet. Hastigheden, hvormed data indsamles, kan ændres ved blot at redigere en af de sidste linjer.

du får brug for:

  • Arduino nano 328P (større hukommelse er nødvendig til program)
  • DHT 11 sensormodul
  • Jordfugtighedsføler
  • GY-30 lyssensor
  • SD -kort modul
  • LED
  • 220 ohm modstand
  • 9V batteri og klip
  • Kvindelige og mandlige GPIO -overskrifter
  • GPIO jumper

og selvfølgelig loddejern, tråd, loddemetal og arduino IDE og biblioteker.

Trin 1: Brødbræt og test

Brødbræt og test
Brødbræt og test

For det første designet og testede jeg kredsløbet på et brødbræt. Bemærk, at det originale design ikke havde en LED, jeg besluttede at tilføje dette efter, da jeg syntes, det ville være en god funktion at angive, når du logger data. Jeg anbefaler stærkt at teste kredsløbet på et brødbræt, før du begynder at lodde, da mange komponenter kan have stifter skiftet rundt eller f.eks. Kræve en anden spænding.

Jeg har ikke været i stand til at oprette en online -visuel af kredsløbet, men dette er pin -forbindelsen:

9V batteri:

positiv terminal >> VIN

Negativ terminal >> GND

DHT 11:

negativ >> GND

data >> D5

positiv >> 5V

Fugtføler:

negativ >> GND

positiv >> 5V

analog pin >> A0

lyssensor:

positiv >> 3.3V

SCL >> A5

SCA >> A4

TILFØJ >> A3

negativ >> GND

SD kort:

CS >> D5

SCK >> D13

MOSI >> D11

MISO >> D12

positiv >> 5V

negativ >> GND

LED:

negativ >> GND

positiv >> D8 til 220 ohm modstand

Du kan teste, om komponenter fungerer, og biblioteker fungerer ved hjælp af Arduino -filen og aflæsning af det serielle output.

Hvis du ikke har bibliotekerne, skal du tilføje dem ved at kopiere biblioteksnavnet ved starten af koden, derefter værktøjer> administrere biblioteker> søg> installere

Bemærk: Du skal oprette en.csv -fil til SD -kortet, gøre dette ved hjælp af notesbog og gemme som ".csv" og alle filer ikke ".txt". LED er også ikke i testfil, men brug blot eksempelskitse "blink" og skift pin til 8

Trin 2: Printkort

Kredsløbsplade
Kredsløbsplade
Kredsløbsplade
Kredsløbsplade
Kredsløbsplade
Kredsløbsplade

Efter vellykket fremstilling af kredsløbet og kontrol af komponenter gennemføres dette på et bræt på ønsket måde. Jeg besluttede mig for ikke at vedhæfte SD -modulet til brættet og bruge GPIO -elektroder, så når jeg laver en projektboks, kan jeg vedhæfte det separat et let tilgængeligt sted. På tavlen besluttede jeg at bruge en 2 -pin han og en jumper til at fungere som en switch mellem 9V batteri og VIN, da jeg syntes, det så pænere ud og realistisk vil du ikke tænde og slukke det regelmæssigt. Jeg besluttede også at montere fugtføleren direkte og tilføje 2 ben for at forbinde sonden til kortet. Da jeg lavede dette havde jeg svært ved, da jeg var nødt til at aflodse stifterne på modulerne og løse lodrette dem, så brættet var fladt, derfor anbefaler jeg at købe moduler med stifter løsrevet for at spare tid og kræfter.

Dem, du har lavet kredsløbet, har jeg knyttet tre forskellige varianter af kode.

V1.0 - indeholder seriel output samt skærmkoden. 5 sekunders cyklus

V1.1 - indeholder ingen seriel udgang og ingen LED. 5 sekunders logcyklus.

V1.2 - indeholder ingen seriel udgang, men har LED og skærmkode. 1 times logcyklus

Trin 3: Gennemgå

Jeg er meget tilfreds med projektet, da jeg synes, det fungerer godt og passer til formålet. Jeg vil forhåbentlig designe en sag og 3D -udskrive den og måske ændre strømforsyningen for at forbedre opbygningen. Som tidligere nævnt har jeg gjort andre versioner som denne før, så hvis nogen vil se mig uploade dem eller har forbedringer eller ændringer, vil de kommentere herunder.

Håber du nyder konstruktionen og giv et like!

Anbefalede: