সুচিপত্র:

আইওটি বহিরঙ্গন পোষা প্রাণীর দরজা: 6 টি ধাপ (ছবি সহ)
আইওটি বহিরঙ্গন পোষা প্রাণীর দরজা: 6 টি ধাপ (ছবি সহ)

ভিডিও: আইওটি বহিরঙ্গন পোষা প্রাণীর দরজা: 6 টি ধাপ (ছবি সহ)

ভিডিও: আইওটি বহিরঙ্গন পোষা প্রাণীর দরজা: 6 টি ধাপ (ছবি সহ)
ভিডিও: ইআই আইওটি আউটডোর ক্যামেরা 1080 পি এফএইচডি - ই আইওটি আউটডোর ক্যামেরা - নাইট ভিশন ওয়াইড এঙ্গেল 2024, জুলাই
Anonim
IoT আউটডোর পোষা দরজা
IoT আউটডোর পোষা দরজা
IoT আউটডোর পোষা দরজা
IoT আউটডোর পোষা দরজা
IoT আউটডোর পোষা দরজা
IoT আউটডোর পোষা দরজা
IoT আউটডোর পোষা দরজা
IoT আউটডোর পোষা দরজা

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

আমার ESP8266 এর সাথে Adafruit IO এবং IFTTT স্থাপন ও সংযুক্ত করার পর, আমার চিকেন কুপ ডোর অনলাইনে নিয়ন্ত্রণ করা যাবে। দরজা খোলা বা বন্ধ করা যেতে পারে:

1) ঠিক সময়ে যে আমি adafruit.io এ প্রবেশ করি

2) আমার ফোনে একটি বোতাম টিপে

3) একটি নির্দিষ্ট নম্বরে একটি পাঠ্য বার্তা প্রেরণ করে

4) adafruit.io এ একটি বোতামে ক্লিক করে

5) একটি ফিজিক্যাল বোতাম টিপে

এই বৈশিষ্ট্যগুলির উপরে, চিকেন কোপ ডোর আইএফটিটিটি অ্যাপের মাধ্যমে আমার ফোনে পুশ বিজ্ঞপ্তি পাঠাতে পারে যেমন দরজা খুলতে বা বন্ধ করতে ব্যর্থ হওয়ার মতো কোনও সমস্যা সম্পর্কে।

যেহেতু আমার মুরগির কোপ আমার ওয়াইফাই রাউটার থেকে প্রায় 500 ফুট দূরে, আমি এই প্রকল্পটি সম্পন্ন করার জন্য একটি 433MHz RFM69HCW ট্রান্সমিটার এবং একটি ESP8266 এর সাথে যুক্ত রিসিভার ব্যবহার করেছি। হার্ডওয়্যারের সাথে একটি কালো ইনডোর ট্রান্সমিটার বক্স রয়েছে যা ইন্টারনেটের সাথে সংযুক্ত এবং একটি ধূসর বহিরঙ্গন রিসিভার বক্স যা মোটরকে নিয়ন্ত্রণ করে।

এই নির্দেশযোগ্য আপনাকে 12V মোটর নিয়ন্ত্রণের জন্য প্রয়োজনীয় হার্ডওয়্যার তৈরির প্রক্রিয়ার মধ্য দিয়ে নিয়ে যাবে যা আমার মুরগির খামার দরজা খোলে বা বন্ধ করে।

আমি নিম্নলিখিত অংশগুলি ব্যবহার করেছি:

Adafruit 32u4 433MHz RFM69HCW - $ 25

Adafruit MCP23017 I2C 16 ইনপুট/আউটপুট পোর্ট এক্সপেন্ডার IC - $ 2.95

ESP8266 ওয়াইফাই সহ এডাফ্রুট পালক হুজা - $ 16.95

অ্যাডাফ্রুট রেডিও ফেদার উইং 433MHz RFM69HCW - $ 10

1.6 মিমি পুরু PCB- এর জন্য Adafruit SMA সংযোগকারী - $ 2.50

অ্যাডাফ্রুট ইউএফএল এসএমএ অ্যান্টেনা সংযোগকারী - $ 0.75

অ্যাডাফ্রুট আরজিবি পুশ বোতাম - $ 10.95

12V পাওয়ার সাপ্লাই - $ 7

5V ইউএসবি পাওয়ার সাপ্লাই - $ 7

মাইক্রো ইউএসবি কেবল - $ 5

4 চ্যানেল রিলে বোর্ড (2 চ্যানেল ব্যবহার করতে পারেন)- $ 7

ডিসি -ডিসি বাক কনভার্টার (শুধুমাত্র একটি ব্যবহার করা হয়েছে কিন্তু 5 টির একটি প্যাক হিসাবে আসে) - $ 20

রিড সুইচ (চৌম্বকীয় দরজা সুইচ সেন্সর) - $ 9

2x 433MHz Omnidirectional Antenna - $ 6

ইউএফএল থেকে এসএমএ কেবল অ্যাডাপ্টার (শুধুমাত্র একটি ব্যবহার করা হয়েছে কিন্তু 2 এর প্যাক হিসাবে আসে) - $ 5

জলরোধী বহিরঙ্গন ABS প্রকল্প বক্স - $ 11

ব্ল্যাক এবিএস প্রজেক্ট বক্স - $ 10

20x4 ব্লু ক্যারেক্টার এলসিডি - $ 10

12V কার অ্যান্টেনা মোটর - b $ 25 ইবে

তার এবং প্রতিরোধক

ধাপ 1: আউটডোর রিসিভার

বহিরঙ্গন রিসিভার
বহিরঙ্গন রিসিভার
বহিরঙ্গন রিসিভার
বহিরঙ্গন রিসিভার

বহিরঙ্গন রিসিভারে একটি Adafruit 32u4 থাকে যার সাথে 433MHz RFM69HCW কয়েকটি রিলে সংযুক্ত থাকে যা 12V মোটরের জন্য বিদ্যুৎ চালু বা বন্ধ করে দেয়। এই মডিউলগুলির পাশাপাশি 12V থেকে 5V ডিসি-ডিসি কনভার্টার একটি ওয়াটারপ্রুফ ধূসর প্রজেক্ট বক্সের ভিতরে রয়েছে। অবশেষে, 32u4 Arduino মাইক্রোকন্ট্রোলারের একটি পিনের সাথে একটি দরজা সুইচ সেন্সর সংযুক্ত রয়েছে যা দরজাটি সঠিকভাবে খোলা বা বন্ধ করা উচিত কিনা তা অনুভব করে।

প্রতি 15 সেকেন্ডে, ইনডোর ট্রান্সমিটার "ওপেন" বা "ক্লোজ" পাঠাবে। প্রাপ্ত কমান্ডের ভিত্তিতে, Arduino 32u4 একটি রিলে চালু বা বন্ধ করবে। আমি যে মোটরটি বেছে নিয়েছি, যা একটি পুরানো গাড়ী অ্যান্টেনা মোটর, আমাকে মোটরটি কীভাবে তারযুক্ত হয় তার কারণে দুটি রিলে চালু বা বন্ধ করতে হয়েছিল। মূলত বিদ্যুৎ চালু করার জন্য একটি রিলে ছিল এবং তারপরে আরেকটি রিলে যা নিয়ন্ত্রণ করেছিল যে মোটরটি বাড়ানো বা প্রত্যাহার করা হয়েছে কিনা।

একবার খোলা বা বন্ধ ট্রান্সমিশন পাওয়া গেলে, বাইরের রিসিভার "সেন্সর ওপেন" বা "সেন্সর ক্লোজড" দিয়ে সাড়া দেয় দরজার সুইচ সেন্সরের অবস্থা নির্দেশ করতে। আদর্শভাবে, "ওপেন" কমান্ডটি একটি "সেন্সর ওপেন" প্রতিক্রিয়া ফিরিয়ে দেবে, তবে, যদি দরজা আটকে যায় বা মোটর জ্যাম হয় তবে এগুলি মিলবে না। যখন তারা মেলে না, ইনডোর ট্রান্সমিটার সেই তথ্য প্রদর্শন করবে এবং আপনার ফোনে একটি পুশ বিজ্ঞপ্তি পাঠানো হবে।

ধাপ 2: আউটডোর রিসিভার হার্ডওয়্যার সংযুক্ত করা

বহিরঙ্গন রিসিভার হার্ডওয়্যার সংযুক্ত করা
বহিরঙ্গন রিসিভার হার্ডওয়্যার সংযুক্ত করা
বহিরঙ্গন রিসিভার হার্ডওয়্যার সংযুক্ত করা
বহিরঙ্গন রিসিভার হার্ডওয়্যার সংযুক্ত করা
বহিরঙ্গন রিসিভার হার্ডওয়্যার সংযুক্ত করা
বহিরঙ্গন রিসিভার হার্ডওয়্যার সংযুক্ত করা

বহিরঙ্গন রিসিভারের জন্য হার্ডওয়্যারটি তারে সংযুক্ত করা খুব কঠিন নয়। আমি নীচে একটি ফ্রিজিং স্কিম্যাটিক অন্তর্ভুক্ত করেছি যাতে আমি যে পিনগুলি ব্যবহার করেছি তা সহজেই দেখা যায়।

আমি উপরে উল্লিখিত হিসাবে, আমি ব্যবহৃত মোটর দুটি রিলে প্রয়োজন। আমি পিনআউট একটি ছবি অন্তর্ভুক্ত। দ্বিতীয়বার আপনি 12V লাল তারের সাথে সংযুক্ত করুন, মোটরটি প্রসারিত হলে প্রত্যাহার করবে। যদি আপনি 12V কে একই সাথে লাল তার এবং সবুজ তারের সাথে সংযুক্ত করেন তবে মোটরটি প্রসারিত হবে।

আমি উপরে সংযুক্ত রিড সুইচ একটি স্বাভাবিকভাবে বন্ধ সুইচ হিসাবে তারযুক্ত করা উচিত। সাধারণত খোলা এবং সাধারণত বন্ধের মধ্যে পার্থক্য আমি উপরে সংযুক্ত ছবিতে ব্যাখ্যা করা হয়েছে। সফ্টওয়্যার ব্যবহার করে, 32u4 এ ইনপুট পিনের সাথে একটি অভ্যন্তরীণ পুলআপ প্রতিরোধক সংযুক্ত রয়েছে, তাই আপনাকে যা করতে হবে তা হল দরজার সুইচটি ইনপুট পিন এবং মাটিতে সংযুক্ত করা।

আপনাকে Adafruit 32u4 এ একটি অ্যান্টেনা সংযুক্ত করতে হবে। এই ধাপে অ্যাডাফ্রুট এর সত্যিই ভালভাবে ব্যাখ্যা করা টিউটোরিয়ালটি দেখুন। আমি ভাল পরিসীমা পেতে তারের টুকরার পরিবর্তে একটি বহিরাগত অ্যান্টেনা ব্যবহার করা বেছে নিয়েছি।

ধাপ 3: ইন্ডোর ট্রান্সমিটার

ইন্ডোর ট্রান্সমিটার
ইন্ডোর ট্রান্সমিটার
ইন্ডোর ট্রান্সমিটার
ইন্ডোর ট্রান্সমিটার
ইন্ডোর ট্রান্সমিটার
ইন্ডোর ট্রান্সমিটার

ইনডোর ট্রান্সমিটারে একটি Adafruit Radio FeatherWing 433MHz RFM69HCW ESP8266 WiFi সহ একটি Adafruit Feather HUZZAH এর উপরে স্তুপ করা থাকে। এই মডিউলগুলি একটি 20x4 অক্ষর প্রদর্শন এবং একটি কালো প্রকল্প বাক্সের ভিতরে একটি RGB রূপালী বোতামের সাথে সংযুক্ত।

ডিসপ্লেতে একটি এনটিসি সিঙ্কড ক্লক, ডিবিতে আরএসএসআই শক্তি (রেডিও সিগন্যালের শক্তি পরিমাপ), চিকেন কুপের দরজা কখন খোলা হবে, চিকেন কুপের দরজা কখন বন্ধ হবে এবং দরজার বর্তমান অবস্থা। দরজা বন্ধ করার সময় বোতামটি লাল এবং দরজা খোলা অবস্থায় সবুজ।

যদি বাইরের রিসিভার শক্তি হারায় বা 433MHz সিগন্যাল যেকোন কারণেই পাঠানো না যায়, তাহলে ডিসপ্লে এবং RGB বোতাম দুটি সম্ভাব্য ত্রুটি মোডের প্রথমটিতে চলে যাবে। প্রথম ত্রুটি মোডে, ডিসপ্লে বলবে "ত্রুটি! বহিরঙ্গন রিসিভার পুনরায় চালু করার চেষ্টা করুন।" এবং বোতামের রঙ থাকবে না। যদি দরজা সুইচ সেন্সর সনাক্ত করে যে দরজা সঠিকভাবে বন্ধ বা খোলা হয়নি, ডিসপ্লে এবং আরজিবি বোতাম দুটি ত্রুটি মোডের দ্বিতীয়টিতে যাবে। দ্বিতীয় ত্রুটি মোডে, ডিসপ্লে বলবে "ত্রুটি! দরজা বা সুইচ সেন্সর সমস্যা।" এবং বোতামের রঙ থাকবে না। যখন সমস্যাটি নিজেই সমাধান হয়ে যায়, তখন ডিসপ্লে এবং আরজিবি বোতাম স্বাভাবিক অবস্থায় ফিরে যাবে। এই ত্রুটি মোডগুলির মধ্যে কোনটি ঘটলে আপনি আপনার ফোনে পুশ বিজ্ঞপ্তি পেতে পারেন (আমি পরবর্তী ধাপে সেই সেটআপটি নিয়ে যাব)।

ধাপ 4: ইনডোর ট্রান্সমিটার হার্ডওয়্যার সংযুক্ত করা

ইনডোর ট্রান্সমিটার হার্ডওয়্যার সংযুক্ত করা হচ্ছে
ইনডোর ট্রান্সমিটার হার্ডওয়্যার সংযুক্ত করা হচ্ছে
ইনডোর ট্রান্সমিটার হার্ডওয়্যার সংযুক্ত করা হচ্ছে
ইনডোর ট্রান্সমিটার হার্ডওয়্যার সংযুক্ত করা হচ্ছে

ESP8266 ওয়াইফাই সহ Adafruit Feather HUZZAH এর উপরে Adafruit Radio FeatherWing 433MHz RFM69HCW স্ট্যাক করার পর, মাত্র 2 টি পিন বাকি আছে যা নেওয়া হয়নি, I2C পিন SDA এবং SCL। এই কারণেই আমি MCP23017 ইন্টিগ্রেটেড সার্কিট (IC) নিয়ে গেলাম। এটি একটি সত্যিই দুর্দান্ত আইসি যা I2C এর উপর যে কোনও মাইক্রোকন্ট্রোলারের সাথে 16 টি অতিরিক্ত ইনপুট/আউটপুট পিন সংযুক্ত করে। এছাড়াও, অ্যাডাফ্রুট-আরজিবি-এলসিডি-শিল্ড নামে একটি প্রাক-লিখিত লাইব্রেরি রয়েছে যা এই আইসি ব্যবহার করে একটি অক্ষর প্রদর্শন করে যা টেকনিক্যালি এই অ্যাডাফ্রুট পণ্যের জন্য লেখা হয়েছে, তবে এটি এই প্রকল্পের জন্য পুরোপুরি কাজ করে।

একটি চরিত্র প্রদর্শন সঙ্গে MCP23017 ব্যবহার করার ধারণা এই খুব ভাল লিখিত নির্দেশাবলী থেকে আসে। অনুগ্রহপূর্বক এটি ভালো করে দেখুন!

আমি সেই নির্দেশনা গ্রহণ করেছি এবং একাধিক বোতাম এবং একটি আরজিবি ডিসপ্লেকে আইসিতে সংযুক্ত করার পরিবর্তে, আমি কেবল একটি বোতাম সংযুক্ত করেছি যার ভিতরে একটি আরজিবি এলইডি এবং আইসিতে একটি একরঙা ডিসপ্লে রয়েছে। এটি আমাকে আইসি এর পিন 1 (সাধারণত একটি আরজিবি ডিসপ্লের নীল ব্যাকলাইটের জন্য ব্যবহৃত) আমার একরঙা ডিসপ্লে, পিআইএন 28 (সাধারণত একটি আরজিবি ডিসপ্লের সবুজ ব্যাকলাইটের জন্য ব্যবহৃত হয়) এর ভিতরে লাল LED হিসাবে সংজ্ঞায়িত করার অনুমতি দেয় বোতাম, এবং পিন 27 (সাধারণত একটি RGB ডিসপ্লের লাল ব্যাকলাইটের জন্য ব্যবহৃত হয়) বাটনের ভিতরে সবুজ LED হিসাবে। পিন 24 বোতামের এক পাশে সংযুক্ত ছিল এবং অন্য দিকে মাটির সাথে সংযুক্ত ছিল। আপনি উপরের ছবিটিতে বোতামটির পিনআউট দেখতে পারেন (আমি নীল ক্যাথোড সংযোগ বিচ্ছিন্ন রেখেছি)।

ডিসপ্লেটি তারের সাহায্যে সংযুক্ত করার জন্য নির্দেশিত আমি ব্যবহার করার পাশাপাশি, আমি একটি ফ্রিজিং স্কিম্যাটিক অন্তর্ভুক্ত করেছি যা আপনাকে সবকিছু সংযুক্ত করতে সহায়তা করবে।

এই অ্যাডাফ্রুট টিউটোরিয়ালের ব্যাখ্যা অনুসারে আপনাকে FeatherWing 433MHz RFM69HCW এর উপরে তিনটি পিন ছোট করতে হবে। আপনাকে FeatherWing 433MHz RFM69HCW- এ একটি অ্যান্টেনা সংযুক্ত করতে হবে। এই ধাপে অ্যাডাফ্রুট এর সত্যিই ভালভাবে ব্যাখ্যা করা টিউটোরিয়ালটি দেখুন। আমি ভাল পরিসীমা পেতে তারের টুকরার পরিবর্তে একটি সাইড মাউন্ট করা এসএমএ সংযোগকারী সহ একটি বাহ্যিক অ্যান্টেনা ব্যবহার করা বেছে নিয়েছি।

ধাপ 5: Adafruit. IO এবং IFTTT এর সাথে সংযোগ স্থাপন

Adafruit. IO এবং IFTTT- এর সাথে সংযোগ স্থাপন
Adafruit. IO এবং IFTTT- এর সাথে সংযোগ স্থাপন
Adafruit. IO এবং IFTTT- এর সাথে সংযোগ স্থাপন
Adafruit. IO এবং IFTTT- এর সাথে সংযোগ স্থাপন

Adafruit IO:

Adafruit. IO- এ সাইন আপ করার জন্য এই Adafruit টিউটোরিয়ালের নির্দেশাবলী অনুসরণ করুন যদি আপনার অ্যাকাউন্ট না থাকে। আপনার একটি ফিড এবং ড্যাশবোর্ড কী সে সম্পর্কেও পড়া উচিত।

সহজ কথায়, একটি ড্যাশবোর্ড হল গ্রাফিক্যাল ইউজার ইন্টারফেসের মতো, যখন ফিডগুলি আপনি ডেটা পাঠান যাতে আপনি এটি ইন্টারনেটে সংরক্ষণ করতে পারেন। আপনাকে 1 টি ড্যাশবোর্ড এবং 4 টি ফিড তৈরি করতে হবে। চিকেন কুপ সঠিকভাবে বানান জানার আগে আমি আমার নাম দিয়েছি, তাই ভুল বানানটি ক্ষমা করুন। আপনি যদি আরডুইনো কোডে ফিডের নাম পুনnameনামকরণ করতে না চান তবে আমি যে নামকরণটি করেছি তা ব্যবহার করুন।

প্রথমে চারটি ফিড তৈরি করুন:

1) "চিকেন কুপ" এটি খোলা/বন্ধ সুইচের জন্য

2) "চিকেন কুপ টাইমার" এটি খোলা টাইমারের জন্য

3) "চিকেন কুপ টাইমার 2" এটি ক্লোজ টাইমারের জন্য

4) "চিকেন কুপ ত্রুটি বার্তা" এটি ত্রুটি বার্তাগুলির জন্য

চিকেন কুপ নামে একটি ড্যাশবোর্ড তৈরি করুন এবং নীল + বোতাম ব্যবহার করে 4 টি ব্লক যুক্ত করুন। আপনি যে ধরনের ব্লক স্থাপন করবেন এবং সেই সাথে ব্লকের নামগুলির জন্য উপরের ছবিটি দেখুন। নিশ্চিত করুন যে সুইচ স্ট্যাটাসের নাম ঠিক "খোলা" এবং "বন্ধ"

IFTTT:

এই প্রকল্পের IFTTT অংশটি আপনার ফোনে একটি বোতাম চাপানোর ক্ষমতা যোগ করে এবং চিকেন কুপের দরজা খুলতে বা বন্ধ করার জন্য একটি পাঠ্য পাঠায়। এটি চিকেন কুপ ত্রুটি বার্তা ফিডে কিছু প্রকাশিত হলে আইএফটিটিটি অ্যাপ্লিকেশন আপনাকে পুশ বিজ্ঞপ্তি পাঠানোর অনুমতি দেয়। আপনি যদি এই ক্ষমতাগুলি না চান তবে আপনি এই বিভাগটি এড়িয়ে যেতে পারেন।

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

ধাপ 6: কোড আপলোড এবং ওয়াইফাই SSID এবং পাসওয়ার্ড সম্পাদনা

ইনডোর ট্রান্সমিটারে কোড আপলোড করতে সক্ষম হওয়ার জন্য আপনাকে অ্যাডাফ্রুট টিউটোরিয়ালের এই পৃষ্ঠাটি দিয়ে যেতে হবে।

বহিরাগত রিসিভারে কোড আপলোড করতে সক্ষম হওয়ার জন্য আপনাকে অ্যাডাফ্রুট টিউটোরিয়ালের এই পৃষ্ঠাটি দিয়ে যেতে হবে।

আপনাকে RFM69 লাইব্রেরি, Adafruit_RGBLCDShield লাইব্রেরি, NTC ঘড়ি লাইব্রেরি, যাকে simpleDSTadjust বলা হয় এবং টিকার লাইব্রেরি ইনস্টল করতে হবে। আপনি এটি কীভাবে করবেন তার একটি টিউটোরিয়াল এখানে পাবেন।

আরডুইনো আইডিই খুলুন এবং একটি ইউএসবি কেবলের মাধ্যমে বাইরের আরডুইনো 32u4 এ "Outdoor_Receiver.ino" কোডটি আপলোড করুন।

তারপরে, "Indoor_Transmitter.ino" খুলুন, config.h ট্যাবটি খুলুন এবং উদ্ধৃতি চিহ্নের ভিতরে আপনার ওয়াইফাই নাম (SSID) এবং পাসওয়ার্ড লিখুন। তারপরে, এই টিউটোরিয়াল পৃষ্ঠাটি অনুসরণ করে আপনার Adafruit. IO ব্যবহারকারীর নাম এবং IO কী পান এবং এটি config.h ট্যাবে প্রবেশ করুন।

আপনি যদি Adafruit IO ফিডের নাম পরিবর্তন করেন, তাহলে আপনাকে ইন্ডোর_ট্রান্সমিটার প্রধান ট্যাবে কোডটি সম্পাদনা করতে হবে। নিম্নলিখিত সম্পাদনা করুন:

AdafruitIO_Feed *toggleSwitch = io.feed ("চিকেন কুপ");

AdafruitIO_Feed *timer = io.feed ("চিকেন কুপ টাইমার");

AdafruitIO_Feed *timer2 = io.feed ("চিকেন কুপ টাইমার 2");

AdafruitIO_Feed *error = io.feed ("চিকেন কুপ ত্রুটি বার্তা");

আপনাকে যা করতে হবে সেটাই হওয়া উচিত! যদি আপনি আরও বুঝতে চান যে দুটি স্কেচ কীভাবে কাজ করে, আমি কোডটি মন্তব্য করেছি। আপনার কোনো প্রশ্ন থাকলে আমাকে জানান. শুভকামনা!

প্রস্তাবিত: