Мазмұны:
- 1 -қадам: Бөлшектер мен материалдар
- 2 -қадам: Бағдарламалық қамтамасыз етуді орнату
- 3 -қадам: Жабдықты орнату
- 4 -қадам: құрылғыға қосылу
- 5 -қадам: MATLAB кодтау
Бейне: «Жаяу серияның кітапшасын» қалай кодтау керек: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Адамдар жаяу серуендеу сияқты маңызды хоббиге ностальгиямен қарайды.
Бірақ сіз серуендеуді қалай есте сақтайсыз?
Суреттер - бұл опция, иә. Бұл құрылғы сапардың деректер мұрағаты болудың басқа нұсқасына мүмкіндік береді. Адамның жаяу жүріп өткен биіктігін салыстырғандағы графигі болады. Сонымен қатар, бұл оларға жорықтың барлық кезеңінде олар қандай максималды, минималды және орташа қысым көрсететінін айтады.
Бұл серуен туралы деректерді бақылау және жазу үшін Интернет заттарының биіктігі мен қысымы сенсорын қолданады. Содан кейін MATLAB негізгі қысым көрсеткіштерін және уақыт пен биіктікке графикті шығару үшін деректерді талдау үшін қолданылады.
1 -қадам: Бөлшектер мен материалдар
Sparkfun ESP8266
Үйлесімді биіктік/қысым сенсоры
Сымдар
USB-микро-USB кабелі
ThingSpeak есептік жазбасы
Arduino бағдарламасы
MATLAB бағдарламалық жасақтамасы және ThingSpeak құралдар тақтасы
2 -қадам: Бағдарламалық қамтамасыз етуді орнату
Тіркелу
«Жаңа арна» құру
1 -өрісті биіктік, 2 -өрісті қысым ретінде белгілеңіз
Арнаны сақтау
«Бөлісу» бөліміне өтіп, «Арна көрінісін бәрімен бөлісу» тармағын таңдаңыз.
[Https://ef.engr.utk.edu/ef230-2017-08/projects/ard…] ішіндегі кодты Arduino қойыңыз
WiFi желісінің «ssid» және құпия сөзін өзгертіңіз
ThingSpeak API кілттеріне сәйкес келу үшін «streamID» мен «privateKey» өзгертіңіз
3 -қадам: Жабдықты орнату
Жоғарыда көрсетілген суретке сәйкес жабдықты сыммен қосыңыз
USB -ны ноутбукке және ESP8266 -ге қосыңыз
4 -қадам: құрылғыға қосылу
Қосу үшін ESP8266 шағын қара қосқышын іздеңіз және аударыңыз
Кодты жүктеу үшін Arduino бағдарламасының жоғарғы сол жақ бұрышындағы оңға бағытталған көрсеткіні басыңыз (бұл бірнеше минутты алуы мүмкін)
Енді сенсор көрсеткіштері ThingSpeak веб -сайтына деректерді шығаруы керек, ол графикалық түрде ұсынылған
5 -қадам: MATLAB кодтау
«Microcontroller_project» функциясының келесі кодын MATLAB -қа көшіріңіз
ThingSpeak арнасына сәйкес келетін қалың мәтінді өзгертіңіз
(Қарамен жазылған «90» саны арнадан алынған деректердің минутына қатысты. Мұны арнаның қанша уақыт жұмыс істеп тұрғанына байланысты қолмен өзгертіңіз.)
Пәрмен терезесіне «microcontroller_project» теру арқылы функцияны шақырыңыз
Код:
функция [graph Pressures_Pa] = microcontroller_project () data = thingSpeakRead (364102, 'Өрістер', [1, 2], 'NumMinutes', 90, 'OutputFormat', 'table');
readChannelID = 364102;
readAPIKey = 'U9AJ9S68KVNYQKQV';
биіктік өрісіID = 1;
қысым өрісі ID = 2;
writeChannelID = 364102;
writeAPIKey = '6H8W3UNH6HMT1TCZ';
i = 1 үшін: максимум (өлшем (деректер))
уақыт белгісі = деректер (i, 1);
time_cell_array = table2cell (уақыт белгісі);
time_string_array = datestr (time_cell_array {1, 1});
сағат = str2num (time_string_array (13:14));
минут = str2num (time_string_array (16:17));
секунд = str2num (time_string_array (19:20));
уақыт (i) = 3600.*сағат+60.*минут+секунд;
Соңы
alt = деректер (:, 2);
alt2 = table2cell (alt);
биіктік = ауыстыру (cell2mat (alt2));
p = деректер (:, 3);
қысым = cell2mat (table2cell (p));
сюжет (уақыт, биіктік)
атауы («Жаяу серуеннің деректері: уақыт пен биіктік»)
xlabel ('Уақыт (сек)')
этикетка ('Биіктік (фут)')
str = күн; аңыз (көш)
Pressures_Pa.max = max (қысым)
Қысым_Па.мин = мин (қысым)
Pressures_Pa.avg = орташа (қысым)
Соңы
Ұсынылған:
Matlab 2016b -ті Word -қа қалай кодтау және жариялау керек (жаңадан бастаушыларға арналған нұсқаулық): 4 қадам
Matlab 2016b-ті Word-қа қалай кодтау және жариялау керек (Жаңадан бастаушыларға арналған нұсқаулық): Matlab-бұл техникалық нәтижелерді есептеу үшін қолданылатын жоғары өнімді тілдік бағдарлама. Ол визуалдылықты, есептеулерді және бағдарламалауды ыңғайлы түрде біріктіру мүмкіндігіне ие. Бұл бағдарламаның көмегімен пайдаланушы проблемалар мен шешімдерді жариялай алады
DHT11 датчигін қалай сыммен+кодтау керек: 8 қадам
DHT11 датчигін қалай сыммен+кодтау керек: Бұл нұсқаулықта сіз DHT11 датчигін сыммен қосуды және кодтауды үйренесіз. Мұны жеңілдету үшін бейнелер, фотосуреттер мен сөздер бар. Бұл сізге оңай болады деп сенемін
Sumobot -тен кейінгі жолды қалай кодтау керек: 4 қадам
Sumobot -тен кейінгі сызықты қалай кодтау керек: Мен осы нұсқаулықта Parabax -тан Sumobot -ты бір қара жолмен жүру үшін кодтауға болатын процесті егжей -тегжейлі айтатын боламын
OAWR қалай жасауға болады (кедергісіз жаяу жүруге арналған робот): 7 қадам (суреттермен)
OAWR қалай жасауға болады? Мотордан, пластиктен, болттар мен профильдерден бастауға болатын кезде, ойыншық сатып алудың қандай қызығы бар?
Бір моторлы жаяу жүргіншіні қалай жасауға болады ?: 12 қадам (суреттермен)
Бір моторлы жаяу жүргіншіні қалай құруға болады!: Қош келдіңіз! Міне, тек бір қозғалтқышы бар жаяу жүргінші жасау бойынша нұсқаулықтар! Бұл дизайн B.E.A.M робототехникасының жетекшісіне негізделген! Жәндіктер әсерінен жасалған қарапайым және талғампаз робот құрастыру. Бұл робот 2000 жылы жасалған және сізге қалай көрсеткісі келеді