সুচিপত্র:
- ধাপ 1: যন্ত্রাংশ এবং উপকরণ
- পদক্ষেপ 2: সফ্টওয়্যার সেট আপ করা
- ধাপ 3: হার্ডওয়্যার সেট আপ
- ধাপ 4: আপনার ডিভাইসের সাথে সংযোগ স্থাপন
- ধাপ 5: MATLAB কোডিং
ভিডিও: কিভাবে "একটি হাইকার্স স্ক্র্যাপবুক" কোড করবেন: 5 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
মানুষ তাদের জন্য গুরুত্বপূর্ণ যে শখ, যেমন হাইকিং সম্পর্কে নস্টালজিক হতে থাকে।
কিন্তু কিভাবে আপনি একটি ভ্রমণের স্মৃতি রাখবেন?
ছবি একটি বিকল্প, হ্যাঁ। এই ডিভাইসটি ট্রিপ থেকে ডেটা আর্কাইভ করার আরেকটি বিকল্পের অনুমতি দেবে। ব্যক্তির একটি গ্রাফ থাকবে, যে উচ্চতায় তারা যে উচ্চতার সাথে তুলনা করেছিল তার সাথে তুলনা করা হয়েছে। উপরন্তু, এটি তাদের সর্বাধিক, সর্বনিম্ন এবং গড় চাপের কথা বলবে যা তারা বৃদ্ধির পুরো সময় জুড়ে প্রকাশ করেছিল।
এটি হাইকিং সম্পর্কিত ডেটা পর্যবেক্ষণ এবং রেকর্ড করার জন্য ইন্টারনেট অফ থিংস অ্যালটিচিউড এবং প্রেসার সেন্সর ব্যবহার করে। MATLAB তারপর কী চাপ রিডিং আউটপুট এবং সময় বনাম উচ্চতা একটি গ্রাফ আউটপুট তথ্য বিশ্লেষণ করতে ব্যবহৃত হয়।
ধাপ 1: যন্ত্রাংশ এবং উপকরণ
স্পার্কফুন ESP8266
সামঞ্জস্যপূর্ণ উচ্চতা/চাপ সেন্সর
তারের
ইউএসবি থেকে মাইক্রো-ইউএসবি কেবল
থিংস্পিক অ্যাকাউন্ট
Arduino সফটওয়্যার
MATLAB সফটওয়্যার এবং ThingSpeak টুল বক্স
পদক্ষেপ 2: সফ্টওয়্যার সেট আপ করা
একটি অ্যাকাউন্ট তৈরি করুন
একটি "নতুন চ্যানেল" তৈরি করুন
ক্ষেত্র 1 কে উচ্চতা হিসাবে এবং ক্ষেত্র 2 কে চাপ হিসাবে চিহ্নিত করুন
চ্যানেল সংরক্ষণ করুন
"শেয়ারিং" এ যান এবং "সবার সাথে চ্যানেল ভিউ শেয়ার করুন" নির্বাচন করুন
[Https://ef.engr.utk.edu/ef230-2017-08/projects/ard…] থেকে কোডটি Arduino এ আটকান
ওয়াইফাই নেটওয়ার্ক "ssid" এবং পাসওয়ার্ড পরিবর্তন করুন
ThingSpeak এ API কীগুলির সাথে মেলে "streamID" এবং "privateKey" পরিবর্তন করুন
ধাপ 3: হার্ডওয়্যার সেট আপ
উপরের ছবি অনুযায়ী তারের হার্ডওয়্যার
ল্যাপটপ এবং ESP8266 এ USB প্লাগ করুন
ধাপ 4: আপনার ডিভাইসের সাথে সংযোগ স্থাপন
ESP8266 চালু করার জন্য ছোট, কালো সুইচটি সন্ধান করুন এবং ফ্লিপ করুন
কোড আপলোড করতে Arduino প্রোগ্রামের উপরের বাম কোণে ডান-মুখী তীরটি ক্লিক করুন (এটি কয়েক মিনিট সময় নিতে পারে)
এখন সেন্সর রিডিংগুলি ThingSpeak ওয়েবসাইটে ডেটা আউটপুট করা উচিত, যা গ্রাফিক্যালি উপস্থাপন করা হয়
ধাপ 5: MATLAB কোডিং
MATLAB- এ "microcontroller_project" ফাংশনের জন্য নিচের কোডটি কপি করুন
নির্দিষ্ট ThingSpeak চ্যানেলের সাথে মানানসই বোল্ড টেক্সট পরিবর্তন করুন
(বোল্ডে ""০" বলতে চ্যানেল থেকে কয়েক মিনিটের ডেটা বিবেচনায় নেওয়া হয়। চ্যানেলটি কতদিন ধরে চলছে সে অনুযায়ী এটিকে ম্যানুয়ালি পরিবর্তন করুন।)
কমান্ড উইন্ডোতে "microcontroller_project" লিখে ফাংশনটি কল করুন
কোড:
কাজ
readChannelID = 364102;
readAPIKey = 'U9AJ9S68KVNYQKQV';
altitudefieldID = 1;
প্রেসারফিল্ড আইডি = 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 ('সময় (সেকেন্ড)')
ylabel ('উচ্চতা (ফুট)')
str = তারিখ; কিংবদন্তি (str)
Pressures_Pa.max = সর্বোচ্চ (চাপ)
Pressures_Pa.min = মিনিট (চাপ)
Pressures_Pa.avg = গড় (চাপ)
শেষ
প্রস্তাবিত:
ভেক্সের জন্য মোডকিট এ একটি কালার সোর্টার কিভাবে কোড করবেন: 7 টি ধাপ
কিভাবে ভেক্সের জন্য মোডকিট এ একটি কালার সোর্টার কোড করবেন: হাই সব, এই টিউটোরিয়ালে আপনি শিখবেন কিভাবে ভেক্সহোপের জন্য মোডকিট এ একটি কালার বল সার্টার কোড করতে হয় আশা করি আপনি এটি তৈরি করবেন এবং উপভোগ করবেন! প্লিজ আমার জন্য ভোট দিন
কিভাবে একটি 85 মিমি প্রজেক্টর লেন্সের জন্য একটি সামঞ্জস্যপূর্ণ হেলিকয়েড অ্যাডাপ্টার তৈরি করবেন, একটি পলিপ্রোপিলিন টিউব সংযোগকারী থেকে: 5 টি ধাপ
একটি পলিপ্রোপিলিন টিউব সংযোগকারী থেকে 85 মিমি প্রজেক্টর লেন্সের জন্য একটি সামঞ্জস্যযোগ্য হেলিকয়েড অ্যাডাপ্টার কীভাবে তৈরি করবেন: আমি সম্প্রতি প্রায় 10 ইউরোর জন্য একটি পুরানো স্লাইড প্রজেক্টর কিনেছি। প্রজেক্টরটি 85 মিমি f/2.8 লেন্স দিয়ে সজ্জিত, সহজেই প্রজেক্টর থেকে বিচ্ছিন্ন (কোন যন্ত্রাংশ বিচ্ছিন্ন করার প্রয়োজন নেই)। তাই আমি আমার পেন্টার জন্য এটিকে 85 মিমি লেন্সে রূপান্তর করার সিদ্ধান্ত নিয়েছি
কিভাবে একটি সিএমডি গেম তৈরি করবেন! ফ্রি ডাউনলোড এবং কোড কপি!: 6 টি ধাপ
কিভাবে একটি সিএমডি গেম তৈরি করবেন! ফ্রি ডাউনলোড এবং কোড কপি !: আমি এই আশ্চর্যজনক CMD/ব্যাচ গেম ফ্রি ডাউনলোড এবং কোড কপি তৈরি করেছি
কীভাবে দাদা -দাদির ক্যালেন্ডার তৈরি করা যায় & স্ক্র্যাপবুক (এমনকি যদি আপনি স্ক্র্যাপবুক কিভাবে জানেন না): 8 টি ধাপ (ছবি সহ)
কীভাবে দাদা -দাদির ক্যালেন্ডার তৈরি করা যায় & স্ক্র্যাপবুক (এমনকি যদি আপনি স্ক্র্যাপবুক করতে নাও জানেন): এটি দাদাদের জন্য একটি খুব অর্থনৈতিক (এবং অনেক প্রশংসিত!) ছুটির উপহার। আমি এই বছর $ 7 এরও কম মূল্যে 5 টি ক্যালেন্ডার তৈরি করেছি। সামগ্রী: আপনার সন্তানের 12 টি দুর্দান্ত ছবি, বাচ্চা, ভাতিজি, ভাগ্নে, কুকুর, বিড়াল বা অন্যান্য আত্মীয় 12 টি আলাদা আলাদা অংশ
কিভাবে একটি SheevaPlug এ Fedora ইনস্টল করবেন এবং একটি SD কার্ড বুট করবেন: 13 টি ধাপ
কিভাবে একটি SheevaPlug এ Fedora ইনস্টল করবেন এবং একটি SD কার্ড বুট করবেন।: আমি Slashdot এ SheevaPlug এ একটি পোস্ট দেখেছি এবং তারপর জনপ্রিয় মেকানিক্সে। এটি একটি আকর্ষণীয় যন্ত্রের মতো মনে হয়েছিল এটি w 2.5w চালায়, কোন ভক্ত নেই, কঠিন অবস্থা এবং মনিটরের প্রয়োজন নেই। বছর ধরে আমি একটি পুরানো CRT