Cuprins:

Garduino - Grădina inteligentă cu Arduino: 4 pași (cu imagini)
Garduino - Grădina inteligentă cu Arduino: 4 pași (cu imagini)
Anonim
Image
Image
Garduino - Grădina inteligentă cu Arduino
Garduino - Grădina inteligentă cu Arduino

În aceste zile, nimeni nu este inocent. Există cineva care nu a ucis accidental o plantă ???

Este greu să-ți păstrezi plantele în viață. Cumpărați o plantă nouă și, în cel mai rău caz, uitați doar să o udați. În cel mai bun caz, îți amintești că există, dar nu îl gestionezi corect.

Cu Garduino, vă vom ajuta să vă transformați casa într-o frumoasă seră de plante sănătoase și fericite.

Garduino este o platformă inteligentă de monitorizare a plantelor, care vă va ajuta să vă cunoașteți mai bine plantele.

De ce este atât de cool Garduino?

  • Monitorizează umiditatea din solul plantei. Prea puțină umiditate poate duce la pierderea randamentului și moartea plantelor. Dacă nivelul de umiditate este scăzut, utilizatorul ar trebui să-și ude planta. Menținerea nivelului de umiditate în intervalul corect ajută, de asemenea, la evitarea supra-udării. Udarea excesivă este o cauză comună și bine cunoscută a uciderii plantelor, care provoacă boli de rădăcini și apă irosită.
  • Monitorizează temperatura din împrejurimile plantei. Temperatura este un factor cheie în creșterea plantelor. Acest lucru ne ajută să urmărim atunci când temperatura este prea ridicată. FYI, temperaturile scăzute sunt rele pentru plante, deoarece temperaturile ridicate, uneori chiar mai rele.
  • Monitorizează umiditatea aerului. Majoritatea plantelor au nevoie de aer umed, deoarece porii prin care respiră își pierd cea mai mare parte a umezelii atunci când aerul din jur este uscat, o pierdere pe care planta nu o poate înlocui întotdeauna prin apa pe care rădăcinile ei o absorb.

Cine suntem noi?

Doi studenți în informatică de la Centrul interdisciplinar (IDC), Herzliya, Israel.

Amândoi avem un program încărcat și amândouă iubim plantele.

Apartamentele noastre sunt pline de plante și ne este greu să le îngrijim corespunzător.

Uităm adesea să le udăm și, când ne amintim, încercăm să compensăm uitarea prin udarea excesivă a acestora.

Acest sistem de monitorizare a plantelor este proiectul nostru final la cursul „Internetul obiectelor (IoT)”.

Sperăm că acest lucru vă va ajuta așa cum ne-a ajutat!

Ne-ar plăcea să aflăm de la dvs

Ați încercat proiectul nostru? Anunțați-ne! Ne-ar plăcea să aflăm de la dvs. dacă aveți puncte de îmbunătățit sau orice comentarii. Mai mult, ne-ar plăcea să obținem câteva poze!

Provizii

  • 1 x placa ESP8266 (am folosit Wemos D1 mini)
  • 1 x cabluri micro-USB
  • 20 x cabluri jumper
  • 1 x senzor de temperatură și umiditate (am folosit DHT22)
  • 1 rezistor 10 x Ohm
  • 1 x senzor de umiditate a solului
  • 1 x LCD (Am folosit iluminare de fundal Grove LCD RGB)

  • 1 x panou de pâine

Pasul 1: Circuite

Circuitele
Circuitele
Circuitele
Circuitele

În acest pas, vom conecta toți senzorii.

Senzor de umiditate a solului:

  • Conectați VCC la 3.3v
  • Conectați GND la G
  • Conectați A0 la A0

Ecran LCD:

  • Conectați GND la G
  • Conectați VCC la 5v
  • Conectați SDA și SCL la D1, D2

Senzor de umiditate și temperatură:

  • Conectați GND la G
  • Conectați VCC la 3.3v
  • Conectați datele cu rezistorul de 10K Ohm la D3 și la putere, ca în circuit

Pasul 2: Instalarea software-ului și tablourilor de bord necesare

Instalarea software-ului și tablourilor de bord necesare
Instalarea software-ului și tablourilor de bord necesare
Instalarea software-ului și tablourilor de bord necesare
Instalarea software-ului și tablourilor de bord necesare

IDE Arduino

Instalați Arduino IDE:

www.arduino.cc/en/Guide/HomePage

Instalați „drivere” relevante pentru plăcile ESP8266 pe ID-ul dvs. Arduino:

randomnerdtutorials.com/how-to-install-esp…

Adafruit

Creează un cont:

io.adafruit.com

Accesați „Fluxuri” și adăugați 4 fluxuri:

1. SoilMoisture

2. Umiditate

3. Temperatura

4. Alerte

Apoi, accesați „Tabloul de bord” și creați un tablou de bord nou, apoi intrați în tabloul de bord și adăugați 4 blocuri, folosind semnul plus din dreapta paginii:

1. Adăugați un bloc Diagramă linie, apoi alegeți SoilMoisture feed, determinați că valoarea minimă este 0 și maximul este 1100.

2. Adăugați un bloc Gauge, apoi alegeți AirMoisture feed și asigurați-vă că valoarea maximă este 100.

3. Adăugați blocul Stream, apoi alegeți Feed de temperatură

4. Adăugați bloc text, apoi alegeți fluxul Alerte

Faceți clic pe „Salvați”.

Pasul 3: Codul

Codul
Codul

Codul este atașat și este bine documentat, pentru o utilizare ușoară.

Deschideți codul în Arduino IDE, asigurați-vă că placa la care lucrați este într-adevăr placa potrivită.

Când rulați monitorul serial, asigurați-vă că sunteți pe 115200baud.

Observați că există locuri în cod pe care trebuie să le modificați în funcție de proiect (cum ar fi detaliile WiFi).

Totul este scris în documentație.

Pasul 4: Notificări push

Notificări
Notificări
Notificări
Notificări

Pentru a primi o notificare, descărcați aplicația MQTT Push Client, apoi introduceți aplicația:

1. Adăugați un server. Majoritatea detaliilor sunt deja inserate, trebuie doar să adăugați detaliile numelui de utilizator și parolei.

2. Adăugați subiectele (feed în Adafruit IO) pe care sunteți interesat să le vedeți. În proiectul nostru - adăugați în subiectul Nume utilizator / fluxuri / alerte. Apoi faceți clic pe Salvați.

3. Cam atât! Dacă sunteți interesat să primiți mai multe informații despre senzori, adăugați un subiect nou și completați UserName / feeds / * topic *, unde subiectul este feedul pe care doriți să îl vedeți. De asemenea, puteți alege ce notificare doriți să primiți, dacă este cazul:)

Puteți utiliza acele subiecte doar pentru a vă recupera din când în când cu privire la măsurătorile plantei.

Recomandat: