Sommario:

SISTEMA DI IRRIGAZIONE INTELLIGENTE Utilizzo di IoT # 'Built on BOLT': 6 passaggi (con immagini)
SISTEMA DI IRRIGAZIONE INTELLIGENTE Utilizzo di IoT # 'Built on BOLT': 6 passaggi (con immagini)

Video: SISTEMA DI IRRIGAZIONE INTELLIGENTE Utilizzo di IoT # 'Built on BOLT': 6 passaggi (con immagini)

Video: SISTEMA DI IRRIGAZIONE INTELLIGENTE Utilizzo di IoT # 'Built on BOLT': 6 passaggi (con immagini)
Video: Sensori per l’irrigazione di precisione - 17 aprile 2020 2024, Luglio
Anonim
SISTEMA DI IRRIGAZIONE INTELLIGENTE Utilizzo di IoT # 'Built on BOLT'
SISTEMA DI IRRIGAZIONE INTELLIGENTE Utilizzo di IoT # 'Built on BOLT'

Lo Smart Irrigation System è un dispositivo basato su IoT in grado di automatizzare il processo di irrigazione analizzando l'umidità del suolo e le condizioni climatiche (come la pioggia). Inoltre, i dati dei sensori verranno visualizzati in forma grafica sulla pagina cloud di BOLT. Per una descrizione dettagliata del progetto, fare clic sul collegamento al documento di ricerca fornito di seguito:

In questo progetto, comanderemo il microcontrollore arduino/328p attraverso una pagina web per controllare il motore (cioè per avviare e arrestare il motore) e il resto dell'intero processo di irrigazione sarà controllato automaticamente da arduino stesso.

L'utente non deve far altro che –Avviare il motore o se lo desidera può spegnere il motore con un solo clic.

Una volta avviata la motopompa, le seguenti condizioni automatizzate funzioneranno

1. L'utente può spegnere il motore se lo desidera facendo clic sulla pagina web.

2. La motopompa si spegne automaticamente una volta che il sensore di umidità del suolo ha raggiunto il valore di soglia richiesto.

3. Se le condizioni atmosferiche sono tali che ha iniziato a piovere, il microcontrollore spegnerà la motopompa fino a quando non pioverà. E poi controlla se il sensore di umidità del suolo ha raggiunto o meno il valore di soglia. Se supera il valore di soglia la motopompa rimarrà ferma altrimenti riparte automaticamente. Questo aiuta a risparmiare risorse idriche ed elettricità.

4. Anche nel caso in cui l'alimentazione venga interrotta e il motore venga spento. Si riavvierà automaticamente quando ci sarà disponibilità di alimentazione, l'utente non dovrà preoccuparsi di riavviare manualmente la motopompa.

5. Anche i dati di vari sensori come sensore di umidità, sensore di temperatura, sensore di umidità verranno visualizzati su BOLT cloud in forma grafica ma a causa della limitazione di BOLT ho visualizzato solo un dato del sensore (dati del sensore di umidità).

Passaggio 1: diagramma a blocchi del progetto

Image
Image
Diagramma a blocchi del progetto
Diagramma a blocchi del progetto

ESEGUIRE il collegamento di sensori, BULLONE e relè come indicato nello schema. Ho usato un microcontrollore 328p che viene utilizzato in ARDUINO. Quindi puoi usare Arduino al posto del microcontrollore 328P.

Passaggio 2: codice Arduino per il progetto

Hardserial.ino è un codice arduino che consiste nell'interfacciare diversi sensori con arduino e interfacciare Arduino con BOLT per inviare i dati del sensore sulla pagina cloud di BOLT.

Passaggio 3: codifica della pagina HTML

Codifica della pagina HTML
Codifica della pagina HTML

In questo passaggio, codificheremo la pagina HTML attraverso la quale inviamo il comando ad Arduino per il controllo del motore (cioè per AVVIARE e ARRESTARE il motore).

Passaggio 4: caricamento di JavaScript su BOLT Cloud

Caricamento JavaScript su BOLT Cloud
Caricamento JavaScript su BOLT Cloud

Scrivi il seguente codice JS notepad++

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

e quindi salvalo utilizzando l'estensione del file.js. Questo è molto importante. Questo prenderà il valore dei sensori e lo caricherà in forma grafica sul cloud BOLT.

Passaggio 5: configurazione su BOLT Cloud Page

Configurazione su BOLT Cloud Page
Configurazione su BOLT Cloud Page
Configurazione su BOLT Cloud Page
Configurazione su BOLT Cloud Page

Se hai già acquistato un dispositivo BOLT e lo hai registrato, allora

1- aprire la pagina cloud dei bulloni - fare clic sul collegamento

e poi accedi a quello.

2- poi clicca su DEVELOPER CONSOLE -> Clicca sul pulsante "+" per creare un nuovo prodotto nella sezione PRODOTTI.

3- Nella sezione CREA NUOVO PRODOTTO -

i- scrivere qualsiasi nome per il nuovo prodotto

ii- scegli qualsiasi icona

iii- Seleziona UI come default.html

4- clicca su CREA PRODOTTO

5- DOPO fare clic su "S" per creare la CONFIGURAZIONE HARDWARE

6- Quindi selezionare GPIO e numero di pin come 1

7- Scegli il pin come "AO" [abbiamo collegato il sensore di umidità al pin A0]

8- e VARIABLE NAME come "temp" [perché abbiamo scritto temp come variabile nel codice js {STEP-4}]

9- Infine carica il file JS nella sezione UPLOAD FILES e cambia il file html predefinito da quel file js.

Passaggio 6: distribuire la configurazione e la visualizzazione dei dati

Distribuire la configurazione e la visualizzazione dei dati
Distribuire la configurazione e la visualizzazione dei dati

1- Fare clic sulla scheda DISPOSITIVI. Il tuo ID dispositivo sarà elencato. Ora, nella scheda prodotto, seleziona il nome del tuo prodotto "Prodotto Bolt IoT". Per es. - temp. Ora, fai clic sul pulsante Distribuisci configurazione.

2- Vai alla home page e clicca su BOLT unit. Ti reindirizzerà sulla nuova pagina dove puoi vedere un grafico per l'umidità rispetto al tempo.

Consigliato: