সুচিপত্র:
- ধাপ 1: ভিডিওটি দেখুন।
- ধাপ 2: NodeMCU Wi-Fi মডিউলের সাথে কাজ করার জন্য Arduino IDE প্রস্তুত করুন।
- ধাপ 3: ডট ম্যাট্রিক্স ডিসপ্লে পরীক্ষা করুন।
- ধাপ 4: ThingHTTP প্রস্তুত করুন।
- ধাপ 5: মডিউল পরীক্ষা করুন।
- ধাপ 6: চূড়ান্ত স্কেচ।
- ধাপ 7: সম্পন্ন
ভিডিও: IoT দিয়ে দিনের প্রদর্শন: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এই নির্দেশনায়, আমি আপনাকে দেখাবো কিভাবে আপনি নোডএমসিইউ ওয়াই-ফাই মডিউল এবং ডট ম্যাট্রিক্স ডিসপ্লে ব্যবহার করে "ওয়ার্ড অফ দ্য ডে ডিসপ্লে" তৈরি করতে পারেন। আজকের শব্দের পরিবর্তে, আপনি এই টিউটোরিয়ালটি পড়ার পরে, পুরো ইন্টারনেট থেকে আপনি যা চান তা (পাঠ্য) প্রদর্শন করতে পারেন। যদি আপনি এই প্রথম ওয়াই-ফাই মডিউল ব্যবহার করেন, তাহলে এই টিউটোরিয়ালটিও আপনাকে সাহায্য করবে, যেহেতু আমি শুরু থেকে শেষ পর্যন্ত সমস্ত পথ জুড়েছি।
এর মধ্যে প্রবেশ করা যাক।
ধাপ 1: ভিডিওটি দেখুন।
ভিডিওতে আমি এই প্রকল্পটি নির্মাণের জন্য প্রয়োজনীয় সমস্ত পদক্ষেপগুলি অন্তর্ভুক্ত করেছি। আমি প্রকল্পে ব্যবহৃত কোডের একটি গভীর ব্যাখ্যাও অন্তর্ভুক্ত করেছি যা একটি শিক্ষানবিসের জন্যও দরকারী, এবং অন্যথায় লিখিত বিন্যাসে ব্যাখ্যা করা সম্ভব নয়।
তাই এগিয়ে যাওয়ার আগে নিশ্চিত হয়ে নিন।
ধাপ 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 প্রস্তুত করুন।
1. মজিলা ফায়ারফক্স খুলুন (ক্রোম আমার জন্য কাজ করে না)। আপনার ওয়েবসাইট নির্বাচন করুন (আমি Dictionary.com ব্যবহার করেছি)। আপনার আগ্রহী শব্দটিতে ডান ক্লিক করুন, পরিদর্শন উপাদান নির্বাচন করুন। হাইলাইট করা কোডের XPath কপি করুন। Thingspeak.com6 এ যান। অ্যাপ্লিকেশনগুলিতে যান, এবং তারপর ThingHTTP.7 নির্বাচন করুন। নতুন থিংএইচটিটিপি তৈরি করুন, এটির কিছু নাম দিন, যে পৃষ্ঠার থেকে আপনি এক্সপ্যাথ কপি করেছেন তার ইউআরএল দিন, এক্সপ্যাথটি পূর্বে স্ট্রিং বিশ্লেষণে অনুলিপি করুন, থিংএইচটিটিপি সংরক্ষণ করুন।
তৈরি API- এর একটি নোট নিন।
সঠিক বোঝার জন্য এবং এটি করার প্রয়োজনীয়তার জন্য ভিডিওটি দেখুন।
ধাপ 5: মডিউল পরীক্ষা করুন।
এই ধাপে সংযুক্ত স্কেচটি খুলুন এবং Wi-Fi SSID, পাস কী এবং API কী সম্পাদনা করুন এবং এটি আপলোড করুন আপলোড করার পরে, সিরিয়াল মনিটর খুলুন, যদি আউটপুটটি এই ধাপে আমি সংযুক্ত করেছি এমন কিছু দেখায় তবে মডিউলটি ঠিক কাজ করছে এবং আপনি চূড়ান্ত ধাপে যেতে পারেন।
আপনি চাইলে অন্য কোন ওয়েবসাইট ব্যবহার করতে পারেন, এটি দেখুন।
ধাপ 6: চূড়ান্ত স্কেচ।
ধাপ 3 এর মতো একই সংযোগগুলি করুন। এই ধাপে চূড়ান্ত কোড সংযুক্ত করা হয়েছে।
ওয়াই-ফাই এসএসআইডি, পাস কী (ওয়াই-ফাই খোলা থাকলে উদ্ধৃতিগুলি ফাঁকা রাখুন) এবং এপিআই সম্পাদনা করুন এবং মডিউলে আপলোড করুন।
একবার এটি ওয়াই-ফাইয়ের সাথে সংযুক্ত হয়ে গেলে এবং ডেটা নিয়ে আসার পরে, এটি ডিএমডিতে শব্দ এবং অর্থটি সংযোগ বিচ্ছিন্ন করে এবং প্রদর্শন করবে (স্থিতি নির্ধারণের জন্য অন্তর্নির্মিত এলইডি দেখুন, ঝলকানি-ওয়াই-ফাই সংযোগ করার চেষ্টা, কঠিন নীল - সংযুক্ত, বন্ধ - সংযোগ বিচ্ছিন্ন)। ওয়াই-ফাই থেকে সংযোগ বিচ্ছিন্ন করলে বিদ্যুৎ সাশ্রয় হয় কিন্তু এর একটি অসুবিধাও রয়েছে, নতুন ডেটা আনার জন্য আপনাকে মডিউল পুনরায় চালু করতে হবে।
কিন্তু এই ধরনের অ্যাপ্লিকেশনের জন্য, আমি সত্যিই মনে করি না যে এটি ওয়াই-ফাইয়ের সাথে সংযুক্ত রাখা একটি ভাল ধারণা, তবে প্রোগ্রামে কয়েকটি টুইকিংয়ের পরে আপনি সহজেই এটি করতে পারেন। এটা সম্পূর্ণ তোমার উপর নির্ভর করছে.
ধাপ 7: সম্পন্ন
এটাই!
কোন টিপস বা সন্দেহ মন্তব্য বিনা দ্বিধায়, আমি আপনাকে সাহায্য করতে আরো খুশি হবে।
পড়ার জন্য ধন্যবাদ, সাবস্ক্রাইব করার কথা বিবেচনা করুন, এবং যদি আপনি এই প্রকল্পটি পছন্দ করেন, আমাদের ইউটিউব চ্যানেলটি দেখুন, আমাদের কাছে অনেকগুলি আছে:)
পরবর্তী নির্দেশনায় দেখা হবে।
প্রস্তাবিত:
ওয়েডশেয়ার ই-কালি প্রদর্শন যথার্থ ভোল্টমিটার (0-90v ডিসি) Arduino ন্যানো দিয়ে: 3 ধাপ
ওয়েডশেয়ার ই-কালি ডিসপ্লে যথার্থ ভোল্টমিটার (0-90v ডিসি) Arduino ন্যানো দিয়ে: এই নির্দেশনায়, আমি একটি Arduino ন্যানো, একটি ভোল্টেজ ডিভাইডার এবং একটি ADS1115 এর সাথে 2.9 "ওয়েভশেয়ার ই-পেপার ডিসপ্লে ব্যবহার করি 90 পর্যন্ত সুনির্দিষ্ট ভোল্টেজ প্রদর্শন করতে ই-পেপার ডিসপ্লেতে ভোল্টস ডিসি। এই নির্দেশযোগ্য এই দুটি পূর্ববর্তী প্রকল্পের সমন্বয়:
7 দিনের বিকল্প: কিভাবে বিমান বাহিনী থেকে আলাদা হবে: 22 টি ধাপ
7 দিনের বিকল্প: কিভাবে বিমান বাহিনী থেকে বিচ্ছিন্ন হবে: এই টিউটোরিয়ালটি ধাপে ধাপে ছবি দেখায় কিভাবে একজন বিমান বাহিনী অফিসার 7 দিনের বিকল্পের অধীনে বিমান বাহিনী ছেড়ে যাওয়ার জন্য আবেদন করতে পারেন। "-দিনের বিকল্প ব্যায়াম " অথবা "-দিনের নির্বাচন " মানে বিমান বাহিনী থেকে বিচ্ছিন্নতার জন্য আবেদন করা
ইন্টারনেট ঘড়ি: NTP প্রোটোকল সহ ESP8266 NodeMCU ব্যবহার করে একটি OLED দিয়ে তারিখ এবং সময় প্রদর্শন করুন: 6 টি ধাপ
ইন্টারনেট ঘড়ি: NTP প্রোটোকল সহ ESP8266 NodeMCU ব্যবহার করে একটি OLED দিয়ে তারিখ এবং সময় প্রদর্শন করুন: হাই বন্ধুরা এই নির্দেশাবলীতে আমরা একটি ইন্টারনেট ঘড়ি তৈরি করব যা ইন্টারনেট থেকে সময় পাবে তাই এই প্রকল্পটি চালানোর জন্য আরটিসির প্রয়োজন হবে না, এটি কেবল একটি প্রয়োজন কাজ করছে ইন্টারনেট সংযোগ এবং এই প্রকল্পের জন্য আপনার একটি esp8266 প্রয়োজন হবে যা একটি
Arduino, BME280 সহ ওয়েদার-স্টেশন এবং গত 1-2 দিনের মধ্যে ট্রেন্ড দেখার জন্য প্রদর্শন: 3 টি ধাপ (ছবি সহ)
Arduino, BME280 এবং গত 1-2 দিনের মধ্যে ট্রেন্ড দেখার জন্য ডিসপ্লে সহ ওয়েদার-স্টেশন: হ্যালো! তারা বর্তমান বায়ুচাপ, তাপমাত্রা এবং আর্দ্রতা দেখায়। এখন পর্যন্ত তাদের অভাব ছিল গত 1-2 দিনের মধ্যে কোর্সের একটি উপস্থাপনা। এই প্রক্রিয়ার একটি হবে
তাপমাত্রা এবং আর্দ্রতা প্রদর্শন সহ আপনার টিভি রিমোট (আইআর রিমোট) দিয়ে আপনি বৈদ্যুতিক যন্ত্রপাতি নিয়ন্ত্রণ করুন: 9 টি ধাপ
আপনার টিভি রিমোট (আইআর রিমোট) দিয়ে তাপমাত্রা এবং আর্দ্রতা প্রদর্শনের মাধ্যমে আপনার বৈদ্যুতিক যন্ত্রপাতি নিয়ন্ত্রণ করুন: হাই আমি অভয় এবং এটি ইন্সট্রাকটেবলের উপর আমার প্রথম ব্লগ এবং আজ আমি আপনাকে দেখাবো কিভাবে এটি নির্মাণ করে আপনার টিভি রিমোট দিয়ে আপনার বৈদ্যুতিক যন্ত্রপাতি নিয়ন্ত্রণ করা যায় সহজ প্রকল্প। ATL ল্যাবকে ধন্যবাদ এবং উপাদান সরবরাহ করার জন্য