SMART IRRIGATION SYSTEM 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 BOLT. Per una descrizione dettagliata del progetto, fare clic sul collegamento del documento di ricerca riportato di seguito- //dx.doi.org/10.17577/IJERTV6IS060067

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à automaticamente controllato dallo stesso arduino.

L'utente deve solo fare: avviare il motore o, se lo desidera, può spegnere il motore con un solo clic.

Una volta avviata la motopompa, le seguenti condizioni automatiche funzioneranno

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

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

3. Se le condizioni meteorologiche sono tali che ha iniziato a piovere, il microcontrollore spegne la pompa del motore fino alla pioggia. E successivamente verifica se il sensore di umidità del suolo ha raggiunto o meno il valore di soglia. Se supera il valore di soglia, la motopompa rimarrà spenta altrimenti si riavvierà automaticamente. Questo aiuta a risparmiare risorse idriche ed elettricità.

4.In ogni caso, quando l'alimentazione viene interrotta e il motore viene spento. Si riavvierà automaticamente quando sarà presente l'alimentazione di disponibilità, 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 sulla nuvola BOLT in forma grafica, ma a causa della limitazione di BOLT ho visualizzato solo i dati di un sensore (dati del sensore di umidità).

Passaggio 1: diagramma a blocchi del progetto

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

Passaggio 2: Codice Arduino per progetto

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

allegati

  • Scarica hardserial.ino

Passaggio 3: codifica della pagina HTML

In questo passaggio, codificheremo la pagina HTML attraverso la quale inviamo il comando ad Arduino per il controllo del motore (ovvero, per AVVIO e ARRESTO del motore).

allegati

  • Scarica cloudcontrol.zip

Passaggio 4: caricamento di JavaScript su BOLT Cloud

Scrivi il seguente codice JS notepad ++

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

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

Passaggio 5: configurazione sulla pagina cloud BOLT

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

1- apri la pagina del cloud bolt - fai clic sul link //cloud.boltiot.com

e poi accedi a quello.

2- quindi fare clic su CONSOLLE SVILUPPATORE -> Fare clic sul pulsante "+" per creare un nuovo prodotto nella sezione PRODOTTI.

3- Nella sezione CREA NUOVO PRODOTTO -

scrivo qualsiasi nome per il nuovo prodotto

scelgo qualsiasi icona

iii- Seleziona UI come default.html

4- fare clic su CREA PRODOTTO

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

6- Quindi selezionare GPIO e il 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 modifica il file html predefinito da quel file js.

Passaggio 6: distribuire la configurazione e la visualizzazione dei dati

1- Fare clic sulla scheda DISPOSITIVI. Verrà elencato l'ID del dispositivo. Ora, nella scheda del prodotto, selezionare il nome del prodotto "Bolt IoT Product". Ad esempio - temp. Ora, fai clic sul pulsante Distribuisci configurazione.

2- Vai alla home page e fai clic sull'unità BOLT. Ti reindirizzerà sulla nuova pagina dove puoi vedere un grafico per l'umidità rispetto al Tempo.

Articoli Correlati