Isi kandungan:
- Langkah 1: Bahagian dan Bahan
- Langkah 2: Menyiapkan Perisian
- Langkah 3: Menyiapkan Perkakasan
- Langkah 4: Menyambung ke Peranti Anda
- Langkah 5: Pengkodan MATLAB
Video: Cara Kod "Buku Skrap Pengembara": 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Orang cenderung bersikap nostalgia mengenai hobi yang penting bagi mereka, seperti mendaki.
Tetapi bagaimana anda menyimpan kenangan kenaikan?
Gambar adalah pilihan, ya. Peranti ini akan membolehkan pilihan lain menjadi arkib data dari perjalanan. Orang tersebut akan mempunyai grafik yang merancang masa kenaikan itu dibandingkan dengan ketinggian yang mereka naiki. Selain itu, ini akan memberi tahu mereka tekanan maksimum, min, dan rata-rata yang mereka hadapi sepanjang kenaikan itu.
Ini menggunakan sensor Ketinggian dan Tekanan Internet of Things untuk memantau dan merekod data mengenai kenaikan tersebut. MATLAB kemudian digunakan untuk menganalisis data untuk menghasilkan pembacaan tekanan kunci dan grafik masa berbanding ketinggian.
Langkah 1: Bahagian dan Bahan
Sparkfun ESP8266
Sensor ketinggian / tekanan yang serasi
Wayar
Kabel USB ke mikro-USB
Akaun ThingSpeak
Perisian Arduino
Perisian MATLAB dan kotak alat ThingSpeak
Langkah 2: Menyiapkan Perisian
Buat akaun
Buat "Saluran Baru"
Label Medan 1 sebagai Ketinggian dan Medan 2 sebagai Tekanan
Simpan saluran
Pergi ke "Berkongsi" dan pilih "Kongsi paparan saluran dengan semua orang"
Tampal kod dari [https://ef.engr.utk.edu/ef230-2017-08/projects/ard…] ke Arduino
Tukar rangkaian WiFi "ssid" dan kata laluan
Tukar "streamID" dan "privateKey" agar sesuai dengan API Keys di ThingSpeak
Langkah 3: Menyiapkan Perkakasan
Perkakasan wayar mengikut gambar di atas
Pasang USB ke komputer riba dan ESP8266
Langkah 4: Menyambung ke Peranti Anda
Cari dan buka suis kecil hitam pada ESP8266 untuk menghidupkannya
Klik anak panah ke kanan di sudut kiri atas program Arduino untuk memuat naik kod (ini mungkin mengambil masa beberapa minit)
Sekarang pembacaan sensor harus mengeluarkan data ke laman web ThingSpeak, yang ditunjukkan secara grafik
Langkah 5: Pengkodan MATLAB
Salin kod berikut untuk fungsi "microcontroller_project" ke dalam MATLAB
Ubah teks tebal agar sesuai dengan saluran ThingSpeak tertentu
("90" dengan huruf tebal merujuk pada data bernilai minit yang diambil kira dari saluran. Ubah ini secara manual mengikut berapa lama saluran tersebut berjalan.)
Panggil fungsi dengan mengetik "microcontroller_project" ke dalam Window Perintah
Kod:
fungsi [graph Pressures_Pa] = microcontroller_project () data = thingSpeakRead (364102, 'Fields', [1, 2], 'NumMinutes', 90, 'OutputFormat', 'table');
bacaChannelID = 364102;
bacaAPIKey = 'U9AJ9S68KVNYQKQV';
altitudefieldID = 1;
medan tekananID = 2;
tulisChannelID = 364102;
tulisAPIKey = '6H8W3UNH6HMT1TCZ';
untuk i = 1: maks (ukuran (data))
cap waktu = data (i, 1);
time_cell_array = table2cell (cap waktu);
time_string_array = datestr (time_cell_array {1, 1});
jam = str2num (time_string_array (13:14));
minit = str2num (time_string_array (16:17));
kedua = str2num (time_string_array (19:20));
masa (i) = 3600. * jam + 60. * minit + saat;
akhir
alt = data (:, 2);
alt2 = table2cell (alt);
ketinggian = transpose (cell2mat (alt2));
p = data (:, 3);
tekanan = sel2mat (table2cell (p));
plot (masa, ketinggian)
tajuk ('Hiking Trail Data: Time vs. Altitude')
xlabel ('Masa (saat)')
ylabel ('Ketinggian (kaki)')
str = tarikh; legenda (str)
Tekanan_Pa.max = maks (tekanan)
Tekanan_Pa.min = min (tekanan)
Tekanan_Pa.avg = min (tekanan)
akhir
Disyorkan:
Lampu Buku LED - Di dalam Buku !: 10 Langkah (dengan Gambar)
Lampu Buku LED - Di dalam Buku !: Sama seperti tajuknya, Instructable ini akan menunjukkan kepada anda cara membuat cahaya buku di dalam buku. Pada mulanya saya berfikir untuk menggunakan buku yang sangat kecil untuk binaan ini sehingga boleh berukuran saku (masih boleh dibuat) tetapi saya memutuskan untuk mempermudah
Lampu Buku Penanda Buku Fleksibel yang Boleh Diubah: 6 Langkah
Lampu Buku Penanda Buku yang Boleh Diubah yang Fleksibel: Ubah penanda buku kertas kegemaran anda menjadi lampu buku yang boleh ditukar dengan beberapa langkah mudah. Setelah terlalu banyak tertidur dengan lampu bilik tidur saya menyala semasa membaca buku pada waktu malam dan untuk mengetepikan buku tepat ketika semuanya berjalan
Cara Membangun Anemometer Anda Sendiri Menggunakan Suis Reed, Sensor Kesan Hall dan Beberapa Skrap pada Nodemcu - Bahagian 2 - Perisian: 5 Langkah (dengan Gambar)
Cara Membangun Anemometer Anda Sendiri Menggunakan Suis Reed, Sensor Kesan Hall dan Beberapa Skrap pada Nodemcu - Bahagian 2 - Perisian: PengenalanIni adalah sekuel kepada posting pertama " Cara Membangun Anemometer Anda Sendiri Menggunakan Suis Reed, Sensor Kesan Hall dan Beberapa Skrap di Nodemcu - Bahagian 1 - Perkakasan " - di mana saya menunjukkan cara memasang kelajuan angin dan pengukur arah
Cara Membangun Anemometer Anda Sendiri Menggunakan Suis Reed, Sensor Kesan Hall dan Beberapa Skrap pada Nodemcu. - Bahagian 1 - Perkakasan: 8 Langkah (dengan Gambar)
Cara Membangun Anemometer Anda Sendiri Menggunakan Suis Reed, Sensor Kesan Hall dan Beberapa Skrap pada Nodemcu. - Bahagian 1 - Perkakasan: Pendahuluan Sejak saya memulakan kajian Arduino dan Pembuat Budaya, saya suka membina alat yang berguna menggunakan barang sampah dan sekerap seperti penutup botol, kepingan PVC, tin minuman, dan lain-lain. Saya suka memberi masa nyawa kepada mana-mana bahagian atau pasangan
Cara Membuat Kalendar Kakek-Nenek & Buku Skrap (walaupun Anda Tidak Tahu Cara Memo Buku Memo): 8 Langkah (dengan Gambar)
Cara Membuat Kalendar Kakek-Nenek & Buku Skrap (walaupun Anda Tidak Tahu Cara Memo Buku Memo): Ini adalah hadiah percutian yang sangat menjimatkan (dan sangat dihargai!) Untuk datuk dan nenek. Saya membuat 5 kalendar tahun ini dengan harga kurang dari $ 7 setiap satu. Bahan: 12 gambar hebat anak, anak, keponakan, keponakan, anjing, kucing, atau saudara-mara lain12 kepingan yang berbeza