Съдържание:

Garduino - интелигентната градина с Arduino: 4 стъпки (със снимки)
Garduino - интелигентната градина с Arduino: 4 стъпки (със снимки)

Видео: Garduino - интелигентната градина с Arduino: 4 стъпки (със снимки)

Видео: Garduino - интелигентната градина с Arduino: 4 стъпки (със снимки)
Видео: Датчици за поливни системи: за дъжд,за влага в почвата,соларен 2024, Юли
Anonim
Image
Image
Garduino - интелигентната градина с Arduino
Garduino - интелигентната градина с Arduino

В наши дни никой не е невинен. Има ли някой, който не е убил случайно растение ???

Трудно е да поддържате растенията си живи. Купувате ново растение и в най -лошия случай просто забравяте да го поливате. В по -добрия случай помните, че съществува, но не се справяте правилно.

С Garduino ще ви помогнем да превърнете дома си в красива оранжерия от здрави и щастливи растения.

Garduino е интелигентна платформа за мониторинг на растенията, която ще ви помогне да опознаете по -добре вашите растения.

Защо Garduino е толкова готин?

  • Той следи влагата в почвата на растението. Твърде малкото влага може да доведе до загуба на добив и смърт на растението. Ако нивото на влага е ниско, потребителят трябва да полива растението си. Поддържането на правилното ниво на влага също помага да се избегне прекомерно поливане. Прекомерното поливане е често срещана и добре известна причина за унищожаването на растенията, която причинява болести на корените и разхищена вода.
  • Той следи температурата в околностите на растението. Температурата е ключов фактор за растежа на растенията. Това ни помага да следим, когато температурата е твърде висока. На сведение, ниските температури са лоши за растенията, тъй като високите температури, понякога дори по -лоши.
  • Той следи влажността на въздуха. Повечето растения се нуждаят от влажен въздух, тъй като порите, през които дишат, губят по -голямата част от влагата си, когато околният въздух е сух, загуба, която растението не винаги може да замени чрез водата, която поглъщат корените му.

Кои сме ние?

Двама студенти по компютърни науки от Интердисциплинарния център (IDC), Херцлия, Израел.

И двамата имаме натоварен график и обичаме растенията.

Нашите апартаменти са пълни с растения и ни е трудно да се грижим правилно за тях.

Често забравяме да ги поливаме и когато си спомним, се опитваме да компенсираме забравата, като ги поливаме.

Тази система за мониторинг на растенията е нашият последен проект в курса „Интернет на нещата (IoT)“.

Надяваме се, че това ще ви помогне, както и на нас!

Ще се радваме да чуем от вас

Изпробвахте нашия проект? Кажете ни! Ще се радваме да чуем от вас, ако имате точки за подобряване или коментари. Освен това бихме искали да получим няколко снимки!

Консумативи

  • 1 x платка ESP8266 (Използвахме Wemos D1 mini)
  • 1 x Micro-USB кабели
  • 20 x джъмперни кабели
  • 1 x сензор за температура и влажност (използвахме DHT22)
  • 1 x 10K ом резистор
  • 1 x сензор за влажност на почвата
  • 1 x LCD (Използвахме Grove LCD RGB Backlight)

  • 1 x Платка

Стъпка 1: Веригите

Веригите
Веригите
Веригите
Веригите

В тази стъпка ще свържем всички сензори.

Сензор за влажност на почвата:

  • Свържете VCC към 3.3v
  • Свържете GND към G
  • Свържете A0 към A0

LCD екран:

  • Свържете GND към G
  • Свържете VCC към 5v
  • Свържете SDA и SCL към D1, D2

Сензор за влажност и температура:

  • Свържете GND към G
  • Свържете VCC към 3.3v
  • Свържете данни с резистор 10K Ohm към D3 и захранване, както във веригата

Стъпка 2: Инсталиране на необходимия софтуер и табла за управление

Инсталиране на необходимия софтуер и табла за управление
Инсталиране на необходимия софтуер и табла за управление
Инсталиране на необходимия софтуер и табла за управление
Инсталиране на необходимия софтуер и табла за управление

Arduino IDE

Инсталирайте Arduino IDE:

www.arduino.cc/en/Guide/HomePage

Инсталирайте съответните „драйвери“за платките ESP8266 на вашата Arduino IDE:

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

Адафрут

Създай профил:

io.adafruit.com

Отидете на „Емисии“и добавете 4 емисии:

1. SoilMoisture

2. Влажност

3. Температура

4. Сигнали

След това отидете на „Табло за управление“и създайте ново табло за управление, след това влезте в таблото за управление и добавете 4 блока, като използвате знака плюс вдясно от страницата:

1. Добавете блок с линейна диаграма, след това изберете подаване на SoilMoisture, определете, че минималната стойност е 0, а максималната е 1100.

2. Добавете блок Gauge, след това изберете подаване на AirMoisture и се уверете, че максималната стойност е 100.

3. Добавете блок Stream, след което изберете Температура

4. Добавете текстов блок, след което изберете Емисия за сигнали

Кликнете върху „Запазване“.

Стъпка 3: Кодът

Кодът
Кодът

Кодът е приложен и е добре документиран, за лесна употреба.

Отворете кода в Arduino IDE, уверете се, че дъската, върху която работите, наистина е правилната.

Когато работите със серийния монитор, уверете се, че сте на 115200 бод.

Забележете, че в кода има места, които трябва да промените според вашия проект (като например вашите WiFi данни).

Всичко е записано в документацията.

Стъпка 4: Натиснете Известия

Push известия
Push известия
Пуш известия
Пуш известия

За да получавате известия, изтеглете приложението MQTT Push Client, след което въведете приложението:

1. Добавете сървър. Повечето подробности вече са вмъкнати, просто добавете данните за вашето потребителско име и парола.

2. Добавете темите (емисия в Adafruit IO), които искате да видите. В нашия проект - добавете в темата UserName/емисии/сигнали. След това щракнете върху запазване.

3. Това е всичко! Ако се интересувате от получаване на повече информация за сензорите, добавете нова тема и попълнете UserName/емисии/*тема*, където темата е емисията, която искате да видите. Можете също така да изберете кое известие искате да получавате, ако изобщо има такова:)

Можете да използвате тези теми, само за да наваксате от време на време измерванията на растението.

Препоръчано: