Indholdsfortegnelse:
Video: Haveovervågning: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
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
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
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:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)