Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Për semestrin e parë të vitit të katërt të shkollës sonë inxhinierike, ne zgjedhim të punojmë në një sistem monitorimi të bujqësisë. Duhet të masë një vlerë të rëndësishme për rritjen e bimëve. Pajisja duhet të jetë autonome në energji dhe të përdorë një protokoll LPWAN.
Hapi 1: Hapi 1: Përbërësit e AGRI-2-EYE
Mikrokontrolluesi:
STM32L432KC
Sensori:
- Lagështia jashtë: DHT22
- Temperatura e jashtme: SMT172
- Lagështia e Tokës: SKU SEN0 193
- Temperatura e Tokës: Grove 1019919
- RGB: Grove TCS34725
- Intensiteti i dritës: Grove 101020076
Komunikimi LPWAN:
Wisol SFM10R1
Ushqimi:
Paneli Diellor 6V - 2W
Shfaqja e ekranit:
ARCELI SSD1306
Hapi 2: Hapi 2: Prototipi Agri-2-EYE
Hapi 3: Hapi 3: Skemat e projektit
Për projektin na duhen 3 PCB:
- një PCB furnizues të energjisë
- një PCB ndërlidhëse
- një PCB sensor jashtë
Hapi 4: Hapi 4: Zhvillimi i Mbed
Platforma e pajisjes Arm Mbed IoT u siguron përdoruesve një platformë online të lehtë për t’u përdorur për pajisjet e përputhshme me Mbed. Lejon qasje në një sasi të madhe të bibliotekës. Komuniteti Mbed zhvillon bibliotekën, jep qasje në softuer shembull për pajisje të pajtueshme dhe ndihmon përdoruesit për çështjet e tyre.
Si funksionon Platforma Mbed?
- Hapi i parë është të shkoni në faqen e internetit të Mbed:
- Krijo nje llogari
- Shkoni te menuja e përpiluesit dhe zgjidhni pajisjen tuaj: STM32L432KC (mikrokontrolluesi ynë)
- Krijoni një projekt
- Importoni bibliotekën e dobishme p.sh: bibliotekën DHT
- Filloni programin
- Përpiloni kodin
- Eksportoni në pajisjen me portë mikro-usb lidhni midis PC dhe STM32L432KC
Kushtojini vëmendje hartës së pin që të korrespondojë me skemat.
Hapi 5: Hapi 5: Konfigurimet e Sigfox
Për Protokollin LPWAN ne zgjedhim një Sigfox Modul. Protokolli Sigfox është vërtet i dobishëm për aplikimin IoT sepse komunikimi nuk konsumon shumë energji dhe gjithashtu mund të dërgojë të dhëna në distanca të gjata. Ajo komunikon me backend të Sigfox. Në këtë projekt moduli ndihmon në transmetimin e të dhënave në platformën IoT.
Ju duhet të lidhni modulin me CPU (Si në figurën 2).
Për të dërguar të dhëna duhet të përdorni formatin e komandës AT. Për shembull:
AT dërgoni OK, AT $ T? ktheni vlerën e temperaturës.
Ne e përdorim këtë format për të dërguar secilën vlerë të sensorit.
Hapi 6: Hapi 6: Kodet Agri-2-EYE
Ne zhvillojmë një kod cpp të bazuar në një bibliotekë sensorësh. Në pjesën kryesore mund të gjeni të gjithë kodin që ju nevojitet për të kuptuar se si konfigurojmë shfaqjen e ekranit, transmetimin…
Në foto mund të shihni se si e dërgojmë vlerën e sensorit.
Hapi 7: Hapi 7: Platforma Cloud Ubidots
Pronari i produktit zgjedh Ubidots si një platformë për ruajtjen e të dhënave. Për ta përdorur atë, duhet të ndiqni hap pas hapi procesin.
- Shkoni në https://ubidots.com/ dhe krijoni një llogari
- Zgjidhni pajisjen dhe krijoni një pajisje të re me një klikim në "+"
- Zgjidhni një etiketë dhe emër
- Konfiguroni shenjën që të lidhet me sfondin Sigfox
- Në pult, shtoni të gjithë widget -in që ju nevojitet
- Zgjidhni shtoni ndryshoren dhe zgjidhni mjetin që keni krijuar.