Talaan ng mga Nilalaman:

Agri-2-Eye: 9 Mga Hakbang
Agri-2-Eye: 9 Mga Hakbang

Video: Agri-2-Eye: 9 Mga Hakbang

Video: Agri-2-Eye: 9 Mga Hakbang
Video: My job is to observe the forest and something strange is happening here. 2024, Hulyo
Anonim
Agri-2-Eye
Agri-2-Eye

Para sa unang semestre ng ika-apat na taon ng aming paaralan sa engineering, pinili namin na magtrabaho sa isang sistema ng pagsubaybay sa agrikultura. Kailangang sukatin nito ang ilang nauugnay na halaga para sa paglago ng halaman. Ang aparato ay dapat na autonomous sa enerhiya at gumamit ng isang LPWAN protocol.

Hakbang 1: Hakbang 1: ang Mga Bahagi ng AGRI-2-EYE

Microcontroler:

STM32L432KC

Sensor:

  • Labas na Humidity: DHT22
  • Panlabas na Temperatura: SMT172
  • Ground Humidity: SKU SEN0 193
  • Temperatura sa Ground: Grove 1019919
  • RGB: Grove TCS34725
  • Lakas ng ilaw: Grove 101020076

Komunikasyon sa LPWAN:

Wisol SFM10R1

Alimentation:

Solar Panel 6V - 2W

Pagpapakita ng screen:

ARCELI SSD1306

Hakbang 2: Hakbang 2: Agri-2-EYE Prototype

Hakbang 2: Agri-2-EYE Prototype
Hakbang 2: Agri-2-EYE Prototype

Hakbang 3: Hakbang 3: Mga Skema ng Proyekto

Hakbang 3: Mga Skema ng Proyekto
Hakbang 3: Mga Skema ng Proyekto
Hakbang 3: Mga Skema ng Proyekto
Hakbang 3: Mga Skema ng Proyekto
Hakbang 3: Mga Skema ng Proyekto
Hakbang 3: Mga Skema ng Proyekto

Para sa proyekto kailangan namin ng 3 PCB:

  • isang tagapagtustos ng kuryente PCB
  • isang interfacing PCB
  • isang labas ng sensor PCB

Hakbang 4: Hakbang 4: Pag-unlad ng Mbed

Ang Arm Mbed IoT Device Platform ay nagbibigay para sa mga gumagamit ng isang online platform na madaling gamitin para sa katugmang hardware ng Mbed. Pinapayagan nito ang pag-access ng malaking halaga ng library. Bumubuo ang pamayanan ng Mbed ng silid-aklatan, nagbibigay ng access sa exemple software para sa katugmang aparato at tumutulong sa mga gumagamit para sa kanilang mga isyu.

Paano gumagana ang Mbed Platform?

  1. Ang unang hakbang ay upang pumunta sa website ng Mbed:
  2. Gumawa ng account
  3. Pumunta sa menu ng tagatala at pinili ang iyong aparato: STM32L432KC (aming microcontroler)
  4. Lumikha ng isang proyekto
  5. Mag-import ng kapaki-pakinabang na halimbawang silid-aklatan: DHT library
  6. Simulan ang programa
  7. Compile ang code
  8. I-export sa aparato gamit ang micro-usb port na kumonekta sa pagitan ng PC at ng STM32L432KC

Magbayad ng pansin sa mapa ng pin upang tumutugma sa mga eskematiko.

Hakbang 5: Hakbang 5: Mga Sigonfigurong Configurasyon

Hakbang 5: Mga Sigonfigasyong Configurasyon
Hakbang 5: Mga Sigonfigasyong Configurasyon
Hakbang 5: Mga Sigonfigong Configurasyon
Hakbang 5: Mga Sigonfigong Configurasyon

Para sa LPWAN Protocol pumili kami ng isang Sigox Module. Ang Sigox protocol ay talagang kapaki-pakinabang para sa IoT application dahil ang komunikasyon ay hindi kumakain ng maraming enerhiya, at maaari rin itong magpadala ng data sa mahabang distansya. Nakikipag-usap ito sa likuran ng Sigorta. Sa proyektong ito, tumutulong ang module na maipadala ang data sa IoT platform.

Kailangan mong ikonekta ang module sa CPU (Tulad ng larawan 2).

Upang magpadala ng data kailangan mong gumamit ng format ng AT command. Para sa exemple:

SA magpadala ng OK, SA $ T? ibalik ang halaga ng temperatura.

Ginagamit namin ang format na ito upang maipadala ang bawat halaga ng sensor.

Hakbang 6: Hakbang 6: Mga Code ng Agri-2-EYE

Hakbang 6: Mga Code ng Agri-2-EYE
Hakbang 6: Mga Code ng Agri-2-EYE

Bumubuo kami ng isang cpp code batay sa isang library ng sensor. Sa pangunahing maaari mong makita ang lahat ng code na kailangan mo upang maunawaan kung paano namin mai-configure ang display ng screen, ang paghahatid…

Sa larawan makikita mo kung paano namin ipinapadala ang halaga ng sensor.

Hakbang 7: Hakbang 7: Ubidots Cloud Platform

Hakbang 7: Ubidots Cloud Platform
Hakbang 7: Ubidots Cloud Platform

Ang may-ari ng produkto ay pumili ng Ubidots bilang isang platform ng imbakan ng data. Upang magamit ito kailangan mong sundin ang sunud-sunod na proseso.

  1. Pumunta sa https://ubidots.com/ at lumikha ng isang account
  2. Piliin ang aparato at lumikha ng isang bagong aparato na may isang pag-click sa "+"
  3. Pumili ng isang label at pangalan
  4. I-configure ang token upang kumonekta sa backdraw ng SigPress
  5. Sa dashboard idagdag ang lahat ng widget na kailangan mo
  6. Piliin ang magdagdag ng variable at piliin ang binuong nilikha mo.

Hakbang 8: Hakbang 8: Ang aming Ubidots Interface

Inirerekumendang: