Taula de continguts:

Agri-2-Eye: 9 passos
Agri-2-Eye: 9 passos

Vídeo: Agri-2-Eye: 9 passos

Vídeo: Agri-2-Eye: 9 passos
Vídeo: GROW flipbook 2024, Juliol
Anonim
Agri-2-Ulls
Agri-2-Ulls

Durant el primer semestre del quart curs de la nostra escola d’enginyeria, decidim treballar en un sistema de control de l’agricultura. Ha de mesurar algun valor rellevant per al creixement de la planta. El dispositiu ha de ser autònom en energia i utilitzar un protocol LPWAN.

Pas 1: Pas 1: els components d'AGRI-2-EYE

Microcontrolador:

STM32L432KC

Sensor:

  • Humitat exterior: DHT22
  • Temperatura exterior: SMT172
  • Humitat del terra: SKU SEN0 193
  • Temperatura del terra: Grove 1019919
  • RGB: Grove TCS34725
  • Intensitat de la llum: Grove 101020076

Comunicació LPWAN:

Wisol SFM10R1

Alimentació:

Panell Solar 6V - 2W

Visualització de pantalla:

ARCELI SSD1306

Pas 2: Pas 2: prototip Agri-2-EYE

Pas 2: prototip Agri-2-EYE
Pas 2: prototip Agri-2-EYE

Pas 3: Pas 3: Esquemes del projecte

Pas 3: Esquemes del projecte
Pas 3: Esquemes del projecte
Pas 3: Esquemes del projecte
Pas 3: Esquemes del projecte
Pas 3: Esquemes del projecte
Pas 3: Esquemes del projecte

Per al projecte necessitem 3 PCB:

  • un proveïdor d’energia PCB
  • un PCB d’interfície
  • un PCB exterior del sensor

Pas 4: Pas 4: Desenvolupament de Mbed

La plataforma de dispositius Arm Mbed IoT proporciona als usuaris una plataforma en línia fàcil d’utilitzar per al maquinari compatible amb Mbed. Permet l'accés a una gran quantitat de biblioteca. La comunitat Mbed desenvolupa una biblioteca, dóna accés a exemples de programari per a dispositius compatibles i ajuda els usuaris a resoldre els seus problemes.

Com funciona la plataforma Mbed?

  1. El primer pas és anar al lloc web de Mbed:
  2. Crear un compte
  3. Aneu al menú del compilador i trieu el vostre dispositiu: STM32L432KC (el nostre microcontrolador)
  4. Crea un projecte
  5. Importa una biblioteca útil, per exemple: biblioteca DHT
  6. Inicieu el programa
  7. Compileu el codi
  8. Exporteu al dispositiu amb el port micro USB connectat entre el PC i el STM32L432KC

Presteu atenció al mapa de pins per correspondre amb els esquemes.

Pas 5: Pas 5: Configuracions de Sigfox

Pas 5: configuracions de Sigfox
Pas 5: configuracions de Sigfox
Pas 5: configuracions de Sigfox
Pas 5: configuracions de Sigfox

Per al protocol LPWAN, escollim un mòdul Sigfox. El protocol Sigfox és realment útil per a aplicacions IoT, perquè la comunicació no consumeix molta energia i també pot enviar dades a gran distància. Es comunica amb el backend de Sigfox. En aquest projecte, el mòdul ajuda a transmetre dades a la plataforma IoT.

Cal connectar el mòdul amb la CPU (com a la imatge 2).

Per enviar dades, heu d’utilitzar el format d’ordres AT. Per exemple:

AT enviar OK, A $ T? torna el valor de la temperatura.

Utilitzem aquest format per enviar valors a cada sensor.

Pas 6: Pas 6: Codis Agri-2-EYE

Pas 6: codis Agri-2-EYE
Pas 6: codis Agri-2-EYE

Desenvolupem un codi CPP basat en una biblioteca de sensors. A la pàgina principal podeu trobar tot el codi que necessiteu per entendre com configurem la visualització de la pantalla, la transmissió …

A la imatge podeu veure com enviem el valor del sensor.

Pas 7: Pas 7: Plataforma Cloud Ubidots

Pas 7: plataforma Cloud Ubidots
Pas 7: plataforma Cloud Ubidots

El propietari del producte tria Ubidots com a plataforma d’emmagatzematge de dades. Per utilitzar-lo heu de seguir pas a pas el procés.

  1. Aneu a https://ubidots.com/ i creeu un compte
  2. Seleccioneu el dispositiu i creeu-ne un de nou amb un clic al "+"
  3. Trieu una etiqueta i un nom
  4. Configureu el testimoni perquè es connecti amb el backend Sigfox
  5. Al tauler, afegiu tot el widget que necessiteu
  6. Seleccioneu Afegeix variable i trieu el disseny que heu creat.

Pas 8: Pas 8: la nostra interfície Ubidots

Recomanat: