সুচিপত্র:

ESP8266 - হোমকিট সুইচ: 4 টি ধাপ
ESP8266 - হোমকিট সুইচ: 4 টি ধাপ

ভিডিও: ESP8266 - হোমকিট সুইচ: 4 টি ধাপ

ভিডিও: ESP8266 - হোমকিট সুইচ: 4 টি ধাপ
ভিডিও: Wide range, Best WiFi HomeKit Smart Switch 16A 2024, নভেম্বর
Anonim
ESP8266 - হোমকিট সুইচ
ESP8266 - হোমকিট সুইচ

লেখক দ্বারা আরো অনুসরণ করুন:

ESP32 - হোমকিট ক্যামেরা
ESP32 - হোমকিট ক্যামেরা
ESP32 - হোমকিট ক্যামেরা
ESP32 - হোমকিট ক্যামেরা
ESP8266 - হোমকিট নিওপিক্সেল লাইট স্ট্রিপ
ESP8266 - হোমকিট নিওপিক্সেল লাইট স্ট্রিপ
ESP8266 - হোমকিট নিওপিক্সেল লাইট স্ট্রিপ
ESP8266 - হোমকিট নিওপিক্সেল লাইট স্ট্রিপ

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

একটি ভিন্ন কমান্ড দিয়ে প্রতিটি সুইচ কাস্টমাইজ করুন। একটি বোতাম টগল করে সহজেই স্মার্ট হোম ডিভাইসগুলি ট্রিগার করুন। আপনি অ্যাপল হোমকিট সক্ষম ডিভাইসগুলিকে নিয়ন্ত্রণ করতে পারেন: হোম কিট ডিভাইস এবং গোষ্ঠী (দৃশ্য) নিয়ন্ত্রণ করার জন্য সিরি বা হোম অ্যাপ কমান্ডের পরিপূরক হিসাবে ব্যবহার করুন। সুতরাং আসুন নির্মাণ শুরু করি!

ধাপ 1: সফ্টওয়্যার প্রস্তুতি

আমাদের ইএসপি মডিউল ফ্ল্যাশ করতে সক্ষম হওয়ার জন্য আমাদের ম্যাক এ esptool.py ইনস্টল করতে হবে। Esptool.py এর সাথে কাজ করার জন্য, আপনার Python 2.7, Python 3.4 অথবা আপনার সিস্টেমে একটি নতুন Python ইনস্টলেশনের প্রয়োজন হবে। আমরা সর্বশেষ পাইথন সংস্করণটি ব্যবহার করার পরামর্শ দিচ্ছি, তাই পাইথনের ওয়েবসাইটে যান এবং এটি আপনার কম্পিউটারে ইনস্টল করুন। পাইথন ইনস্টল করার সাথে, একটি টার্মিনাল উইন্ডো খুলুন এবং পাইপের সাথে সর্বশেষ স্থিতিশীল esptool.py রিলিজ ইনস্টল করুন:

পাইপ ইনস্টল করুন

দ্রষ্টব্য: কিছু পাইথন ইনস্টলেশনের সাথে কমান্ডটি কাজ নাও করতে পারে এবং আপনি একটি ত্রুটি পাবেন। যদি এমন হয়, তাহলে esptool.py ইনস্টল করার চেষ্টা করুন:

pip3 Esptool ইনস্টল করুন

lpython -m pip install esptool

pip2 esptool ইনস্টল করুন

ইনস্টল করার পরে, আপনি esptool.py ডিফল্ট পাইথন এক্সিকিউটেবল ডিরেক্টরিতে ইনস্টল করবেন এবং আপনি এটি কমান্ড দিয়ে চালাতে সক্ষম হবেন

esptool.py।

আপনার টার্মিনাল উইন্ডোতে, নিম্নলিখিত কমান্ডটি চালান:

esptool.py।

আপনার কম্পিউটারে esptool.py ইনস্টল করে, আপনি সহজেই আপনার ESP32 বা ESP8266 বোর্ডগুলিকে ফার্মওয়্যার দিয়ে ফ্ল্যাশ করতে পারেন।

পদক্ষেপ 2: হার্ডওয়্যার প্রস্তুতি

হার্ডওয়্যার প্রস্তুতি
হার্ডওয়্যার প্রস্তুতি

আমাদের esp এ আমাদের ফার্মওয়্যার ইনস্টল করার জন্য আমরা আমাদের "স্ট্যান্ডার্ড" সেটআপ করি।

ধাপ 3: ইএসপি ওএস প্রস্তুতি

"লোড হচ্ছে =" অলস"

সফটওয়্যার ইনস্টলেশন
সফটওয়্যার ইনস্টলেশন

এখন, আপনাকে অবশ্যই ওটিএ সংগ্রহস্থল কনফিগার করতে হবে। এটি খুব গুরুত্বপূর্ণ যে আপনি এটি সঠিকভাবে কনফিগার করুন, কারণ আপনি ভবিষ্যতে এটি পরিবর্তন করতে পারবেন না (যদি আপনি কোনও ভুল করেন তবে আপনাকে অবশ্যই ডিভাইসটি আবার মুছতে হবে এবং ফ্ল্যাশ করতে হবে)।

ওটিএ সংগ্রহস্থল:

AchimPieters/ESP8266-HomeKit- সুইচ

ওটিএ বাইনারি ফাইল:

main.bin

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

এখন আপনি নীচের কিউআর কোড স্ক্যান করে আপনার হোমকিট সুইচ যুক্ত করতে পারেন। আপনার ইএসপি এবং হোমকিটের মধ্যে সংযোগ তৈরি করতে কয়েক সেকেন্ড সময় লাগে।

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

আরো তথ্য দেখুন

দ্রষ্টব্য: হোমকিট সামঞ্জস্যপূর্ণ আনুষাঙ্গিক উত্পাদন এবং বিক্রয় করার জন্য, আপনার কোম্পানিকে এর জন্য প্রত্যয়িত হতে হবে (https://developer.apple.com/homekit/, যদি আপনি হোমকিট আনুষঙ্গিক বিকাশ বা উত্পাদন করতে আগ্রহী হন যা বিতরণ বা বিক্রি করা হবে, আপনার কোম্পানিকে অবশ্যই এমএফআই প্রোগ্রামে নাম নথিভুক্ত করতে হবে। শুধুমাত্র এমএফআই লাইসেন্সধারীদের জন্য উপলব্ধ, এবং এসডিকে অনুরোধ করার সময় আপনাকে যাচাইকরণের উদ্দেশ্যে অ্যাকাউন্ট নম্বর প্রদান করতে হবে।) এই প্রকল্পটি হ্যাপ প্রোটোকলের একটি অ-বাণিজ্যিক বাস্তবায়ন, বাণিজ্যিক ব্যবহারের জন্য নয় রেফারেন্স ম্যাক্সিম কুলকিন, esp-wifi-config (2019), লাইব্রেরি থেকে বুটস্ট্র্যাপ ওয়াইফাই-সক্ষম আনুষাঙ্গিক ওয়াইফাই কনফিগ, https://github.com/maximkulkin/esp-wifi-config পল Sokolovsky, esp-open-sdk (2019), ESP8266/ESP8285 চিপ, https://github.com/pfalcon/esp-open-sdk Espressif Systems, esptool (2019), ESP8266 এবং ESP32 সিরিয়াল বুটলোডার ইউটিলিটি, https:/ /github.com/espressif/esptool HomeACcessoryKid, লাইফ-সাইকেল-ম্যানেজার (2019), প্রাথমিক ইনস্টল, ওয়াইফাই সেটিংস এবং গিটহাবের যে কোন esp-open-rtos সংগ্রহস্থলের জন্য এয়ার ফার্মওয়্যার আপগ্রেড, https://github.com/HomeACcessoryKid /জীবন-চক্র-ব্যবস্থাপক

প্রস্তাবিত: