Sadržaj:
Video: Vrtni monitor: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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, ja sam bolje dokumentirao ovu verziju pa sam odlučio postaviti.
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 9 V, no u budućnosti se nadam da ću napraviti Li-ion solarni krug za napajanje ili dodati način dubokog mirovanja kako bi se smanjila potrošnja energije i produžio vijek trajanja. 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
- 220 omski otpornik
- 9V baterija i kopča
- Ženski i muški GPIO zaglavlja
- GPIO kratkospojnik
i naravno lemilicu, žicu, lemljenje i arduino IDE i biblioteke.
Korak 1: Oglasna ploča i testiranje
Prvo sam dizajnirao i testirao kolo na ploči. Imajte na umu da originalni dizajn nije imao LED diodu, odlučio sam to dodati nakon što sam smatrao da bi to bila lijepa značajka za navođenje prilikom bilježenja podataka. Toplo preporučujem da testirate krug 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 kola, 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
senzor svjetla:
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 >> Otpor D8 do 220 ohma
Možete provjeriti rade li komponente i rade li knjižnice pomoću Arduino datoteke i čitanjem serijskog izlaza.
Ako nemate biblioteke, morate ih dodati kopiranjem naziva biblioteke na početku koda, alati> upravljanje bibliotekama> pretraživanje> instaliranje
Napomena: Morate stvoriti.csv datoteku za SD karticu, učinite to koristeći prijenosno računalo i spremite je kao ".csv", a sve datoteke ne ".txt". LED također nije u test datoteci, već jednostavno upotrijebite primjer skice "treptanje" i promijenite pin na 8
Korak 2: Ploča
Nakon što uspješno napravite krug 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 -pinski utikač i kratkospojnik koji bi djelovao kao prekidač između 9V baterije i VIN -a jer sam mislio da izgleda ljepše i realno nećete ga redovno uključivati i isključivati. Također sam odlučio izravno montirati senzor vlage i dodati 2 igle za povezivanje sonde na ploču. Kad sam ovo napravio, imao sam poteškoća, jer sam morao odlemiti igle na modulima i ponovno lemiti okomite, tako da je ploča bila ravna, pa preporučujem kupovinu modula s odvojenim iglama radi uštede vremena i truda.
Onima koji ste napravili kolo 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 dnevnika 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 dobro funkcionira i odgovara svrsi. Nadam se da ću dizajnirati kućište i 3D ispisati ga i možda promijeniti napajanje kako bih poboljšao konstrukciju. Kao što je ranije rečeno, već sam radio i druge ovakve verzije, pa ako neko želi vidjeti da ih učitam ili ima bilo kakva poboljšanja ili promjene koje bi napravio, molimo vas da komentarišete ispod.
Nadam se da ćete uživati u izradi i ostavite lajk!
Preporučuje se:
Automatizirani vrtni sistem izgrađen na Raspberry Pi za vanjsku ili unutrašnju upotrebu - MudPi: 16 koraka (sa slikama)
Automatizirani vrtni sistem izgrađen na Raspberry Pi za vanjske ili unutrašnje 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 projektu ćemo riješiti te probleme i naučiti osnove
Gardenduino ili Vrtni majstor: 4 koraka
Gardenduino zvani Vrtni majstor: pa zar nije dosadno čistiti naše travnjake, zalijevati biljke & šta ne! Pa baš baštovanstvo nije moja šolja čaja. pa sam odlučio napraviti automatski sistem za brigu o svom vrtu! počnimo
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 sistemu mrtve šine, ideju sam dalje razvio ručnom DCC komandnom stanicom s tastaturom i LCD zaslonom. Komandna stanica sadrži sve kodiranje potrebno za NMRA DCC upute, međutim
Bežični vrtni sistem: 7 koraka
Bežični vrtni sistem: Ovaj projekt je zasnovan na Arduinu i koristi " module " da vam pomogne u zalijevanju biljaka i da se prijavite 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 vam malo objasnim kako
Vrtni pomagač Roomba Bot: 8 koraka
Vrtni pomagač Roomba Bot: Kiara Myers, Ahmad Alghadeer i Madison Tip: Svrha: Ova instrukcija će vas naučiti kako programirati Roomba Bota, koristeći MATLAB, za navigaciju kroz vrt, otkrivajući dovoljno zrelo voće/povrće u obliku kružnice na osnovu