Turinys:
- 1 žingsnis: komponentai
- 2 žingsnis: PCB ir kodas
- 3 žingsnis: komponentų prijungimas
- 4 žingsnis: „Actoboard“
- 5 veiksmas: rodyti problemas
- 6 žingsnis: ačiū
Video: „Floger“: prietaisas orui stebėti: 6 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
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:
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
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!
Š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“
Š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
Š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:
Kaip stebėti ultragarsinį atstumą naudojant ESP8266 ir „AskSensors IoT Cloud“: 5 žingsniai
Kaip stebėti ultragarsinį atstumą naudojant ESP8266 ir „AskSensors IoT Cloud“: šioje instrukcijoje pateikiama, kaip stebėti atstumą nuo objekto naudojant ultragarsinį HC-SR04 jutiklį ir ESP8266 mazgo MCU, prijungtą prie „AskSensors“IoT debesies
Fitneso laikrodis, galintis stebėti bakterijų augimą: 14 žingsnių
Fitneso laikrodis, galintis stebėti bakterijų augimą: Bakterijos vaidina svarbų vaidmenį mūsų gyvenime. Jie gali būti naudingi ir duoti mums vaistų, alaus, maisto ingredientų ir tt Nuolatinis augimo fazės ir bakterijų ląstelių koncentracijos stebėjimas yra labai svarbus procesas. Tai yra svarbus ro
Mikrovaldiklių naudojimas nuotolinei drėkinimo sistemai valdyti ir stebėti: 4 žingsniai
Mikrokontrolerių naudojimas nuotolinio drėkinimo sistemai valdyti ir stebėti: ūkininkai ir šiltnamių operatoriai pigiai automatinei drėkinimo sistemai. Šiame projekte mes integruojame elektroninį dirvožemio drėgmės jutiklį su mikrovaldikliu, kad augalai būtų automatiškai laistomi, kai dirva per sausa be žmogaus įsikišimo
Kaip sukurti „IoT“įrenginį prietaisams valdyti ir orui stebėti naudojant „Esp8266“: 5 žingsniai
Kaip sukurti daiktų interneto įrenginį prietaisams valdyti ir orui stebėti naudojant Esp8266: Daiktų internetas (daiktų internetas) yra fizinių įrenginių (dar vadinamų „prijungtais įrenginiais“ir „išmaniaisiais įrenginiais“), pastatų, ir kiti elementai, įterpti į elektroniką, programinę įrangą, jutiklius, pavaras ir
ESP8266: Kaip stebėti temperatūrą ir drėgmę: 12 žingsnių
ESP8266: Kaip stebėti temperatūrą ir drėgmę: šios dienos pamokoje DHT22 jutiklio temperatūros ir drėgmės rodmenims naudosime ESP-01, kuris yra ESP8266 konfigūracijoje 01 (tik 2 GPIO). Aš jums parodysiu elektros schemą ir ESP programavimo dalį su „Arduino“