Sadržaj:
Video: Vrtni monitor: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Ovo je najnovija i potpuna verzija mojih vrtnih monitora, napravio sam prethodne verzije s različitim namjenama, poput jedne s LCD -om i druge s ESP8266. Međutim, bolje sam dokumentirao ovu verziju pa sam je odlučio prenijeti.
Kad završi, nadzirat će vlažnost tla, temperaturu, vlažnost i svjetlinu, koja se zatim bilježi na SD karticu u.csv datoteci. Odabrao sam CSV datoteku jer namjeravam koristiti python za izradu programa za analizu. Krug se napaja baterijom od 9V, no u budućnosti se nadam da ću napraviti Li-ion solarni krug za napajanje ili dodati način dubokog sna za smanjenje potrošnje energije i produljenje života. Brzina prikupljanja podataka može se promijeniti jednostavnim uređivanjem jednog od posljednjih redaka.
trebat će vam:
- Arduino nano 328P (za program je potrebna veća memorija)
- Modul senzora DHT 11
- Senzor vlažnosti tla
- Senzor svjetla GY-30
- Modul SD kartice
- LED
- Otpor 220 oma
- 9V baterija i kopča
- Ženski i muški GPIO zaglavlja
- GPIO kratkospojnik
i naravno lemilicu, žicu, lemljenje i arduino IDE i knjižnice.
Korak 1: Oglasna ploča i testiranje
Prvo sam dizajnirao i testirao sklop na ploči. Imajte na umu da izvorni dizajn nije imao LED diodu, odlučio sam to dodati nakon što sam pomislio da bi to bila lijepa značajka za označavanje pri bilježenju podataka. Toplo preporučujem testiranje kruga na ploči prije početka lemljenja jer mnoge komponente mogu imati zaokretne pinove ili zahtijevaju, na primjer, drugačiji napon.
Nisam uspio stvoriti mrežni vizualni prikaz kruga, ali ovo je pin veza:
9V baterija:
pozitivni terminal >> VIN
Negativni terminal >> GND
DHT 11:
negativno >> GND
podaci >> D5
pozitivan >> 5V
Senzor vlage:
negativno >> GND
pozitivan >> 5V
analogni pin >> A0
Svijetli senzor:
pozitivan >> 3.3V
SCL >> A5
SCA >> A4
DODAJ >> A3
negativno >> GND
SD kartica:
CS >> D5
SCK >> D13
MOSI >> D11
MISO >> D12
pozitivan >> 5V
negativno >> GND
LED:
negativno >> GND
pozitivan >> D8 kroz otpornik od 220 ohma
Možete provjeriti rade li komponente i knjižnice rade li pomoću Arduino datoteke i čitanjem serijskog izlaza.
Ako nemate knjižnice, morate ih dodati kopiranjem naziva knjižnice na početku koda, alati> upravljanje knjižnicama> pretraživanje> instaliranje
Napomena: Morate stvoriti.csv datoteku za SD karticu, učinite to koristeći prijenosno računalo i spremite kao ".csv", a sve datoteke ne kao ".txt". LED također nije u testnoj datoteci, jednostavno upotrijebite primjer skice "treptanje" i promijenite pin u 8
Korak 2: Ploča
Nakon što uspješno napravite sklop i provjerite komponente, prenesite ovo na ploču na željeni način. Odlučio sam ne pričvršćivati SD modul na ploču i koristiti GPIO vodiče, tako da kad napravim projektnu kutiju mogu je pričvrstiti zasebno na lako dostupno mjesto. Na ploči sam odlučio koristiti 2 -polni muški i kratkospojnik za prebacivanje između 9V baterije i VIN -a jer sam mislio da izgleda ljepše i realno nećete ga redovito uključivati i isključivati. Također sam odlučio izravno montirati senzor vlage i dodati 2 igle za spajanje sonde na ploču. Kad sam to napravio, imao sam poteškoća jer sam morao odspojiti igle na modulima i ponovno lemiti okomite, tako da je ploča bila ravna, stoga preporučujem kupnju modula s odvojenim iglama radi uštede vremena i truda.
Onima koji ste napravili sklop priložio sam 3 različite varijante koda.
V1.0 - sadrži serijski izlaz kao i kod monitora. Ciklus od 5 sekundi
V1.1 - ne sadrži serijski izlaz i LED. Ciklus zapisnika od 5 sekundi.
V1.2 - ne sadrži serijski izlaz, ali ima LED diodu i kod monitora. Ciklus zapisnika 1 sat
Korak 3: Pregledajte
Vrlo sam zadovoljan projektom jer vjerujem da radi dobro i da odgovara svrsi. Nadam se da ću dizajnirati kućište i 3D ispisati ga te možda promijeniti napajanje kako bih poboljšao izradu. Kao što je ranije rečeno, već sam radio i druge ovakve inačice, pa ako netko želi vidjeti da ih učitavam ili ima bilo kakvih poboljšanja ili promjena koje bi napravio, molimo vas da komentirate u nastavku.
Nadam se da ćete uživati u izradi i ostavite lajk!
Preporučeni:
Automatizirani vrtni sustav izgrađen na Raspberry Pi za vanjske ili unutarnje prostore - MudPi: 16 koraka (sa slikama)
Automatizirani vrtni sustav izgrađen na Raspberry Pi za vanjske ili unutarnje prostore - MudPi: Volite li vrtlarstvo, ali ne možete pronaći vremena za njegovo održavanje? Možda imate neke sobne biljke koje izgledaju pomalo žedno ili traže način da automatiziraju vašu hidroponiku? U ovom ćemo projektu riješiti te probleme i naučiti osnove
Gardenduino zvani Vrtni majstor: 4 koraka
Gardenduino zvani Vrtni majstor: pa zar nije dosadno čistiti naše travnjake, zalijevati biljke & što ne! Pa baš vrtlarstvo nije moja šalica čaja. pa sam odlučio napraviti automatski sustav za brigu o svom vrtu! Započnimo
Automatski vrtni zalijevač - 3D ispis - Arduino: 10 koraka (sa slikama)
Automatski sustav za zalijevanje vrta | 3D ispis | Arduino: Oduševljeni sam vrtlar, ali zalijevanje vaših biljaka ručno tijekom sušnih razdoblja traje neko vrijeme. Ovaj me projekt oslobađa zalijevanja, pa mogu raditi na svojim drugim projektima. Također je izvrsno brinuti se o vrtu dok ste daleko od kuće i biljci
Vrtni vlak - Arduino bežični NMRA DCC: 4 koraka (sa slikama)
Vrtni vlak - Arduino bežični NMRA DCC: Nadalje, uz prethodna uputstva s DCC -om na mrtvom kolosijeku, ideju sam dalje razvio ručnom DCC komandnom stanicom s tipkovnicom i LCD zaslonom. Zapovjedna stanica sadrži sve kodiranje potrebno za NMRA DCC upute, međutim
Bežični vrtni sustav: 7 koraka
Bežični vrtni sustav: Ovaj se projekt temelji na Arduinu i koristi " module " kako bi vam pomogao zalijevati vaše biljke i prijavljivao se na temp, tlo i kišu. Sustav je bežičan preko 2,4 GHz i koristi NRF24L01 module za slanje i primanje podataka. Dopustite mi da malo objasnim kako