Turinys:

„Floger“: prietaisas orui stebėti: 6 žingsniai
„Floger“: prietaisas orui stebėti: 6 žingsniai

Video: „Floger“: prietaisas orui stebėti: 6 žingsniai

Video: „Floger“: prietaisas orui stebėti: 6 žingsniai
Video: Floger 2024, Liepa
Anonim
„Floger“: prietaisas stebėti oro parametrus
„Floger“: prietaisas stebėti oro parametrus

Mažas prijungtas ir AUTONOMUS įrenginys, skirtas stebėti kelis naudingus daiktus, kurie padės jums sodininkystėje

Šis prietaisas skirtas matuoti įvairius oro parametrus:

  • Grindų ir oro temperatūra
  • Grindų ir oro drėgmė
  • Šviesumas

parodykite jį LCD ekrane ir taip pat nusiųskite į „actoboard“per „sigfox“modulį (taip pat galite jį siųsti iš „actoboard“į kitą įrenginį ar duomenų bazę, bet mes apie tai nekalbėsime šioje Instrukcinėje medžiagoje).

Kaip jau minėjau, skyrius yra autonominis, todėl, žinoma, naudosime saulės baterijomis maitinamą bateriją, tačiau svarbiausia yra tai, kad prietaisas dažniausiai niekada nebus naudojamas: iš tikrųjų mes užprogramuosime jį matuoti tik kas valandą, pvz. nebent paprašytumėte dabar išmatuoti. Taigi galų gale prietaisas, kurį naudojame, trunka mažiau nei 30 sekundžių kas valandą.

SVARBU:

  • Mes naudosime „Mbed“, norėdami įkelti kodą, kurį aš dosniai pasidalinsiu: „), į mikrovaldiklį, taigi, jei esate su juo susipažinęs, tai yra pliusas (jei nesijaudinsite, paaiškinsiu tai žingsnis po žingsnio).
  • Aš taip pat duodu visus failus, kad padarytumėte savo pcb, todėl jums tereikia jį atspausdinti.

1 žingsnis: komponentai

Šiam projektui, žinoma, naudoju jutiklius, tačiau jums taip pat reikės mikrovaldiklių ir maitinimo sistemos

Čia yra mano naudojamų komponentų sąrašas:

Grindų jutikliai:

  • Temperatūra
  • Drėgmė

Oro jutikliai:

Temperatūra ir drėgmė: temperatūra ir oro drėgmė yra tame pačiame jutiklyje

Šviesumo jutiklis:

Šviesumas

Mikrokontrolerio kortelės: Mes naudosime 2 mikrovaldiklius

  • STM32L432KC
  • TD1208

Maitinimas:

  • Baterija
  • Saulės elementas
  • Maitinimo adapterio kortelė: Šioje kortelėje sujungsime akumuliatorių ir saulės elementą (taigi akumuliatorių bus galima įkrauti). Kitoje maitinimo kortelės pusėje mes prijungsime STM32L432KC USB kabeliu, kad galėtume maitinti visą sistemą (3,3 V).

Ekranas:

LCD ekranas

Sigfox:

„Sigfox“modulis leis mums siųsti savo duomenis į „actoboard“

2 žingsnis: PCB ir kodas

PCB ir kodas
PCB ir kodas

PCB:

Norėdami pradėti, pasidalinsiu pcb failais. Jie yra tokio formato, kuris normaliai veiks daugelyje spausdintuvų.

Norėdami jį atspausdinti, galite lengvai rasti elektrinę/techninę parduotuvę, kuri galės tai padaryti.

PCB turėsite padaryti keletą VIA (nesijaudinkite, kad jie nurodyti)

KODAS:

Pirmiausia turite susikurti MBED paskyrą

Kai tai bus padaryta, tiesiog spustelėkite šią nuorodą ir turėsite prieigą prie projekto (tik skaitymo režimu)

Kai pasieksite mbed projektą naudodami ankstesnę nuorodą, importuokite jį į savo darbo vietą (kompiliatorių).

Tada prijunkite STM32 prie kompiuterio, sukompiliuokite pagrindinį failą mbed ir nukopijuokite šį failą į STM32 (paprastu kopijavimu/įklijavimu).

3 žingsnis: komponentų prijungimas

Komponentų prijungimas
Komponentų prijungimas
Komponentų prijungimas
Komponentų prijungimas
Komponentų prijungimas
Komponentų prijungimas

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!

Šis žingsnis skirtas tik parodyti, kaip sujungti komponentus, JEI, pavyzdžiui, norite juos išbandyti „labdec“, ir todėl, kad visada gerai žinoti, kaip viskas veikia, kitaip galite praleisti šį veiksmą ir tiesiog nustatyti komponentus ant plokštės. bus prijungtas

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\/!\ /!

Čia yra 3 schemos, kaip sujungti visus komponentus.

PS: akivaizdu, kad raudonasis kabelis eina į maitinimą 3,3 V, o juodas - į žemę.

Jei norite tik išbandyti visus komponentus, galite tai padaryti be maitinimo dalies, prijungę STM32L432KC prie kompiuterio.

4 žingsnis: „Actoboard“

„Actoboard“
„Actoboard“
„Actoboard“
„Actoboard“
„Actoboard“
„Actoboard“

Šioje dalyje aš jums paaiškinsiu, kaip nustatyti paskyrą „Actoboard“, kad būtų gauti visi jūsų „Sigfox“modulio atsiųsti duomenys.

Visų pirma eikite į „Actoboard“svetainę ir susikurkite paskyrą

Baigę sukurkite naują duomenų šaltinį (1 vaizdas).

Turėsite rasti Akeru (2 paveikslėlis), tada, kai jį gausite ir spustelėsite, pateksite į langą „Prijunkite„ Akeru “įrenginį“(3 paveikslas).

Įveskite pavadinimą, kurį suteiksite savo duomenų šaltiniui, jo modemo numerį ir PAC (ši 2 informacija pateikta jūsų „sigfox“modulyje, jie yra unikalūs).

Paskutinė dalis yra duomenų, kuriuos norite gauti, formato nustatymas:

lum:: int: 8 temp_A:: int: 8 hum_A:: int: 8 temp_S:: int: 8 hum_S:: int: 8

NEKEISKITE formato, nebent jūs taip pat galite pakeisti kodą, kurį jums daviau (bent jau pakeisite pavadinimą, bet ne įkandimo formatą ar skaičių).

Taigi, kad turėtumėte: šviesumą (liumenus), oro temperatūrą (temp_A), oro drėgmę (hum_A), žemės temperatūrą (temp_S) ir žemės drėgmę (hum_S).

Dabar galite patikrinti, ar „Actoboard“gauna pranešimus iš jūsų „Sigfox“modulio, to paties lango dešinėje (4 paveikslas). Be to, galite formuoti savo duomenis naudodami prietaisų skydelį: sukurkite naują prietaisų skydelį, spustelėkite jį ir pridėkite naują valdiklį (5 paveikslas). Dabar atidaromas naujas langas pavadinimu „Pridėti valdiklį“(6 paveikslėlis), spustelėkite antrą skirtuką „Valdikliai“ir pasirinkite vieną.

Čia, pavyzdžiui, parodysiu, kaip parodyti šviesumo vertę. Taigi pasirinkite antrąjį valdiklį „Vertė“ir pakeiskite valdiklio nustatymus (7 vaizdas), pridėkite duomenų rinkinį ir pasirinkite norimą rodyti raganos kintamąjį. Dabar, jei grįšite į prietaisų skydelį, bus rodoma jūsų kintamojo vertė (8 paveikslas).

5 veiksmas: rodyti problemas

Rodymo problemos
Rodymo problemos
Rodymo problemos
Rodymo problemos

Šiame skyriuje aš jums pasakysiu, kokių verčių tikimasi iš mūsų jutiklių ir kaip galite jas patikrinti.

Jei viską padarėte nuo pat pradžių, dabar ekrane ir aktinėje plokštėje turėtumėte turėti valeus

Jei taip, nieko nematote ekrane ar „Actoboard“

  • Pirmiausia patikrinkite visus ryšius tarp jutiklių ir mikrovaldiklio.
  • Jei žinote apie savo ryšius, tai gali būti jūsų LCD ekranas (jie yra šiek tiek trapūs). Jei tinkamai atlikote paskutinį veiksmą, „Actoboard“vis tiek turėtumėte turėti vertę

Jei turite kokių nors problemų, susijusių su „Actoboard“nustatymu, čia yra trečias būdas sužinoti savo vertybes: glaistas

Kaip naudoti glaistą:

  • Prijunkite savo įrenginį prie kompiuterio ir atidarykite „Windows“periferinių įrenginių tvarkyklę ir raskite prie kurio prievado prijungtas jūsų įrenginys (2 pav.).
  • Tada atidarykite „Putty“ir pasirinkite serijinį (raudona 3 paveikslėlyje) ir paklauskite COM prievado numerio u, kurį rasite ankstesniame žingsnyje (oranžinė 3 paveiksle).
  • Spustelėkite Gerai. Atsidarys konsolė, kurioje bus rodomos vertės

6 žingsnis: ačiū

Ačiū, jei bandėte pasigaminti savo FLOGER:) ar net jei ką tik perskaitėte!

Jei turite komentarų, klausimų ar patobulinimų, nedvejodami pasidalykite!

Rekomenduojamas: