Skip to content

Commit 6e85b60

Browse files
committed
Update assets
1 parent 22a7bfd commit 6e85b60

File tree

7 files changed

+22
-29
lines changed

7 files changed

+22
-29
lines changed

content/hardware/08.kits/maker/plant-watering-kit/tutorials/iot-smart-garden-setup-with-nanorp2040/content.md

Lines changed: 22 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,23 @@ hardware:
1010
difficulty: beginner
1111
---
1212

13-
## Components and Supplies
14-
15-
- [Arduino Plant Watering Kit](https://store.arduino.cc/plant-watering-kit)
16-
- [3D-printed enclosure](https://www.printables.com/model/379111-plant-watering-kit-parts) (optional).
17-
18-
## Apps and Online Services
19-
20-
- [Arduino IoT Cloud](https://cloud.arduino.cc)
21-
22-
## About This Project
13+
## Introduction
2314

2415
**Water your plants from anywhere using the Arduino IoT Cloud**
2516

2617
Decorating your home with plants is an easy way to bring some life into your day-to-day. The only problem is - those plants need water to survive, and if you forget to pay attention to them for a while you may need to start over. So instead of staying ever vigilant, why not spend an afternoon creating a setup that will let you both monitor the amount of moisture in your plants soil, and water your plants from afar using the [Arduino IoT Cloud](https://docs.arduino.cc/cloud/iot-cloud)?
2718

28-
### In a Nutshell
19+
In this tutorial we will learn how attaching an external relay to the Arduino Nano Screw Terminal Adapter lets you control circuits that are powered separately. We will be using a relay module attached to the Arduino Nano Screw Terminal Adapter to control a pump, providing water for one of our plants from the Arduino IoT Cloud thanks to the functionality of the Arduino Nano RP2040 Connect.
2920

30-
Attaching an external relay to the Arduino Nano Screw Terminal Adapter lets you control circuits that are powered separately. In this tutorial we will be using a relay module attached to the Arduino Nano Screw Terminal Adapter to control a pump, providing water for one of our plants from the Arduino IoT Cloud thanks to the functionality of the Arduino Nano RP2040 Connect.
21+
## Goals
3122

32-
### Components
23+
* Introducing the Arduino IoT Cloud
24+
* Introducing the Arduino IoT Remote app
25+
* Managing sensors with the Arduino IoT Cloud
26+
* Creating an Arduino IoT Cloud Dashboard
27+
28+
## Hardware & Software Needed
29+
* [Arduino IoT Cloud](https://cloud.arduino.cc)
3330
* [Arduino Plant Watering Kit](https://store.arduino.cc/plant-watering-kit)
3431
* [3D-printed enclosure](https://www.printables.com/model/379111-plant-watering-kit-parts) (optional)
3532
* USB - wall adapter (not included in the kit)
@@ -52,15 +49,7 @@ OR
5249
* Long 3-pronged Grove cable (50cm).
5350
* A few spare jumper cables just in case you need them.
5451

55-
56-
### Learning Goals
57-
58-
* Introducing the Arduino IoT Cloud
59-
* Introducing the Arduino IoT Remote app
60-
* Managing sensors with the Arduino IoT Cloud
61-
* Creating an Arduino IoT Cloud Dashboard
62-
63-
### Hardware & Circuit Assembly
52+
## Hardware & Circuit Assembly
6453

6554
There are cases were multiple wires are going into the same screw terminal, you may find it easier to get them in at the same time if you twist them together before trying to insert them.
6655

@@ -126,11 +115,15 @@ We recommend gathering the cables that will leave through the opening, and zip-t
126115

127116
![GIF of zip-tying the cables](assets/ziptie.gif)
128117

129-
### IoT Cloud Setup
130-
118+
## IoT Cloud Setup
131119
If you are new to the Arduino IoT Cloud, check out our [Getting Started Guide](https://docs.arduino.cc/arduino-cloud/getting-started/iot-cloud-getting-started).
132120

133-
***Note: We also provide a template which you can use to get started without the need to configure the entire IoT Cloud setup manually. Click [here](https://create.arduino.cc/iot/templates/plant-watering-kit) to check out the IoT Cloud Template for an automated setup process.***
121+
### Template
122+
We also provide a template which you can use to get started without the need to configure the entire IoT Cloud setup manually. Check out [IoT Cloud Template](https://create.arduino.cc/iot/templates/plant-watering-kit) for an automated setup process.
123+
124+
![Thing overview complete.](assets/template_overview.png)
125+
126+
### Setup
134127

135128
Begin by navigating to the [Arduino IoT Cloud](https://create.arduino.cc/iot/things). You will need to have a registered account with Arduino to use it. Follow the steps below to set up the Arduino IoT Cloud.
136129

@@ -140,15 +133,15 @@ Begin by navigating to the [Arduino IoT Cloud](https://create.arduino.cc/iot/thi
140133

141134
| Name | Data Type | Function | Permission |
142135
| ----------- | --------- | -------------------------------------- | ------------ |
136+
| moisture | int | Read moisture | Read Only |
143137
| watering | boolean | Activate / de-activate pump | Read & Write |
144138
| waterTime | int | How long the pump should run (seconds) | Read & Write |
145-
| moisture | int | Read moisture | Read Only |
146139

147140
**3.** Enter the credentials to your Wi-Fi network in the network section.
148141

149142
**4.** Your Thing overview should now look like the following:
150143

151-
![Thing overview complete.](assets/Things.jpg)
144+
![Thing overview complete.](assets/things.png)
152145

153146
**5.** Go to the sketch tab, and use the following code:
154147

@@ -295,7 +288,7 @@ void onWaterTimeChange() {
295288

296289
**7.** Inside the dashboard view, click on **"Add"** then **"Things"** and select your Thing. This will generate a list of widgets and you can click on **"Create Widget"** to complete it. You should now see something similar to this dashboard:
297290

298-
![Dashboard overview.](assets/dashboard-overview.jpg)
291+
![Dashboard overview.](assets/dashboard_initial.png)
299292

300293
Once you see the values changing, we know that the connection is successful, and we can monitor and interact with our device.
301294

@@ -319,7 +312,7 @@ We have now assembled the hardware + configured the Arduino IoT Cloud, and we ar
319312

320313
Let's take a look at what our Smart Garden can do. To control it, we can either use the dashboard in the Arduino IoT Cloud, or the Arduino Remote app ([Playstore](https://play.google.com/store/apps/details?id=cc.arduino.cloudiot&hl=en&gl=US) / [Appstore](https://apps.apple.com/us/app/arduino-iot-cloud-remote/id1514358431)).
321314

322-
![Control and monitor your Smart Garden!](assets/Dashboard.gif)
315+
![Control and monitor your Smart Garden!](assets/dashboard-overview.png)
323316

324317
***In this dashboard, we have also added a chart widget to monitor the soil moisture over time.***
325318

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy