Orodha ya maudhui:

Jinsi ya Kuweka Nambari "Kitabu cha Kitabu cha Mtembezi": Hatua 5 (na Picha)
Jinsi ya Kuweka Nambari "Kitabu cha Kitabu cha Mtembezi": Hatua 5 (na Picha)

Video: Jinsi ya Kuweka Nambari "Kitabu cha Kitabu cha Mtembezi": Hatua 5 (na Picha)

Video: Jinsi ya Kuweka Nambari
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Novemba
Anonim
Jinsi ya Kuweka Kanuni
Jinsi ya Kuweka Kanuni
Jinsi ya Kuweka Kanuni
Jinsi ya Kuweka Kanuni

Watu huwa na wasiwasi juu ya burudani ambazo ni muhimu kwao, kama vile kutembea.

Lakini unawezaje kuweka kumbukumbu ya kuongezeka?

Picha ni chaguo, ndio. Kifaa hiki kinaruhusu chaguo jingine kuwa kumbukumbu za data kutoka kwa safari. Mtu huyo angekuwa na grafu akipanga wakati kuongezeka kulichukua ikilinganishwa na urefu ambao walipanda. Kwa kuongezea, ingewaambia max, min, na shinikizo la wastani walilokuwa wakipata kwa urefu wote wa kuongezeka.

Hii hutumia Mtandao wa Vitu vya Mwinuko na Shinikizo la kufuatilia na kurekodi data juu ya kuongezeka. MATLAB kisha hutumiwa kuchambua data kutoa usomaji wa shinikizo muhimu na grafu ya wakati dhidi ya urefu.

Hatua ya 1: Sehemu na Vifaa

Sehemu na Vifaa
Sehemu na Vifaa

Sparkfun ESP8266

Sauti ya urefu / shinikizo inayolingana

Waya

USB kwa kebo ndogo ya USB

Akaunti ya ThingSpeak

Programu ya Arduino

Programu ya MATLAB na sanduku la zana la ThingSpeak

Hatua ya 2: Kuweka Programu

Fungua akaunti

Unda "Kituo kipya"

Sehemu ya Lebo 1 kama Urefu na Shamba 2 kama Shinikizo

Hifadhi kituo

Nenda kwenye "Kushiriki" na uchague "Shiriki mwonekano wa kituo na kila mtu"

Bandika nambari kutoka [https://ef.engr.utk.edu/ef230-2017-08/projects/ard…] hadi Arduino

Badilisha mtandao wa WiFi "ssid" na nywila

Badilisha "streamID" na "privateKey" ili zilingane na Funguo za API kwenye ThingSpeak

Hatua ya 3: Kuweka Vifaa

Kuweka Vifaa
Kuweka Vifaa

Vifaa vya waya kulingana na picha hapo juu

Chomeka USB kwenye kompyuta ndogo na ESP8266

Hatua ya 4: Kuunganisha kwenye Kifaa chako

Tafuta na ubadilishe swichi ndogo nyeusi kwenye ESP8266 ili kuwasha

Bonyeza mshale unaoangalia kulia kwenye kona ya juu kushoto ya programu ya Arduino kupakia nambari (hii inaweza kuchukua dakika chache)

Sasa usomaji wa sensorer unapaswa kutoa data kwenye wavuti ya ThingSpeak, ambayo inawakilishwa kwa picha

Hatua ya 5: MATLAB Coding

Nakili nambari ifuatayo kwa kazi "microcontroller_project" kwenye MATLAB

Badilisha maandishi matupu ili kutoshea kituo maalum cha ThingSpeak

("90" kwa herufi kubwa inahusu data zenye thamani ya dakika zinazozingatiwa kutoka kwa kituo. Badilisha hii kwa mikono kulingana na muda ambao kituo kimekuwa kikiendesha.)

Piga kazi hiyo kwa kuandika "microcontroller_project" kwenye Dirisha la Amri

Nambari:

kazi [graph Pressures_Pa] = microcontroller_project () data = thingSpeakRead (364102, 'Fields', [1, 2], 'NumMinutes', 90, 'OutputFormat', 'meza');

somaChannelID = 364102;

somaAPIKey = 'U9AJ9S68KVNYQKQV';

urefu wa urefuID = 1;

uwanja wa shinikizoID = 2;

kuandikaChannelID = 364102;

kuandikaAPIKey = '6H8W3UNH6HMT1TCZ';

kwa i = 1: max (saizi (data))

timestamp = data (i, 1);

time_cell_array = meza2cell (timestamp);

time_string_array = mchungaji (saa_cell_array {1, 1});

saa = str2num (time_string_array (13:14));

dakika = str2num (time_string_array (16:17));

pili = str2num (time_string_array (19:20));

wakati (i) = 3600. * saa + 60. * dakika + sekunde;

mwisho

data = data (:, 2);

alt2 = meza2cell (alt);

urefu = transpose (cell2mat (alt2));

p = data (:, 3);

shinikizo = seli2mat (meza2cell (p));

njama (muda, urefu)

kichwa ('Takwimu ya Njia ya Hiking: Saa dhidi ya Urefu')

xlabel ('Saa (sekunde)')

ylabel ('Urefu (ft)')

str = tarehe; hadithi (str)

Shinikizo_Pa.max = max (shinikizo)

Shinikizo_Pa.min = dakika (shinikizo)

Shinikizo_Pa.avg = maana (shinikizo)

mwisho

Ilipendekeza: