Sisällysluettelo:

Puutarhamonitori: 3 vaihetta
Puutarhamonitori: 3 vaihetta

Video: Puutarhamonitori: 3 vaihetta

Video: Puutarhamonitori: 3 vaihetta
Video: КАКИМ БУДЕТ PORTAL 3 2024, Heinäkuu
Anonim
Puutarhamonitori
Puutarhamonitori
Puutarhamonitori
Puutarhamonitori

Tämä on uusin ja täydellinen versio puutarhamonitoristani, olen tehnyt aiempia versioita eri käyttötarkoituksiin, kuten yhden LCD -näytöllä ja toisen ESP8266: lla. Olen kuitenkin dokumentoinut tämän version paremmin, joten olen päättänyt ladata sen.

Kun se on valmis, se seuraa maaperän kosteutta, lämpötilaa, kosteutta ja kirkkautta, joka kirjataan sitten SD -kortille.csv -tiedostona. Olen valinnut CSV -tiedoston, koska aion käyttää pythonia analyysiohjelman tekemiseen. Piiri saa virtansa 9 V: n paristosta, mutta tulevaisuudessa toivon voivani tehdä litiumioni-aurinkopiirin virtalähteeksi tai lisätä syvän lepotilan virrankulutuksen vähentämiseksi ja käyttöiän pidentämiseksi. Tietojen keräämisnopeutta voidaan muuttaa yksinkertaisesti muokkaamalla yhtä viimeisistä riveistä.

tarvitset:

  • Arduino nano 328P (tarvitaan enemmän muistia ohjelmalle)
  • DHT 11 -anturimoduuli
  • Maaperän kosteusanturi
  • GY-30-valoanturi
  • SD -korttimoduuli
  • LED
  • 220 ohmin vastus
  • 9V akku ja pidike
  • Naisten ja miesten GPIO -otsikot
  • GPIO -pusero

ja tietysti juotin, lanka, juote ja arduino IDE ja kirjastot.

Vaihe 1: Leipälevy ja testaus

Leipälauta ja testaus
Leipälauta ja testaus

Ensin suunnittelin ja testasin piirin leipälaudalla. Huomaa, että alkuperäisessä suunnittelussa ei ollut LEDiä, päätin lisätä tämän jälkeen, koska ajattelin, että se olisi mukava ominaisuus ilmoittaa tietoja kirjaamalla. Suosittelen lämpimästi kokeilemaan piiriä leipälevyllä ennen juottamisen aloittamista, koska monissa komponenteissa voi olla tapit kytkettyinä tai ne vaativat esimerkiksi eri jännitteen.

En ole pystynyt luomaan piirin online -visuaalia, mutta tämä on nastainen yhteys:

9V akku:

positiivinen terminaali >> VIN

Negatiivinen liitin >> GND

DHT 11:

negatiivinen >> GND

tiedot >> D5

positiivinen >> 5V

Kosteusanturi:

negatiivinen >> GND

positiivinen >> 5V

analoginen nasta >> A0

valoanturi:

positiivinen >> 3.3V

SCL >> A5

SCA >> A4

LISÄÄ >> A3

negatiivinen >> GND

Sd-kortti:

CS >> D5

SCK >> D13

MOSI >> D11

MISO >> D12

positiivinen >> 5V

negatiivinen >> GND

LED:

negatiivinen >> GND

positiivinen >> D8 - 220 ohmin vastus

Voit testata, toimivatko komponentit ja kirjastot, käyttämällä Arduino -tiedostoa ja lukemalla sarjalähtö.

Jos sinulla ei ole kirjastoja, sinun on lisättävä ne kopioimalla kirjaston nimi koodin alussa, sitten työkalut> kirjastojen hallinta> haku> asennus

Huomautus: Sinun on luotava.csv -tiedosto SD -kortille, tee tämä käyttämällä muistikirjaa ja tallentamalla se.csv -tiedostona ja kaikki tiedostot eivät.txt -tiedostoina. LED ei myöskään ole testitiedostossa, vaan käytä esimerkkiluonnosta "vilkkuu" ja vaihda nasta 8: ksi

Vaihe 2: Piirilevy

Piirilevy
Piirilevy
Piirilevy
Piirilevy
Piirilevy
Piirilevy

Kun piiri on tehty ja komponentit tarkistettu, siirrä tämä levylle halutulla tavalla. Päätin olla kiinnittämättä SD -moduulia korttiin ja käyttämään GPIO -johtoja, joten kun teen projektikotelon, voin kiinnittää sen erikseen helposti saavutettavaan paikkaan. Taululla päätin käyttää 2 -napaista urosta ja hyppyjohdinta 9V -akun ja VIN -laitteen välillä, koska luulin sen näyttävän paremmalta ja realistisesti et kytke sitä päälle ja pois päältä säännöllisesti. Päätin myös asentaa kosteusanturin suoraan ja lisätä 2 nastaa anturin liittämiseksi levyyn. Kun tein tämän, minulla oli vaikeuksia, koska jouduin irrottamaan moduulien tapit ja resoluution pystysuuntaiset, joten levy oli tasainen, joten suosittelen ostamaan moduulit, joissa on irrotetut tapit, jotta säästetään aikaa ja vaivaa.

Olen tehnyt piirin, ja olen liittänyt kolme eri koodiversiota.

V1.0 - sisältää sarjalähdön ja monitorikoodin. 5 sekunnin jakso

V1.1 - ei sisällä sarjalähtöä eikä LEDiä. 5 sekunnin lokisykli.

V1.2 - ei sisällä sarjalähtöä, mutta sisältää LED- ja näyttökoodin. 1 tunnin lokisykli

Vaihe 3: Tarkista

Olen erittäin tyytyväinen projektiin, koska mielestäni se toimii hyvin ja sopii tarkoitukseen. Toivon, että suunnittelen kotelon ja tulostan sen 3D: llä ja ehkä vaihdan virtalähdettä rakenteen parantamiseksi. Kuten aiemmin totesin, olen tehnyt muita tällaisia versioita ennen, joten jos joku haluaa nähdä minun lähettävän ne tai jos hänellä on parannuksia tai muutoksia, kommentoi alla.

Toivottavasti pidät rakentamisesta ja jätä tykkäys!

Suositeltava: