![Kuidas kodeerida matkaja külalisteraamatut: 5 sammu (piltidega) Kuidas kodeerida matkaja külalisteraamatut: 5 sammu (piltidega)](https://i.howwhatproduce.com/images/001/image-1766-104-j.webp)
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
![Kuidas kodeerida Kuidas kodeerida](https://i.howwhatproduce.com/images/001/image-1766-105-j.webp)
Inimesed kipuvad olema nostalgilised nende jaoks oluliste hobide, näiteks matkamise suhtes.
Kuidas aga matka mälestust hoida?
Pildid on võimalus, jah. See seade võimaldaks teisel võimalusel olla reisi arhiivid. Inimesel oleks graafik, mis kirjeldaks matka aega võrreldes tema kõrgusega. Lisaks ütleks see neile maksimaalse, minimaalse ja keskmise rõhu, millega nad kogu matka jooksul kokku puutusid.
See kasutab matkade andmete jälgimiseks ja salvestamiseks asjade Interneti kõrguse ja rõhuandurit. Seejärel kasutatakse MATLABi andmete analüüsimiseks, et väljastada peamised rõhunäidud ja aja ja kõrguse graafik.
Samm: osad ja materjalid
![Osad ja materjalid Osad ja materjalid](https://i.howwhatproduce.com/images/001/image-1766-106-j.webp)
Sparkfun ESP8266
Ühilduv kõrguse/rõhuandur
Juhtmed
USB-mikro-USB-kaabel
ThingSpeaki konto
Arduino tarkvara
MATLAB tarkvara ja ThingSpeak tööriistakast
2. samm: tarkvara seadistamine
Kontot looma
Looge "uus kanal"
Märkige väli 1 kõrguseks ja väli 2 rõhuks
Salvesta kanal
Avage jagamine ja valige „Jaga kanalivaadet kõigiga”
Kleepige kood aadressilt [https://ef.engr.utk.edu/ef230-2017-08/projects/ard…] Arduinosse
Muutke WiFi -võrku "ssid" ja parooli
Muutke "streamID" ja "privateKey", et need sobiksid ThingSpeaki API võtmetega
3. samm: riistvara seadistamine
![Riistvara seadistamine Riistvara seadistamine](https://i.howwhatproduce.com/images/001/image-1766-107-j.webp)
Traadi riistvara vastavalt ülaltoodud pildile
Ühendage USB sülearvutiga ja ESP8266
Samm: seadmega ühendamine
Sisselülitamiseks otsige ja pöörake ESP8266 väikest musta lülitit
Koodi üleslaadimiseks klõpsake Arduino programmi vasakus ülanurgas paremale suunatud noolt (see võib võtta paar minutit)
Nüüd peaksid anduri näidud väljastama andmeid ThingSpeaki veebisaidile, mis on graafiliselt esitatud
Samm: MATLABi kodeerimine
Kopeerige funktsiooni "mikrokontroller_projekt" järgmine kood MATLAB -i
Muutke rasvast teksti, et see sobiks konkreetse ThingSpeaki kanaliga
(Rasvases kirjas olev "90" viitab minutite väärtusele, mida kanalilt arvesse võetakse. Muutke seda käsitsi vastavalt sellele, kui kaua kanal on töötanud.)
Funktsiooni kutsumiseks tippige käsuaknasse "microcontroller_project"
Kood:
function [graph Pressures_Pa] = microcontroller_project () data = thingSpeakRead (364102, 'Fields', [1, 2], 'NumMinutes', 90, 'OutputFormat', 'table');
readChannelID = 364102;
readAPIKey = 'U9AJ9S68KVNYQKQV';
kõrguseväli ID = 1;
surveväli ID = 2;
writeChannelID = 364102;
writeAPIKey = '6H8W3UNH6HMT1TCZ';
i = 1: max (suurus (andmed))
ajatempel = andmed (i, 1);
time_cell_array = table2cell (timestamp);
time_string_array = datestr (time_cell_array {1, 1});
tund = str2num (aja_stringi_massiiv (13:14));
minut = str2num (time_string_array (16:17));
teine = str2num (aja_stringi_massiiv (19:20));
aeg (i) = 3600.*tund+60.*minut+sekund;
lõpp
alt = andmed (:, 2);
alt2 = tabel2rakk (alt);
kõrgus = ülevõtmine (cell2mat (alt2));
p = andmed (:, 3);
rõhk = cell2mat (tabel2 rakk (p));
maatükk (aeg, kõrgus)
title ('Matkaraja andmed: aeg vs kõrgus')
xlabel ('Aeg (sek)')
ylabel ('Kõrgus (ft)')
str = kuupäev; legend (str)
Rõhud_Pa.max = max (rõhk)
Rõhud_Pa.min = min (rõhk)
Rõhud_Pa.avg = keskmine (rõhk)
lõpp
Soovitan:
Kuidas kodeerida värvide sorteerijat Modxi jaoks Vexile: 7 sammu
![Kuidas kodeerida värvide sorteerijat Modxi jaoks Vexile: 7 sammu Kuidas kodeerida värvide sorteerijat Modxi jaoks Vexile: 7 sammu](https://i.howwhatproduce.com/images/001/image-1167-j.webp)
Kuidas kodeerida värvide sorteerijat Modi jaoks Vexile: Tere kõigile! Selles õpetuses saate teada, kuidas kodeerida värvipallide sorteerijat Modxis Vexile. Loodate, et see õnnestub ja naudi! Pls hääletage minu poolt
Kuidas ühendada+kodeerida DHT11 andurit: 8 sammu
![Kuidas ühendada+kodeerida DHT11 andurit: 8 sammu Kuidas ühendada+kodeerida DHT11 andurit: 8 sammu](https://i.howwhatproduce.com/images/010/image-28307-j.webp)
Kuidas DHT11 andurit ühendada+kodeerida: Selles juhendis saate teada, kuidas DHT11 andurit ühendada ja kodeerida. Selle hõlbustamiseks on videoid, fotosid ja sõnu. Loodan, et teil on seda lihtne teha
Kuidas kodeerida laulu Sonic Pi noodide abil: 5 sammu
![Kuidas kodeerida laulu Sonic Pi noodide abil: 5 sammu Kuidas kodeerida laulu Sonic Pi noodide abil: 5 sammu](https://i.howwhatproduce.com/images/002/image-5282-36-j.webp)
Kuidas kodeerida laulu Sonic Pi noodide abil: selles juhendis kirjeldatakse mõningaid põhilisi samme ja kooditükke, mida kasutada Sonic Pi -s laulu kodeerimisel, kasutades noodipilte! Seal on miljon muud kooditükki, et proovida oma valmis tükile maitset lisada, nii et mängige kindlasti ka ringi
Kuidas kodeerida Scratchi abil: 15 sammu
![Kuidas kodeerida Scratchi abil: 15 sammu Kuidas kodeerida Scratchi abil: 15 sammu](https://i.howwhatproduce.com/images/001/image-981-100-j.webp)
Scratchi abil kodeerimine: Tere poisid! See on floppyman2! See projekt annab teile idee, kuidas alustada platvormimängu nullist
Kuidas teha vanavanemate kalendrit & Külalisteraamat (isegi kui te ei tea, kuidas külalisteraamatut teha): 8 sammu (piltidega)
![Kuidas teha vanavanemate kalendrit & Külalisteraamat (isegi kui te ei tea, kuidas külalisteraamatut teha): 8 sammu (piltidega) Kuidas teha vanavanemate kalendrit & Külalisteraamat (isegi kui te ei tea, kuidas külalisteraamatut teha): 8 sammu (piltidega)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10960997-how-to-make-a-grandparents-calendar-and-and-scrapbook-even-if-you-dont-know-how-to-scrapbook-8-steps-with-pictures-j.webp)
Kuidas teha vanavanemate kalendrit & Külalisteraamat (isegi kui te ei tea, kuidas külalisteraamatut teha): see on väga ökonoomne (ja väga tänuväärne!) Puhkusekink vanavanematele. Ma tegin sel aastal 5 kalendrit hinnaga vähem kui 7 dollarit. Materjalid: 12 suurepärast fotot teie lapsest, lastest, õetütardest, vennapoegadest, koertest, kassidest või muudest sugulastest12 erinevat tükki