Агуулгын хүснэгт:
- Алхам 1: эд анги, материал
- Алхам 2: Програм хангамжийг тохируулах
- Алхам 3: Тоног төхөөрөмжийг тохируулах
- Алхам 4: Төхөөрөмжөө холбох
- Алхам 5: MATLAB кодлох
Видео: "Явган аялалын дэвтэр" -ийг хэрхэн кодлох вэ: 5 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:05
Хүмүүс явган аялал гэх мэт өөрт хэрэгтэй хоббигоо дурсан санадаг.
Гэхдээ та явган аялалд хэрхэн дурсамж үлдээх вэ?
Зургууд бол сонголт юм, тийм ээ. Энэ төхөөрөмж нь аяллын өгөгдлийн архив болох өөр сонголтыг зөвшөөрөх болно. Тухайн хүн явган аялал хийх хугацаандаа хийсэн уулын өндрийг харьцуулсан графиктай байх болно. Нэмж дурдахад, энэ нь тэдэнд явган аялалын туршид тулгарсан хамгийн их, хамгийн бага, дундаж даралтыг хэлж өгөх болно.
Энэ нь интернетийн юмны өндөр ба даралт мэдрэгчийг ашиглан явган аялалын талаархи мэдээллийг хянаж, бүртгэдэг. Дараа нь 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: Тоног төхөөрөмжийг тохируулах
Дээрх зургийн дагуу тоног төхөөрөмжийг утас
Зөөврийн компьютер болон ESP8266 -д USB залгаарай
Алхам 4: Төхөөрөмжөө холбох
ESP8266 дээрх жижиг хар товчлуурыг асаагаад эргүүлээрэй
Код байршуулахын тулд Arduino програмын зүүн дээд буланд байгаа баруун тийш харсан сумыг дарна уу (энэ нь хэдэн минут болно)
Одоо мэдрэгчийн уншилт нь өгөгдлийг график хэлбэрээр харуулсан ThingSpeak вэбсайтад гаргах ёстой
Алхам 5: MATLAB кодлох
"Microcontroller_project" функцын дараах кодыг MATLAB руу хуулна уу
Тод текстийг ThingSpeak сувагт тохируулан өөрчилнө үү
("90" гэж тодоор бичсэн нь сувгаас авсан хэдэн минутын өгөгдлийг хэлнэ. Суваг хэр удаан ажиллаж байгаагаас хамаарч үүнийг гараар өөрчилнө үү.)
Командын цонхонд "microcontroller_project" гэж бичээд функцийг дуудна уу
Код:
функц [graph Pressures_Pa] = microcontroller_project () data = thingSpeakRead (364102, 'Fields', [1, 2], 'NumMinutes', 90, 'OutputFormat', 'table');
readChannelID = 364102;
readAPIKey = 'U9AJ9S68KVNYQKQV';
өндрийн талбар ID = 1;
даралтын талбар ID = 2;
writeChannelID = 364102;
writeAPIKey = '6H8W3UNH6HMT1TCZ';
for i = 1: max (хэмжээ (өгөгдөл))
цагийн тэмдэг = өгөгдөл (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 ('Цаг (сек)')
ylabel ('Өндөр (ft)')
str = огноо; домог (str)
Pressures_Pa.max = хамгийн их (даралт)
Pressures_Pa.min = мин (даралт)
Pressures_Pa.avg = дундаж (даралт)
Төгсгөл
Зөвлөмж болгож буй:
ZVS Flyback Trafo ашиглан энгийн өндөр хүчдэлийн аялалын нуман хаалга (JACOB’S LADDER) хэрхэн хийх вэ: 3 алхам
ZVS Flyback Trafo-ийн тусламжтайгаар энгийн өндөр хүчдэлийн аялалын нуман хаалга (JACOB’S LADDER) хэрхэн хийх вэ: Жейкобын шат бол цахилгаан, цагаан, шар, цэнхэр эсвэл нил ягаан өнгийн нумуудын гайхалтай чамин харагддаг дэлгэц юм
Явган алхах спрайт хэрхэн бий болгох вэ: 9 алхам
Явган алхах спрайт хэрхэн үүсгэх вэ: Энд та алхах спрайт хэрхэн хийхийг сурах болно Шаардлагатай зүйлс: Компьютер (Ямар ч төрөл хийх болно) Интернет (Duh) Вэб хөтөч (Internet Explorer эсвэл Safari -аас өөр вэб хөтөч)
Нарны аялалын үүргэвч .. Замдаа цэнэглэхийн тулд: 5 алхам (зурагтай)
Нарны аялалын үүргэвч..Явахдаа цэнэглэх: Явахдаа цэнэглэх нь тийм ч хялбар биш юм.Алхах, нарны цахилгаан станц таныг наранд алхах үед зайгаа цэнэглэх болно. Цахилгаан нөөцлөлт нь амьдралыг аврахад тусална! Ухаалаг цүнх бол ирээдүй
Таблет горимд гарыг "Байнга" идэвхжүүлэх (ASUS-ийн 2-in-1 дэвтэр): 4 алхам
Таблет горимд гарыг "Байнга" идэвхжүүлэх (ASUS тэмдэглэлийн дэвтэр 2-оор 1): Саяхан миний ASUS Q551LN 2-in-1 тэмдэглэлийн дэвтэр дээрх дэлгэц улаан өнгийг харуулахаа больсон. Үүнийг засах гэж хэдэн сар оролдсоны эцэст би үүнийг байнгын ширээний компьютер болгож, дэлгэцэнд хавсаргахаар шийдлээ. Гэсэн хэдий ч хэрэв би "
Өвөө, эмээгийн хуанли хэрхэн хийх вэ & Тэмдэглэлийн дэвтэр (хэрвээ та хэрхэн дэвтэр бичихээ мэдэхгүй байсан ч гэсэн): 8 алхам (зурагтай)
Өвөө, эмээгийн хуанли хэрхэн хийх вэ & Scrapbook (хэрвээ чи яаж дэвтэр бичихээ мэдэхгүй байсан ч гэсэн): Энэ бол өвөө эмээ нарт зориулсан маш хэмнэлттэй (мөн маш их талархалтай!) Баярын бэлэг юм. Би энэ жил тус бүрдээ 7 доллараас бага үнээр 5 календарь хийсэн. Материал: Таны хүүхэд, хүүхдүүд, зээ, зээ, нохой, муур эсвэл бусад хамаатан садныхаа 12 гайхалтай зураг