Sadržaj:

Vrtni monitor: 3 koraka
Vrtni monitor: 3 koraka

Video: Vrtni monitor: 3 koraka

Video: Vrtni monitor: 3 koraka
Video: Школа мониторинга 3: "Секретный доклад про шашлыки" 2024, Novembar
Anonim
Vrtni monitor
Vrtni monitor
Vrtni monitor
Vrtni monitor

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

Oglasna ploča i testiranje
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

Ploča
Ploča
Ploča
Ploča
Ploča
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: