INHOUDSOPGAWE:

The Floger: 'n toestel om die weerparameter te monitor: 6 stappe
The Floger: 'n toestel om die weerparameter te monitor: 6 stappe

Video: The Floger: 'n toestel om die weerparameter te monitor: 6 stappe

Video: The Floger: 'n toestel om die weerparameter te monitor: 6 stappe
Video: Rogbid Model X Phone Watch Review: The Future of Wearable Technology? 2024, November
Anonim
The Floger: 'n toestel om die weerparameter te monitor
The Floger: 'n toestel om die weerparameter te monitor

'N Klein, gekoppelde en AUTONOMUS -toestel om verskeie nuttige variasies te monitor om u te help tuinmaak

Hierdie toestel is ontwerp om verskillende weerparameters te meet:

  • Vloer- en lugtemperatuur
  • Vloer en lugvog
  • Helderheid

vertoon dit op 'n lcd -skerm en stuur dit ook op actoboard via 'n sigfox -module (u kan dit ook van actoboard na 'n ander toestel of databasis stuur, maar ons sal nie daaroor praat in hierdie Instuctable nie).

Soos ek gesê het, die eenheid is outonoom, dus sal ons natuurlik 'n batery gebruik wat deur 'n sonpaneel aangedryf word, maar die belangrikste is dat die toestel meestal nooit gebruik sal word nie; ons sal dit inderdaad programmeer om slegs elke uur te meet, of tensy u dit nou vra om rignt te meet. Uiteindelik gebruik die toestel dus minder as 30 sekondes elke uur.

BELANGRIK:

  • Ons sal Mbed gebruik om die kode, wat ek mildelik sal deel: '), in die mikrobeheerder te laai, so as u vertroud is, is dit 'n pluspunt (as u nie bekommerd is nie, sal ek dit stap vir stap verduidelik).
  • Ek gee ook al die lêers om u PCB te maak, sodat u dit net moet druk.

Stap 1: Komponente

Vir hierdie projek het ek natuurlik sensors gebruik, maar u benodig ook mikrobeheerders en 'n voedingstelsel

Hier is die lys van komponente wat ek gebruik het:

Vloersensors:

  • Temperatuur
  • Vog

Lug sensors:

Temperatuur en vog: temperatuur en vog van lug is op dieselfde sensor

Ligte sensor:

Helderheid

Mikrobeheerderkaarte: ons gebruik twee mikrobeheerder

  • STM32L432KC
  • TD1208

Voeding:

  • Battery
  • Sonsel
  • Voedselaanpassingskaart: op hierdie kaart koppel ons die battery en die sonsel (sodat die battery kan laai). Aan die ander kant van die eetkaart sal ons die STM32L432KC met 'n USB -kabel aansluit om die hele stelsel aan te dryf (in 3.3V).

Vertoon:

LCD skerm

Sigfox:

Met die sigfox -module kan ons ons data na actoboard stuur

Stap 2: PCB en kode

PCB en kode
PCB en kode

PCB:

Om mee te begin sal ek die lêers van pcb deel. Hulle is op 'n formaat wat normaalweg op die meeste drukkers werk.

Om dit te druk, kan u maklik 'n elektriese/tegniese winkel vind wat dit kan doen.

U sal 'n VIA op die PCB moet skei (moenie bekommerd wees nie, dit word aangedui)

KODE:

Die eerste stap is om 'n rekening op MBED te skep

Sodra dit klaar is, klik net op die volgende LINK, dan het u toegang tot die projek (slegs in leesmodus)

As u by die mbed -projek met die vorige skakel gekom het, moet u dit na u werkruimte (samesteller) invoer.

Koppel dan u STM32 aan u rekenaar, stel die hooflêer op mbed saam en kopieer hierdie lêer in die STM32 (met 'n eenvoudige kopie/plak).

Stap 3: Bedrading van die komponente

Bedrading van die komponente
Bedrading van die komponente
Bedrading van die komponente
Bedrading van die komponente
Bedrading van die komponente
Bedrading van die komponente

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

Hierdie stap is slegs hier om u te wys hoe u die komponente aan mekaar kan koppel AS u dit byvoorbeeld op 'n labdec wil toets en omdat dit altyd goed is om te weet hoe dinge werk, anders kan u hierdie stap oorslaan en die komponente net op die PCB stel gekoppel sal word

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

Hier het u 3 skemas oor hoe u alle komponente saamdra.

PS: dit is duidelik dat die ROOI -kabel na die 3.3V -voedingswaarde gaan en die SWART -kabel na die grond.

As u eers al die komponente wil toets, kan u dit sonder die deel van die dieet doen deur u STM32L432KC aan u rekenaar te koppel.

Stap 4: Actoboard

Actoboard
Actoboard
Actoboard
Actoboard
Actoboard
Actoboard

In hierdie gedeelte sal ek u verduidelik hoe u u rekening op Actoboard kan opstel, om al die data wat deur u Sigfox -module gestuur is, op te haal.

Gaan eers na die Actoboard -webwerf en skep 'n rekening

Sodra jy klaar is, skep 'n nuwe databron (prent 1).

Sal Akeru (prent 2) moet vind, en as u dit kry, sal u by die venster "Koppel u Akeru -toestel" (prent 3) aankom.

Voer die naam in wat u aan u databron moet gee, die modemnommer en PAC (hierdie 2 inligting is 'n gegewe op u sigfox -module, dit is uniek).

Die laaste deel is die opstel van die formaat van data wat u sal ophaal:

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

Moenie die formaat verander nie, tensy u ook die kode wat ek u gegee het, kan verander (ten minste verander u die naam, maar nie die formaat of die aantal byt nie).

U het dus die volgende: helderheid (lum), lugtemperatuur (temp_A), lugvog (hum_A), grondtemperatuur (temp_S) en grondvog (hum_S).

Nou kan u regs in dieselfde venster verifieer of Actoboard boodskappe van u Sigfox -module ontvang (prent 4). Verder kan u u data met 'n dashboard in vorm kry: skep 'n nuwe dashboard, klik daarop en voeg 'n nuwe widget by (prent 5). Nou word 'n nuwe venster genaamd 'Voeg widget by' oop (prent 6), klik op die tweede oortjie 'Widgets' en kies een.

Hier sal ek byvoorbeeld wys hoe u die waarde van die helderheid kan vertoon. Kies dus die tweede widget "Waarde" en verander die widget -instellings (prent 7), voeg 'n datastel by en kies die heksveranderlike wat u wil vertoon. As u nou op u dashboard terugkeer, sal die waarde van u veranderlike verskyn (prent 8).

Stap 5: Vertoonkwessies

Vertoonkwessies
Vertoonkwessies
Vertoonkwessies
Vertoonkwessies

In hierdie afdeling sal ek u vertel watter waardes van ons sensors verwag word en hoe u dit kan kontroleer.

As u alles van die begin af reg gedoen het, behoort u teen hierdie tyd valeus op u skerm en op die bord te hê

As dit gebeur, sien u niks op die skerm of op die actoboard nie

  • Kontroleer eerstens al u verbindings tussen sensors en mikrobeheerder.
  • As u seker is oor u verbindings, kan dit u LCD -skerm wees (dit is 'n bietjie broos). U behoort steeds die waarde op actoboard te hê as u die laaste stap behoorlik gevolg het

As u probleme ondervind met die opstel van actoboard, is dit 'n derde manier om u waardes te hê: Putty

Hoe om stopverf te gebruik:

  • Koppel u toestel op u rekenaar en maak die Windows -randbestuurder oop en vind uit op watter poort u toestel gekoppel is (prent 2).
  • Maak dan Putty oop en kies die reeks (rooi op prent 3) en vra die COM -poortnommer wat u in die vorige stap gevind het (oranje op prent 3).
  • Klik op OK. 'N Konsole sal waardes vertoon

Stap 6: Dankie

Dankie as u probeer het om u eie FLOGER te maak:) of selfs as u dit net gelees het!

As u kommentaar, vrae of verbeterings het, deel dit gerus!

Aanbeveel: