Sommario:
- Passaggio 1: diagramma a blocchi del progetto
- Passaggio 2: codice Arduino per il progetto
- Passaggio 3: codifica della pagina HTML
- Passaggio 4: caricamento di JavaScript su BOLT Cloud
- Passaggio 5: configurazione su BOLT Cloud Page
- Passaggio 6: distribuire la configurazione e la visualizzazione dei dati
Video: SISTEMA DI IRRIGAZIONE INTELLIGENTE Utilizzo di IoT # 'Built on BOLT': 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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
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
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
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
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
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:
Sistema di irrigazione controllato WiFi "intelligente" ad energia solare: 6 passaggi (con immagini)
Sistema di irrigazione controllato WiFi "intelligente" ad energia solare: questo progetto utilizza parti solari fai-da-te standard e 12v di ebay, insieme a dispositivi Shelly IoT e alcune programmazioni di base in openHAB per creare una rete elettrica e un'irrigazione da giardino intelligenti, completamente alimentate a energia solare. setup.Sistema Highlights: Fu
IoT APIS V2 - Sistema di irrigazione automatizzato autonomo abilitato per IoT: 17 passaggi (con immagini)
IoT APIS V2 - Sistema di irrigazione automatizzato autonomo abilitato per IoT: questo progetto è un'evoluzione del mio precedente istruito: APIS - Sistema di irrigazione automatizzato per piante Uso APIS da quasi un anno e volevo migliorare il design precedente: capacità di monitorare l'impianto da remoto. Questo è come
Utilizzo di microcontrollori per azionare e monitorare il sistema di irrigazione a distanza : 4 passaggi
Utilizzo di microcontrollori per gestire e monitorare il sistema di irrigazione remoto: agricoltori e operatori di serre per un sistema di irrigazione automatico a basso costo. In questo progetto, integriamo un sensore elettronico di umidità del suolo con un microcontrollore per irrigare automaticamente le piante quando il terreno è troppo secco senza l'intervento umano
Irrigazione intelligente delle piante: 5 passaggi (con immagini)
Irrigazione intelligente delle piante: ciao! Usando questo progetto puoi innaffiare le tue piante automaticamente considerando la temperatura esterna, l'umidità e la luce. Inoltre puoi usarlo come stazione meteorologica domestica e controllare temperatura, umidità e luminosità dal tuo cellulare o computer ju
Irrigazione intelligente delle piante Arduino più semplice: 7 passaggi (con immagini)
Irrigazione intelligente delle piante Arduino più semplice: l'ultima volta che abbiamo scritto intricato su come realizzare un sistema di irrigazione automatico delle piante con arduino e sensori, il nostro articolo ha ricevuto molta attenzione e ottimi feedback. Successivamente, abbiamo pensato a come potremmo migliorarlo. Sembra che il nostro o