সুচিপত্র:

Etekcity Wireless Socket Hacks: 5 ধাপ
Etekcity Wireless Socket Hacks: 5 ধাপ

ভিডিও: Etekcity Wireless Socket Hacks: 5 ধাপ

ভিডিও: Etekcity Wireless Socket Hacks: 5 ধাপ
ভিডিও: Remote Control Mains Socket Adaptor Set of 5/3 - 350.115/113UK 2024, জুলাই
Anonim
Etekcity Wireless Socket Hacks
Etekcity Wireless Socket Hacks

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

ধাপ 1: আউটলেটগুলিতে সাধারণভাবে তৈরি করা

আউটলেটগুলিতে স্বাভাবিকভাবে তৈরি করা
আউটলেটগুলিতে স্বাভাবিকভাবে তৈরি করা
আউটলেটগুলিতে স্বাভাবিকভাবে তৈরি করা
আউটলেটগুলিতে স্বাভাবিকভাবে তৈরি করা
আউটলেটগুলিতে স্বাভাবিকভাবে তৈরি করা
আউটলেটগুলিতে স্বাভাবিকভাবে তৈরি করা
আউটলেটগুলিতে স্বাভাবিকভাবে তৈরি করা
আউটলেটগুলিতে স্বাভাবিকভাবে তৈরি করা

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

যুক্তি উল্টানোর জন্য দুটি টুকরা আছে। প্রথমটি হল LED এর পোলারিটি পরিবর্তন করা। LED এর জন্য ঝাল প্যাডগুলি প্রথম ছবিতে দেখানো হয়েছে। একবার LED মুছে ফেলার পর, আমাদেরকে দ্বিতীয় ছবিতে দেখানো হিসাবে সার্কিট ট্রেসগুলিতে দুটি কাটা করতে হবে। ডান হাতের কাটা এলইডি সোল্ডার প্যাডকে মাটি থেকে আলাদা করে। আমরা এটি করি যাতে LED উল্টানোর পরে, আমরা সেই প্যাডটি +5 ভোল্টে বিক্রি করতে পারি। বাম হাতের কাটা 4700 ওহম প্রতিরোধক থেকে রিলে ড্রাইভার ট্রানজিস্টরের বেসকে আলাদা করে। এটি দ্বিতীয় লজিক পোলারিটি রিভার্সাল ইনস্টল করার অনুমতি দেবে। কাটা সফল হয়েছে কিনা তা নিশ্চিত করতে ওহমিটার দিয়ে দুবার চেক করুন। তৃতীয় ছবিতে আমরা এলইডি পুনরায় ইনস্টল করেছি অ্যানোডের সাথে এখন কাটা প্যাড এবং +5 ভোল্টের সাথে সংযুক্ত। আমার ইউনিটে লিডগুলি যথেষ্ট দীর্ঘ ছিল যাতে আমি এটি 78L05 ভোল্টেজ রেগুলেটরের +5 ভোল্ট আউটপুটে বাঁকতে পারি।

চতুর্থ ছবিতে রিলে চালানোর জন্য যুক্তিকে বিপরীত করার পদ্ধতি ব্যবহার করা হয়েছে। আমি একটি সাধারণ 2N3904 NPN ট্রানজিস্টার (একটি সমতুল্য ঠিক হবে) একটি বৈদ্যুতিন সংকেতের মেরু বদল হিসাবে ব্যবহার করেছি। এমিটারটি মাটিতে সোল্ডার করা হয়, বেসটি অন-বোর্ড 4700 ওহম রেজিস্টারে বিক্রি হয় এবং কালেক্টর রিলে ড্রাইভার ট্রানজিস্টারের বেসে বিক্রি হয়। রিলে ড্রাইভার ট্রানজিস্টরটি সাধারণত চালু থাকে তা নিশ্চিত করার জন্য, আমাকে তার বেস থেকে +5 ভোল্টে 4700 ওহম প্রতিরোধক যুক্ত করতে হয়েছিল। এখন, যখন লজিক আউটপুট বেশি হবে, এটি নতুন ট্রানজিস্টর চালু করবে যা রিলে ড্রাইভার ট্রানজিস্টর বন্ধ করে দেবে।

ধাপ 2: রিমোট পুনরায় ওয়্যার করুন

রিমোট পুনরায় ওয়্যার করুন
রিমোট পুনরায় ওয়্যার করুন

আপনি যদি একটি অতিরিক্ত পদক্ষেপ নিতে চান তবে আপনি রিমোটের উপযুক্ত বোতামগুলি ক্রস-ওয়্যার করতে পারেন যাতে বাম বোতামটি পরিবর্তিত আউটলেটটি চালু করে এবং ডান বোতামটি এটি বন্ধ করে দেয়। মূলত আপনাকে সার্কিট ট্রেসগুলি কাটাতে হবে যা বোর্ডের মাঝের কাছাকাছি সুইচ পরিচিতিগুলিতে যায় এবং তারপরে ছবিতে দেখানো হিসাবে জাম্পার তারগুলি যুক্ত করুন।

ধাপ 3: ইন্টারনেট নিয়ন্ত্রণ

ইন্টারনেট নিয়ন্ত্রণ
ইন্টারনেট নিয়ন্ত্রণ

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

আরএফ আউটলেটগুলির সাথে যোগাযোগের ফ্রিকোয়েন্সি হল 433.92-MHz এবং কমান্ডগুলি একটি দীর্ঘ সিঙ্ক বিট, 24 ডেটা বিট এবং 1 স্টপ বিট নিয়ে গঠিত। ব্যবহৃত ডেটা এনকোডিং পদ্ধতি হল অন-অফ-কিিং (ওওকে) যার অর্থ হল ডেটা বিটগুলি অন/অফ টাইম দ্বারা আলাদা করা হয়। বিট সংখ্যা বা সময়কালের দৈর্ঘ্যের জন্য ওওকে কোন প্রয়োজনীয়তা নেই। এজন্য বিভিন্ন ডিভাইসের জন্য সেখানে অনেক বৈচিত্র রয়েছে। আমি সিকিউরিটি সেন্সর এবং আবহাওয়া সেন্সর ডিকোড করে সেই প্রথম হাতটি দেখেছি। এখানে ছবিতে যা দেখানো হয়েছে তার অনুরূপ তরঙ্গাকৃতি।

ধাপ 4: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার

এখানে দেখানো স্কিম্যাটিক আমার ওয়েবসাইটে তালিকাভুক্ত আমার আগের ওয়াই-ফাই প্রকল্পগুলির মধ্যে প্রায় একই রকম। প্রধান পার্থক্য হল যে চূড়ান্ত সংস্করণটিতে ইউএসবি ইন্টারফেস নেই তবে একটি আরএফ ট্রান্সমিটার মডিউলের ইন্টারফেস রয়েছে। আমার ব্যবহৃত ট্রান্সমিটার মডিউলটি FS1000A লেবেলযুক্ত এবং 433.92-MHz এ প্রেরণ করে। আমি আরএফ ট্রান্সমিটারের অন্যান্য মডেলের চেষ্টা করিনি কিন্তু বেশিরভাগ ক্ষেত্রেই তাদের একই বৈশিষ্ট্য থাকা পর্যন্ত কাজ করা উচিত। আরএফ মডিউলটি +5 ভোল্ট ইনপুট থেকে চালিত হয় এবং সহজেই পিআইসি থেকে সিরিয়াল ডেটা বিট স্ট্রিমের জন্য 3.3-ভোল্ট লজিক লেভেল গ্রহণ করে। আমি পিআইসির জন্য আমার পরিকল্পনায় একটি 3.3 ভোল্ট রেগুলেটর অন্তর্ভুক্ত করেছি এবং এটির নিজস্ব ভোল্টেজ নিয়ন্ত্রক না থাকলে এটি ইএসপি মডিউলের জন্যও ব্যবহার করা যেতে পারে। এটি PIC এবং ESP কে রূপান্তরকারীদের প্রয়োজন ছাড়া একই যুক্তি স্তরে যোগাযোগ করতে দেয়।

আপনি ESP-01 মডিউল এবং অ্যাডাপ্টার (এখানে দেখানো হয়েছে) ব্যবহার করে ESP হার্ডওয়্যার সহজ করতে পারেন। অ্যাডাপ্টারটি +5 ভোল্ট নেয় এবং একটি জাহাজে 3.3 ভোল্ট রেগুলেটর থাকে। আপনি যদি এই পথে যান তবে আমি আপনাকে সুপারিশ করি যে আপনি ইউএসবি ইন্টারফেসটি কিনুন যা বিশেষভাবে ESP-01 এর জন্য তৈরি করা হয়েছে। এটি ESP-01 এর সেটআপকে অনেক সহজ করে তুলবে।

ধাপ 5: সফটওয়্যার

সফ্টওয়্যার তালিকা নীচে পাওয়া যায়। এটি আগের সফ্টওয়্যারটির একটি এক্সটেনশন যা আমি আগের ওয়াই-ফাই প্রকল্পের জন্য লিখেছিলাম। আমি এটা বেছে নিলাম কারণ আমি PIC থেকে স্থিতি প্রতিক্রিয়া পাঠ্যের পরিবর্তে সাধারণ গ্রাফিক্স হিসাবে প্রদর্শন করতে চেয়েছিলাম। আমি আরএফ ট্রান্সমিটারে সিঙ্গেল-পিন সিরিয়াল বিট স্ট্রিম আউটপুট করার জন্য কোড যোগ করেছি। আগের সংস্করণের মতো, আমি পাঁচটি রিমোট সুইচের প্রতিটি অবস্থার প্রতিনিধিত্বকারী বৃত্ত আঁকতে HTML কমান্ড ব্যবহার করেছি। লাল = বন্ধ, সবুজ = চালু, এবং সাদা = অজানা। "Http://yourname.duckdns.org:xxxxx" -এর লাইনটি আপনার DNS সংযোগের প্রতিনিধিত্ব করবে, "xxxxx" আপনার ওয়াই-ফাই অ্যাডাপ্টারের জন্য নির্বাচিত পোর্ট নম্বর সহ। মনে রাখা গুরুত্বপূর্ণ বিষয় হল যে রিমোট সুইচগুলি থেকে কোন প্রতিক্রিয়া নেই তাই সফ্টওয়্যার শুধুমাত্র প্রতিটি সুইচের জন্য প্রেরিত শেষ কমান্ডের অবস্থা বজায় রাখতে পারে। এর মানে হল যে প্রতিবার কন্ট্রোলার হার্ডওয়্যারের শক্তি বাড়লে সুইচ স্ট্যাটাসগুলি সবই অজানা। এই পোস্টের জন্য এটাই। আমার অন্যান্য ইলেকট্রনিক্স প্রকল্প www.boomerrules.wordpress.com এ দেখুন

প্রস্তাবিত: