সুচিপত্র:

Arduino দ্বারা স্থানীয় অ্যাপল হোম কিট দিয়ে Sonoff B1: 6 টি ধাপ
Arduino দ্বারা স্থানীয় অ্যাপল হোম কিট দিয়ে Sonoff B1: 6 টি ধাপ

ভিডিও: Arduino দ্বারা স্থানীয় অ্যাপল হোম কিট দিয়ে Sonoff B1: 6 টি ধাপ

ভিডিও: Arduino দ্বারা স্থানীয় অ্যাপল হোম কিট দিয়ে Sonoff B1: 6 টি ধাপ
ভিডিও: Leap Motion SDK 2024, নভেম্বর
Anonim
Arduino দ্বারা স্থানীয় অ্যাপল হোম কিট সঙ্গে Sonoff B1 তৈরি
Arduino দ্বারা স্থানীয় অ্যাপল হোম কিট সঙ্গে Sonoff B1 তৈরি

এই অন্তর্নিহিতগুলি আপনাকে একটি অতিরিক্ত সহজ উপায় দেয় যে কিভাবে আপনার অ্যাপল হোম কিটে সোনফ বি 1 ল্যাম্পকে কোন অতিরিক্ত ব্রিজ ছাড়াই সংহত করা যায়

ভূমিকা: সোনফ বি 1 একটি বেশ সস্তা কিন্তু শক্তিশালী বাতি যার মধ্যে রয়েছে তিন ধরনের লেড

1. সাদা নেতৃত্বাধীন "উষ্ণ"

2. সাদা নেতৃত্বাধীন "কুল"

3. RGB LED

অতএব এগুলি বিভিন্ন সংমিশ্রণ দ্বারা ব্যবহার করা যেতে পারে এবং আমরা তত্ত্ব অনুসারে সেই নেতৃত্বের উজ্জ্বলতার সংমিশ্রণ দ্বারা যে কোনও সম্ভাব্য প্রভাব পেতে পারি

ধাপ 1: ফার্মওয়্যার আপডেটের জন্য ল্যাম্প প্রস্তুত করুন

ফার্মওয়্যার আপডেটের জন্য ল্যাম্প প্রস্তুত করুন
ফার্মওয়্যার আপডেটের জন্য ল্যাম্প প্রস্তুত করুন

ফার্মওয়্যার আপডেট করার জন্য আমাদের একটু সোল্ডারিং দক্ষতা প্রয়োজন

ঠিক আছে চল শুরু করি

প্লাস্টিক ক্যাপটি খুলে ফেলুন এবং পরিচিতিগুলি খুঁজে নিন, ইউএসবি-ইউএআরটি রূপান্তরকারীকে সহজে সংযুক্ত করার জন্য আমাদের যে কোনও তার বা ঝাল ঝালাই করতে হবে।

আমার ক্ষেত্রে আমি পুরুষ শিরোলেখ ব্যবহার করেছি, hovewer কোন সহজ তারের বা পিনের সঙ্গে তার ব্যবহার করা যেতে পারে। যদি আপনি টন খেলতে যাচ্ছেন তবে ল্যাম্পের তারের সাথে কয়েকবার খেলুন যাতে নিশ্চিত হতে পারে যে প্লাস্টিকের ক্যাপটি স্ক্রু করা হয়েছে

এখানেই শেষ. এখন আপনি ফার্মওয়্যার আপডেট করতে পারেন খুব সহজে কিনুন শুধু একটি ক্যাপ খুলে নিন

ধাপ 2: একটি ল্যাম্পকে USB UART এর সাথে সংযুক্ত করুন

USB UART এর সাথে একটি ল্যাম্প সংযুক্ত করুন
USB UART এর সাথে একটি ল্যাম্প সংযুক্ত করুন

তারগুলি সহজ, তবে দয়া করে দুটি বিষয়ে সচেতন থাকুন:

1.! ল্যাম্প পাওয়ার ভোল্টেজ 220 v থেকে সংযোগ বিচ্ছিন্ন করা উচিত

2.! 3.3 v সেটিং সহ ইউএসবি ইউএআরটি ব্যবহার করুন, অন্যথায় আপনি ডিভাইসটি ধ্বংস করবেন

ঠিক আছে, সংযোগ করা যাক

ইউএসবি ইউএআরটি ল্যাম্প

3.3V 3.3V

GND GND

RX TX

TX RX

ল্যাম্পের GPIO 0 তে কেবল সহজ তারের সাথে সংযোগ করুন। পরবর্তীতে একটি কারণ ব্যাখ্যা করা হবে

ধাপ 3: Arduino IDE প্রস্তুত করুন

Arduino IDE প্রস্তুত করুন
Arduino IDE প্রস্তুত করুন

1. আপনার ESP8266 চিপ প্রোগ্রামিংয়ের জন্য প্রস্তুত পরিবেশ থাকতে হবে। আমি সেখানে বিস্তারিত বলব না, কারণ প্রচুর ইন্টারনেট প্রকাশনা আছে, দেখে নিন

2. লাইব্রেরি ডাউনলোড করুন https://github.com/Yurik72/ESPHap এবং এটিকে Arduino লাইব্রেরি ফোল্ডারে আনজিপ করুন। উইন্ডোজের জন্য, এটি সাধারণত C: / Users / ocu Documents / Arduino / লাইব্রেরি

3. সংযুক্ত আর্কাইভ থেকে https://github.com/Yurik72/ESPHap/tree/master/wol… আনফ্যাক wolfSSL_3_13_0.rar আরডুইনো লাইব্রেরির একই ফোল্ডারে। (C: / Users / ocu Documents / Arduino / libraries / wolfssl)। অনুগ্রহ করে নিশ্চিত করুন যে এটি নকল করা মূল নয়। মানে ফাইলগুলির অধীনে হওয়া উচিত (C: / Users / ocu Documents / Arduino / libraries / wolfssl)

4। লাইব্রেরি ডাউনলোড বা ইনস্টল করুন

এখন আমরা আপনার ESP8266 প্রোগ্রাম করার জন্য প্রস্তুত

স্কেচ খুলুন

এবং Arduino এ যথাযথ বোর্ড সেটিং সেট করুন, সঠিক সেটিং সহ ছবিগুলি দেখুন

ধাপ 4: ফার্মওয়্যার ফ্ল্যাশ করা

ফ্ল্যাশিং ফার্মওয়্যার
ফ্ল্যাশিং ফার্মওয়্যার

আপনার ইউএসবি ইউএআরটি কম্পিউটারে সংযুক্ত করুন। আপনার বাতি জ্বলতে প্রস্তুত। Arduino IDE এ সঠিক COM পোর্ট নির্বাচন করুন

এর আগে একটি কৌশল উল্লেখ করা হয়েছে। চিপটি ফ্ল্যাশ মোডে পরিবর্তন করতে GPIO 0 পাওয়ার চালু বা রিসেট করার সময় GND এর সাথে সংযুক্ত থাকতে হবে

এটি দুটি উপায়ে করা যেতে পারে:

যদি ইউএসবি ইউএআরটি রিসেট বাটনের সাথে থাকে, তাহলে আরডুইনো আইডিই -তে ফার্মওয়্যার আপলোড বাটন টিপুন, ইউএসবি ইউএআরটি রিসেট বোতাম টিপুন, আপলোড মেসেজের জন্য অপেক্ষা করুন এবং জিপিআইও 0 থেকে সোনফের জিএনডি থেকে ওয়্যার সংযুক্ত করুন, আপলোড শুরু হওয়ার জন্য অপেক্ষা করুন, তার পরে তারগুলি Sonoff সংযোগ বিচ্ছিন্ন হতে পারে

যদি রিসেট বাটন ছাড়া ইউএসবি ইউএআরটি হয়, তাহলে কম্পিউটার থেকে ইউএসবি সরান, জিপিআইও 0 থেকে জিএনডি সোনফে ওয়্যার সংযুক্ত করুন, ইউএসবি ertোকান এবং "ডাউনলোড" ক্লিক করুন। ডাউনলোড শুরু হওয়ার পর। সোনফকে বুট মোডে রাখার জন্য এই সব প্রয়োজন (পাওয়ার-আপের সময় GND তে GPIO0)

আমার ক্ষেত্রে আমি USB UART এর GPIO 0 থেকে GND পর্যন্ত সহজ স্পর্শ তারের, GND এ যথেষ্ট রুম আছে

ঠিক আছে, আপলোড শুরু করা উচিত এবং আপনার সাফল্যের বার্তা দেখা উচিত

আপনি ল্যাম্প ব্যবহার করার জন্য প্রস্তুত, ঝলকানি পরে এটি পুনরায় সেট করা ভাল।

ধাপ 5: ল্যাম্প সেট করুন এবং অ্যাপলের সাথে যুক্ত করুন

অ্যাপলের সাথে ল্যাম্প এবং পেয়ারিং সেটআপ করুন
অ্যাপলের সাথে ল্যাম্প এবং পেয়ারিং সেটআপ করুন
অ্যাপলের সাথে ল্যাম্প এবং পেয়ারিং সেটআপ করুন
অ্যাপলের সাথে ল্যাম্প এবং পেয়ারিং সেটআপ করুন
অ্যাপলের সাথে ল্যাম্প এবং পেয়ারিং সেটআপ করুন
অ্যাপলের সাথে ল্যাম্প এবং পেয়ারিং সেটআপ করুন

আমার ক্ষেত্রে আমি ল্যাম্পকে USB UART এর সাথে সংযুক্ত করে একটি সিরিয়াল মনিটর নিয়ন্ত্রণ করার জন্য সেটআপ এবং পেয়ারিং প্রক্রিয়া অব্যাহত রেখেছি।

প্রথমে আমাদের আপনার বাড়ির ওয়াইফাইতে বাতি সংযুক্ত/কনফিগার করতে হবে

রিবুট করার পরে ল্যাম্প অ্যাক্সেস পয়েন্ট মোডে শুরু হবে। আপনার কম্পিউটারকে "ES" নামে ওয়াইফাই নেটওয়ার্কের সাথে সংযুক্ত করতে হবে। সংযোগের পরে আপনাকে বন্দী পোর্টালে পুন redনির্দেশিত করা হবে। যদি না হয়, একটি ব্রাউজার খুলুন এবং https://192.168.4.1 রাখুন। আপনার একটি কনফিগারেশন পোর্টাল দেখা উচিত

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

*WM: সংযোগের ফলাফল: *WM: 3 *WM: IP ঠিকানা:

*WM: 192.168.0.93

ওয়াইফাই সংযুক্ত আইপি ঠিকানা: 192.168.0.93

>> হোম ইন্টিগ্রেশন: homekit_is_paired 0

……..

>> হোমকিট: mDNS কনফিগার >>> HomeKit: MDNS.begin: ES-5AC5, IP: 192.168.0.93 >>> HomeKit: Init server over

>> হোমকিট: ওয়েব সার্ভারের উপর ইনিশ সার্ভার সেট করা হয় না, পেয়ার করার জন্য অপেক্ষা করা হয়

প্রদীপ জোড়ার জন্য প্রস্তুত! চলো করি

ঘ। ফোনটি খুলুন -> অ্যাপল হোম -> ডিভাইস যুক্ত করুন।

2. ম্যানুয়ালি যোগ করার জন্য একটি চয়েস করুন এবং আমরা ES এর মত কিছু দেখি ……। উপলব্ধ, 3। এটি নির্বাচন করুন এবং অবশ্যই সম্মত হন যে এটি প্রত্যয়িত নয়, ইনপুট পাসওয়ার্ড 11111111 এবং চলুন…..

একটি নিয়ম হিসাবে, সবকিছু প্রথমবার পাস হবে এবং আপনি অবিলম্বে এটি ডিভাইসগুলিতে দেখতে পাবেন এবং আপনি এটি চালু এবং বন্ধ করতে পারেন।

তত্ত্ব অনুসারে, আপনি আপনার ল্যাম্প কানেক্ট এবং প্লে করতে পারেন …

যদি না হয়, সমস্যা সমাধান বিভাগ দেখুন

ধাপ 6: সমস্যা সমাধান

সমস্যা সমাধান
সমস্যা সমাধান

যদি কিছু ভুল হয়ে থাকে, পেয়ারিং প্রক্রিয়াটি সবচেয়ে কৌতুকপূর্ণ, এবং আমার পরীক্ষা এবং অভিজ্ঞতা এটি সর্বোচ্চ 3 টি প্রচেষ্টা নিতে পারে।

আপনাকে আপনার ডিভাইস রিসেট করতে হবে এবং আবার চেষ্টা করতে হবে, যদি ডিভাইসটি জোড়ার তালিকায় উপস্থিত না হয়, সম্ভবত ডিভাইসটি ইতিমধ্যেই জোড়া তথ্য সংরক্ষণ করে কিন্তু অ্যাপল নয়:(আমাদের ডিভাইস থেকে পেয়ারিং তথ্য অপসারণ করতে হবে..

পেয়ারিং ডেটা SPIFFS ফাইল সিস্টেম "/pair.dat" এ সংরক্ষিত হয়। এবং আপনার একটি ব্রাউজার খুলতে হবে

ip/browse লিখুন এবং আপনি আপনার SPIFFs ফাইল সিস্টেমে প্রবেশ করবেন।

যেখানে ip হল আপনার ডিভাইসের IP ঠিকানা

শুধু ফাইল pair.dat মুছে দিন, ডিভাইস রিসেট করুন এবং আবার জোড়া লাগানো শুরু করুন

প্রস্তাবিত: