Taula de continguts:
- Pas 1: peces i materials
- Pas 2: Configuració del programari
- Pas 3: Configuració del maquinari
- Pas 4: Connexió al dispositiu
- Pas 5: Codificació MATLAB
Vídeo: Com codificar "El llibre de retalls d'un excursionista": 5 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
La gent sol tenir nostàlgia de les aficions que són importants per a ells, com ara el senderisme.
Però, com es conserva el record d’una excursió?
Les imatges són una opció, sí. Aquest dispositiu permetria una altra opció per ser arxius de dades del viatge. La persona tindria un gràfic que representaria el temps que trigava la caminada en comparació amb l’altitud que feia. A més, els indicaria la pressió màxima, mínima i mitjana a què van estar exposats durant tota la durada de la caminada.
S’utilitza el sensor d’altitud i pressió d’Internet de les coses per controlar i registrar dades sobre la caminada. A continuació, s'utilitza MATLAB per analitzar les dades per generar lectures de pressió clau i un gràfic de temps versus altitud.
Pas 1: peces i materials
Sparkfun ESP8266
Sensor d'alçada / pressió compatible
Filferros
Cable USB a micro-USB
Compte de ThingSpeak
Programari Arduino
Programari MATLAB i caixa d'eines ThingSpeak
Pas 2: Configuració del programari
Crear un compte
Crea un "canal nou"
Etiqueta el camp 1 com a altitud i el camp 2 com a pressió
Desa el canal
Aneu a "Compartir" i seleccioneu "Comparteix la visualització del canal amb tothom"
Enganxa el codi de [https://ef.engr.utk.edu/ef230-2017-08/projects/ard…] a Arduino
Canvieu la xarxa WiFi "ssid" i la contrasenya
Canvieu "streamID" i "privateKey" perquè coincideixin amb les claus de l'API a ThingSpeak
Pas 3: Configuració del maquinari
Maquinari de cable segons la imatge anterior
Connecteu USB al portàtil i a l’ESP8266
Pas 4: Connexió al dispositiu
Cerqueu i gireu el petit interruptor negre de l'ESP8266 per encendre'l
Feu clic a la fletxa cap a la dreta a l'extrem superior esquerre del programa Arduino per penjar codi (això pot trigar uns minuts)
Ara, les lectures del sensor haurien d’estar enviant dades al lloc web de ThingSpeak, que es representa gràficament
Pas 5: Codificació MATLAB
Copieu el codi següent per a la funció "microcontroller_project" a MATLAB
Modifiqueu el text en negreta perquè s’adapti al canal específic de ThingSpeak
(El "90" en negreta fa referència als minuts de dades que es tenen en compte des del canal. Canvieu-ho manualment segons el temps que el canal estigui funcionant.)
Truqueu a la funció escrivint "microcontroller_project" a la finestra d'ordres
Codi:
function [graph Pressions_Pa] = microcontroller_project () data = thingSpeakRead (364102, 'Fields', [1, 2], 'NumMinutes', 90, 'OutputFormat', 'table');
readChannelID = 364102;
readAPIKey = 'U9AJ9S68KVNYQKQV';
altitudefieldID = 1;
ID de camp de pressió = 2;
writeChannelID = 364102;
writeAPIKey = '6H8W3UNH6HMT1TCZ';
per a i = 1: màxim (mida (dades))
marca de temps = dades (i, 1);
time_cell_array = table2cell (marca de temps);
time_string_array = datestr (time_cell_array {1, 1});
hour = str2num (time_string_array (13:14));
minute = str2num (time_string_array (16:17));
segon = str2num (time_string_array (19:20));
temps (i) = 3600. * hora + 60. * minut + segon;
final
alt = dades (:, 2);
alt2 = table2cell (alt);
altitude = transpose (cell2mat (alt2));
p = dades (:, 3);
pressió = cell2mat (table2cell (p));
parcel·la (temps, altitud)
title ("Dades de rutes de senderisme: temps vs. altitud")
xlabel ('Temps (seg)')
ylabel ('Altitud (ft)')
str = data; llegenda (str)
Pressions_Pa.max = màx (pressió)
Pressions_Pa.min = min (pressió)
Pressions_Pa.avg = mitjana (pressió)
final
Recomanat:
Llum de llibre LED: dins d'un llibre: 10 passos (amb imatges)
Llum de llibre LED: dins d'un llibre: igual que el títol indica, aquest manual us mostrarà com fer que un llibre s'encengui dins d'un llibre. Inicialment, estava pensant en utilitzar un llibre molt petit per a aquesta versió, de manera que pogués tenir la mida de la butxaca (encara en podria fer-ne un), però vaig decidir fer-ho més fàcil
Com construir el vostre propi anemòmetre mitjançant interruptors Reed, sensor d'efecte Hall i alguns retalls a Nodemcu - Part 2 - Programari: 5 passos (amb imatges)
Com es construeix el seu propi anemòmetre mitjançant commutadors Reed, sensor d’efecte Hall i alguns retalls a Nodemcu - Part 2 - Programari: Introducció Aquesta és la seqüela del primer missatge: "Com construir el seu propi anemòmetre mitjançant interruptors Reed, sensor d’efecte Hall i alguns retalls a Nodemcu - Part 1 - Maquinari " - on mostro com muntar la velocitat i la direcció del vent mesurant
Com construir el vostre propi anemòmetre mitjançant interruptors Reed, sensor d’efecte Hall i alguns retalls a Nodemcu. - Part 1 - Maquinari: 8 passos (amb imatges)
Com construir el vostre propi anemòmetre mitjançant interruptors Reed, sensor d’efecte Hall i alguns retalls a Nodemcu. - Part 1 - Maquinari: Introducció Des que vaig començar amb els estudis d’Arduino i Maker Culture, m’ha agradat construir dispositius útils amb trossos de brossa i ferralla, com ara taps d’ampolles, trossos de PVC, llaunes de beguda, etc. M’encanta donar un segon la vida de qualsevol peça o qualsevol company
Posar una còpia al botó del porta-retalls en una pàgina web: 5 passos (amb imatges)
Posar una còpia al botó del porta-retalls en una pàgina web: pot semblar senzill i podria semblar una tonteria per posar-lo a Instructables, però en realitat no és tan fàcil. Hi ha CSS, Jquery, HTML, alguns javascript de fantasia i, bé, ja ho sabeu
Com convertir un llibre físic en un llibre electrònic ?: 7 passos (amb imatges)
Com convertir un llibre físic en un llibre electrònic ?: Com que sóc estudiant en Enginyeria Química, normalment tinc llibres de text massius, llibres tècnics i notes per escanejar (de vegades imprimir) He buscat un escàner de llibres eficient durant algun temps, però la majoria són car, extremadament enorme. En poc temps