সুচিপত্র:

IoT দিয়ে দিনের প্রদর্শন: 7 টি ধাপ
IoT দিয়ে দিনের প্রদর্শন: 7 টি ধাপ

ভিডিও: IoT দিয়ে দিনের প্রদর্শন: 7 টি ধাপ

ভিডিও: IoT দিয়ে দিনের প্রদর্শন: 7 টি ধাপ
ভিডিও: ক্ষুদে বিজ্ঞানীদের বিজ্ঞান মেলা 2024, ডিসেম্বর
Anonim
IoT দিয়ে দিনের প্রদর্শন
IoT দিয়ে দিনের প্রদর্শন

এই নির্দেশনায়, আমি আপনাকে দেখাবো কিভাবে আপনি নোডএমসিইউ ওয়াই-ফাই মডিউল এবং ডট ম্যাট্রিক্স ডিসপ্লে ব্যবহার করে "ওয়ার্ড অফ দ্য ডে ডিসপ্লে" তৈরি করতে পারেন। আজকের শব্দের পরিবর্তে, আপনি এই টিউটোরিয়ালটি পড়ার পরে, পুরো ইন্টারনেট থেকে আপনি যা চান তা (পাঠ্য) প্রদর্শন করতে পারেন। যদি আপনি এই প্রথম ওয়াই-ফাই মডিউল ব্যবহার করেন, তাহলে এই টিউটোরিয়ালটিও আপনাকে সাহায্য করবে, যেহেতু আমি শুরু থেকে শেষ পর্যন্ত সমস্ত পথ জুড়েছি।

এর মধ্যে প্রবেশ করা যাক।

ধাপ 1: ভিডিওটি দেখুন।

Image
Image

ভিডিওতে আমি এই প্রকল্পটি নির্মাণের জন্য প্রয়োজনীয় সমস্ত পদক্ষেপগুলি অন্তর্ভুক্ত করেছি। আমি প্রকল্পে ব্যবহৃত কোডের একটি গভীর ব্যাখ্যাও অন্তর্ভুক্ত করেছি যা একটি শিক্ষানবিসের জন্যও দরকারী, এবং অন্যথায় লিখিত বিন্যাসে ব্যাখ্যা করা সম্ভব নয়।

তাই এগিয়ে যাওয়ার আগে নিশ্চিত হয়ে নিন।

ধাপ 2: NodeMCU Wi-Fi মডিউলের সাথে কাজ করার জন্য Arduino IDE প্রস্তুত করুন।

ওয়াই-ফাই মডিউলে প্রথমবার কাজ করা বেশিরভাগ ব্যবহারকারীর জন্য (আমিও) সবসময় কেক হাঁটা নয়। অতএব, এটির সাথে ধাপে ধাপে শুরু করার পরামর্শ দেওয়া হচ্ছে।

আমি প্রতিটি শিক্ষানবিসের জন্য এই নির্দেশক শ্রেণীর পরামর্শ দেব। এই মডিউল দিয়ে কিভাবে শুরু করা যায় তা ব্যাখ্যা করে লেখক বেকাথউইয়া একটি দুর্দান্ত কাজ করেছেন। আমি নিজেই মডিউলটির সাথে পরিচিত হওয়ার জন্য একই উত্স ব্যবহার করেছি।

সুতরাং, যদি আপনি একজন শিক্ষানবিশ হন তবে সেই ক্লাসটি দিয়ে যান, তবে কেবলমাত্র আপনি আসন্ন ধাপগুলিতে আপনার পথটি কাজ করতে পারেন।

ধাপ 3: ডট ম্যাট্রিক্স ডিসপ্লে পরীক্ষা করুন।

ডট ম্যাট্রিক্স ডিসপ্লে পরীক্ষা করুন।
ডট ম্যাট্রিক্স ডিসপ্লে পরীক্ষা করুন।
ডট ম্যাট্রিক্স ডিসপ্লে পরীক্ষা করুন।
ডট ম্যাট্রিক্স ডিসপ্লে পরীক্ষা করুন।
ডট ম্যাট্রিক্স ডিসপ্লে পরীক্ষা করুন।
ডট ম্যাট্রিক্স ডিসপ্লে পরীক্ষা করুন।

নিম্নরূপ ডট ম্যাট্রিক্সকে ওয়াই-ফাই মডিউলে সংযুক্ত করুন:

DMD - NodeMCU

Vcc - 3.3V

Gnd - Gnd

Clk - D5

দিন - D7

CS - D8

এখন ডট ম্যাট্রিক্স ডিসপ্লে চেক করতে, MD Parola এবং MD_MAX72XX লাইব্রেরিগুলি Arduino লাইব্রেরিতে যোগ করুন।

কিন্তু এটি ব্যবহার করার আগে, Arduino লাইব্রেরি ফোল্ডারে যান, MD_MAX_72XX লাইব্রেরি ফোল্ডার খুলুন, তারপর ডক্সে যান এবং যেকোন HMTL ফাইল খুলুন, তারপর আপনার কাছে থাকা ডট ম্যাট্রিক্স ডিসপ্লেটি নির্ধারণ করুন (আরও জানতে এখানে ক্লিক করুন)। আমার হল FC_16। এর পরে, "src" ফোল্ডারে যান এবং MD_MAX72XX.h ফাইলটি খুলুন। আপনার কাছে থাকা মডিউল অনুসারে হেডার ফাইলটি সংশোধন করুন এবং তারপরে এটি সংরক্ষণ করুন। এখন আপনি আপনার মডিউল চেক করতে পারেন পরীক্ষার স্কেচ খুলুন এবং আপলোড করুন। ডট ম্যাট্রিক্সের কিছু শিরোনাম অনুসরণ করে কিছু নিদর্শন প্রদর্শন করা উচিত, যা সিরিয়াল মনিটরেও দেখা যায়।

ধাপ 4: ThingHTTP প্রস্তুত করুন।

ThingHTTP প্রস্তুত করুন।
ThingHTTP প্রস্তুত করুন।
ThingHTTP প্রস্তুত করুন।
ThingHTTP প্রস্তুত করুন।
ThingHTTP প্রস্তুত করুন।
ThingHTTP প্রস্তুত করুন।

1. মজিলা ফায়ারফক্স খুলুন (ক্রোম আমার জন্য কাজ করে না)। আপনার ওয়েবসাইট নির্বাচন করুন (আমি Dictionary.com ব্যবহার করেছি)। আপনার আগ্রহী শব্দটিতে ডান ক্লিক করুন, পরিদর্শন উপাদান নির্বাচন করুন। হাইলাইট করা কোডের XPath কপি করুন। Thingspeak.com6 এ যান। অ্যাপ্লিকেশনগুলিতে যান, এবং তারপর ThingHTTP.7 নির্বাচন করুন। নতুন থিংএইচটিটিপি তৈরি করুন, এটির কিছু নাম দিন, যে পৃষ্ঠার থেকে আপনি এক্সপ্যাথ কপি করেছেন তার ইউআরএল দিন, এক্সপ্যাথটি পূর্বে স্ট্রিং বিশ্লেষণে অনুলিপি করুন, থিংএইচটিটিপি সংরক্ষণ করুন।

তৈরি API- এর একটি নোট নিন।

সঠিক বোঝার জন্য এবং এটি করার প্রয়োজনীয়তার জন্য ভিডিওটি দেখুন।

ধাপ 5: মডিউল পরীক্ষা করুন।

মডিউল পরীক্ষা করুন।
মডিউল পরীক্ষা করুন।
মডিউল পরীক্ষা করুন।
মডিউল পরীক্ষা করুন।
মডিউল পরীক্ষা করুন।
মডিউল পরীক্ষা করুন।

এই ধাপে সংযুক্ত স্কেচটি খুলুন এবং Wi-Fi SSID, পাস কী এবং API কী সম্পাদনা করুন এবং এটি আপলোড করুন আপলোড করার পরে, সিরিয়াল মনিটর খুলুন, যদি আউটপুটটি এই ধাপে আমি সংযুক্ত করেছি এমন কিছু দেখায় তবে মডিউলটি ঠিক কাজ করছে এবং আপনি চূড়ান্ত ধাপে যেতে পারেন।

আপনি চাইলে অন্য কোন ওয়েবসাইট ব্যবহার করতে পারেন, এটি দেখুন।

ধাপ 6: চূড়ান্ত স্কেচ।

চূড়ান্ত স্কেচ।
চূড়ান্ত স্কেচ।
চূড়ান্ত স্কেচ।
চূড়ান্ত স্কেচ।

ধাপ 3 এর মতো একই সংযোগগুলি করুন। এই ধাপে চূড়ান্ত কোড সংযুক্ত করা হয়েছে।

ওয়াই-ফাই এসএসআইডি, পাস কী (ওয়াই-ফাই খোলা থাকলে উদ্ধৃতিগুলি ফাঁকা রাখুন) এবং এপিআই সম্পাদনা করুন এবং মডিউলে আপলোড করুন।

একবার এটি ওয়াই-ফাইয়ের সাথে সংযুক্ত হয়ে গেলে এবং ডেটা নিয়ে আসার পরে, এটি ডিএমডিতে শব্দ এবং অর্থটি সংযোগ বিচ্ছিন্ন করে এবং প্রদর্শন করবে (স্থিতি নির্ধারণের জন্য অন্তর্নির্মিত এলইডি দেখুন, ঝলকানি-ওয়াই-ফাই সংযোগ করার চেষ্টা, কঠিন নীল - সংযুক্ত, বন্ধ - সংযোগ বিচ্ছিন্ন)। ওয়াই-ফাই থেকে সংযোগ বিচ্ছিন্ন করলে বিদ্যুৎ সাশ্রয় হয় কিন্তু এর একটি অসুবিধাও রয়েছে, নতুন ডেটা আনার জন্য আপনাকে মডিউল পুনরায় চালু করতে হবে।

কিন্তু এই ধরনের অ্যাপ্লিকেশনের জন্য, আমি সত্যিই মনে করি না যে এটি ওয়াই-ফাইয়ের সাথে সংযুক্ত রাখা একটি ভাল ধারণা, তবে প্রোগ্রামে কয়েকটি টুইকিংয়ের পরে আপনি সহজেই এটি করতে পারেন। এটা সম্পূর্ণ তোমার উপর নির্ভর করছে.

ধাপ 7: সম্পন্ন

এটাই!

কোন টিপস বা সন্দেহ মন্তব্য বিনা দ্বিধায়, আমি আপনাকে সাহায্য করতে আরো খুশি হবে।

পড়ার জন্য ধন্যবাদ, সাবস্ক্রাইব করার কথা বিবেচনা করুন, এবং যদি আপনি এই প্রকল্পটি পছন্দ করেন, আমাদের ইউটিউব চ্যানেলটি দেখুন, আমাদের কাছে অনেকগুলি আছে:)

পরবর্তী নির্দেশনায় দেখা হবে।

প্রস্তাবিত: