Taula de continguts:
- Pas 1: diagrama de blocs del projecte
- Pas 2: Codi Arduino per al projecte
- Pas 3: Codificació de la pàgina HTML
- Pas 4: càrrega de JavaScript a BOLT Cloud
- Pas 5: Configuració a la pàgina Cloud de BOLT
- Pas 6: desplegueu la configuració i la visulització de dades
Vídeo: SISTEMA D'IRRIGACIÓ INTEL·LIGENT Utilitzant l'IoT # "Construït sobre BOLT": 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
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
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
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
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
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
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:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: 6 passos (amb imatges)
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: el tutorial de Deze es troba a Engels, per a la versió del clàssic espanyol. Teniu un telèfon intel·ligent (antic) sense utilitzar? Convertiu-lo en una pantalla intel·ligent amb Fulls de càlcul de Google i paper i llapis seguint aquest senzill tutorial pas a pas. Quan hagis acabat
Rellotge despertador intel·ligent: un despertador intel·ligent fabricat amb Raspberry Pi: 10 passos (amb imatges)
Rellotge despertador intel·ligent: un rellotge despertador intel·ligent fet amb Raspberry Pi: Heu volgut mai un rellotge intel·ligent? Si és així, aquesta és la solució per a vosaltres. He creat Smart Alarm Clock (Rellotge despertador intel·ligent), aquest és un rellotge que permet canviar l’hora de l’alarma segons el lloc web. Quan l’alarma s’activi, hi haurà un so (brunzidor) i 2 llums
Jardineria intel·ligent i agricultura intel·ligent basades en IoT mitjançant ESP32: 7 passos
Jardineria intel·ligent i agricultura intel·ligent basades en l’IoT que utilitzen ESP32: el món canvia a mesura que l’agricultura passa. Avui en dia, la gent integra electrònica en tots els camps i l’agricultura no n’és una excepció. Aquesta fusió d'electrònica a l'agricultura està ajudant els agricultors i les persones que gestionen els jardins
Com controlar l'interruptor intel·ligent bàsic Sonoff basat en ESP8266 amb un telèfon intel·ligent: 4 passos (amb imatges)
Com controlar el commutador intel·ligent bàsic de Sonoff basat en ESP8266 amb un telèfon intel·ligent: Sonoff és una línia de dispositius per a Smart Home desenvolupada per ITEAD. Un dels dispositius més flexibles i econòmics d’aquesta línia és Sonoff Basic. És un commutador habilitat per Wi-Fi basat en un gran xip, ESP8266. En aquest article es descriu com configurar el Cl