সুচিপত্র:
- ধাপ 1: শুরু করা
- ধাপ 2: তাপমাত্রা এবং আর্দ্রতা: DHT22 / DHT11
- ধাপ 3: জলরোধী তাপমাত্রা: DS18B20
- ধাপ 4: আলো: ফটোরিসিস্টার / ফোটোসেল (ডিজিটাল: চালু / বন্ধ)
- ধাপ 5: আলো: ফটোরিসিস্টার / ফোটোসেল (এনালগ)
- ধাপ 6: অপটিক্যাল ডিটেক্টর: QRD1114
- ধাপ 7: চূড়ান্ত শব্দ
![আইওটি বা হোম অটোমেশনের জন্য হোমি ডিভাইস নির্মাণ: Ste টি ধাপ (ছবি সহ) আইওটি বা হোম অটোমেশনের জন্য হোমি ডিভাইস নির্মাণ: Ste টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/005/image-14044-22-j.webp)
ভিডিও: আইওটি বা হোম অটোমেশনের জন্য হোমি ডিভাইস নির্মাণ: Ste টি ধাপ (ছবি সহ)
![ভিডিও: আইওটি বা হোম অটোমেশনের জন্য হোমি ডিভাইস নির্মাণ: Ste টি ধাপ (ছবি সহ) ভিডিও: আইওটি বা হোম অটোমেশনের জন্য হোমি ডিভাইস নির্মাণ: Ste টি ধাপ (ছবি সহ)](https://i.ytimg.com/vi/5s3rmQ_n718/hqdefault.jpg)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
![আইওটি বা হোম অটোমেশনের জন্য হোমি ডিভাইস তৈরি করা আইওটি বা হোম অটোমেশনের জন্য হোমি ডিভাইস তৈরি করা](https://i.howwhatproduce.com/images/005/image-14044-23-j.webp)
এই নির্দেশযোগ্যটি আমার DIY হোম অটোমেশন সিরিজের অংশ, "একটি DIY হোম অটোমেশন সিস্টেমের পরিকল্পনা" মূল নিবন্ধটি দেখুন। যদি আপনি এখনও না জানেন যে হোমি কী, তাহলে মারভিন রজারের হোমি-এসপি 8266 + হোমিকে দেখুন।
অনেক অনেক সেন্সর আছে। পাঠককে "কিছু" নির্মাণ শুরু করার প্রয়োজনীয়তা দেওয়ার জন্য আমি খুব মৌলিক বিষয়গুলি আবরণ করছি। এটি রকেট বিজ্ঞান নাও হতে পারে তবে এটি আসলে কাজ করা উচিত।
যদি আপনার যন্ত্রাংশ না থাকে, আমার আসন্ন নির্দেশযোগ্য "সোর্সিং ইলেকট্রনিক যন্ত্রাংশ এশিয়া থেকে" দেখুন।
আমাকে কয়েকটি বাজ শব্দ যোগ করতে দিন: IoT, ESP8266, Homie, DHT22, DS18B20, home automation।
বিষয় এখন বেশ পরিষ্কার হওয়া উচিত:-)
এছাড়াও, এই নির্দেশযোগ্য এখন আমার ব্যক্তিগত পৃষ্ঠা থেকেও পাওয়া যায়:
ধাপ 1: শুরু করা
![শুরু হচ্ছে শুরু হচ্ছে](https://i.howwhatproduce.com/images/005/image-14044-24-j.webp)
![শুরু হচ্ছে শুরু হচ্ছে](https://i.howwhatproduce.com/images/005/image-14044-25-j.webp)
কনভেনশন
এই নির্দেশযোগ্য D1 মিনি ক্লোন ব্যবহার করে। এগুলি হল ESP8266 চিপ ব্যবহার করে ওয়াইফাই সক্ষম Arduino সামঞ্জস্যপূর্ণ নিয়ামক। তারা খুব ছোট ফর্ম ফ্যাক্টর (~ 34*25 মিমি) এবং জাহাজ সস্তা (ones 3-4 $ ক্লোনের জন্য)।
আমি একটি D1 মিনি, একটি ব্রেডবোর্ড এবং কিছু সেন্সর (গুলি) ব্যবহার করে প্রতিটি নির্মাণের চিত্র তুলে ধরব। আমি প্রত্যেকের জন্য একটি বিল অব ম্যাটেরিয়ালস (BOM) অন্তর্ভুক্ত করি কিন্তু জাম্পার ওয়্যার এবং ব্রেডবোর্ড (মিনি বা ফুল) এর মতো সুস্পষ্ট জিনিস এড়িয়ে যাব। আমি "সক্রিয় অংশ" উপর ফোকাস করব।
ডায়াগ্রামে তার/তারের জন্য (Fritzing + AdaFruitFritzing Library), আমি ব্যবহার করেছি:
- শক্তির জন্য লাল/কমলা, সাধারণত 3.3V। কখনও কখনও এটি 5V হবে, সাবধান।
- মাটির জন্য কালো।
- ডিজিটাল ডেটা সিগন্যালগুলির জন্য হলুদ: বিটগুলি ভ্রমণ করছে এবং চিপ দ্বারা যেমন পড়া যায়।
- এনালগ ডেটা সিগন্যালের জন্য নীল/বেগুনি: এখানে কোন বিট নেই, শুধু প্লেইন ভোল্টেজ যা কি হচ্ছে তা বোঝার জন্য মাপা এবং গণনা করা আবশ্যক।
ESP8266 এর জন্য হোমি এক ডজন উদাহরণ পাঠায়, সেখানেই আমি এই নির্দেশনা তৈরি করতে শুরু করেছি।
ব্রেডবোর্ড
D1 বেশ রুটিবোর্ড বান্ধব কিন্তু উপরে এবং নিচে পিনের মাত্র একটি সারি সংরক্ষণ করবে প্রতিটি উদাহরণের ডান দিকে D1 এবং বাম দিকে উপাদান থাকবে। 3.3V বা 5V বহন করার জন্য উপরের এবং নিচের পাওয়ার রেল ব্যবহার করা হবে।
বিঃদ্রঃ
হোমির উদাহরণগুলি Arduino IDE এর জন্য ".ino" স্কেচ হিসাবে তৈরি করা হয়েছে। তবে আমার নিজের কোডটি PlatformIO- এর জন্য ".ccp" হিসেবে তৈরি করা হয়েছে।
এটি খুব সামান্য পার্থক্য আনবে কারণ স্কেচগুলি আপনার পছন্দের টুল যাই হোক না কেন কপি/পেস্ট করার জন্য যথেষ্ট সহজ।
ধাপ 2: তাপমাত্রা এবং আর্দ্রতা: DHT22 / DHT11
![তাপমাত্রা এবং আর্দ্রতা: DHT22 / DHT11 তাপমাত্রা এবং আর্দ্রতা: DHT22 / DHT11](https://i.howwhatproduce.com/images/005/image-14044-26-j.webp)
![তাপমাত্রা এবং আর্দ্রতা: DHT22 / DHT11 তাপমাত্রা এবং আর্দ্রতা: DHT22 / DHT11](https://i.howwhatproduce.com/images/005/image-14044-27-j.webp)
![তাপমাত্রা এবং আর্দ্রতা: DHT22 / DHT11 তাপমাত্রা এবং আর্দ্রতা: DHT22 / DHT11](https://i.howwhatproduce.com/images/005/image-14044-28-j.webp)
ডিভাইস নির্মাণ
DHT22 ব্যবহার করে:
- কন্ট্রোলারের সাথে যোগাযোগের জন্য একটি ডিজিটাল পিন, এটি D3 এর সাথে সংযুক্ত করুন
- বিদ্যুতের জন্য দুটি তার (3.3V বা 5V + GND)
- ডিজিটাল পিন উঁচু রাখতে হবে (পাওয়ারের সাথে সংযুক্ত), এর জন্য আমরা পাওয়ার রেল এবং ডাটা পিনের মধ্যে একটি রোধক ব্যবহার করি
কোড
PlatformIO প্রকল্পটি ডাউনলোড করা যাবে:
আসল হোমির উদাহরণ এখানে (কিন্তু সেন্সর ব্যবহার করে না):
DHT22 এর জন্য, DHT সেন্সর লাইব্রেরি ব্যবহার করুন (ID = 19)
বিওএম
- নিয়ামক: ওয়েমোস ডি 1 মিনি
- প্রতিরোধক: 10KΩ
-
সেন্সর: (এর মধ্যে একটি)
- DHT22: আমি 4 টি পিন ব্যবহার করেছি যার জন্য একটি অতিরিক্ত প্রতিরোধক প্রয়োজন। এসএমডি হিসাবে 3 টি পিন মডিউল রয়েছে যা প্রতিরোধক অন্তর্ভুক্ত করে।
- DHT11: এটি সস্তা কিন্তু কম সঠিক, আপনার প্রয়োজনীয়তা পরীক্ষা করুন
ধাপ 3: জলরোধী তাপমাত্রা: DS18B20
![জলরোধী তাপমাত্রা: DS18B20 জলরোধী তাপমাত্রা: DS18B20](https://i.howwhatproduce.com/images/005/image-14044-29-j.webp)
![জলরোধী তাপমাত্রা: DS18B20 জলরোধী তাপমাত্রা: DS18B20](https://i.howwhatproduce.com/images/005/image-14044-30-j.webp)
![জলরোধী তাপমাত্রা: DS18B20 জলরোধী তাপমাত্রা: DS18B20](https://i.howwhatproduce.com/images/005/image-14044-31-j.webp)
ডিভাইস নির্মাণ DS18B20 ব্যবহার করে:
- কন্ট্রোলারের সাথে যোগাযোগের জন্য একটি ডিজিটাল পিন, এটি D3 এর সাথে সংযুক্ত করুন
- বিদ্যুতের জন্য দুটি তার (3.3V বা 5V + GND)
- ডিজিটাল পিন উঁচু রাখতে হবে (পাওয়ারের সাথে সংযুক্ত), এর জন্য আমরা পাওয়ার রেল এবং ডাটা পিনের মধ্যে একটি রোধক ব্যবহার করি
DS18B20 একটি 1-তারের সেন্সর। এটি একটি বাস ব্যবহার করে এবং যেমন একাধিক সেন্সর একটি একক ডেটা পিন ব্যবহার করতে পারে।
সেন্সরকে পাওয়ার জন্য 3.3V/5V ব্যবহার না করাও সম্ভব, একে বলা হয় পরজীবী শক্তি মোড। বিস্তারিত জানার জন্য ডেটশীট দেখুন।
কোড
PlatformIO প্রকল্পটি ডাউনলোড করা যাবে:
DHT22 এর মতো, মূল হোমির উদাহরণ এখানে (কিন্তু সেন্সর ব্যবহার করে না):
1-ওয়্যার বাসের জন্য, OneWire প্যাকেজ ব্যবহার করুন (ID = 1)
DS18B20 এর জন্য, ডালাস তাপমাত্রা ব্যবহার করুন (ID = 54)
বিওএম
- নিয়ামক: ওয়েমোস ডি 1 মিনি
- প্রতিরোধক: 4.7KΩ
- সেন্সর: DS18B20, চিত্রটি একটি জলরোধী
- 3 পিনের স্ক্রু টার্মিনাল যাতে রুটিবোর্ডের সাথে তারের সংযোগ সহজ হয়
ধাপ 4: আলো: ফটোরিসিস্টার / ফোটোসেল (ডিজিটাল: চালু / বন্ধ)
![আলো: ফটোরিসিস্টার / ফোটোসেল (ডিজিটাল: চালু / বন্ধ) আলো: ফটোরিসিস্টার / ফোটোসেল (ডিজিটাল: চালু / বন্ধ)](https://i.howwhatproduce.com/images/005/image-14044-32-j.webp)
![আলো: ফটোরিসিস্টার / ফটোসেল (ডিজিটাল: চালু / বন্ধ) আলো: ফটোরিসিস্টার / ফটোসেল (ডিজিটাল: চালু / বন্ধ)](https://i.howwhatproduce.com/images/005/image-14044-33-j.webp)
![আলো: ফটোরিসিস্টার / ফোটোসেল (ডিজিটাল: চালু / বন্ধ) আলো: ফটোরিসিস্টার / ফোটোসেল (ডিজিটাল: চালু / বন্ধ)](https://i.howwhatproduce.com/images/005/image-14044-34-j.webp)
ডিভাইস নির্মাণ
(দু Sorryখিত, ডিজিটাল ফোটোসেলের জন্য ফ্রিজিং উপাদান নেই)
ফটোসেল ডিজিটাল মডিউল ব্যবহার করে:
- কন্ট্রোলারের সাথে যোগাযোগের জন্য একটি ডিজিটাল পিন, এটি D3 এর সাথে সংযুক্ত করুন
- বিদ্যুতের জন্য দুটি তার (3.3V + GND)
এনালগ ফোটোসেল ব্যবহার করা সম্ভব কিন্তু এটি এখানে নথিভুক্ত করা হয়নি, অ্যাডাফ্রুট চমৎকার নিবন্ধ "একটি ফোটোসেল ব্যবহার করে" দেখুন।
দ্রষ্টব্য: এই উদাহরণে সেন্সর বোর্ডে একটি পোটেন্টিওমিটার রয়েছে। এটি "আলো" এবং "অন্ধকার" পরিবেষ্টিত আলোর মধ্যে সীমা নির্ধারণ করতে ব্যবহৃত হয়। পড়ার সময় 1 টি আলো নিভে যায়, তাই 0 পড়ার অর্থ হল আলো থাকলে।
কোড
PlatformIO প্রকল্পটি ডাউনলোড করা যাবে:
বিওএম
নিয়ামক: ওয়েমোস ডি 1 মিনি
সেন্সর: আলোক সংবেদনশীল / হালকা সনাক্তকরণ মডিউল
ধাপ 5: আলো: ফটোরিসিস্টার / ফোটোসেল (এনালগ)
![আলো: ফটোরিসিস্টার / ফটোসেল (এনালগ) আলো: ফটোরিসিস্টার / ফটোসেল (এনালগ)](https://i.howwhatproduce.com/images/005/image-14044-35-j.webp)
![আলো: ফটোরিসিস্টার / ফটোসেল (এনালগ) আলো: ফটোরিসিস্টার / ফটোসেল (এনালগ)](https://i.howwhatproduce.com/images/005/image-14044-36-j.webp)
![আলো: ফটোরিসিস্টার / ফটোসেল (এনালগ) আলো: ফটোরিসিস্টার / ফটোসেল (এনালগ)](https://i.howwhatproduce.com/images/005/image-14044-37-j.webp)
ডিভাইস নির্মাণ
ফোটোসেল এনালগ সেন্সর প্রতিরোধক হিসেবে কাজ করে। এটি একটি এনালগ ইনপুট এবং 3.3V এর মধ্যে সংযোগ স্থাপন করবে।
ভোল্টেজ ডিভাইডার তৈরির জন্য GND এবং ডেটা পিনের মধ্যে একটি রোধ করা হয়। উদ্দেশ্য হল মানগুলির একটি পরিচিত পরিসর তৈরি করা:
- যদি কোন আলো না থাকে, তাহলে ফোটোসেল মূলত VCC কে ব্লক করবে, এইভাবে GND কে আপনার ডেটা পিনের সাথে সংযুক্ত করবে: পিন প্রায় 0 পড়বে।
- এটিতে প্রচুর উজ্জ্বল আলো রয়েছে, ফোটোসেল ভিসিসিকে ডেটা পিনে প্রবাহিত করতে দেবে: পিন প্রায় পূর্ণ ভোল্টেজ পড়বে এবং যেমন সর্বোচ্চ (1023)।
দ্রষ্টব্য: এনালগ পিন মান 0-1023 পরিসরে analogRead ব্যবহার করে পড়া হয়। এটি 1 বাইট মানগুলির সাথে ব্যবহার করার জন্য ব্যবহারিক নয়, এর জন্য Arduino মানচিত্র ফাংশন 0-1023 থেকে (উদাহরণস্বরূপ) 0-255 এ হ্রাস করতে সহায়তা করবে।
আপনার সেন্সরের জন্য ন্যূনতম/সর্বোচ্চ মানগুলির ক্রমাঙ্কনের জন্য, আরডুইনো থেকে এইরকম একটি স্কেচ ব্যবহার করুন।
কোড
প্ল্যাটফর্ম আইও প্রকল্পটি ডাউনলোড করা যাবে:
বিওএম
- নিয়ামক: ওয়েমোস ডি 1 মিনি
- সেন্সর: হালকা নির্ভরশীল প্রতিরোধক (LDR) / ফটোরিসিস্টর
- প্রতিরোধক: 1K বা 10K, আপনার ঘরের উপর ভিত্তি করে ক্রমাঙ্কন করতে হবে
তথ্যসূত্র
- একটি অবস্থানের আলো অবস্থার জন্য PiDome সার্ভার সোর্স কোড
- অ্যাডাফ্রুট এর "একটি ফোটোসেল ব্যবহার করা"
- নির্দেশাবলীতে এখানে "ফটোরিসিস্টর"
- আপনি যদি কিছু গণিত এবং গ্রাফ চান তবে কিছু জঘন্য পাগল "ফোটোসেল টিউটোরিয়াল"
ধাপ 6: অপটিক্যাল ডিটেক্টর: QRD1114
ডিভাইস নির্মাণ
কোড
বিওএম
তথ্যসূত্র
- ফিজিক্যাল কম্পিউটিং: QRD1114 সেন্সর পড়ার জন্য নমুনা কোড অন্তর্ভুক্ত করে এবং রোটারি এনকোডার + সুনির্দিষ্ট PCB ডিজাইনের জন্য বাধা ব্যবহার করে
- স্পার্কফুনে QRD1114 অপটিক্যাল ডিটেক্টর হুকআপ গাইড
ধাপ 7: চূড়ান্ত শব্দ
![চূড়ান্ত শব্দ চূড়ান্ত শব্দ](https://i.howwhatproduce.com/images/005/image-14044-38-j.webp)
মৌলিক পর্যবেক্ষণ ব্যাখ্যা করার জন্য এই নির্দেশযোগ্য একটি খুব ছোট।
আরও এগিয়ে যাওয়ার জন্য আমাদের রিলে, আইআর ইমিটার সংযুক্ত করতে হবে … এটি আশা করি পরবর্তীতে আবৃত হবে কারণ অবসর সময় আমাকে অনুমতি দেয়। প্রধান পার্থক্য হল যে আমরা শুধু "পড়ব না" (সেখানে কি আলো আছে?) কিন্তু "লিখুন" (আলো জ্বালান!)।
প্রস্তাবিত:
হোম অটোমেশনের জন্য WI-Fi নিয়ন্ত্রিত 4CH রিলে মডিউল: 7 টি ধাপ (ছবি সহ)
![হোম অটোমেশনের জন্য WI-Fi নিয়ন্ত্রিত 4CH রিলে মডিউল: 7 টি ধাপ (ছবি সহ) হোম অটোমেশনের জন্য WI-Fi নিয়ন্ত্রিত 4CH রিলে মডিউল: 7 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/006/image-15298-j.webp)
হোম অটোমেশনের জন্য WI-Fi নিয়ন্ত্রিত 4CH রিলে মডিউল: আমি আগে অফ সুইচের উপর ভিত্তি করে অনেক WI-FI ব্যবহার করে আসছি। কিন্তু সেগুলো আমার প্রয়োজনের সাথে মানানসই নয়। এজন্য আমি আমার নিজের তৈরি করতে চেয়েছিলাম, যা কোন পরিবর্তন ছাড়াই সাধারণ ওয়াল সুইচ সকেটগুলি প্রতিস্থাপন করতে পারে। ESP8266 চিপটি ওয়াইফাই সক্ষম
হোম অটোমেশনের জন্য একটি এলজি ডাক্টেড স্প্লিট হ্যাক করা: 8 টি ধাপ (ছবি সহ)
![হোম অটোমেশনের জন্য একটি এলজি ডাক্টেড স্প্লিট হ্যাক করা: 8 টি ধাপ (ছবি সহ) হোম অটোমেশনের জন্য একটি এলজি ডাক্টেড স্প্লিট হ্যাক করা: 8 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/004/image-10763-7-j.webp)
হোম অটোমেশনের জন্য এলজি ডাক্টেড স্প্লিট হ্যাক করা: প্রথমত - এটি অন্য ইনফ্রারেড রিমোট কন্ট্রোল এমুলেশন হ্যাক নয়। আমার বিশেষ এসির কোন ব্যবহারযোগ্য ইন্টারফেস নেই যেটি অন্তর্ভুক্ত ওয়াল মাউন্ট করা স্মার্ট কন্ট্রোল ছাড়া অন্য কোন ধরণের নিয়ন্ত্রণের জন্য ডিজাইন করা হয়েছে। আমার একটি এলজি ডাক্টেড রিভার্স স্প্লিট সিস্টেম আছে
হোম অটোমেশনের জন্য ESP8266-01 IoT স্মার্ট টাইমার: 9 টি ধাপ (ছবি সহ)
![হোম অটোমেশনের জন্য ESP8266-01 IoT স্মার্ট টাইমার: 9 টি ধাপ (ছবি সহ) হোম অটোমেশনের জন্য ESP8266-01 IoT স্মার্ট টাইমার: 9 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/001/image-1657-29-j.webp)
হোম অটোমেশনের জন্য ইএসপি 8266-01 আইওটি স্মার্ট টাইমার: আপডেট 30/09/2018: ফার্মওয়্যার 1.09 এ আপডেট করা হয়েছে। এখন Sonoff বেসিক সাপোর্ট 01/10/2018 এর সাথে: ESP8266-01 এ পরীক্ষার জন্য ফার্মওয়্যার ভার্সন 1.10 ট্রায়াল পাওয়া যাচ্ছে সমস্যাগুলির সাথে নতুন বাজওয়ার্ড হচ্ছে ইন্টারনেট অফ থিংস (IoT) এবং হোম অটোমেশন, আমি সিদ্ধান্ত নিয়েছি
হোম অটোমেশনের জন্য DIY IoT ল্যাম্প -- ESP8266 টিউটোরিয়াল: 13 টি ধাপ (ছবি সহ)
![হোম অটোমেশনের জন্য DIY IoT ল্যাম্প -- ESP8266 টিউটোরিয়াল: 13 টি ধাপ (ছবি সহ) হোম অটোমেশনের জন্য DIY IoT ল্যাম্প -- ESP8266 টিউটোরিয়াল: 13 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/001/image-2567-73-j.webp)
হোম অটোমেশনের জন্য DIY IoT ল্যাম্প || ESP8266 টিউটোরিয়াল: এই টিউটোরিয়ালে আমরা একটি ইন্টারনেট সংযুক্ত স্মার্ট ল্যাম্প তৈরি করতে যাচ্ছি। এটি ইন্টারনেটের অনেক গভীরে প্রবেশ করবে এবং হোম অটোমেশনের একটি জগৎ খুলে দেবে! বাতিটি ওয়াইফাই সংযুক্ত এবং একটি খোলা বার্তা প্রোটোকলের জন্য নির্মিত। এর অর্থ আপনি নির্বাচন করতে পারেন
আইওটি মেইনস কন্ট্রোলার। পার্ট 9: আইওটি, হোম অটোমেশন: 10 টি ধাপ (ছবি সহ)
![আইওটি মেইনস কন্ট্রোলার। পার্ট 9: আইওটি, হোম অটোমেশন: 10 টি ধাপ (ছবি সহ) আইওটি মেইনস কন্ট্রোলার। পার্ট 9: আইওটি, হোম অটোমেশন: 10 টি ধাপ (ছবি সহ)](https://i.howwhatproduce.com/images/004/image-9146-14-j.webp)
আইওটি মেইনস কন্ট্রোলার। পার্ট 9: আইওটি, হোম অটোমেশন: এই দাবীটি সর্বপ্রথম পড়ুন এই নির্দেশযোগ্য একটি প্রকল্প যা মূল শক্তি ব্যবহার করে (এই ক্ষেত্রে ইউকে 240VAC RMS), যখন নিরাপদ অনুশীলন এবং ভাল ডিজাইনের নীতিগুলি ব্যবহার করার জন্য প্রতিটি যত্ন নেওয়া হয়েছে সেখানে সর্বদা সম্ভাব্য প্রাণঘাতী ঝুঁকি রয়েছে নির্বাচন করুন