INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Vir die eerste semester van die vierde jaar van ons ingenieurswese skool, kies ons om aan 'n landboumoniteringstelsel te werk. Dit moet 'n mate van relevante waarde vir die plantegroei meet. Die toestel moet outonoom van energie wees en 'n LPWAN -protokol gebruik.
Stap 1: Stap 1: die komponente van AGRI-2-EYE
Mikrobeheerder:
STM32L432KC
Sensor:
- Buite humiditeit: DHT22
- Buitentemperatuur: SMT172
- Grondvog: SKU SEN0 193
- Grondtemperatuur: Grove 1019919
- RGB: Grove TCS34725
- Ligintensiteit: Grove 101020076
LPWAN Kommunikasie:
Wisol SFM10R1
Voeding:
Sonpaneel 6V - 2W
Skerm vertoon:
ARCELI SSD1306
Stap 2: Stap 2: Agri-2-EYE prototipe
Stap 3: Stap 3: Projekskema's
Vir die projek benodig ons 3 PCB:
- 'n kragvoorsiener PCB
- 'n koppelvlak -PCB
- 'n eksterne sensor PCB
Stap 4: Stap 4: Mbed -ontwikkeling
Die Arm Mbed IoT Device Platform bied gebruikers 'n aanlynplatform wat maklik is om te gebruik vir Mbed -versoenbare hardeware. Dit bied toegang tot 'n groot hoeveelheid biblioteek. Die Mbed -gemeenskap ontwikkel biblioteek, gee toegang tot voorbeeldprogrammatuur vir versoenbare toestelle en help gebruikers met hul probleme.
Hoe werk Mbed Platform?
- Die eerste stap is om na die Mbed -webwerf te gaan:
- Maak 'n rekening oop
- Gaan na die samestellersmenu en kies u toestel: STM32L432KC (ons mikrobeheerder)
- Skep 'n projek
- Voer nuttige biblioteek in: DHT -biblioteek
- Begin die program
- Stel die kode saam
- Uitvoer na die toestel met die mikro-usb-poort tussen die rekenaar en die STM32L432KC
Gee aandag aan die speldkaart wat ooreenstem met die skemas.
Stap 5: Stap 5: Sigfox -konfigurasies
Vir die LPWAN -protokol kies ons 'n Sigfox -module. Sigfox -protokol is baie nuttig vir IoT -toepassings, omdat kommunikasie nie baie energie verg nie, en dit kan ook data oor 'n lang afstand stuur. Dit kommunikeer met die agterkant van Sigfox. In hierdie projek help die module om data na die IoT -platform oor te dra.
U moet die module met die SVE koppel (soos op die foto 2).
Om data te stuur, moet u die AT -opdragformaat gebruik. Byvoorbeeld:
AT stuur OK, BY $ T? gee die temperatuurwaarde terug.
Ons gebruik hierdie formaat om elke sensorwaardes te stuur.
Stap 6: Stap 6: Agri-2-OOG-kodes
Ons ontwikkel 'n cpp -kode gebaseer op 'n sensorbiblioteek. U vind hoofsaaklik alle kode wat u benodig om te verstaan hoe ons die skermskerm, die transmissie …
Op die foto kan u sien hoe ons die sensorwaarde stuur.
Stap 7: Stap 7: Ubidots -wolkplatform
Die produkeienaar kies Ubidots as 'n data -bergingsplatform. Om dit te gebruik, moet u die proses stap vir stap volg.
- Gaan na https://ubidots.com/ en skep 'n rekening
- Kies die toestel en skep 'n nuwe toestel deur op die "+" te klik
- Kies 'n etiket en naam
- Konfigureer die token om met Sigfox -backend verbind te word
- Voeg alle widget in die paneelbord by
- Kies voeg veranderlike by en kies die ontwerp wat u geskep het.