Taula de continguts:

Monitor de jardí: 3 passos
Monitor de jardí: 3 passos

Vídeo: Monitor de jardí: 3 passos

Vídeo: Monitor de jardí: 3 passos
Vídeo: Bruno & Marrone - Por um Minuto (Por un Minuto) (Ao Vivo) 2024, Juliol
Anonim
Monitor de jardí
Monitor de jardí
Monitor de jardí
Monitor de jardí

Aquesta és la versió més recent i completa dels meus monitors de jardí, he fet versions anteriors amb diferents usos, com ara un amb un LCD i un altre amb un ESP8266. Tot i això, he documentat millor aquesta versió, així que he decidit penjar-la.

Quan estigui complet, controlarà la humitat, la temperatura, la humitat i la lluminositat del sòl, que després es registra a una targeta SD en un fitxer.csv. He triat un fitxer CSV tal com pretenc utilitzar Python per fer un programa d'anàlisi. El circuit funciona amb una bateria de 9V, però en el futur espero crear un circuit solar d’ion Li per alimentar-lo o afegir un mode de repòs profund per reduir el consum d’energia i perllongar la vida útil. La velocitat amb què es recopilen les dades es pot canviar simplement editant una de les línies finals.

necessitarà:

  • Arduino nano 328P (cal una memòria més gran per al programa)
  • Mòdul de sensor DHT 11
  • Sensor d'humitat del sòl
  • Sensor de llum GY-30
  • Mòdul de targeta SD
  • LED
  • Resistència de 220 ohm
  • Bateria i clip de 9V
  • Capçaleres GPIO femení i masculí
  • GPIO Jumper

i, per descomptat, soldador, filferro, soldadura i l’IDE i les biblioteques arduino.

Pas 1: Taula de pa i proves

Taula de pa i proves
Taula de pa i proves

En primer lloc, vaig dissenyar i provar el circuit en una placa. Tingueu en compte que el disseny original no tenia LED, vaig decidir afegir-lo després, ja que vaig pensar que seria una bona característica per indicar en registrar dades. Recomano encaridament provar el circuit en una placa d’informació abans de començar a soldar, ja que molts components poden tenir passadors rodons o, per exemple, necessiten una tensió diferent.

No he estat capaç de crear una imatge en línia del circuit, però aquesta és la connexió de pin:

Bateria de 9V:

terminal positiu >> VIN

Terminal negatiu >> GND

DHT 11:

negatiu >> GND

dades >> D5

positiu >> 5V

Sensor d'humitat:

negatiu >> GND

positiu >> 5V

pin analògic >> A0

sensor de llum:

positiu >> 3,3V

SCL >> A5

SCA >> A4

AFEGEIX >> A3

negatiu >> GND

Targeta SD:

CS >> D5

SCK >> D13

MOSI >> D11

MISO >> D12

positiu >> 5V

negatiu >> GND

LED:

negatiu >> GND

positiu >> D8 a 220 ohm resistència

Podeu provar si els components funcionen i les biblioteques funcionen mitjançant el fitxer Arduino i llegint la sortida sèrie.

Si no teniu les biblioteques, cal afegir-les copiant el nom de la biblioteca al començament del codi, llavors les eines> gestionar les biblioteques> cercar> instal·lar

Nota: heu de crear un fitxer.csv per a la targeta SD, feu-ho utilitzant el bloc de notes i desant-lo com a ".csv" i tots els fitxers no ".txt". A més, el LED no es troba al fitxer de prova, sinó que simplement utilitzeu un esbós d’exemple "parpellejar" i canvieu el pin a 8

Pas 2: placa de circuit

Targeta de circuits
Targeta de circuits
Targeta de circuits
Targeta de circuits
Targeta de circuits
Targeta de circuits

Després de fer correctament el circuit i comprovar els components, trasponeu-lo a una placa de la manera desitjada. Vaig decidir no connectar el mòdul SD a la placa i utilitzar cables GPIO, de manera que quan facin una caixa de projecte puc connectar-lo per separat en un lloc fàcilment accessible. A la pissarra vaig decidir utilitzar un mascle de 2 pins i un pont per actuar com a commutador entre la bateria de 9V i el VIN, ja que em semblava més agradable i realista que no l’encendríeu i l’apagareu regularment. També vaig decidir muntar directament el sensor d'humitat i afegir 2 pins per connectar la sonda a la placa. Quan vaig fer això, vaig tenir dificultats, ja que vaig haver de dessoldar els pins dels mòduls i tornar-los a soldar de manera que la placa fos plana, per tant, recomano comprar mòduls amb pins separats per estalviar temps i esforç.

Els que heu fet el circuit us he adjuntat 3 variants diferents de codi.

V1.0: conté la sortida sèrie, així com el codi del monitor. 5 segon cicle

V1.1: no conté sortida sortida ni LED. Cicle de registre de 5 segons.

V1.2: no conté cap sortida de sèrie, però té LED i codi de monitor. Cicle de registre d’1 hora

Pas 3: revisió

Estic molt satisfet amb el projecte, ja que crec que funciona bé i s’adapta a l’objectiu. Espero dissenyar un estoig i imprimir-lo en 3D i potser canviaré la font d'alimentació per millorar la construcció. Com s'ha dit anteriorment, he fet altres versions com aquesta, per tant, si algú vol veure'm com les penjo o té alguna millora o canvi que faria, si us plau, comenteu-ho a continuació.

Espero que gaudiu de la construcció i, si us plau, deixeu un like.

Recomanat: