সুচিপত্র:
- ধাপ 1: প্রয়োজনীয় উপাদান
- ধাপ 2: সফটওয়্যার
- ধাপ 3: সার্কিট ডায়াগ্রাম
- ধাপ 4: কোড
- ধাপ 5: নিয়ন্ত্রণ
- ধাপ 6: উপসংহার
- ধাপ 7: ভিডিও !
ভিডিও: ইন্টারনেট/ক্লাউড নিয়ন্ত্রিত হোম অটোমেশন Esp8266 (AREST, MQTT, IoT) ব্যবহার করে: 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
ক্লাউড পরিষেবার জন্য https://arest.io/ এ সমস্ত ক্রেডিট !!
আইওটি এই মুহূর্তে বিশ্বের সবচেয়ে আলোচিত বিষয় !! ক্লাউড সার্ভার এবং পরিষেবাগুলি এটি সম্ভব করে তোলে আজকের বিশ্বের আকর্ষণ বিন্দু …
দূরত্বের বাহককে শাসন করা এবং লক্ষ্য ছিল !!
তাই এখন পৃথিবীর যে কোন জায়গা থেকে আপনার বাড়ি বা অফিস নিয়ন্ত্রণ করুন… শুধু ভিতর থেকে বা পরিসীমা থেকে নয় !!
অলস লোকের থেকে সহজ এবং সস্তা সমাধান !!! আনন্দ করুন এবং অলস থাকুন …
দ্রষ্টব্য: সম্পূর্ণ প্রকল্পটি পড়ুন প্রথম এটি 3-4 মিনিট এবং উদ্ভাবন করবে … অর্ধেক পড়বেন না এবং আপনার ডিভাইসটি ব্রিক করবেন না …
ধাপ 1: প্রয়োজনীয় উপাদান
শুধুমাত্র 4 টি উপাদান প্রয়োজন - 1. ESP8266 NODEMCU বা WEMOS D1 মিনি বা কোন esp8266 wifi ডেভেলপমেন্ট বোর্ড 2. রিলে (5V বা 6V) 3. ULN2003 বা UNL2003A (রিলে ড্রাইভার আইসি) 4. জাম্পার (স্পষ্টতই অন্যথায় এটি বিক্রি করে !!) প্রকল্পের মূল কাঠামো হল যে ESP8266 মডিউল MQTT সার্ভার (অর্থাৎ arest.io) থেকে সিগন্যাল গ্রহণ করবে এবং পিন বা প্রসেসরে সিগন্যাল ফরওয়ার্ড করবে। ULN2003 রিলে ড্রাইভার আইসি Nodemcu বোর্ড পিনের সাথে সংযুক্ত। আউটপুট পিনগুলি রিলে বা কোন RGB লাইট বা সার্ভো মোটর ইত্যাদির সাথে সংযুক্ত থাকে।
ধাপ 2: সফটওয়্যার
আমি প্রোগ্রামিং সফটওয়্যার হিসেবে Arduino IDE ব্যবহার করেছি। আপনি যদি এই Nodemcu বা esp8266 ডেভেলপমেন্ট বোর্ডে নতুন হন তাহলে অনুগ্রহ করে আমার আগের নির্দেশনা পড়ুন। Arduino IDE দিয়ে Nodemcu বা wemos বোর্ড ইন্টারফেস করতে।
Arduino IDE- এ পূর্বে বলা জিনিসগুলি সেট আপ করার পর, স্কিচ -এ যান> লাইব্রেরি অন্তর্ভুক্ত করুন -> লাইব্রেরিগুলি পরিচালনা করুন -> "এর জন্য অনুসন্ধান করুন" -> লাইব্রেরিগুলি ইনস্টল করুন -> এখন পাব -সাব -ক্লায়েন্টের জন্য অনুসন্ধান করুন -> লাইব্রেরি ইনস্টল করুন।
এখন তার অর্ধেক সম্পন্ন হয়েছে … প্রায় আছে !!!
ধাপ 3: সার্কিট ডায়াগ্রাম
যেহেতু উপরের সার্কিটটি ULN2003 রিলে ড্রাইভার আইসি -র ইনপুট দিকটি esp8266 এর পিনের সাথে সংযুক্ত থাকে এবং আউটপুটটি রিলে এর কুণ্ডলী পায়ে সংযুক্ত থাকে কারণ যখন esp8266 পিন উচ্চ হয় তখন ULN2003 এর আউটপুট পিন কম হয়ে যায় ফলে রিলে দেয় একটি 5V কাজ করার সম্ভাবনা।
রিলে esp8266 পিনে 0 বা 1 পাঠানোর পরিবর্তে আমরা servo- এর জন্য অন্যান্য মানও পাঠাতে পারি কিন্তু servo.attach (pin) ঘোষনা করে নির্দিষ্ট পরিমাণে servo ঘুরানোর জন্য। এটি সহজ কিন্তু প্রত্যেকেরই নতুনত্ব, পড়া এবং একটু চিন্তা করা প্রয়োজন।
ধাপ 4: কোড
আমি "মার্কো শোয়ার্টজ" প্রকল্প থেকে ধারণা পেয়েছি এবং এটি সংশোধন করেছি। তিনি d arest.io MQTT ব্যবহার করেছেন কিন্তু আমরা adafruit.io ব্যবহার করতে পারি। প্রোগ্রামের প্রধান অংশ হল:
অনন্য 6 ডিজিটের আইডি
char* device_id = "unique_6_digit_id";
ওয়াইফাই শংসাপত্র
const char* ssid = "ssid_name"; const char* password = "your_password";
আপনার পছন্দ মতো যেকোনো অনন্য আইডি বেছে নিন কিন্তু এটি আমার বা আপনার নাম না হওয়া পর্যন্ত অনন্য হওয়া উচিত যদি না এটি একটি তেলেগু নাম !!
অনন্য আইডি উদাহরণ: pf4h6q (শুধু উদাহরণ)
কোড অনুসারে কোডে অনেক পরিবর্তন করা যেতে পারে, ডেভেলপমেন্ট বোর্ডের প্রতিটি রিবুট করার পরে আমাদের আউটপুট উল্লেখ করতে হবে।
Github কোড
কোড:
ধাপ 5: নিয়ন্ত্রণ
2 গুরুত্বপূর্ণ পদক্ষেপ: 1. আউটপুট পিন ঘোষনা 2. টগলিং বা সেই পিনে তথ্য পাঠানো io "o" আউটপুট হিসাবে যে কোন ব্রাউজারে এটি চালানোর পর {"message": "Pin D2 সেট আউটপুট", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "সংযুক্ত": সত্য} পিনে টগল করা বা তথ্য প্রেরণ: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 আমাদের ইচ্ছা মতো একটু "0" বা "1" পাঠাচ্ছে https:// ক্লাউড। প্রয়োজনীয় URL। আমার আগের নির্দেশাবলীতে দেখানো হয়েছে। দয়া করে দেখুন যে অন্যথায় এটি দীর্ঘ হবে।
ধাপ 6: উপসংহার
এটি হোম যন্ত্রপাতি, দরজা, জানালা, সবকিছু নিয়ন্ত্রণের জন্য একটি IoT প্রকল্প এবং ব্যক্তির প্রয়োজন অনুযায়ী কাস্টমাইজ করা যায়। এটি স্থানীয়ভাবে নিয়ন্ত্রিত নয়, এই পুরো জিনিসটি যে কোন জায়গা থেকে নিয়ন্ত্রণ করা যায়।
প্রতিটি কমান্ড বা ইউআরএল এর সাথে যুক্তির প্রয়োজন হয় একসাথে 1-2 সেকেন্ড/সেকেন্ড চালানোর জন্য কারণ এটি একটি ডেডিকেটেড সার্ভার নয় … কিন্তু এই পৃথিবীর যে কোন জায়গা থেকে আপনার ঘর নিয়ন্ত্রণ করা অসাধারণ
আনন্দ করুন এবং অলস থাকুন … অবহেলিত হন এবং আবেদনকারীদের বন্ধ করতে ভুলবেন না কিন্তু একটি হেড্যাচ ছাড়া !!
"Arest.io" MQTT পরিষেবা এবং "মার্কো শোয়াটর্জ" কে ধন্যবাদ …
যদি আপনি নির্দেশযোগ্য সমর্থন পছন্দ করেন এবং উপভোগ করেন … এবং এই সংক্রান্ত কোন সমস্যার জন্য আমাকে জিজ্ঞাসা করুন।
ধাপ 7: ভিডিও !
বিশেষ কেউ আমাকে সাহায্য করেছে যে এটি অন্য কোথাও কাজ করে কিনা তা পরীক্ষা করতে… এবং এটি যে কোন জায়গা থেকে কাজ করে শুধু ইন্টারনেট ব্যবহারের প্রয়োজন… arest.io এর আমার অনন্য কোড তাই আপনার নিজের তৈরি করা অনন্য কোড শেয়ার করবেন না !!
প্রস্তাবিত:
কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন - হোম অটোমেশন আইডিয়া: 15 টি ধাপ (ছবি সহ)
কিভাবে Arduino কন্ট্রোল রিলে মডিউল ব্যবহার করে স্মার্ট হোম তৈরি করবেন | হোম অটোমেশন আইডিয়া: এই হোম অটোমেশন প্রকল্পে, আমরা একটি স্মার্ট হোম রিলে মডিউল ডিজাইন করব যা 5 টি হোম যন্ত্রপাতি নিয়ন্ত্রণ করতে পারে। এই রিলে মডিউলটি মোবাইল বা স্মার্টফোন, আইআর রিমোট বা টিভি রিমোট, ম্যানুয়াল সুইচ থেকে নিয়ন্ত্রণ করা যায়। এই স্মার্ট রিলেটিও বুঝতে পারে
MQTT এবং ESP8266: 6 ধাপ ব্যবহার করে হোম অটোমেশন
MQTT এবং ESP8266 ব্যবহার করে হোম অটোমেশন: আজকাল, হোম অটোমেশন ট্রেন্ডিং এবং আইওটি (ইন্টারনেট অফ থিংস) এর উদীয়মান যুগ। প্রত্যেকেই কোনো না কোনোভাবে স্বয়ংক্রিয়ভাবে বাসা চালানোর চেষ্টা করে তাহলে সেটা দূরবর্তী নিয়ন্ত্রিত বা ম্যানুয়াল হতে পারে। এবং যা তাদের জন্য জীবনকে সহজ করে তোলে। মানুষের নিয়ন্ত্রণের কৌশল আছে
হোম অটোমেশন কন্ট্রোল প্যানেল হিসাবে আইপ্যাডের জন্য ওয়াল মাউন্ট, স্ক্রিন সক্রিয় করতে সার্ভো নিয়ন্ত্রিত চুম্বক ব্যবহার করে: 4 টি ধাপ (ছবি সহ)
হোম অটোমেশন কন্ট্রোল প্যানেল হিসাবে আইপ্যাডের জন্য ওয়াল মাউন্ট, স্ক্রিন সক্রিয় করতে সার্ভো নিয়ন্ত্রিত চুম্বক ব্যবহার করা: ইদানীং আমি আমার বাড়ির এবং আশেপাশে জিনিসগুলিকে স্বয়ংক্রিয় করতে বেশ কিছু সময় ব্যয় করেছি। আমি ডোমোটিকজকে আমার হোম অটোমেশন অ্যাপ্লিকেশন হিসাবে ব্যবহার করছি, বিস্তারিত জানতে www.domoticz.com দেখুন। একটি ড্যাশবোর্ড অ্যাপ্লিকেশনের জন্য আমার অনুসন্ধানে যা সমস্ত Domoticz তথ্য টগ দেখায়
DIY ভয়েস/ইন্টারনেট নিয়ন্ত্রিত হোম অটোমেশন এবং মনিটরিং ব্যবহার করে ESP8266 এবং Google Home Mini: 6 ধাপ
DIY ভয়েস/ইন্টারনেট নিয়ন্ত্রিত হোম অটোমেশন এবং মনিটরিং ব্যবহার করে ESP8266 এবং গুগল হোম মিনি: আরে !! দীর্ঘ বিরতির পর আমি এখানে এসেছি কারণ আমাদের সবাইকে উপার্জনের জন্য কিছু বিরক্তিকর (কাজ) করতে হবে। ব্লুটুথ, আইআর, লোকাল ওয়াইফাই, ক্লাউড অর্থাৎ কঠিন বিষয়গুলি থেকে লেখা সমস্ত হোম অটোমেশন নিবন্ধের পরে, * এখন * আসে সবচেয়ে সহজ কিন্তু সবচেয়ে কার্যকরী
সস্তা, সহজ, ইন্টারনেট নিয়ন্ত্রিত হোম অটোমেশন সিস্টেম: ৫ টি ধাপ (ছবি সহ)
সস্তা, সহজ, ইন্টারনেট নিয়ন্ত্রিত হোম অটোমেশন সিস্টেম: যদি আপনার পোষা প্রাণী/বাচ্চা থাকে এবং তাদের খাওয়ানো বা ইন্টারনেটের মাধ্যমে তাদের স্প্যানক করতে হয় তবে এই সিস্টেমটি আপনার কাজে লাগতে পারে। ওয়েবে সংযুক্ত যেকোন কম্পিউটার থেকে বাড়িতে মোটর, এলইডি ইত্যাদি নিয়ন্ত্রণ করার এটি একটি খুব সহজ এবং সস্তা উপায়। যা দরকার তা হল একটি ওয়েবক