সুচিপত্র:

হোমকিট এবং আলেক্সা দিয়ে আপনার অগ্নিকুণ্ড নিয়ন্ত্রণ করুন: 7 টি ধাপ
হোমকিট এবং আলেক্সা দিয়ে আপনার অগ্নিকুণ্ড নিয়ন্ত্রণ করুন: 7 টি ধাপ

ভিডিও: হোমকিট এবং আলেক্সা দিয়ে আপনার অগ্নিকুণ্ড নিয়ন্ত্রণ করুন: 7 টি ধাপ

ভিডিও: হোমকিট এবং আলেক্সা দিয়ে আপনার অগ্নিকুণ্ড নিয়ন্ত্রণ করুন: 7 টি ধাপ
ভিডিও: 2020 Samsung TU8000 বনাম 2019 এলজি UM7300 পার্থক্য কী? 2024, নভেম্বর
Anonim
Image
Image
পূর্ব প্রয়োজনীয়তা
পূর্ব প্রয়োজনীয়তা

আমি সম্প্রতি একটি গ্যাস অগ্নিকুণ্ড ইনস্টল ছিল, যে একটি রিমোট কন্ট্রোল অন্তর্ভুক্ত। এবং তাদের হোম কন্ট্রোল সেটআপের মধ্যে তাদের অগ্নিকুণ্ডগুলিকে সংহত করার কয়েকটি উদাহরণ দেখার পরে আমি একইরকম সন্ধান করতে শুরু করি। আমার অগ্নিকুণ্ডের এই রিমোট কন্ট্রোল আছে https://valorfireplaces.com/features/remote-contr… যা দূরবর্তী এবং 315 Mhz এর অগ্নিকুণ্ডের মধ্যে রেডিও ব্যবহার করে।

ধাপ 1: পূর্ব-প্রয়োজনীয়তা

এই নির্দেশের জন্য পূর্বশর্ত হিসাবে, আমার কাছে এই রিমোট কন্ট্রোল সহ একটি গ্যাস অগ্নিকুণ্ড আছে। আপনি যদি আপনার রিমোটের পেছনের দিকে তাকান, এটিতে FCC ID RTD-G6RH এবং 315 Mhz এর ফ্রিকোয়েন্সি থাকা প্রয়োজন। যদি আপনার এই রিমোট না থাকে, তাহলে এই নির্দেশনাটি আপনার জন্য নয়।

এছাড়াও আমি হোমব্রিজ ইনস্টল এবং কাজ করছি, এবং এটি আমার আলেক্সার সাথে একীভূত।

ধাপ 2: উপকরণ বিল

উপকরণ বিল
উপকরণ বিল
উপকরণ বিল
উপকরণ বিল

এই নির্দেশের জন্য, আমি আমার বিদ্যমান হোমব্রিজ এবং আলেক্সা বাস্তবায়নকে লিভারেজ করেছি। আমি কয়েক বছর ধরে হোমব্রিজ চালাচ্ছিলাম, এবং এটি আমার অ্যালেক্সার সাথে সংযুক্ত করেছি। হোমব্রিজ টু অ্যালেক্সা ইন্টিগ্রেশন এই https://www.npmjs.com/package/homebridge-alexa ব্যবহার করেছে। এগুলি একটি অনুকূল এবং আমি তাদের সেটআপ সম্পর্কে বিস্তারিত বলব না।

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

Nodemcu ESP8266-https://www.aliexpress.com/item/10pcs-lot-NodeMcu…

315 মেগাহার্জ ট্রান্সমিটার-https://www.creatroninc.com/product/315mhz-rf-lin…

ব্রেডবোর্ড

রেডিও রিমোটের কোড খুঁজে পেতে, আমি এই NooElec NESDR Mini 2+ 0.5PPM TCXO RTL-SDR & ADS-B USB Receiver Set w/ Antenna, Suction Mount, Female SMA Adapter & Remote Control, RTL2832U & R820T2 Tuner ব্যবহার করেছি। কম খরচে সফটওয়্যার নির্ধারিত রেডিও -

ধাপ 3: দূরবর্তী জন্য রেডিও কোড খুঁজুন

দূরবর্তী জন্য রেডিও কোড খুঁজুন
দূরবর্তী জন্য রেডিও কোড খুঁজুন
দূরবর্তী জন্য রেডিও কোড খুঁজুন
দূরবর্তী জন্য রেডিও কোড খুঁজুন
দূরবর্তী জন্য রেডিও কোড খুঁজুন
দূরবর্তী জন্য রেডিও কোড খুঁজুন

অগ্নিকুণ্ডের জন্য রেডিও রিমোট কোডগুলি খুঁজে পেতে, আমি এই নির্দেশনায় #7 পর্যন্ত পদক্ষেপগুলি অনুসরণ করেছি। এবং তাদের কোডের পরিবর্তে IR ব্লাস্টার কোড ব্যবহার করেছে।

ফায়ারপ্লেস রিমোটের জন্য আমি দেখতে পেলাম যে সিগন্যালটি 23 বিট লম্বা ছিল এবং এটি প্রতি বোতাম প্রেসে 10 বার পুনরাবৃত্তি হয়েছিল। অডাসিটিতে ডেটা বিশ্লেষণ করার পরে আমি প্রতিটি রিমোট বোতামের জন্য এই বিট প্যাটার্ন নিয়ে এসেছি:

চালু - 01110100010111000110011

বন্ধ - 01110100010111000110111

উপরে - 01110100010111000111011

ডাউন - 01110100010111000000000

শূন্যের 200 এমএস সিগন্যাল এবং 700 এমএস সিগন্যাল নেই, এবং একজন 700 এমএস সিগন্যাল এবং 200 এমএস সিগন্যাল নয়। আমি সন্দেহ করি যে ডেটার প্রথম অংশটি অনন্য তথ্য যা আমার অগ্নিকুণ্ডকে চিহ্নিত করে এবং লেজের শেষটি অনন্য কমান্ড।

রিমোট কন্ট্রোল কোড নির্ধারণের জন্য আমার কর্মপ্রবাহ ছিল:

1) QGRX এ একটি বোতাম টিপুন

2) ধাপ 1 এ তৈরি wav ফাইলটি খুলুন এবং প্রাসঙ্গিক বিভাগে জুম করুন যতক্ষণ না এটি প্রায় পূর্ণ পর্দার প্রস্থ ছিল।

3) পৃথক বোতাম টিপে একটি স্ক্রিন দখল করে, এবং ফাইলটি সংরক্ষণ করে।

4) একটি স্প্রেডশীটে স্ক্রিন গ্র্যাব খুলেছে, এবং কলামের প্রস্থকে সামঞ্জস্য করেছে যাতে একটি কলাম কিছুটা প্রস্থের সমান হয়।

5) রেকর্ড করা হয়েছে যদি বিটটি নীচের সারিতে শূন্য বা এক হয়।

7) নীচের সারিতে একটি আনুষ্ঠানিক তৈরি করেছেন, = if (D19 = 0, "200, 700,", "700, 200,"), এবং সমস্ত কলাম জুড়ে এটি অনুলিপি করেছেন। যেখানে D19 ছিল উপরের সারি।

8) তারপর আমি যদি আমার সম্পাদকের কাছে if স্টেটমেন্ট দ্বারা তৈরি পাঠ্যটি অনুলিপি করি

আপনি যদি কোডটি রূপান্তর করেন তবে এটি হবে

200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 200, 700, 700, 200, 700, 200, 700, 200, 200, 700, 200, 700, 200, 700, 700, 200, 700, 200, 200, 700, 200, 700, 700, 200, 700, 200

প্রতিটি বোতামের জন্য এটি করুন। ফলাফল প্রতিটি বোতামের জন্য 46 নম্বর হওয়া উচিত।

ধাপ 4: রেডিও ট্রান্সমিটার হিসাবে Nodemcu সেটআপ করুন

রেডিও ট্রান্সমিটার হিসেবে Nodemcu সেটআপ করুন
রেডিও ট্রান্সমিটার হিসেবে Nodemcu সেটআপ করুন

নোডএমসিইউর জন্য, আমি ট্রান্সমিটার নিয়ন্ত্রণের জন্য মাইকেল হিগিন্স আইআর ব্লাস্টার কোড ব্যবহার করেছি। ইনস্টলেশনের বিস্তারিত এখানে রয়েছে:

github.com/mdhiggins/ESP8266-HTTP-IR-Blast…

রেডিও ট্রান্সমিটার সংযোগ করার জন্য, আমি কেবল এটিকে একটি LED এর মতো সংযুক্ত করেছিলাম, কিন্তু কোন প্রতিরোধক বা ট্রানজিস্টর ব্যবহার করিনি কারণ ট্রান্সমিটারের প্রয়োজন ছিল না।

NodmePins থেকে ট্রান্সমিটার পিন

1 - গ্রাউন্ড - নোড এমসিইউতে গ্রাউন্ড

2 - ডেটা - সরাসরি D2 এর সাথে সংযুক্ত

3 - Vcc - সরাসরি ভিন (5 ভোল্ট) এর সাথে সংযুক্ত

4 - অ্যান্টেনা - একটি 23cm দৈর্ঘ্যের তারের সাথে সংযুক্ত

ধাপ 5: হোমব্রিজ-এইচটিটিপি-আইআরব্লাস্টার প্লাগইন দিয়ে হোমব্রিজ সেটআপ করুন

হোমব্রিজে প্লাগইন সেটআপ করার জন্য আমি এখানে নির্দেশাবলী অনুসরণ করেছি

github.com/NotherMan54/homebridge-HTTP-I…

এবং প্লাগইন কনফিগার করার জন্য আমি নিম্নলিখিত config.json এন্ট্রি তৈরি করেছি

এই এন্ট্রি আপনার ডিভাইসের জন্য কাজ করবে না কারণ আপনার ডিভাইসের ইউনিক কোড এবং ইউআরএল আলাদা হবে।

ইউআরএল আপনার নেটওয়ার্কে আপনার ডিভাইসের ঠিকানা হবে, এবং আপনার শুধুমাত্র ঠিকানা অংশ পরিবর্তন করা উচিত। অর্থাৎ আপনার সেটআপ থেকে মানগুলিতে 192.168.1.175।

Off_data, on_data, up_data, এবং down_data- এর জন্য "ডেটা" লাইনটি পরিবর্তন করুন যা আপনি এর আগে নির্ধারণ করেছেন।

ধাপ 6: চেষ্টা করে দেখুন

চেষ্টা কর
চেষ্টা কর
চেষ্টা কর
চেষ্টা কর

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

ধাপ 7: ক্রেডিট

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

  • মাইকেল হিগিন্স এবং তার ESP8266-HTTP-IR-Blaster প্রকল্প। এটি সবচেয়ে অনুপ্রেরণা ছিল
  • veggiebenz এবং তার নির্দেশযোগ্য

www.instructables.com/id/Reverse-Engineer-… ডিকোডিং রেডিও ভিত্তিক রিমোট কন্ট্রোল সম্পর্কে বিস্তারিত জানার জন্য।

  • মার্ক Szabo এবং তার IRremoteESP8266 লাইব্রেরি
  • অ্যাপল হোমকিট ইন্টিগ্রেশনের জন্য হোমব্রিজ এবং হ্যাপনোডজেএস সম্প্রদায়।

প্রস্তাবিত: