সুচিপত্র:
ভিডিও: ESP8266 - হোমকিট সুইচ: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
লেখক দ্বারা আরো অনুসরণ করুন:
এখানে আমার আগের ব্লগে আমি 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 /জীবন-চক্র-ব্যবস্থাপক
প্রস্তাবিত:
হোম অ্যাপ্লায়েন্সেসের জন্য টুকলেস সুইচ -- কোন সুইচ ছাড়াই আপনার বাড়ির যন্ত্রপাতি নিয়ন্ত্রণ করুন: 4 টি ধাপ
হোম অ্যাপ্লায়েন্সেসের জন্য টুকলেস সুইচ || কোন সুইচ ছাড়াই আপনার বাড়ির যন্ত্রপাতি নিয়ন্ত্রণ করুন: এটি হোম অ্যাপ্লায়েন্সেসের জন্য একটি টাচলেস সুইচ। আপনি এটি যে কোনও পাবলিক প্লেসে ব্যবহার করতে পারেন যাতে যে কোনও ভাইরাসের বিরুদ্ধে লড়াই করতে সহায়তা করে। ডার্ক সেন্সর সার্কিটের উপর ভিত্তি করে সার্কিটটি তৈরি করা হয়েছে Op-Amp এবং LDR দ্বারা। এই সার্কিটের দ্বিতীয় গুরুত্বপূর্ণ অংশ এসআর ফ্লিপ-ফ্লপ সিকুয়েন্সেলের সাথে
ওয়েভ সুইচ -- 555: 4 ধাপ ব্যবহার করে কম সুইচ স্পর্শ করুন
তরঙ্গ সুইচ 555 ফ্লিপ-ফ্লপ হিসাবে তার দোকান হিসাবে কাজ করছে
ব্লুটুথ রিমোট কন্ট্রোল্ড লাইট সুইচ - রেট্রোফিট। লাইট সুইচ এখনও কাজ করে, কোন অতিরিক্ত লেখা নেই।: 9 টি ধাপ (ছবি সহ)
ব্লুটুথ রিমোট কন্ট্রোল্ড লাইট সুইচ - রেট্রোফিট। হাল্কা সুইচ এখনও কাজ করে, কোন অতিরিক্ত লেখা নেই ।: 25 নভেম্বর 2017 আপডেট করুন - এই প্রকল্পের একটি উচ্চ ক্ষমতার সংস্করণের জন্য যা কিলোওয়াট লোড নিয়ন্ত্রণ করতে পারে, রেট্রোফিট BLE নিয়ন্ত্রণকে উচ্চ ক্ষমতার লোডগুলিতে দেখুন - কোন অতিরিক্ত তারের প্রয়োজন নেই আপডেট 15 নভেম্বর 2017 - কিছু BLE বোর্ড / সফটওয়্যার স্ট্যাক ডেলি
স্পর্শ সুইচ - কিভাবে একটি ট্রানজিস্টর এবং ব্রেডবোর্ড ব্যবহার করে একটি টাচ সুইচ তৈরি করতে হয় ।: 4 ধাপ
স্পর্শ সুইচ | কিভাবে একটি ট্রানজিস্টর এবং ব্রেডবোর্ড ব্যবহার করে একটি টাচ সুইচ তৈরি করতে হয় ।: টাচ সুইচ ট্রানজিস্টর প্রয়োগের উপর ভিত্তি করে একটি খুব সহজ প্রকল্প। এই প্রকল্পে BC547 ট্রানজিস্টার ব্যবহার করা হয়েছে যা টাচ সুইচ হিসাবে কাজ করে। ভিডিওটি দেখার জন্য নিশ্চিত থাকুন যা আপনাকে প্রকল্প সম্পর্কে সম্পূর্ণ বিবরণ দেবে
স্বয়ংক্রিয় কীবোর্ড এবং মাউস সুইচ - ইউএসবি আপস্ট্রিম সুইচ: 5 টি ধাপ
স্বয়ংক্রিয় কীবোর্ড এবং মাউস সুইচ - ইউএসবি আপস্ট্রিম সুইচ: এই প্রকল্পে আমরা একটি স্বয়ংক্রিয় কীবোর্ড এবং মাউস সুইচ একত্রিত করব যা দুটি কম্পিউটারের মধ্যে সহজে ভাগ করে নেওয়ার অনুমতি দেয়। আমার ল্যাব ডেস্ক। বেশিরভাগ সময় এটি আমার ডি