Obsah:
- Krok 1: Diely a materiály
- Krok 2: Nastavenie softvéru
- Krok 3: Nastavenie hardvéru
- Krok 4: Pripojenie k vášmu zariadeniu
- Krok 5: Kódovanie MATLAB
Video: Ako kódovať „Zápisník turistov“: 5 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
Ľudia majú tendenciu nostalgicky vnímať koníčky, ktoré sú pre nich dôležité, napríklad turistika.
Ako si však zachováte spomienku na túru?
Obrázky sú možnosťou, áno. Toto zariadenie by umožnilo ďalšou možnosťou byť dátové archívy z cesty. Osoba by mala k dispozícii graf znázorňujúci čas, ktorý túra trvala, v porovnaní s nadmorskou výškou, ktorú prešla. Navyše by im to povedalo, aký je maximálny, minimálny a priemerný tlak, ktorému boli počas celej túry vystavení.
Na monitorovanie a zaznamenávanie údajov o túre používa senzor nadmorskej výšky a tlaku internetu vecí. MATLAB sa potom používa na analýzu údajov na výstup z kľúčových hodnôt tlaku a grafu času vs. nadmorskej výšky.
Krok 1: Diely a materiály
Sparkfun ESP8266
Kompatibilný snímač nadmorskej výšky/tlaku
Drôty
Kábel USB na micro-USB
Účet ThingSpeak
Softvér Arduino
Softvér MATLAB a panel nástrojov ThingSpeak
Krok 2: Nastavenie softvéru
Vytvoriť účet
Vytvoriť „nový kanál“
Pole 1 označte ako nadmorskú výšku a pole 2 ako tlak
Uložiť kanál
Prejdite na „Zdieľanie“a vyberte „Zdieľať zobrazenie kanála s každým“
Vložte kód z [https://ef.engr.utk.edu/ef230-2017-08/projects/ard…] do Arduino
Zmeňte „ssid“a heslo siete WiFi
Zmeňte „streamID“a „privateKey“tak, aby zodpovedali kľúčom API na ThingSpeak
Krok 3: Nastavenie hardvéru
Hardvér drôtu podľa vyššie uvedeného obrázku
Pripojte USB k notebooku a ESP8266
Krok 4: Pripojenie k vášmu zariadeniu
Vyhľadajte a preklopte malý čierny vypínač na ESP8266, aby sa zapol
Kliknutím na šípku smerujúcu doprava v ľavom hornom rohu programu Arduino nahrajte kód (môže to trvať niekoľko minút)
Teraz by údaje zo senzorov mali odosielať údaje na webovú stránku ThingSpeak, ktorá je znázornená graficky
Krok 5: Kódovanie MATLAB
Skopírujte nasledujúci kód pre funkciu „microcontroller_project“do MATLABu
Zmeňte hrubý text tak, aby zodpovedal konkrétnemu kanálu ThingSpeak
(„90“tučným písmom sa týka minút, ktoré sa berú do úvahy z kanála. Zmeňte to ručne podľa toho, ako dlho kanál beží.)
Zavolajte funkciu zadaním „microcontroller_project“do príkazového okna
Kód:
funkcia [graf Pressures_Pa] = microcontroller_project () data = thingSpeakRead (364102, 'Fields', [1, 2], 'NumMinutes', 90, 'OutputFormat', 'table');
readChannelID = 364102;
readAPIKey = 'U9AJ9S68KVNYQKQV';
nadmorská výškaID = 1;
tlakové poleID = 2;
writeChannelID = 364102;
writeAPIKey = '6H8W3UNH6HMT1TCZ';
pre i = 1: max (veľkosť (údaje))
časová pečiatka = údaje (i, 1);
time_cell_array = table2cell (časová pečiatka);
time_string_array = datestr (time_cell_array {1, 1});
hodina = str2num (time_string_array (13:14));
minúta = str2num (time_string_array (16:17));
druhý = str2num (time_string_array (19:20));
čas (i) = 3600.*hodina+60.*minúta+sekunda;
koniec
alt = údaje (:, 2);
alt2 = table2cell (alt);
nadmorská výška = transponovať (cell2mat (alt2));
p = údaje (:, 3);
tlak = cell2mat (tabuľka2článok (p));
zápletka (čas, nadmorská výška)
názov („Údaje o turistickom chodníku: čas vs. nadmorská výška“)
xlabel ('Čas (s)')
ylabel („Nadmorská výška (ft)“)
str = dátum; legenda (str)
Tlaky_Pa.max = max (tlak)
Tlaky_Pa.min = min (tlak)
Pressures_Pa.avg = priemer (tlak)
koniec
Odporúča:
Ako kódovať triedič farieb v Modkit pre Vex: 7 krokov
Ako kódovať triedič farieb v Modkite pre Vex: Ahoj všetci, v tomto návode sa naučíte kódovať triedič farebných loptičiek v Modkite pre VexHope, aby ste to urobili a užívali si to! Pls hlasujte za mňa!
Ako kódovať jednoduchú náhodnú virtuálnu kocku: 6 krokov
Ako kódovať jednoduchú náhodnú virtuálnu kocku: Ahoj všetci !!!!! Toto je môj prvý pokyn a naučím vás kódovať virtuálne kocky na počítači alebo smartfóne. Používam HTML, JavaScript a CSS, dúfam, že sa vám to bude všetkým páčiť a nezabudnite mi dať svoj hlas v kontexte nižšie
Ako zapojiť a kódovať snímač DHT11: 8 krokov
Ako zapojiť a kódovať snímač DHT11: V tomto návode sa naučíte, ako zapojiť a kódovať snímač DHT11. Existujú videá, fotografie a slová, ktoré vám to uľahčia. Dúfam, že to bude pre vás ľahké zvládnuť
Ako kódovať skladbu pomocou noty v programe Sonic Pi: 5 krokov
Ako kódovať skladbu pomocou noty v programe Sonic Pi: Tento návod sa zameriava na vysvetlenie niektorých základných krokov a kúskov kódu, ktoré je potrebné použiť pri kódovaní piesne v programe Sonic Pi pomocou notového záznamu! Existuje milión ďalších kúskov kódu, ktoré sa pokúšajú dodať hotovému dielu príchuť, takže si tiež zahrajte
Ako vytvoriť kalendár starých rodičov a Zápisník (aj keď neviete, ako na zápisník): 8 krokov (s obrázkami)
Ako vytvoriť kalendár starých rodičov a Zápisník (aj keď neviete, ako na zápisník): Jedná sa o veľmi úsporný (a veľmi oceňovaný!) Darček k sviatku pre starých rodičov. Tento rok som vyrobil 5 kalendárov za menej ako 7 dolárov. Materiály: 12 skvelých fotografií vášho dieťaťa, detí, neterí, synovcov, psov, mačiek alebo iných príbuzných, 12 rôznych kúskov