সুচিপত্র:
- ধাপ 1: মিনি রুটি বোর্ডে MKR1000 এবং 8x8 ডিসপ্লে একত্রিত করুন
- পদক্ষেপ 2: আপনার আবহাওয়া অ্যাপি অ্যাকাউন্ট তৈরি করুন
- ধাপ 3: আপনার MKR1000 ফ্ল্যাশ বা প্রোগ্রাম করুন
- ধাপ 4: শেষ
ভিডিও: কিভাবে একটি মিনি আবহাওয়া অবস্থা প্রদর্শন করতে হয়: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
প্রকল্প সম্পর্কে
মাইক্রোকন্ট্রোলার একই সময়ে মজাদার এবং বিনোদনমূলক হতে পারে, বাস্তব ইন্টারনেটের জন্য কিছু ইন্টারনেট সংযোগ যোগ করুন! 8x8 ম্যাট্রিক্স ডিসপ্লে এবং একটি সুন্দর কিন্তু শক্তি পূর্ণ MKR1000 ব্যবহার করে আমি কিভাবে একটি মিনি আবহাওয়া অবস্থা প্রদর্শন তৈরি করতে পেরেছি তা আপনাকে দেখানোর অনুমতি দিন।
আমি একটি নির্বাচিত স্থানে তাপমাত্রা, আর্দ্রতা এবং আবহাওয়ার অবস্থা আনতে Genuino MKR1000 ব্যবহার করব।
একটি স্লাইড অ্যানিমেশন প্যাটার্নে প্রদর্শনের জন্য অবস্থা দেখান।
চ্যালেঞ্জ
আপনার মাইক্রোকন্ট্রোলারের শক্তি ব্যবহার করুন এবং আসল ইন্টারনেট অফ থিংসের জন্য স্তর বাড়ান!
যেহেতু 8x8 ম্যাট্রিক্স মূলত LEDs এর একটি অ্যারে, তাই আমাকে টেক্সট এবং অ্যানিমেশন প্রভাব দেখানোর জন্য এটি প্রোগ্রাম করতে হবে
এই প্রকল্পে আপনি কিভাবে শিখবেন
- বিশ্রাম ওয়েব পরিষেবা API ব্যবহার করুন
- কিভাবে আপনার মাইক্রোকন্ট্রোলারের শক্তি সম্পূর্ণরূপে ব্যবহার করবেন
- IOT এর জন্য ইন্টারনেট সংযোগ ব্যবহার করুন
- কিভাবে Json ডেটা বিশ্লেষণ করতে হয়
- আরডুইনোতে থ্রেড এবং ওয়াইফাই লাইব্রেরি কীভাবে ব্যবহার করবেন
ধাপ 1: মিনি রুটি বোর্ডে MKR1000 এবং 8x8 ডিসপ্লে একত্রিত করুন
সেটআপটি বেশ সহজ, আমাদের 8x8 ম্যাট্রিক্স ডিসপ্লেটি আমাদের মাইক্রোকন্ট্রোলারের সাথে সংযুক্ত করতে হবে।
প্রয়োজনীয়তা
- 16pcs পুরুষ থেকে মহিলা jumpers
- মিনি রুটি বোর্ড
- মাইক্রোকন্ট্রোলার
- 8x8 ম্যাট্রিক্স ডিসপ্লে '
সমাবেশ প্রদর্শন
আপনার জাম্পারগুলিকে 8 পিসি গ্রুপে ভাগ করুন।
নিশ্চিত করুন যে জাম্পার তারগুলি পুরোপুরি সারিবদ্ধ।
8 জন মহিলা জাম্পারকে ম্যাট্রিক্স ডিসপ্লের প্রথম 8 পিনের সাথে সংযুক্ত করুন।
ম্যাট্রিক্স ডিসপ্লের ২ য় পিনের সাথে অন্য female জন মহিলা জাম্পার সংযুক্ত করুন।
মাইক্রোকন্ট্রোলারের সাথে সংযুক্ত করুন
মিনি ব্রেডবোর্ডে মাইক্রোকন্ট্রোলার সংযুক্ত করুন
জাম্পার তারের শেষ পুরুষ পিনগুলি ব্যবহার করে, তাদের প্রথম 8 টি গর্তে ertোকান যেখানে মাইক্রোকন্টোলার পিন সংযুক্ত থাকে (5-A5)।
বাকি 8 টি গর্তে যেখানে মাইক্রোকন্টোলার পিন সংযুক্ত থাকে সেখানে ertোকান (6-13)।
8x8 ম্যাট্রিক্স ডিসপ্লে সামঞ্জস্য করুন যাতে আপনি টেবিলে রাখলে এটি সামনের দিকে থাকে।
পদক্ষেপ 2: আপনার আবহাওয়া অ্যাপি অ্যাকাউন্ট তৈরি করুন
পুরোপুরি ইন্টারনেট অফ থিংস নামে পরিচিত হওয়ার জন্য, আমাদের ইন্টারনেট থেকে কিছু ডেটা আনতে হবে।
আমি আমার নির্বাচিত অবস্থান থেকে আবহাওয়ার তথ্য আনতে APIXU API ব্যবহার করেছি।
এখানে অ্যাকাউন্টের জন্য সাইন আপ করুন https://www.apixu.com/login.aspx এবং আপনার অ্যাকাউন্ট API কী পান।
আমার নিজের এপিআই কী ব্যবহার করতে বিনা দ্বিধায়
স্ট্রিং apiKey = "8f0ff191defb4a20b5583518171203"; // আপনার apixu api কী
ধাপ 3: আপনার MKR1000 ফ্ল্যাশ বা প্রোগ্রাম করুন
আপনার Arduino লাইব্রেরিতে সংযুক্ত HexFont.h যোগ করুন।
আপনার মাইক্রোকন্ট্রোলার ফ্ল্যাশ করার জন্য সংযুক্ত simple_weather_display.ino ব্যবহার করুন।
কোডের এই অংশে:
আপনার ওয়াইফাই সেটিংস দিয়ে প্রতিস্থাপন করুন
char ssid = ""; // আপনার নেটওয়ার্ক SSID (নাম) চর পাস = ""; // আপনার নেটওয়ার্ক পাসওয়ার্ড (WPA এর জন্য ব্যবহার করুন, অথবা WEP এর জন্য কী হিসাবে ব্যবহার করুন)
আপনার Apixu Api কী এবং লোকেশন কোঅর্ডিনেট দিয়ে প্রতিস্থাপন করুন
স্ট্রিং apiKey = "8f0ff191defb4a20b5583518171203"; // আপনার apixu api কী
স্ট্রিং স্থানাঙ্ক = "14.3335591, 120.9758737"; // আপনার অবস্থান স্থানাঙ্ক
কোডের এই অংশে কোন ডেটা প্রদর্শিত হবে তা আপনি পরিবর্তন করতে পারেন
// নতুন আবহাওয়ার অবস্থাতে ডিসপ্লে টেক্সট আপডেট করুন
বার্তা = ""; // বর্তমান অবস্থা পান String condition = result ["current"] ["condition"] ["text"]; appendMessage (শর্ত); appendMessage (""); স্ট্রিং temp_c = ফলাফল ["বর্তমান"] ["temp_c"]; appendMessage (temp_c); appendMessage ("C"); appendMessage (""); স্ট্রিং আর্দ্রতা = ফলাফল ["বর্তমান"] ["আর্দ্রতা"]; পরিশিষ্ট বার্তা (আর্দ্রতা); appendMessage ("H"); appendMessage ("");
উদাহরণস্বরূপ যদি আপনি apixu api ফলাফল থেকে wind_mph যোগ করতে চান:
স্ট্রিং wind_mph = ফলাফল ["কারেন্ট"] ["wind_mph"];
appendMessage (wind_mph); appendMessage ("বায়ু mph"); appendMessage ("");
ধাপ 4: শেষ
একবার ফ্ল্যাশ হয়ে গেলে এটি আপনার ওয়াইফাই এর সাথে সংযোগ স্থাপনের চেষ্টা করবে এবং আপনার আবহাওয়া, তাপমাত্রা এবং আর্দ্রতা নিয়ে আসবে!
আপনার ইন্টারনেট সংযোগ আছে তা নিশ্চিত করুন।
সাহায্য দরকার?
এখানে নির্দ্বিধায় মন্তব্য করুন।
আমার গিথুব রেপোতে প্রকল্পটিকে সমর্থন করুন
github.com/imjeffparedes/iot-simple-weath…
এছাড়াও অনুগ্রহ করে অনুগ্রহ করে মাইক্রোকন্ট্রোলার প্রতিযোগিতায় আমাকে ভোট দিন।:)
প্রস্তাবিত:
কিভাবে একটি এমুলেটরের সাথে একটি কন্ট্রোলার ইনস্টল, চালানো এবং সংযুক্ত করতে হয়: 7 টি ধাপ
কিভাবে একটি এমুলেটরের সাথে একটি কন্ট্রোলার ইনস্টল, চালানো এবং সংযুক্ত করতে হয়: আপনি কি কখনও বসে আছেন এবং আপনার ছোটবেলাকে একজন তরুণ গেমার হিসাবে মনে রেখেছেন এবং কখনও কখনও ইচ্ছা করেন যে আপনি অতীতের সেই পুরোনো রত্নগুলিকে আবার দেখতে পারেন? আচ্ছা, এর জন্য একটি অ্যাপ আছে …. আরো বিশেষভাবে গেমারদের একটি সম্প্রদায় আছে যারা প্রোগ্রাম তৈরি করে
কিভাবে একটি 555 টাইমার ব্যবহার করে একটি জাল গাড়ির অ্যালার্ম তৈরি করতে হয়: 5 টি ধাপ
কিভাবে একটি 555 টাইমার ব্যবহার করে একটি নকল গাড়ির অ্যালার্ম তৈরি করা যায়: এই প্রকল্পটি দেখায় কিভাবে NE555 ব্যবহার করে পাঁচ সেকেন্ড বিলম্বের সাথে একটি ঝলকানি LED আলো তৈরি করা যায়। এটি একটি ভুয়া গাড়ী এলার্ম হিসাবে কাজ করতে পারে, কারণ এটি একটি গাড়ী এলার্ম সিস্টেমের নকল করে যার সাথে এটি উজ্জ্বল লাল ঝলকানি LED। অসুবিধা স্তর সার্কিট নিজেই কঠিন নয়
স্পর্শ সুইচ - কিভাবে একটি ট্রানজিস্টর এবং ব্রেডবোর্ড ব্যবহার করে একটি টাচ সুইচ তৈরি করতে হয় ।: 4 ধাপ
স্পর্শ সুইচ | কিভাবে একটি ট্রানজিস্টর এবং ব্রেডবোর্ড ব্যবহার করে একটি টাচ সুইচ তৈরি করতে হয় ।: টাচ সুইচ ট্রানজিস্টর প্রয়োগের উপর ভিত্তি করে একটি খুব সহজ প্রকল্প। এই প্রকল্পে BC547 ট্রানজিস্টার ব্যবহার করা হয়েছে যা টাচ সুইচ হিসাবে কাজ করে। ভিডিওটি দেখার জন্য নিশ্চিত থাকুন যা আপনাকে প্রকল্প সম্পর্কে সম্পূর্ণ বিবরণ দেবে
কিভাবে একটি রাস্পবেরি পাই, Node.js, Express, এবং MongoDB সহ একটি ওয়েবসাইট তৈরি করতে হয় পর্ব 1: 6 ধাপ
কিভাবে একটি রাস্পবেরি পাই, Node.js, Express, এবং MongoDB এর মাধ্যমে একটি ওয়েবসাইট তৈরি করা যায় … পর্ব 1: আমার node.js ওয়েব অ্যাপ টিউটোরিয়ালের PART 1 এ স্বাগতম। পার্ট 1 node.js অ্যাপ ডেভেলপমেন্টের জন্য ব্যবহৃত প্রয়োজনীয় সফ্টওয়্যার, কিভাবে পোর্ট ফরওয়ার্ডিং ব্যবহার করতে হয়, কিভাবে এক্সপ্রেস ব্যবহার করে একটি অ্যাপ তৈরি করতে হয়, এবং কিভাবে আপনার অ্যাপটি চালাতে হয় তার মাধ্যমে যেতে যাচ্ছে। এর দ্বিতীয় অংশ
কিভাবে একটি পোটেন্টিওমিটার দিয়ে একটি স্টেপার মোটর নিয়ন্ত্রণ করতে হয় ।: ৫ টি ধাপ
একটি পোটেন্টিওমিটারের সাহায্যে স্টেপার মোটরকে কিভাবে নিয়ন্ত্রণ করতে হয়। চল শুরু করা যাক