INHOUDSOPGAWE:

Garduino - die slim tuin met Arduino: 4 stappe (met foto's)
Garduino - die slim tuin met Arduino: 4 stappe (met foto's)

Video: Garduino - die slim tuin met Arduino: 4 stappe (met foto's)

Video: Garduino - die slim tuin met Arduino: 4 stappe (met foto's)
Video: Coding Sequential LED Tail Lights! C++/ESP32/Arduino Project 2024, Julie
Anonim
Image
Image
Garduino - die slim tuin met Arduino
Garduino - die slim tuin met Arduino

Deesdae is niemand onskuldig nie. Is daar iemand wat nie per ongeluk 'n plant doodgemaak het nie ???

Dit is moeilik om u plante lewendig te hou. Jy koop 'n nuwe plant, en in die ergste geval vergeet jy dit net om nat te maak. In die beter geval, onthou jy dat dit bestaan, maar jy hanteer dit nie reg nie.

Met Garduino help ons u om van u huis 'n pragtige kweekhuis van gesonde en gelukkige plante te maak.

Garduino is 'n slim plantmoniteringsplatform wat u sal help om u plante beter te leer ken.

Waarom is Garduino so gaaf?

  • Dit monitor die vog in die plant se grond. Te min vog kan lei tot opbrengsverlies en plantdood. As die vogvlak laag is, moet die gebruiker sy plant natmaak. Om die vogvlak in die regte reeks te hou, help ook om te veel water te voorkom. Oormatige natmaak is 'n algemene en bekende oorsaak van plantmoord, wat wortelsiekte en vermorsde water veroorsaak.
  • Dit monitor die temperatuur in die omgewing van die plant. Temperatuur is 'n belangrike faktor in die groei van plante. Dit help ons om tred te hou wanneer die temperatuur te hoog is. Ter kennis, lae temperature is sleg vir plante as hoë temperature, soms selfs erger.
  • Dit monitor die lugvogtigheid. Die meeste plante benodig vogtige lug, want die porieë waardeur hulle asemhaal, verloor die meeste van hul vog as die omliggende lug droog is, 'n verlies wat die plant nie altyd kan vervang deur die water wat die wortels absorbeer nie.

Wie is ons?

Twee rekenaarwetenskapstudente van die Interdissiplinêre Sentrum (IDC), Herzliya, Israel.

Ons het albei 'n besige skedule, en ons is albei mal oor plante.

Ons woonstelle is vol plante, en ons vind dit moeilik om dit behoorlik te versorg.

Ons vergeet gereeld om hulle nat te maak, en as ons dit onthou, probeer ons om vergeet te vergoed deur dit te veel water te gee.

Hierdie aanlegmoniteringstelsel is ons finale projek in die kursus "The Internet of Things (IoT)".

Ons hoop dat dit u sal help soos dit ons gehelp het!

Ons hoor graag van u

Het ons ons projek probeer? Laat weet ons! Ons hoor graag van u as u opmerkings of opmerkings het. Boonop wil ons graag foto's neem!

Voorrade

  • 1 x ESP8266 -bord (ons het Wemos D1 mini gebruik)
  • 1 x mikro-USB-kabels
  • 20 x springkabels
  • 1 x temperatuur- en humiditeitsensor (ons het DHT22 gebruik)
  • 1 x 10K Ohm weerstand
  • 1 x Grondvogsensor
  • 1 x LCD (ons het Grove LCD RGB -agtergrond gebruik)
  • 1 x broodbord

Stap 1: Die stroombane

Die stroombane
Die stroombane
Die stroombane
Die stroombane

In hierdie stap verbind ons al die sensors.

Grondvog sensor:

  • Koppel VCC aan 3.3v
  • Koppel GND aan G.
  • Koppel A0 aan A0

LCD skerm:

  • Koppel GND aan G.
  • Koppel VCC aan 5v
  • Koppel SDA en SCL aan D1, D2

Humiditeits- en temperatuursensor:

  • Koppel GND aan G.
  • Koppel VCC aan 3.3v
  • Koppel data met die 10K Ohm -weerstand aan D3 en krag, soos in die stroombaan

Stap 2: Installeer die vereiste sagteware en dashboards

Die installering van die vereiste sagteware en dashboards
Die installering van die vereiste sagteware en dashboards
Die installering van die vereiste sagteware en dashboards
Die installering van die vereiste sagteware en dashboards

Arduino IDE

Installeer Arduino IDE:

www.arduino.cc/en/Guide/HomePage

Installeer relevante "bestuurders" vir die ESP8266 -borde op u Arduino IDE:

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

Adafruit

Maak 'n rekening oop:

io.adafruit.com

Gaan na die 'Feeds' en voeg 4 feeds by:

1. Grondvog

2. Humiditeit

3. Temperatuur

4. Waarskuwings

Gaan dan na die 'Dashboard' en skep 'n nuwe dashboard, gaan dan na die dashboard en voeg 4 blokke by, met behulp van die plusteken regs op die bladsy:

1. Voeg 'n lyngrafiekblok by, kies dan SoilMoisture -voer, bepaal dat die minimum waarde 0 en die maksimum 1100 is.

2. Voeg Gauge -blok by, kies dan AirMoisture -voer en maak seker dat die maksimum waarde 100 is.

3. Voeg Stroomblok by en kies dan Temperatuurvoer

4. Voeg teksblok by en kies dan Waarskuwingsvoer

Klik op 'Stoor'.

Stap 3: Die kode

Die kode
Die kode

Die kode is aangeheg en is goed gedokumenteer, vir maklike gebruik.

Maak die kode oop in Arduino IDE, maak seker dat die bord waarop u werk inderdaad die regte bord is.

As u die seriële monitor gebruik, moet u seker maak dat u op 115200baud is.

Let op dat daar plekke in die kode is wat u moet aanpas volgens u projek (soos u WiFi -besonderhede).

Alles is in die dokumentasie geskryf.

Stap 4: Stootkennisgewings

Stoot kennisgewings
Stoot kennisgewings
Stoot kennisgewings
Stoot kennisgewings

Laai die MQTT Push Client -program af om in kennis gestel te word, en voer dan die app in:

1. Voeg 'n bediener by. Die meeste besonderhede is reeds ingevoeg, voeg net die besonderhede van u gebruikersnaam en wagwoord by.

2. Voeg die onderwerpe (voer in Adafruit IO) by wat u wil sien. Voeg in ons projek die onderwerp gebruikersnaam/feeds/waarskuwings by. Klik dan op stoor.

3. Dit is omtrent dit! As u belangstel om meer inligting oor die sensors te ontvang, voeg 'n nuwe onderwerp by en vul gebruikersnaam/feeds/*onderwerp*in, waar die onderwerp die feed is wat u wil sien. U kan ook kies watter kennisgewing u wil ontvang, indien enigsins:)

U kan hierdie onderwerpe net gebruik om die afmetings van die plant af en toe in te haal.

Aanbeveel: