সুচিপত্র:
- ধাপ 1: আপনার আইওটি সংযোগ বোর্ডের প্রোটোটাইপিং।
- ধাপ 2: বোর্ড সম্পূর্ণ করার জন্য সমস্ত উপাদান পান।
- ধাপ 3: ফার্মওয়্যার ফ্ল্যাশ করা।
- ধাপ 4: আইওটি কানেক্ট ক্লাউডে বোর্ড সংযুক্ত করা
- ধাপ 5: আইওটি কানেক্টে অ্যামাজন আলেক্সা সিঙ্ক করা।
- ধাপ 6: আইওটি কানেক্টে গুগল হোম সিঙ্ক করা।
- ধাপ 7: পড়ার জন্য ধন্যবাদ।
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আইওটি কানেক্ট আইওটি ভিত্তিক স্টার্টআপকে সাহায্য করার জন্য একটি ওপেন সোর্স প্রকল্প। IoT Connect আপনাকে ESP8266 লাইব্রেরি, অটোক্যাড agগল লাইব্রেরি, বোর্ড ফাইল, স্কিমা এবং ক্লাউড প্ল্যাটফর্ম দিয়ে সেন্সর ডেটা পাওয়ার জন্য এবং যে কোনো জায়গা থেকে দূর থেকে পাওয়ার রিলে নিয়ন্ত্রণ করবে। আইওটি কানেক্ট অ্যামাজন আলেক্সা এবং গুগল সহকারীর মতো জনপ্রিয় এআইগুলির সাথে কনফিগার করা হয়েছে। এই প্রকল্পটি ব্যবহার করে, আমরা আপনাকে ইএসপি 8266 এর উপর ভিত্তি করে আপনার নিজের আইওটি কানেক্ট ডিভাইস তৈরির প্রক্রিয়া এবং কীভাবে আইওটি কানেক্ট ক্লাউড প্ল্যাটফর্মের সাথে তাদের সিঙ্ক করতে হয় সে বিষয়ে নির্দেশনা দেব। চল শুরু করি.
ধাপ 1: আপনার আইওটি সংযোগ বোর্ডের প্রোটোটাইপিং।
আপনার নিজের বোর্ড তৈরির এই ধাপগুলি। আপনি ধাপ 1 এবং 2 এড়িয়ে যেতে পারেন, যদি আপনি এখান থেকে বোর্ড অর্ডার করেন
- প্রথমে আইওটি কানেক্ট অফিসিয়াল ওয়েবসাইট খুলুন এবং নেভিগেশন বারে "সাহায্য এবং সামগ্রী" ট্যাবে ক্লিক করুন।
-
আপনি দুই ধরনের বোর্ড ডিজাইন পাবেন।
- রিভিশন 1 হল এমন নকশা যাতে কোন সেন্সর সংযুক্ত না থাকে। এটি একটি esp8266 বোর্ড থেকে 8 টি ডিভাইস নিয়ন্ত্রণ করতে 8 টি রিলে নিয়ে গঠিত।
- রিভিশন 2 হল সেই নকশা যেখানে আপনি চারটি তাপমাত্রা, আর্দ্রতা এবং আলো এবং 8 রিলে সেন্সিং করার জন্য দুটি সেন্সর অর্থাৎ DHT11 এবং LDR পাবেন।
- আমি এই নির্দেশে রিভিশন 2 বোর্ড ব্যবহার করব, কিন্তু রিভিশন ওয়ান বোর্ড প্রসেস একই থাকবে, যদি না আপনার কোন সেন্সরের প্রয়োজন না হয় এবং যে ফার্মওয়্যার ফ্ল্যাশ করার প্রয়োজন হয় তা ভিন্ন।
- Agগল বোর্ড ফাইল এবং রিভিশন 2 এর leগল স্কিমা ফাইল ডাউনলোড করুন।
- অটোডেস্ক agগল ডাউনলোড করুন এবং ইনস্টল করুন।
- ইনস্টলেশনের জন্য ছবিতে নির্দেশাবলী অনুসরণ করুন।
- ক্লিক করুন এবং rev2-board.brd খুলুন।
- এখন একটি PCB প্রস্তুতকারকের ওয়েবসাইটে যান। আমি উত্পাদনের জন্য লায়ন সার্কিট ব্যবহার করব। যেহেতু তারা ভাল পরিষেবা এবং মানের পণ্য সরবরাহ করে।
- প্রস্তুতকারকের সাইট থেকে.cam ফাইলটি ডাউনলোড করুন।
- Agগলে যান এবং উপরের বারের ক্যাম প্রসেস বাটনে ক্লিক করুন।
- লোড ক্যাম ফাইলটিতে ক্লিক করুন, আপনি যে ফাইলটি ডাউনলোড করেছেন তা নির্বাচন করুন, জিপ ফাইলটিতে ক্লিক করুন এবং প্রসেস জব ক্লিক করুন এবং জিপ ফাইলটি স্থানীয় ডিরেক্টরিতে সংরক্ষণ করুন।
- লায়ন সার্কিটগুলিতে যান এবং আপনার তৈরি করা জিপ ফাইলটি আপলোড করে একটি নতুন অ্যাকাউন্ট এবং নতুন প্রকল্প তৈরি করুন।
- চিত্রটি যাচাই করুন এবং তারপরে পিসিবি অর্ডার করুন।
- আপনি নিয়মিত উত্পাদন প্রক্রিয়া সম্পর্কিত আপডেট পাবেন।
ধাপ 2: বোর্ড সম্পূর্ণ করার জন্য সমস্ত উপাদান পান।
একবার আপনি বোর্ডটি পেয়ে গেলে আপনাকে সোল্ডারিংয়ের জন্য নীচের সমস্ত আইটেম সংগ্রহ করতে হবে। আপনি নীচের আইটেম তালিকা খুঁজে পেতে পারেন।
-
সরঞ্জাম
- সোল্ডারিং কিট
- মাল্টিমিটার
- এফটিডিআই প্রোগ্রামার
-
উপাদান
- 5v রিলে (প্রতিটি বোর্ড 8)
- SMPS (1 প্রতিটি বোর্ড)
- ট্যাক সুইচ (2 টি প্রতিটি বোর্ড)
- 3.3v রেগুলেটর (1 প্রতিটি বোর্ড)
- 2n3904 ট্রানজিস্টার (8 প্রতিটি বোর্ড)
- 74HC595 শিফট রেজিস্টার (1 প্রতিটি বোর্ড)
- 3.5 মিমি নীল নেতৃত্বাধীন (1 প্রতিটি বোর্ড)
- ESP8266 12-E (1 প্রতিটি বোর্ড)
- পুরুষ হেডার পিন (জাম্পার যোগ করার জন্য মাত্র 2 পিন)
- 104 ক্যাপাসিটর (1 প্রতিটি বোর্ড)
- 10 কে প্রতিরোধক (2 প্রতিটি বোর্ড)
- 10 ওহম প্রতিরোধক (8 প্রতিটি বোর্ড)
- এসি যোগাযোগ (9 প্রতিটি বোর্ড)
- 10 পিন আইসি বেস (74HC595 এর জন্য প্রতিটি বোর্ড)
- DHT11 (1 প্রতিটি বোর্ড। শুধুমাত্র রিভিশন 2 বোর্ডের জন্য)
- LDR (1 প্রতিটি বোর্ড, শুধুমাত্র রিভিশন 2 বোর্ডের জন্য)
-
সফটওয়্যার
- Arduino IDE
- অটো সিএডি agগল
একবার আপনি সমস্ত উপাদান পেয়ে গেলে, আপনাকে আপনার প্রস্তুতকারকের কাছ থেকে অর্ডার করা আইওটি সংযোগ বোর্ডে এটি বিক্রি করতে হবে। সমস্ত উপাদান চিহ্নিতকরণ বোর্ডে থাকবে। সোল্ডারিং করার সময় আপনি agগলের স্কিমা এবং বোর্ড লেআউটও উল্লেখ করতে পারেন। আপনার সময় নিন এবং নিশ্চিত করুন যে সমস্ত গর্ত এবং SMD উপাদানগুলি সঠিকভাবে বিক্রয় করা হয়েছে এবং ভাল সোল্ডার জয়েন্ট আছে।
ধাপ 3: ফার্মওয়্যার ফ্ল্যাশ করা।
ফার্মওয়্যার ফ্ল্যাশ করার জন্য আপনাকে নিম্নলিখিত সরঞ্জামগুলির প্রয়োজন হবে।
- একটি ল্যাপটপ
- এফটিডিআই প্রোগ্রামার
- অরুইনো আইডিই
- আরডুইনো লাইব্রেরি
- ফার্মওয়্যার ফ্ল্যাশ করার আগে আপনাকে ESP8266 এর জন্য আপনার Arduino IDE ইনস্টল এবং সেটআপ করতে হবে। আইডিই ইনস্টল করার জন্য এবং ফাইল -> পছন্দগুলিতে ক্লিক করুন। "অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল" পেস্ট করুন "https://arduino.esp8266.com/stable/package_esp8266c…"। এখন ডকুমেন্টস-> আরডুইনো-> লাইব্রেরি ডিরেক্টরিতে আরডুইনো লাইব্রেরির জিপ বের করুন।
- এখন Arduino IDE তে টুলস-> বোর্ড-> বোর্ড ম্যানেজারে যান এবং "esp8266 by esp8266 কমিউনিটি" ইনস্টল করুন।
- একবার বোর্ড ইনস্টল হয়ে গেলে IOT কানেক্টে যান এবং Arduino ফার্মওয়্যার ডাউনলোড করুন।
- এখন FTDI প্রোগ্রামারকে সিস্টেমের সাথে সংযুক্ত করুন এবং ড্রাইভারটি ইনস্টল করুন। একবার আপনি সরঞ্জামগুলিতে পোর্ট নম্বর পান -> পোর্ট, Arduino IDE- এ, পোর্টটি নির্বাচন করুন।
- ফ্ল্যাশ করার আগে আইওটি কানেক্ট বোর্ডে দুটি পুরুষ হেডারে একটি জাম্পার যোগ করুন, যা পাওয়ারে ফ্ল্যাশ মোডে esp8266 সেট করে।
- আপনার প্রোগ্রামারে 3.3 v (অত্যন্ত গুরুত্বপূর্ণ) পাওয়ার সাপ্লাই সেট করুন এবং বোর্ডে পিনগুলি প্রবেশ করান যেখানে "প্রোগ্রামার" লেবেলটি মুদ্রিত হয়।
- নিশ্চিত হয়ে নিন যে পাওয়ার পাওয়ার পরই esp জ্বলজ্বল করে।
- এখন esp8266 ফ্ল্যাশ করতে আপনার Arduino IDE তে আপলোড এ ক্লিক করুন।
- এখন আপনার আইওটি কানেক্ট বোর্ড আইওটি কানেক্ট ক্লাউডের সাথে সিঙ্ক করার জন্য প্রস্তুত।
ধাপ 4: আইওটি কানেক্ট ক্লাউডে বোর্ড সংযুক্ত করা
- একবার আপনার বোর্ড ঝলকানো এবং সংযোগ করার জন্য প্রস্তুত হলে, ইনপুট এসি জ্যাকের সাথে একটি তার সংযুক্ত করুন (ভিডিওগুলি দেখুন)।
- IoT কানেক্ট বোর্ডে রিসেট বোতাম টিপুন এবং ডিভাইসে পাওয়ার। আপনি দেখতে পাবেন নীল নেতৃত্ব চালু আছে যা নির্দেশ করে যে ডিভাইসটি ইন্টারনেটের সাথে সংযুক্ত নয়।
- ডিভাইসটি পাওয়ার পাওয়ার সাথে সাথে LED জ্বলবে যা ইঙ্গিত দেয় যে ডিভাইসটি সেটআপ মোডে রয়েছে। আপনি দেখতে পাবেন যে একটি ওয়াইফাই অ্যাক্সেস পয়েন্ট নাম "IOT Connect" তৈরি করা হয়েছে।
- ভিডিও অনুসারে, একটি ফোন নিন এবং এটি "আইওটি কানেক্ট" অ্যাক্সেস পয়েন্টের সাথে সংযুক্ত করুন। আপনি যখন আপনার ফোনটি সংযুক্ত করবেন, আপনাকে একটি কনফিগারেশন পৃষ্ঠা দিয়ে অনুরোধ করা হবে।
- তথ্য ট্যাবে যান, চিপ আইডি অনুলিপি করুন এবং এটি কিছু নোটপ্যাডে সংরক্ষণ করুন।
- এখন ওয়াইফাই সংযোগ বিচ্ছিন্ন করুন এবং "আইওটি সংযোগ" এর সাথে পুনরায় সংযোগ করুন। প্রম্পটে ওয়াইফাই কনফিগার করতে যান।
- ইন্টারনেট সংযোগের জন্য আপনার হোম অ্যাক্সেস পয়েন্ট নির্বাচন করুন। পাসওয়ার্ড দিন এবং সেভ এ ক্লিক করুন।
- এখন প্রম্পট বন্ধ হয়ে যাবে এবং ইন্টারনেট সংযুক্ত হওয়ার সাথে সাথে ডিভাইসের নীল LED বন্ধ হয়ে যাবে।
- এখন আইওটি কানেক্টে যান, একটি অ্যাকাউন্ট তৈরি করুন এবং তারপর "কন্ট্রোল প্যানেলে" যান।
- একটি রুম যুক্ত করুন এবং তারপর 'ডিভাইস যোগ করুন' এ ক্লিক করুন।
- ডিভাইসে কাস্টম নাম দিন এবং তারপর চিপ আইডি পেস্ট করুন যা আপনি আগে কপি করেছেন।
- নিশ্চিত করুন যে ডিভাইসটি চালু এবং ইন্টারনেটের সাথে সংযুক্ত, তারপর "ঠিক আছে" ক্লিক করুন।
- আপনাকে "আপনার ডিভাইস সফলভাবে আপনার অ্যাকাউন্টের সাথে সংযুক্ত করা হয়েছে" বলে একটি বার্তা দিয়ে অনুরোধ করা হবে।
- এটাই. এখন আপনি যে ডিভাইসটি সম্প্রতি যুক্ত করেছেন তা নির্বাচন করুন এবং বিভিন্ন রিলে টগল বোতামে ক্লিক করুন। আপনি শুনবেন নির্দিষ্ট রিলে টিক শব্দ করবে।
- আপনি যে ডিভাইসের সাথে এটি সংযুক্ত করেছেন তার সাথে আপনি রিলেগুলির নাম পরিবর্তন করতে পারেন। এটি আপনাকে নিয়ন্ত্রণ করতে আলেক্সা বা গুগল হোমকে কল করতে সহায়তা করবে।
- আপনি চিপ আইডি শেয়ার করে আপনার পরিবার এবং বন্ধুদের মধ্যে ডিভাইসের অ্যাক্সেস ভাগ করতে পারেন। যেহেতু আপনি ডিভাইস যোগ করার প্রথম ব্যক্তি তাই আপনি মালিক। আপনি আপনার ফোনে একটি ইমেইল এবং একটি বিজ্ঞপ্তি পাবেন, যখনই কেউ তাদের অ্যাকাউন্টে ডিভাইস লিঙ্ক করার চেষ্টা করবে।
- আপনি কন্ট্রোল প্যানেল এবং আমাজন আলেক্সা এবং গুগল সহকারী ব্যবহার করে নির্দিষ্ট সময়ে রিলে চালু বা বন্ধ করতে ট্রিগার সেট করতে পারেন।
ধাপ 5: আইওটি কানেক্টে অ্যামাজন আলেক্সা সিঙ্ক করা।
- আপনি এখান থেকে আমাজন আলেক্সা ইকো ডট কিনতে পারেন।
- আপনার আমাজন আলেক্সা ডিভাইস সেটআপ করুন এবং আপনার অ্যান্ড্রয়েড ফোনে অ্যালেক্সা অ্যাপ ইনস্টল করুন।
- এখন স্কিল স্টোর পরিদর্শন করুন এবং আপনার আলেক্সা অ্যাকাউন্টে "আইওটি কানেক্ট" দক্ষতা যোগ করুন।
- যত তাড়াতাড়ি আপনি দক্ষতা সক্রিয় করবেন আপনাকে আইওটি সংযোগ প্রমাণীকরণ সার্ভারে পুনirectনির্দেশিত করা হবে। লগইন করুন এবং আলেক্সা ব্যবহার করে আপনি যে ডিভাইসটি নিয়ন্ত্রণ করতে চান তা নির্বাচন করুন।
- অ্যালেক্সা থেকে এটি নিয়ন্ত্রণে ক্লিক করুন।
- এটাই, আপনার অ্যালেক্সা অ্যাকাউন্টটি আইওটি কানেক্ট অ্যাকাউন্টের সাথে সিঙ্ক করা হয়েছে।
- আইওটি কানেক্ট "কন্ট্রোল প্যানেল" এ যান না এবং রিলে এর নাম পরিবর্তন করুন যেসব যন্ত্রপাতি আপনি তাদের সাথে সংযুক্ত করবেন।
- এখন আপনি আলেক্সাকে "আলেক্সা, আইওটি কানেক্টকে ফ্যান চালু করতে বলুন" বলে জিজ্ঞাসা করতে পারেন। আপনি যদি সেন্সর যুক্ত রিভিশন 2 বোর্ড তৈরি করে থাকেন, তাহলে আপনি অ্যালেক্সাকে "অ্যালেক্সা, আইওটি কানেক্ট জিজ্ঞাসা করুন তাপমাত্রা কত?", "অ্যালেক্সা, আইওটি কানেক্ট জিজ্ঞাসা করুন আর্দ্রতা কি?" ? "।
ধাপ 6: আইওটি কানেক্টে গুগল হোম সিঙ্ক করা।
- ভারতে গুগল হোম পাওয়া যায় না, তবে আপনি আইওটি কানেক্ট ডিভাইস নিয়ন্ত্রণ করতে আপনার ফোনে গুগল সহকারী ব্যবহার করতে পারেন।
- একটি অ্যান্ড্রয়েড ফোন পান এবং এটিতে গুগল সহকারী সেটআপ করুন।
- এখন "Ok Google, iot connect এ কথা বলুন।"
- আপনার গুগল অ্যাকাউন্টকে আইওটি কানেক্ট অ্যাকাউন্টে লিঙ্ক করার জন্য আপনি একটি উত্তর পাবেন। লিঙ্কটি আলতো চাপুন এবং আপনাকে একই প্রমাণীকরণ পৃষ্ঠায় অনুরোধ করা হবে। লগইন করুন এবং গুগল সহকারী থেকে নিয়ন্ত্রণ করার জন্য ডিভাইসটি নির্বাচন করুন।
- এটাই. এখন বলুন "ওকে গুগল, আইওটি সংযোগকে টিউব লাইট চালু করতে বলুন", "ওকে গুগল, আইওটি কানেক্ট করুন তাপমাত্রা কত?", "ওকে গুগল, আইওটি কানেক্ট করুন আর্দ্রতা কি?", "ওকে গুগল, আইওটি কানেক্ট জিজ্ঞাসা করুন আলো কি?"
ধাপ 7: পড়ার জন্য ধন্যবাদ।
এখন আপনি বিশ্বের যে কোন জায়গা থেকে আইওটি কানেক্ট অ্যাপ্লিকেশন, গুগল অ্যাসিস্ট্যান্ট এবং অ্যামাজনের অ্যালেক্সা ব্যবহার করে যেকোনো ডিভাইস নিয়ন্ত্রণ করতে পারেন।
আপনি এই ডিভাইসগুলি সরাসরি আপনার ওয়াল সকেটে ইনস্টল করতে পারেন এবং আপনার বিদ্যমান, বিরক্তিকর ম্যানুয়াল যন্ত্রপাতিগুলিকে স্মার্ট হাউস সলিউশনে রূপান্তর করতে পারেন।
ধন্যবাদ।
প্রস্তাবিত:
IoT ESP8266 সিরিজ: 1- ওয়াইফাই রাউটারের সাথে সংযোগ করুন: 4 টি ধাপ
IoT ESP8266 সিরিজ: 1- ওয়াইফাই রাউটারের সাথে সংযোগ করুন: এটি একটি " নির্দেশাবলী " ESP8266 NodeMCU ব্যবহার করে কিভাবে একটি ইন্টারনেট অব থিংস প্রজেক্ট তৈরি করা যায় তা ব্যাখ্যা করার জন্য সিরিজটি উৎসর্গ করা হয়েছে যার লক্ষ্য একটি ওয়েবসাইটে ডেটা পাঠানো এবং পাঠানো এবং একই ওয়েবসাইট ব্যবহার করে একটি অ্যাকশন করা।
Arduino একাধিক Servo মোটর সংযোগ কিভাবে - PCA9685 টিউটোরিয়াল: 6 ধাপ
Arduino কিভাবে একাধিক Servo মোটর সংযোগ করতে হয় - PCA9685 টিউটোরিয়াল: এই টিউটোরিয়ালে আমরা শিখব কিভাবে PCA9685 মডিউল এবং arduino ব্যবহার করে বেশ কিছু সার্ভো মোটর সংযোগ করতে হয়। PCA9685 মডিউল খুব ভাল যখন আপনার বেশ কয়েকটি মোটর সংযোগ করার প্রয়োজন হয়, আপনি এখানে এটি সম্পর্কে আরও পড়তে পারেন https : //www.adafruit.com/product/815Vi দেখুন
ESP32 এর সাথে MPU6050 সংযোগ: 4 টি ধাপ
ESP32 এর সাথে MPU6050 সংযুক্ত করা: এই প্রকল্পে, আমি ESP32 DEVKIT V1 বোর্ডের সাথে MPU6050 সেন্সর ইন্টারফেস করতে যাচ্ছি। MPU6050 6 অক্ষ সেন্সর বা 6 ডিগ্রী স্বাধীনতা (DOF) সেন্সর হিসাবেও পরিচিত। এই একক মডিউলে উভয়ই অ্যাকসিলরোমিটার এবং জাইরোমিটার সেন্সর উপস্থিত রয়েছে। অ্যাকসিলেরোমিটার
ইউএসবি + ওয়্যার সিগন্যাল সংযোগ পিসি + ফ্রি সিমুলেটর সফটওয়্যারের মাধ্যমে চালিত ফ্লাইস্কি আরএফ ট্রান্সমিটার: 6 ধাপ
ফ্লাইস্কি আরএফ ট্রান্সমিটার চালিত পিসি ইউএসবি + ওয়্যার সিগন্যাল সংযোগ পিসি + ফ্রি সিমুলেটর সফটওয়্যারে: আপনি যদি আমার মতো হন তবে আপনার প্রিয় আরএফ প্লেন/ড্রোন ক্র্যাশ করার আগে আপনি আপনার আরএফ ট্রান্সমিটার পরীক্ষা করতে এবং শিখতে পছন্দ করবেন। এটি আপনাকে অতিরিক্ত মজা দেবে, যখন প্রচুর অর্থ এবং সময় সাশ্রয় করবে। এটি করার জন্য, আপনার আরএফ ট্রান্সমিটারটি আপনার সাথে সংযুক্ত করার সর্বোত্তম উপায়
Esp8266 ফায়ারবেস সংযোগ: 10 টি ধাপ
Esp8266 ফায়ারবেস সংযোগ: এই প্রকল্পটি শুরু করতে, আপনার নিম্নলিখিত উপাদানগুলির প্রয়োজন: esp8266 (NodeMcu v3 Lua) গুগল অ্যাকাউন্ট (ফায়ারবেস) আপনি এখান থেকে একটি esp8266 কিনতে পারেন: amazon.com aliexpress.com