Mündəricat:
- Addım 1: hissələr və materiallar
- Addım 2: Proqram təminatının qurulması
- Addım 3: Avadanlıq qurulması
- Addım 4: Cihazınıza qoşulun
- Addım 5: MATLAB Kodlaşdırma
Video: "Bir yürüyüşçünün albomunu" necə kodlaşdırmaq olar: 5 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
İnsanlar gəzinti kimi vacib olan hobbilərinə nostaljik yanaşırlar.
Bəs gəzintinin xatirəsini necə saxlayırsınız?
Şəkillər bir seçimdir, bəli. Bu cihaz, başqa bir seçimin səfərdən məlumat arxivi olmasına icazə verərdi. Şəxsin, gəzdiyi hündürlüklə müqayisədə, zamın çəkildiyi vaxtı göstərən bir qrafiki olardı. Əlavə olaraq, onlara yürüş boyu məruz qaldıqları maksimum, min və orta təzyiqi izah edərdi.
Bu artımla bağlı məlumatları izləmək və qeyd etmək üçün Şeylərin İnterneti Hündürlüyü və Təzyiq sensorundan istifadə edir. MATLAB daha sonra əsas təzyiq oxunuşlarını çıxarmaq üçün məlumatları təhlil etmək və hündürlüklə zamanın qrafiki üçün istifadə olunur.
Addım 1: hissələr və materiallar
Sparkfun ESP8266
Uyğun hündürlük/təzyiq sensoru
Tellər
USB-dən mikro-USB kabelinə
ThingSpeak hesabı
Arduino proqramı
MATLAB proqramı və ThingSpeak alət qutusu
Addım 2: Proqram təminatının qurulması
Hesab yarat
"Yeni Kanal" yaradın
Sahə 1 -i Yüksəklik və Sahə 2 -ni Təzyiq kimi etiketləyin
Kanalı saxla
"Paylaşım" a gedin və "Kanal görünüşünü hər kəslə paylaş" seçin.
Kodu [https://ef.engr.utk.edu/ef230-2017-08/projects/ard…] saytından Arduinoya yapışdırın
WiFi şəbəkəsinin "ssid" və parolunu dəyişdirin
ThingSpeakdakı API Açarlarına uyğun olaraq "streamID" və "privateKey" dəyişdirin
Addım 3: Avadanlıq qurulması
Yuxarıdakı şəklə uyğun olaraq tel tel
USB -ni dizüstü kompüterə və ESP8266 -ya qoşun
Addım 4: Cihazınıza qoşulun
Açmaq üçün ESP8266 üzərindəki kiçik, qara açarı axtarın və çevirin
Kodu yükləmək üçün Arduino proqramının yuxarı sol küncündə sağa baxan oxu basın (bu bir neçə dəqiqə çəkə bilər)
İndi sensor oxunuşları qrafik olaraq təqdim olunan ThingSpeak veb saytına məlumat verməlidir
Addım 5: MATLAB Kodlaşdırma
"Microcontroller_project" funksiyası üçün aşağıdakı kodu MATLAB -a kopyalayın
Xüsusi ThingSpeak kanalına uyğun olaraq qalın mətni dəyişdirin
(Qalın hərflərlə yazılan "90", kanaldan alınan məlumatların dəqiqəlik dəyərinə aiddir. Kanalın nə qədər işlədiyinə görə bunu əl ilə dəyişdirin.)
Komanda Pəncərəsinə "microcontroller_project" yazaraq funksiyanı çağırın
Kod:
funksiyası [graph Pressures_Pa] = microcontroller_project () data = thingSpeakRead (364102, 'Fields', [1, 2], 'NumMinutes', 90, 'OutputFormat', 'table');
readChannelID = 364102;
readAPIKey = 'U9AJ9S68KVNYQKQV';
hündürlük sahəsiID = 1;
təzyiq sahəsi ID = 2;
writeChannelID = 364102;
writeAPIKey = '6H8W3UNH6HMT1TCZ';
i = 1 üçün: max (ölçü (data))
vaxt damgası = məlumatlar (i, 1);
time_cell_array = table2cell (vaxt damgası);
time_string_array = datestr (time_cell_array {1, 1});
saat = str2num (time_string_array (13:14));
dəqiqə = str2num (time_string_array (16:17));
ikinci = str2num (vaxt_string_array (19:20));
vaxt (i) = 3600.*saat+60.*dəqiqə+saniyə;
bitmək
alt = data (:, 2);
alt2 = table2cell (alt);
hündürlük = köçürmə (cell2mat (alt2));
p = məlumatlar (:, 3);
təzyiq = cell2mat (table2cell (p));
sahə (vaxt, yüksəklik)
başlıq ('Hiking Trail Data: Time vs Altitude')
xlabel ('Zaman (saniyə)')
ylabel ('Hündürlük (ft)')
str = tarix; əfsanə (str)
Pressures_Pa.max = maksimum (təzyiq)
Pressures_Pa.min = dəq (təzyiq)
Pressures_Pa.avg = orta (təzyiq)
bitmək
Tövsiyə:
Vex üçün Modkit -də bir rəng sıralayıcıyı necə kodlaşdırmaq olar: 7 addım
Vex üçün Modkit -də Rəng Ayırıcısını Kodlaşdırma: Hamıya salam, bu dərslikdə Modex -də rəng topu ayırıcısını VexHode üçün necə kodlaşdıracağınızı öyrənəcəksiniz və zövq alırsınız! Pls mənə səs verin
Matlab 2016b -ni Word -ə necə kodlaşdırmaq və nəşr etmək olar (Başlayanlar Kılavuzu): 4 addım
Matlab 2016b-ni Word-ə necə kodlaşdırmaq və nəşr etmək olar (Başlayanlar üçün Kılavuz): Matlab, texniki nəticələri hesablamaq üçün istifadə olunan yüksək performanslı bir dil proqramdır. Vizualları, hesablamaları və proqramlaşdırmanı istifadəçi dostu şəkildə inteqrasiya etmək qabiliyyətinə malikdir. Bu proqramla istifadəçi problemləri və həll yollarını dərc edə bilər
DHT11 Sensorunu Necə Tel+Kodlaşdırmaq olar: 8 addım
DHT11 Sensorunun Necə Tel Edilməsi+Kodlaşdırılması: Bu təlimatlarda DHT11 sensorunun necə tel çəkiləcəyini və kodlaşdırılmasını öyrənəcəksiniz. Bunu asanlaşdırmaq üçün videolar, fotoşəkillər və sözlər var. Ümid edirəm ki, bunu etmək sizin üçün asan olacaq
Sonic Pi -də Sheet Music istifadə edərək bir mahnını necə kodlaşdırmaq olar: 5 addım
Sonic Pi -də Sheet Music istifadə edərək bir mahnını necə kodlaşdırmaq olar: Bu təlimat, Sonic Pi -də mahnı yazarkən musiqini kodlaşdırarkən istifadə ediləcək bəzi əsas addımları və kod parçalarını təsvir edəcək! Bitmiş parçanıza ləzzət qatmağa çalışmaq üçün bir milyon başqa kod parçası var, buna görə də y ətrafında oynadığınızdan əmin olun
Sumobotdan sonra bir xətti necə kodlaşdırmaq olar: 4 addım
Sumobotdan sonra bir xətti necə kodlaşdırmaq olar: Bu Təlimat kitabında bir qara xətti izləmək üçün Parallaxdan bir Sumobot kodlaya biləcəyiniz prosesi ətraflı izah edəcəyəm