Taula de continguts:

SISTEMA D'IRRIGACIÓ INTEL·LIGENT Utilitzant l'IoT # "Construït sobre BOLT": 6 passos (amb imatges)
SISTEMA D'IRRIGACIÓ INTEL·LIGENT Utilitzant l'IoT # "Construït sobre BOLT": 6 passos (amb imatges)

Vídeo: SISTEMA D'IRRIGACIÓ INTEL·LIGENT Utilitzant l'IoT # "Construït sobre BOLT": 6 passos (amb imatges)

Vídeo: SISTEMA D'IRRIGACIÓ INTEL·LIGENT Utilitzant l'IoT #
Vídeo: Часть 3-A — Аудиокнига Джонатана Свифта «Путешествия Гулливера» (гл. 01–06) 2024, Desembre
Anonim
SISTEMA D'IRRIGACIÓ INTEL·LIGENT Utilitzant l'IoT # "Construït sobre BOLT"
SISTEMA D'IRRIGACIÓ INTEL·LIGENT Utilitzant l'IoT # "Construït sobre BOLT"

El sistema de reg intel·ligent és un dispositiu basat en IoT que és capaç d’automatitzar el procés de reg analitzant la humitat del sòl i l’estat climàtic (com ara la pluja). A més, les dades dels sensors es mostraran en forma gràfica a la pàgina del núvol BOLT. Per obtenir una descripció detallada del projecte, feu clic a l’enllaç del document de recerca que es mostra a continuació:

En aquest projecte, comandarem el microcontrolador arduino / 328p a través d’una pàgina web per controlar el motor (és a dir, arrencar i aturar el motor) i la resta de tot el procés de reg serà controlat automàticament pel mateix arduino.

L'usuari només ha de fer: arrencar el motor o, si ho desitja, pot apagar el motor només amb un clic.

Un cop la motobomba hagi començat, funcionarà el següent estat automatitzat

1. L'usuari pot apagar el motor si ho desitja fent clic a la pàgina web.

2. La bomba del motor s'apagarà automàticament un cop el sensor d'humitat del sòl hagi assolit el valor llindar requerit.

3. Si les condicions meteorològiques són tals que va començar a ploure, el microcontrolador apagarà la bomba del motor fins que plogui. I després comprova si el sensor d'humitat del sòl ha assolit el valor llindar o no. Si creua el valor llindar, la bomba de motor romandrà apagada, en cas contrari es tornarà a engegar automàticament. Això ajuda a estalviar recursos d’aigua i electricitat.

4. També en el cas que es talli la font d’alimentació i s’apagui el motor. Es reiniciarà automàticament quan hi haurà una font d'alimentació disponible, l'usuari no haurà de preocupar-se de reiniciar la bomba del motor manualment.

5. També es mostraran dades de diversos sensors com ara el sensor d'humitat, el sensor de temperatura i el sensor d'humitat al núvol BOLT en forma gràfica, però a causa de la limitació de BOLT només he mostrat una dada del sensor (dades del sensor d'humitat).

Pas 1: diagrama de blocs del projecte

Image
Image
Diagrama de blocs del projecte
Diagrama de blocs del projecte

Feu la connexió dels sensors, BOLT i relé tal com es mostra al diagrama. He utilitzat un microcontrolador de 328p que s’utilitza a ARDUINO. Per tant, podeu utilitzar Arduino en lloc del microcontrolador 328P.

Pas 2: Codi Arduino per al projecte

Hardserial.ino és un codi arduino que consisteix en la interfície de diferents sensors amb arduino i la interfície d'Arduino amb BOLT per enviar dades del sensor a la pàgina del núvol BOLT.

Pas 3: Codificació de la pàgina HTML

Codificació de la pàgina HTML
Codificació de la pàgina HTML

En aquest pas, codificarem la pàgina HTML a través de la qual enviem l'ordre a Arduino per controlar el motor (és a dir, per ARRANCAR i PARAR el motor).

Pas 4: càrrega de JavaScript a BOLT Cloud

Càrrega de JavaScript a BOLT Cloud
Càrrega de JavaScript a BOLT Cloud

Escriviu el següent bloc de notes de codi JS ++

setChartType ('lineGraph'); plotChart ('time_stamp', 'temp');

i després deseu-lo mitjançant l'extensió de fitxer.js. Això és molt important: això farà que el valor dels sensors es carregui en forma gràfica al núvol BOLT.

Pas 5: Configuració a la pàgina Cloud de BOLT

Configuració a la pàgina de núvol BOLT
Configuració a la pàgina de núvol BOLT
Configuració a la pàgina Cloud BOLT
Configuració a la pàgina Cloud BOLT

Si ja heu comprat un dispositiu BOLT i l'heu registrat

1- obriu la pàgina del núvol de cargol - feu clic a l'enllaç

i després inicieu sessió a això.

2- Feu clic a DEVELOPER CONSOLE -> Feu clic al botó "+" per crear un producte nou a la secció PRODUCTES.

3- A la secció CREAR NOU PRODUCTE -

Escric qualsevol nom per al producte nou

ii- trieu qualsevol icona

iii- Seleccioneu la IU com a default.html

4- feu clic a CREA PRODUCTE

5- DESPRÉS de fer clic a "SÍ" per crear CONFIGURACIÓ DE HARDWARE

6- A continuació, seleccioneu GPIO i el número de pin com a 1

7- Trieu el pin com a "AO" [hem connectat el sensor d'humitat al pin A0]

8- i NOM VARIABLE com a "temp" [perquè hem escrit temp com a variable al codi js {STEP-4}]

9- Per últim, carregueu el fitxer JS a la secció CARREGAR ARXIUS i canvieu el fitxer html per defecte d’aquest fitxer js.

Pas 6: desplegueu la configuració i la visulització de dades

Desplegueu la configuració i la visulització de dades
Desplegueu la configuració i la visulització de dades

1- Feu clic a la pestanya DISPOSITIUS. Es mostrarà el vostre identificador de dispositiu. Ara, a la pestanya producte, seleccioneu el nom del producte "Producte IoT Bolt". Per exemple - temp. Ara feu clic al botó Implementa configuració.

2- Aneu a la pàgina inicial i feu clic a la unitat BOLT. Us redirigirà a la pàgina nova, on podreu veure un gràfic de la humitat respecte al temps.

Recomanat: