Përmbajtje:
- Hapi 1: Pjesët dhe materialet
- Hapi 2: Vendosja e softuerit
- Hapi 3: Vendosja e pajisjeve kompjuterike
- Hapi 4: Lidhja me pajisjen tuaj
- Hapi 5: Kodimi MATLAB
Video: Si të kodoni "Libri i librave të një hiker": 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
Njerëzit priren të jenë nostalgjikë për hobi që janë të rëndësishëm për ta, siç është shëtitja.
Por si e mbani kujtesën e një rritjeje?
Fotografitë janë një opsion, po. Kjo pajisje do të lejojë një mundësi tjetër që të jenë arkivat e të dhënave nga udhëtimi. Personi do të kishte një grafik që komplotonte kohën që mori rritja në krahasim me lartësinë që ata ecën. Përveç kësaj, do t'u tregonte atyre presionin maksimal, min dhe mesatar ndaj të cilëve ata ishin ekspozuar gjatë gjithë gjatësisë së ecjes.
Kjo përdor sensorin e Lartësisë dhe Presionit të Internetit të Gjërave për të monitoruar dhe regjistruar të dhënat në lidhje me rritjen. MATLAB përdoret më pas për të analizuar të dhënat për të nxjerrë leximet e presionit kyç dhe një grafik të kohës kundrejt lartësisë.
Hapi 1: Pjesët dhe materialet
Sparkfun ESP8266
Sensori i pajtueshëm i lartësisë/presionit
Telat
Kabllo USB në mikro-USB
Llogari ThingSpeak
Softueri Arduino
Softueri MATLAB dhe kutia e veglave ThingSpeak
Hapi 2: Vendosja e softuerit
Krijo nje llogari
Krijoni një "Kanal të Ri"
Etiketoni Fushën 1 si Lartësi dhe Fushën 2 si Presion
Ruani kanalin
Shkoni te "Ndarja" dhe zgjidhni "Ndani pamjen e kanalit me të gjithë"
Ngjitni kodin nga [https://ef.engr.utk.edu/ef230-2017-08/projects/ard…] në Arduino
Ndryshoni rrjetin WiFi "ssid" dhe fjalëkalimin
Ndryshoni "streamID" dhe "privateKey" që të përputhen me çelësat API në ThingSpeak
Hapi 3: Vendosja e pajisjeve kompjuterike
Pajisje me tela sipas figurës së mësipërme
Lidheni USB në laptop dhe ESP8266
Hapi 4: Lidhja me pajisjen tuaj
Kërkoni dhe rrokullisni çelësin e vogël të zi në ESP8266 për t'u ndezur
Klikoni në shigjetën e djathtë në këndin e sipërm të majtë të programit Arduino për të ngarkuar kodin (kjo mund të zgjasë disa minuta)
Tani leximet e sensorit duhet të nxjerrin të dhëna në uebfaqen e ThingSpeak, e cila përfaqësohet grafikisht
Hapi 5: Kodimi MATLAB
Kopjoni kodin e mëposhtëm për funksionin "microcontroller_project" në MATLAB
Ndryshoni tekstin e guximshëm për t'iu përshtatur kanalit specifik ThingSpeak
("90" me shkronja të zeza i referohet të dhënave me vlerë minutash të marra parasysh nga kanali. Ndryshojeni këtë me dorë sipas kohëzgjatjes së kanalit.)
Thirrni funksionin duke shtypur "microcontroller_project" në Dritaren e Komandës
Kodi:
funksioni [grafiku Presionet_Pa] = mikrokontrolluesi_projekt () të dhëna = gjëSpeakRead (364102, 'Fushat', [1, 2], 'NumMinutes', 90, 'OutputFormat', 'tabela');
readChannelID = 364102;
lexoAPIKey = 'U9AJ9S68KVNYQKQV';
altitudefieldID = 1;
pressfieldID = 2;
writeChannelID = 364102;
shkruajAPIKey = '6H8W3UNH6HMT1TCZ';
për i = 1: max (madhësia (të dhënat))
vula kohore = të dhënat (i, 1);
koha_qeliza_array = table2cell (koha kohore);
time_string_array = datestr (time_cell_array {1, 1});
orë = str2num (vargu_ i vargut të kohës (13:14));
minutë = str2num (vargu kohor_ vargu (16:17));
e dyta = str2num (vargu kohor_ vargu (19:20));
koha (i) = 3600.*orë+60.*minutë+sekondë;
fund
alt = të dhëna (:, 2);
alt2 = table2cell (alt);
lartësi = transpozoj (cell2mat (alt2));
p = të dhëna (:, 3);
presioni = cell2mat (table2cell (p));
komplot (koha, lartësia)
titulli ('Të dhënat e shtegut të hikingut: Koha kundrejt lartësisë')
xlabel ('Koha (sek)')
ylabel ('Lartësia (ft)')
str = data; legjendë (rr)
Presionet_Pa.max = max (presioni)
Presionet_Pa.min = min (presion)
Presionet_Pa.avg = mesatarja (presioni)
fund
Recommended:
Si të kodoni një renditje ngjyrash në Modkit për Vex: 7 hapa
Si të Kodoni një Renditës të Ngjyrave në Modkit për Vex: Përshëndetje të gjithëve, Në këtë tutorial do të mësoni se si të kodoni një ndarës topash me ngjyra në Modkit për Vex. Shpresoni ta bëni dhe kënaqeni! Ju lutem votoni për mua!
Drita e Librit LED - Brenda një Libri !: 10 hapa (me fotografi)
Drita e Librit LED - Brenda një Libri!: Ashtu si thotë titulli, ky Instructable do t'ju tregojë se si ta bëni një libër të ndriçuar brenda një libri. Fillimisht po mendoja të përdor një libër shumë të vogël për këtë ndërtesë, kështu që mund të jetë me madhësi xhepi (akoma mund të bëjë një të tillë), por vendosa ta bëj të lehtë
Folës të raftit të librave UpCyled: 9 hapa (me fotografi)
Folësit e rafteve të librave UpCyled: Këta altoparlantë u bazuan në një grup të modës shumë të vjetër të altoparlantëve të rrethimit metalik që tingëllonin mjaft të dobët, por në fakt kishin drejtues të cilësisë së mirë brenda, kështu që vendosa t'i përmirësoj ato! Për të parë më shumë shembuj të gjërave që bëj; shikoni Instagramin tim. ose
Si të kodoni një zare të thjeshtë të rastësishme virtuale: 6 hapa
Si të kodoni një zare të thjeshtë të rastësishme virtuale: Përshëndetje të gjithëve !!!!! Ky është udhëzimi im i parë dhe do t'ju mësoj se si të kodoni një zare virtuale në kompjuterin tuaj ose smartphone. Unë jam duke përdorur HTML, JavaScript dhe CSS, shpresoj që të gjithëve ju pëlqen dhe mos harroni të votoni për mua në kontekstin më poshtë
Si të ndërtoni një lojtar të librave audio për gjyshen tuaj: 8 hapa (me fotografi)
Si të ndërtoni një aparat audio për gjyshen tuaj: Shumica e luajtësve audio të disponueshëm në treg janë krijuar për të rinjtë dhe funksioni i tyre kryesor është të luajnë muzikë. Ato janë të vogla, kanë funksione të shumta si përzierje, përsëritje, radio dhe madje edhe luajtje video. Të gjitha këto karakteristika bëjnë lojën popullore