সুচিপত্র:
- ধাপ 1: এটি কিভাবে কাজ করে
- ধাপ 2: আপনার প্রয়োজনীয় জিনিস
- ধাপ 3: বিচ্ছিন্নকরণ এবং পরিবর্তন
- ধাপ 4: বৈদ্যুতিক বিস্তারিত এবং সমাবেশ
- পদক্ষেপ 5: ইমপ ফার্মওয়্যার, এজেন্ট কোড এবং ব্লিঙ্ক-আপ
- ধাপ 6: আইফোন এইচটিএমএল/জাভাস্ক্রিপ্ট কোড
- ধাপ 7: এটি কাজ করে
ভিডিও: ক্ষমতাহীন বৈদ্যুতিক আউটলেট: 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই নির্দেশাবলী আপনাকে দেখায় কিভাবে বৈদ্যুতিক ইমপ ব্যবহার করে একটি ইন্টারনেট সক্ষম পাওয়ার অ্যাডাপ্টার তৈরি করতে একটি অফ-দ্য-শেলফ পাওয়ার অ্যাডাপ্টার হ্যাক করতে হয়। এটি আপনাকে স্মার্টফোন বা ওয়েব ব্রাউজার ব্যবহার করে যে কোনও মূল চালিত ডিভাইসকে দূর থেকে নিয়ন্ত্রণ করতে দেয়। আমার গ্যারেজ "যেমন নির্মিত" আলো খারাপ। আপনি আপনার গাড়ির মত বড় বস্তু খোঁজার জন্য উপলব্ধ আলো ব্যবহার করতে পারেন, কিন্তু সেই স্ক্রুটি ভুলে যান যা আপনি ফেলেছিলেন। আলোর সমস্যা সমাধানের জন্য আমি আমার কাজের ক্ষেত্রের উপরে ঝুলানোর জন্য দুটি 4 ফুট, 4 টি টিউব ফ্লুরোসেন্ট শপ লাইট কিনেছি। যেহেতু প্লাগ-পয়েন্টটি সিলিংয়ে মোটামুটি 12 ফুট উঁচু, তাই আমার দূর থেকে লাইট চালু এবং বন্ধ করার একটি উপায় দরকার ছিল। আমি একটি স্থানীয় দোকানে একটি স্ট্যানলি রিমোট নিয়ন্ত্রিত পাওয়ার আউটলেট খুঁজে পেয়েছি এবং আমি সেট ছিল, অথবা তাই আমি ভেবেছিলাম। প্রথম স্ট্যানলি রিমোট ১ ম দিনে ব্যর্থ হয়। কয়েকদিন পর প্রতিস্থাপন ইউনিট ব্যর্থ হয়। তৃতীয় প্রতিস্থাপন ইউনিট কয়েক মাস পরে ব্যর্থ হয়। আমি এটিকে আবার দোকানে ফেরত নিয়ে যাইনি-আমি পুরানো স্কুলের অস্থায়ী আধা-দূরবর্তী সমাধান হিসাবে দোকানের লাইটের জন্য পুল স্ট্রিং ইনস্টল করেছি। আমার কি দরকার ছিল একটি WeMo বা অনুরূপ ডিভাইস। আমার প্রয়োজনের জন্য একটি নিখুঁত সমাধান যদি হয়তো একটু ওভারকিল হয়। কিন্তু তারপর এটা আমাকে আঘাত. সম্ভবত স্ট্যানলি ডিভাইসের ব্যর্থতার বিন্দু হল আরএফ সার্কিট যা এসির সুইচিং নিয়ন্ত্রণ করে। যদি আমি সেই সার্কিটটিকে ইলেকট্রিক ইম্প দিয়ে প্রতিস্থাপন করি, তাহলে আমার এসি সার্কিট ডিজাইনের সাথে জগাখিচুড়ি করতে হবে না যা ইতিমধ্যে নিরাপত্তার জন্য UL অনুমোদিত, এবং বুট করার জন্য একটি সুন্দরভাবে তৈরি ঘের থাকবে। আমি একটি ফিলিপস স্ক্রু ড্রাইভার ধরলাম এবং স্ট্যানলি ইউনিট খুললাম। অভ্যন্তরীণ একটি বৈদ্যুতিক ইম্প (https://www.electricimp.com) জন্য ন্যূনতম প্রচেষ্টার সাথে পুনরুদ্ধারের জন্য নিখুঁত বলে মনে হয়েছিল… অথবা তাই আমি ভেবেছিলাম। আমার দোকানের লাইট ইন্টারনেট ক্লাউডে ুকছিল। দুর্ভাগ্যবশত আরএফ সার্কিটকে ইলেকট্রিক ইম্প দিয়ে প্রতিস্থাপন করার পরিকল্পনা একটি বড় রাস্তাঘাটে আঘাত হানে কারণ স্ট্যানলি পাওয়ার স্ট্রিপে ডিসি পাওয়ার সাপ্লাই ইলেকট্রিক ইমপকে বিদ্যুৎ সরবরাহ করতে পারে না। ওয়াইফাই ট্রান্সমিটের জন্য ইমপের প্রায় 400mA প্রয়োজন, তাই হ্যাকটি আমার ইচ্ছার চেয়ে বেশি আক্রমণাত্মক হয়ে উঠল, যার মধ্যে ছিল একটি ইমপ, সেলফোন চার্জার এবং রিলে বোর্ড, স্ট্যানলি ঘেরের মধ্যে জুতাযুক্ত। আপনি এবং আপনার স্মার্টফোন যেখানেই থাকুন না কেন আপনার হালকা ডিসপ্লে নিয়ন্ত্রণ করতে পারবেন, এমনকি যদি আপনার বরফে ভরা উঠোনে রাতের ভ্রমণ এড়াতে সোফায় থেকেও হয় … যদি আপনি এটি করেন তবে আপনি অনিচ্ছাকৃতভাবে বৈদ্যুতিক বিপত্তি সৃষ্টি করবেন না তা কেবল জলরোধী রাখুন। আমি যে স্ট্যানলি ইউনিটটি ব্যবহার করেছি তা এখনও বিভিন্ন ইন্টারনেট সাইট থেকে পাওয়া যায় তাই আপনি যদি সুনির্দিষ্টভাবে হ্যাক করতে পারেন এমন সোর্স কোড এবং ইলেকট্রনিক্সে সম্পূর্ণ অ্যাক্সেস সহ একটি মৌলিক WeMo'ish ডিভাইস চান, এই নির্দেশিকা আপনাকে সেখানে পৌঁছে দেবে।
ধাপ 1: এটি কিভাবে কাজ করে
ইলেকট্রিক ইমপ সিস্টেম অপারেশনের মূল। যখন ওয়েব অ্যাপের বোতামটি সক্রিয় করা হয়, তখন আপনার ইমপের জন্য নির্দিষ্ট একটি URL- এ AJAX HTTP অনুরোধ করা হয়। এই অনুরোধটি বৈদ্যুতিক ইমপ ক্লাউডে ইমপ এজেন্টকে পাঠানো হয়েছে যা আপনার ইলেকট্রিক ইমপের সাথে বিশেষভাবে যুক্ত। এজেন্ট কোডটি একটি মিনি ওয়েব সার্ভার যা অনুরোধটি বিশ্লেষণ করে এবং যদি বৈধ হয় তবে এটি ক্লাউডের মাধ্যমে আপনার ইমপ ফার্মওয়্যারে প্রেরণ করে। এই দৃশ্যের পিছনে সার্ভার ভিত্তিক এজেন্ট এবং হার্ডওয়্যার ভিত্তিক ফার্মওয়্যারের মধ্যে যোগাযোগ মেধাবীদের দ্বারা ইলেকট্রিক ইম্পে তৈরি করা হয়েছিল। ইমপ ফার্মওয়্যার ক্লাউড ভিত্তিক এজেন্টের কাছ থেকে বার্তা গ্রহণ করে এবং সেই অনুযায়ী রিলে আউটপুট সেট করে। এটি আপনাকে আপনার স্মার্টফোন বা ওয়েব ব্রাউজারের বোতাম টিপে স্ট্যানলি আউটলেটগুলি বন্ধ বা চালু করতে দেয় ন্যূনতম সফ্টওয়্যার এবং ফার্মওয়্যার ডেভেলপমেন্ট প্রচেষ্টার মাধ্যমে। চমৎকার!
ধাপ 2: আপনার প্রয়োজনীয় জিনিস
রিমোট কন্ট্রোলড এসি পাওয়ার সুইচের অনেক বৈচিত্র রয়েছে। মার্কিন যুক্তরাষ্ট্রে ডিসেম্বরের ছুটির মরসুমে এগুলি খুব জনপ্রিয়। সম্ভবত, তাদের যে কোন একটি অনুরূপ ফ্যাশন হ্যাক করা যেতে পারে। এই স্ট্যানলি ইউনিট আমি ব্যবহৃত অংশ জন্য অংশ এবং টুল তালিকা
- স্ট্যানলি রিমোট চালিত আউটলেট। আমি যে ইউনিটটি ব্যবহার করেছি তা এখনও 1000Bulbs.com থেকে প্রায় 16 ডলারে পাওয়া যায় আমি 3 টি আউটলেট থাকার সুবিধা পছন্দ করি
- বৈদ্যুতিক ইমপ
- বৈদ্যুতিক ইমপ ক্যারিয়ার বোর্ড
- সাইন স্মার্ট 2-চ্যানেল রিলে বোর্ড। অপটো-আইসোলেটর ইনপুট আছে আমি অন্য একটি প্রকল্পের জন্য এই বোর্ডটি কিনেছি। সেই সময়ে (আগস্ট ২০১)) এটি অ্যামাজন প্রাইমের সাথে ৫ ডলারের নিচে ছিল। বর্তমান মূল্য $ 9
- 1 x 4 পিন মোলেক্স সংযোগকারী। আমি Jameco.com থেকে আমার কিনেছি
- 1 x 3 পিন মোলেক্স সংযোগকারী। Jameco.com
- মোলেক্স কে কে সিরিজ সংযোগকারীদের জন্য 5 এক্স সংযোগকারী পরিচিতি। Jameco.com
- থার্মিস্টার - 10 কে https://www.sparkfun.com/products/250 (alচ্ছিক - আমাকে এখনও এর জন্য কোড লিখতে হবে)
- আইপি ইউএসবি চার্জার ইম্পকে পাওয়ার করার জন্য - অ্যামাজনের সেরা দাম রয়েছে
- ইউএসবি কেবল যা ইমপকে বিদ্যুৎ সরবরাহ করতে বিকৃত হবে। যদি আপনি একটি ছোট প্লাগ এন্ড দিয়ে পান
সরঞ্জাম এবং সরবরাহ
- স্ট্যানলি ইউনিটকে আলাদা করার জন্য ফিলিপস স্ক্রু ড্রাইভার। এটা বলার অপেক্ষা রাখে না যে আপনি এটি করার সাথে সাথে আপনার ওয়ারেন্টি বাতিল হয়ে যাবে
- সোল্ডারিং আয়রন এবং সোল্ডার- রেডিওশ্যাকের একটি বৈচিত্র্য রয়েছে
- রিলেতে ইলেকট্রিক ইম্প I/O সংযোগের জন্য 24 বা 26 বা 28 গেজ হুকআপ ওয়্যার। রেডিওশ্যাকে 24 গেজের বিভিন্ন রং পাওয়া যায়
- ধারালো উপযোগী ছুরি
- ছোট বৈদ্যুতিক সরঞ্জাম (তারের কর্তনকারী, তারের স্ট্রিপার ইত্যাদি)
- স্ট্যানলি ইউনিটের পাশে ইমপ স্লট তৈরির জন্য ছোট ড্রিল বিট (1/16 ") এবং ড্রিল।
- হাউজিংয়ের মধ্যে ইলেকট্রিক ইমপ এবং রিলে মাউন্ট করার জন্য হট গ্লু গান এবং গ্লু স্টিক। আমি উচ্চ শক্তি টাইপ ব্যবহার করেছি..
মনে রাখবেন, স্ট্যানলি রিমোট এসি আউটলেট সুইচ খোলার সাথে সাথেই আপনার ওয়ারেন্টি বাতিল। এছাড়াও, নিশ্চিত করুন যে আপনি প্রধান চালিত ডিভাইসের জন্য উপযুক্ত নিরাপত্তা পদ্ধতির সাথে কাজ করছেন। এটিতে কাজ করার আগে স্ট্যানলি ইউনিটটি আনপ্লাগ করুন। যদিও এটি আনপ্লাগ করা আছে, আপনি দুর্ঘটনাক্রমে নিজেকে আঘাত করার ভয় ছাড়াই নিরাপদে এটিতে কাজ করতে পারেন। আপনি যদি ইউনিটটি প্লাগ ইন করার সময় কাজ করার চেষ্টা করেন, স্ট্যানলি ইউনিটের ভিতরে লাইভ ভোল্টেজ (115VAC) আপনাকে হত্যা করার জন্য যথেষ্ট। স্ট্যানলি ইউনিটের অভ্যন্তরে কখনই কাজ করবেন না যখন কভারটি সরানো হবে এবং ইউনিটটি প্লাগ ইন করা হবে। নিরাপদ থাকুন। সরঞ্জামগুলির জন্য আদর্শ DIY নিরাপত্তা পদ্ধতি ব্যবহার করুন এবং সর্বদা নিরাপত্তা চশমা পরুন।
ধাপ 3: বিচ্ছিন্নকরণ এবং পরিবর্তন
একটি ছোট ফিলিপস স্ক্রু ড্রাইভার ব্যবহার করে পিছনের দিকের 5 টি স্ক্রু সরিয়ে স্ট্যানলি ইউনিট খোলা হয়। স্ক্রুগুলির মধ্যে একটি স্টিকারের নীচে লুকানো থাকতে পারে। সমস্ত 5 টি স্ক্রু বের হয়ে গেলে, আস্তে আস্তে দুটি অর্ধেক আলাদা করুন। রিমোট কন্ট্রোল PCB সরান এবং এটি নিষ্পত্তি করুন। আমরা এটি আর ব্যবহার করব না। এখানেই ইম্প ইনস্টল করা হবে। নীচের প্লাস্টিকের হাউজিংয়ে 2 টি বড় প্লাস্টিকের বস রয়েছে যা মূল আরএফ বোর্ডে লাগানো হয়েছিল। এই কর্তাদের একজোড়া সাইড কাটার দিয়ে কেটে ফেলা যায় এবং ড্রেমেল টুল দিয়ে আরও মসৃণ করা যায়। ইমপ এবং রিলে সার্কিট বোর্ডগুলি বেসে আঠালো করা হবে। কর্তাদের অপসারণ করা প্রয়োজন যাতে স্ট্যানলি ইউনিট পুনরায় একত্রিত হলে রিলে বোর্ড উপরের কভারটি পরিষ্কার করার জন্য যথেষ্ট কম মাউন্ট করবে। শেল থেকে প্রধান সার্কিট বোর্ড সরান। একটি কাট-অফ ডিস্ক সহ ড্রেমেল টুল ব্যবহার করে, বিদ্যমান সার্কিটের চারপাশে সাবধানে কাটা যাতে আপনি ছবিতে দেখানো সার্কিট বোর্ডের শুধুমাত্র এসি অংশটি রেখে যান। পিসিবি কাটা নতুন রিলেগুলির জন্য ক্লিয়ারেন্স প্রদানের জন্য প্রয়োজনীয় যা আউটলেটগুলি চালু এবং বন্ধ করবে। আপনি প্রধান এসি ট্র্যাকগুলি ছেড়ে যেতে চান যা পাওয়ার আউটলেটগুলিকে সমর্থন করে। ইলেকট্রিক ইম্প কার্ডের জন্য একটি স্লট প্রদান করার জন্য, আবাসনের পাশে একটি স্লট তৈরি করতে হবে। প্রাথমিকভাবে আমি নিয়ন্ত্রক দ্বারা নির্মিত স্ট্যানলি ইউনিটটি ইম্পকে শক্তি দেওয়ার জন্য ব্যবহার করার ইচ্ছা করেছিলাম। যখন এটি অপ্রতুল শক্তি বলে প্রমাণিত হয়, তখন আমাকে নিম্ন আবাসনের বিপরীত দিকে স্লটটি স্থানান্তর করতে হয়েছিল। স্লট তৈরির জন্য, মোটামুটি একটি সরলরেখায় 1/16 ছিদ্র ড্রিল করুন, এবং তারপর স্লটটি বর্গ করতে একটি ছোট ফাইল ব্যবহার করুন। এই ছবিগুলি যেখানে দেখায় সেখানে আপনার স্লটটি তৈরি করবেন না….. চূড়ান্ত ছবিগুলি দেখুন স্লটটি কোথায় যেতে হবে তা দেখতে শেষ ধাপে!
ধাপ 4: বৈদ্যুতিক বিস্তারিত এবং সমাবেশ
স্ট্যানলি ইউনিটের আসল রিলেটি 250VAC/10A রিলে সজ্জিত ছিল যার জন্য 12V কুণ্ডলী ভোল্টেজের প্রয়োজন ছিল। একটি 5V সার্কিট থেকে কাজ করা কঠিন তাই এটি একটি দ্বৈত রিলে মডিউল দিয়ে প্রতিস্থাপিত হয়েছে দয়া করে নিশ্চিত করুন যে স্ট্যানলি ইউনিটটি এটিতে কাজ শুরু করার আগে প্লাগ ইন করা নেই। আমি যে রিলে বোর্ডটি ব্যবহার করেছি তাতে দুটি 10A রিলে রয়েছে যা 5V কয়েল ভোল্টেজ দিয়ে স্যুইচ করবে। হ্যাক করা ইউনিটের 15A রেটিং নিশ্চিত করার জন্য, আমি 20A এর লোড রেটিং প্রদানের জন্য সমান্তরালভাবে রিলে ব্যবহার করেছি। এটি একটি স্ট্যান্ডার্ড 15A ব্রেকার সুরক্ষিত হোম ওয়্যারিং সার্কিটের সাথে সংযুক্ত পাওয়ার অ্যাডাপ্টারের জন্য একটি ভাল নিরাপত্তা ফ্যাক্টর সরবরাহ করে। যদি আপনি একটি উচ্চ বর্তমান রিলে ব্যবহার করেন, আপনি পৃথকভাবে পাওয়ার আউটলেটগুলি স্যুইচ করতে পারেন। যদি পাওয়ার স্ট্রিপ 15A তে রেট করা হয়, তাহলে 15A তে কাজ করার জন্য যেকোনো আউটলেট অবশ্যই নিরাপদ থাকতে হবে। সমান্তরালভাবে এই নির্দেশের জন্য নির্দিষ্ট রিলেগুলি তারের মাধ্যমে, আপনি নিশ্চিত করতে পারেন যে কোনও একক আউটলেট বা সমস্ত 3 টি আউটলেট একসাথে 15A আঁকতে পারে। এর চেয়ে বেশি লোড এবং আপনার বাড়ির ওয়্যারিং প্যানেলে সার্কিট ব্রেকার সার্কিটকে সুরক্ষিত করতে ভ্রমণ করবে। ইলেকট্রনিক্সের জন্য শক্তি একটি আইফোন ইউএসবি চার্জার দ্বারা সরবরাহ করা হয়। আমি একটি অতিরিক্ত ছিল যে আমি ব্যবহার করতে পারে। এগুলি সস্তা এবং আমাজন এবং ইবে পাওয়া যায়। আপনার নিজের বিদ্যুৎ সরবরাহের জন্য উপাদানগুলি কেনার চেয়ে একটি USB তারের সাথে আসা চার্জারটি কেনা সস্তা। আইফোন ফর্ম ফ্যাক্টর স্ট্যানলি ইউনিটের সীমিত অভ্যন্তরীণ স্থানে ভাল কাজ করে। চার্জারের এসি টার্মিনালের সাথে সরাসরি সংযোগ করতে স্পেড টার্মিনাল ব্যবহার করুন। দুর্ঘটনাজনিত যোগাযোগ রোধ করতে এসি টার্মিনালের উন্মুক্ত অংশগুলিকে আবৃত করতে হিটশ্রিঙ্ক ব্যবহার করুন। আমার প্রজেক্ট বক্সে আমি যে ইউএসবি কেবলটি পেয়েছি তার মধ্যে একটি ভারী ছাঁচযুক্ত সংযোগকারী ছিল। একটি ধারালো ছুরি ব্যবহার করে, প্লাস্টিকের ছাঁচগুলি সরানো হয়েছিল। ইউএসবি ক্যাবলের লাল এবং কালো তারগুলি যেখানে 26 গজ তারের পরিবর্তে আরো যান্ত্রিক দৃust়তা প্রদান করা হয় এবং তারপর সংযোগকারীকে ছবিগুলিতে দেখা হিটশ্রিঙ্ক ব্যবহার করে আরও সুরক্ষিত করা হয়েছিল। মূলত, আমি রিলেগুলি স্বাধীনভাবে স্যুইচ করার ইচ্ছা করেছিলাম যাতে আমি কমপক্ষে 2 টি আউটলেট স্বাধীনভাবে নিয়ন্ত্রণ করতে পারি। এভাবেই সার্কিটটি মূলত তারযুক্ত হয়েছিল। রিলেগুলির বর্তমান বহন ক্ষমতা তদন্ত করার পরে, আমি রিলে আউটপুট সমান্তরাল করতে বেছে নিয়েছি। ইমপ এবং রিলে বোর্ডের মধ্যে সংযোগ প্রতিটি রিলে নিয়ন্ত্রণকারী দুটি ইমপ পিন রয়েছে। বাস্তবে, আপনি কেবল একটি ইমপ পিন উভয় রিলে ইনপুটগুলিতে সংযুক্ত করতে পারেন। ফার্মওয়্যার উভয় পিন একসাথে সুইচ করে যাতে উভয় উপায় ঠিক থাকে। এসি নিরপেক্ষ এবং এসি গ্রাউন্ড ইতিমধ্যে বৈদ্যুতিক আউটলেট সকেটের সাথে সংযুক্ত। ফ্যাক্টরি থেকে যেভাবে আসে তার সাথে সংযুক্ত সবকিছু ছেড়ে দিন। একমাত্র তারের যেটি সংশোধন করা প্রয়োজন তা হল এসি লাইভ তার (ব্ল্যাক ওয়্যার)। এই তারের টিড বা ব্রাঞ্চ করা প্রয়োজন যাতে স্কিম্যাটিক হিসাবে দেখানো প্রতিটি রিলেতে আপনার লাইভ ওয়্যার এন্ট্রি থাকে। হিটশ্রিঙ্ক দিয়ে জয়েন্ট রক্ষা করুন। আমি এই শাখার জন্য 16AWG তারের একটি ছোট টুকরা ব্যবহার করেছি। 16AWG মাল্টিস্ট্র্যান্ড ওয়্যার সাধারণত 22Amps বহন করতে পারে যখন ছোট টানা চ্যাসি তারের জন্য ব্যবহার করা হয়। ছবিতে দেখানো হিসাবে এসি PCB এর নীচে রিলে আউটপুটগুলি বিক্রি করা হয়। যখন সমস্ত সংযোগ তৈরি করা হয়, দেখানো হিসাবে হাউজিংয়ের মধ্যে সবকিছু চেপে ধরুন এবং হাউজিং বেসে রিলে এবং ইমপ বোর্ডগুলিকে গরম-আঠালো করুন।
পদক্ষেপ 5: ইমপ ফার্মওয়্যার, এজেন্ট কোড এবং ব্লিঙ্ক-আপ
আপনার ইমপ কাজ করতে, এটি আপনার বেতার নেটওয়ার্কের সাথে সংযোগ স্থাপন করতে হবে। বৈদ্যুতিক ইমপ একটি সরঞ্জাম সরবরাহ করে যা কনফিগারেশন অপটিক্যালি করে। প্রক্রিয়াটিকে ব্লিংকআপ বলা হয় এবং এখানে বিস্তারিত বলা হয়েছে https://electricimp.com/docs/gettingstarted/1-blinkup/ একবার ব্লিংকআপ সম্পূর্ণ হয়ে গেলে, আপনার ইমপ নতুন ডিভাইসের অধীনে আপনার আইডিইতে প্রদর্শিত হবে। আপনি যদি আগে ইলেকট্রিক ইম্প ব্যবহার না করে থাকেন, আমি আপনাকে সুপারিশ করছি যে ইলেকট্রিক ইম্প সাইটে হ্যালো ওয়ার্ল্ড উদাহরণটি চেষ্টা করুন। Earbeardedinventor দ্বারা লিখিত নির্দেশাবলীর উপর ইমপের জন্য একটি দুর্দান্ত নির্দেশিকা রয়েছে: https://www.instructables.com/id/Getting-Started-with-Electric-Imp/ ইমপের জন্য ফার্মওয়্যার এই ধাপে ImpoweredImp হিসাবে সংযুক্ত.nut এজেন্টের কোডটি ImpoweredAgent.nutFirmware এবং এজেন্ট কোড ইন্টারঅ্যাকশন হিসেবে সংযুক্ত করা হয়েছে আপনার এজেন্টের একটি নির্দিষ্ট URL আছে। যখন এই URL- এ একটি HTTP বার্তা প্রেরণ করা হয়, তখন ইমপ ক্লাউডে চলমান আপনার এজেন্ট কোডটি আসন্ন API কী (আপনি যে কোন কী তৈরি করেন - আরো বিটগুলি অনুমান করা কঠিন করে) তুলনা করে অনুরোধের বৈধতা পরীক্ষা করে। এজেন্টের স্মৃতিতে (https://forums.electricimp.com/discussion/comment/8281#Comment_8281 থেকে API কী ধারণা)। যদি কী এর মিল হয়, তাহলে HTTP রিকোয়েস্ট প্যাকেটে একটি বাটন প্রেস ইভেন্ট বা স্ট্যাটাস রিকোয়েস্ট পাস হচ্ছে কিনা তা নির্ধারণ করতে বার্তাটি পরীক্ষা করা হয়। যদি HTTP রিকুয়েস্ট স্ট্যাটাসের জন্য হয়, এজেন্ট কোড এসি আউটলেটের অন/অফ স্ট্যাটাস ফেরত দেয়। যখন আউটপুট পিনের অবস্থা পরিবর্তিত হয় তখন ইম্প ফার্মওয়্যার দ্বারা অবস্থাটি অসিঙ্ক্রোনাসভাবে আপডেট করা হয়। যদি HTTP রিকোয়েস্টে একটি বাটনপ্রেস ইভেন্ট পাস করা হয়, তাহলে এই ইভেন্টটি ইমপ এবং সার্ভার ভিত্তিক এজেন্টের মধ্যে বৈদ্যুতিক ইমপ নিরাপদ যোগাযোগ চ্যানেলের উপর ইমপ ফার্মওয়্যারে পাঠানো হয়। Imp. এজেন্ট.ন ("buttonPressed", ফাংশন (মান) ফাংশনের মাধ্যমে এই ইভেন্টটি "রিসিভ করে"। ইমপ যখনই একটি বোতাম প্রেস ইভেন্ট পায়, তখন Pin1 এবং 7 এর আউটপুট অবস্থা টগল করা হয় যা রিলে চালু করে বা পূর্ববর্তী অবস্থার উপর নির্ভর করে বন্ধ। স্ট্যাটাস ভেরিয়েবল এজেন্ট-ইমপ যোগাযোগ চ্যানেলের মাধ্যমে এজেন্টের কাছে ফেরত পাঠানো হয় এবং এজেন্ট দ্বারা device.on ফাংশনে প্রাপ্ত হয়।
ধাপ 6: আইফোন এইচটিএমএল/জাভাস্ক্রিপ্ট কোড
ক্লায়েন্ট অ্যাপটি একটি খালি হাড়ের HTML/জাভাস্ক্রিপ্ট অ্যাপ। একটি সাধারণ চিত্র একটি বোতাম হিসাবে ব্যবহৃত হয়। যখন ছবিটি টিপুন, বোতামটি ডিভাইস থেকে নির্গত ওয়াইফাই প্যাকেটগুলি দেখানোর জন্য অ্যানিমেট করে। ইলেকট্রিক ইমপের সাথে যোগাযোগ করা হয় এজেন্টের ইউআরএলে একটি বার্তা পাঠিয়ে যা আপনার বিশেষ ইমপের জন্য নির্দিষ্ট। এইচটিএমএল অ্যাপে, আমরা একটি XMLHttpRequest অবজেক্ট তৈরি করি এবং তারপর বাটন প্রেস ইভেন্টটি ফরম্যাট করা JSON প্যাকেটে এজেন্ট URL- এ পোস্ট করি। xmlhttp.open ("POST", "https://agent.electricimp.com/YourURL?timestamp=" + নতুন তারিখ ()। getTime (), true); xmlhttp.setRequestHeader ("বিষয়বস্তু-প্রকার", "অ্যাপ্লিকেশন/x-www-form-urlencoded"); xmlhttp.setRequestHeader ("x-apikey", "আপনার API কী"); var impRequest = {"request": "buttonPressed", "button": button.id}; xmlhttp.send (JSON.stringify (impRequest)); পাওয়ার আউটলেটের স্ট্যাটাস পেতে এজেন্টকে জিজ্ঞাসা করা হয় xmlhttp.open ("POST", "https://agent.electricimp.com/YourURL?timestamp=" + new Date ()। GetTime (), true); xmlhttp.setRequestHeader ("x-apikey", "আপনার API কী"); xmlhttp.setRequestHeader ("বিষয়বস্তু-প্রকার", "অ্যাপ্লিকেশন/x-www-form-urlencoded"); var impRequest = {"request": "GetStatus"}; xmlhttp.send (JSON.stringify (impRequest)); এইচটিএমএল পৃষ্ঠাটি আপনার আইফোনে একটি নেটিভ অ্যাপ হিসেবে প্রদর্শিত করতে, আপনাকে এটি একটি ওয়েব সাইট থেকে লোড করতে হবে, এবং তারপর এটি আপনার হোম স্ক্রিনে যুক্ত করতে হবে। প্রক্রিয়াটি আমার পূর্ববর্তী নির্দেশনায় এখানে বর্ণনা করা হয়েছে: https://www.instructables.com/id/Electric-Imp-Garage-Door-Opener/step10/Configuring-IIS-Express-And-Loading-The-App-onto- y/ আইফোন ফাইল এই ধাপে সংযুক্ত করা হয়
ধাপ 7: এটি কাজ করে
সমস্ত বিল্ডিং, কনফিগারিং এবং এমনকি কিছুটা অভিশাপের পরেও, আপনার একটি WeMo'ish ডিভাইস থাকা উচিত যা আপনি আপনার আইফোন/স্মার্টফোন/ওয়েব ব্রাউজার থেকে যে কোনও জায়গা থেকে নিয়ন্ত্রণ করতে পারেন। একটি ইন্টারনেট সক্ষম আউটলেটের জন্য অনেকগুলি ব্যবহার রয়েছে যা আপনার ঘরকে অনেক স্মার্ট করে তোলে।
- ল্যাম্প, হাই-ফাই, টিভি ইত্যাদি আপনার অভ্যন্তরীণ ডিভাইসগুলির রিমোট কন্ট্রোল । আপনি বিভ্রম যোগ করতে আপনার টিভি চালু এবং বন্ধ করতে পারেন। আপনি দূরে থাকাকালীন নিরাপত্তার প্রয়োজনে বিভ্রান্তি সম্পূর্ণ করতে আপনার বাড়ির মধ্যে বাস্তব মানুষের এলোমেলো প্রকৃতির অনুকরণ করার জন্য প্রতিটি ডিভাইসকে ভিন্ন অন/অফ শিডিউলে চালানোর জন্য ফার্মওয়্যার এবং স্মার্টফোন সফটওয়্যারকে উন্নত করতে পারেন।
- পাওয়ার পয়েন্ট অ্যাক্সেস করা কঠিন হওয়ার জন্য আপনি রিমোট কন্ট্রোল যোগ করতে পারেন …. উদাহরণস্বরূপ আমার গ্যারেজ লাইট!
- আপনি এমন প্রশ্নগুলির উত্তর দেওয়ার জন্য আপনার আউটলেটের অবস্থা দেখতে পারেন যা সবসময় মনে হয় যে আপনি বাড়ি থেকে অনেক মাইল দূরে যাওয়ার পরে যেমন "মধু আপনি লোহা, চুল গরম লাঠি, মাছের ট্যাঙ্ক ফিল্টার, পুল ফিল্টার, হালকা টাইমার "প্রতিটি ডিভাইসের প্রকৃতির উপর নির্ভর করে চালু / বন্ধ।
- গতি সনাক্ত হলে স্বয়ংক্রিয়ভাবে জিনিসগুলি চালু/বন্ধ করতে মোশন সেন্সর যুক্ত করুন।
- ঘরের তাপমাত্রা নিরীক্ষণের জন্য একটি থার্মিস্টর বা অন্য তাপমাত্রা সেন্সিং ডিভাইস যুক্ত করুন।
- IFTTT.com এর সাথে কিভাবে সংযোগ করতে হয় তা বের করুন যাতে আপনি যেমন, ইমেইল, FB বার্তা, আপনার আউটলেট চালু /বন্ধ করতে টুইট করতে পারেন
- দয়া করে নীচে মন্তব্য করুন এবং আমি এই তালিকায় আপনার ধারণা যুক্ত করব!
যদি আপনি একটি তৈরি করেন, অনুগ্রহ করে মন্তব্যগুলিতে যোগ করুন এবং আপনার যোগ করা কোন অতিরিক্ত বৈশিষ্ট্য বা বিকল্প পাওয়ার আউটলেট ডিভাইসগুলি যা আপনি একই লক্ষ্য অর্জনের জন্য হ্যাক করেছেন সে সম্পর্কে আমাকে জানান। এছাড়াও, যদি আপনি এই জিনিসটি কিভাবে IFTTT করবেন তা বের করেন, আমিও জানতে চাই কিভাবে! চিয়ার্স!
হার্ডওয়্যার হ্যাকিংয়ে দ্বিতীয় পুরস্কার
মাইক্রোকন্ট্রোলার প্রতিযোগিতায় দ্বিতীয় পুরস্কার
প্রস্তাবিত:
আউটলেট ওয়াল পাওয়ার থেকে আগস্ট স্মার্ট লক কিভাবে পাওয়ার করবেন?: 7 টি ধাপ (ছবি সহ)
আউটলেট ওয়াল পাওয়ার থেকে আগস্ট স্মার্ট লক কিভাবে পাওয়ার? সমস্যা হল যে এটি ব্যাটারিতে চলে এবং আমার বাবা খুব ঘন ঘন ব্যাটারি পরিবর্তন নিয়ে চিন্তা করতে চান না। যেমন, তিনি আগস্ট স্মার্ট লকটি বাইরে থেকে পাওয়ার সিদ্ধান্ত নিয়েছিলেন
DIY স্মার্ট আউটলেট: 11 ধাপ (ছবি সহ)
DIY স্মার্ট আউটলেটগুলি: আমি একজন শিক্ষানবিশ হিসাবে DIY স্মার্ট হোম কীভাবে তৈরি করব তা বের করার জন্য ভিডিও অনুসন্ধান, গুগলিং এবং ওয়েবসাইট ব্রাউজিংয়ে ঘন্টা এবং ঘন্টা ব্যয় করেছি। আমি সম্প্রতি স্মার্ট হোম লাইফস্টাইলে প্রবেশ করেছি তবুও আমি সমস্ত ব্যয়বহুল প্লাগ, সুইচ, একটি দেখে ক্লান্ত ছিলাম
কিভাবে একটি ক্ষমতাহীন মিনি স্পিকার থেকে সাউন্ড বুস্ট করবেন ।: 3 ধাপ
কিভাবে একটি আনওয়ার্ড মিনি স্পিকার থেকে সাউন্ড বুস্ট করতে হয় ।: এটি একটি সস্তা উপায় বহিরাগত স্পিকারের একটি ক্ষমতাহীন সেট থেকে সাউন্ড বাড়ানোর জন্য। এই বিশেষ স্পিকারটি আমি ডলার ট্রি থেকে কিনেছি এবং এর মধ্যে রয়েছে দুটি স্পিকার এবং একটি অডিও জ্যাক। আওয়াজ একেবারেই জোরে নয়
গুগল হোম নিয়ন্ত্রিত পাওয়ার আউটলেট: 9 টি ধাপ (ছবি সহ)
গুগল হোম নিয়ন্ত্রিত পাওয়ার আউটলেট: আমার বান্ধবী সবসময় একটি স্মার্ট বাড়ি তৈরি করতে চেয়েছিল। সুতরাং আমরা স্মার্ট হোমের অবকাঠামো এবং প্রথম আইটেম তৈরি করি, একটি রিমোট নিয়ন্ত্রিত আউটলেট সুইচ যা আপনি একটি কন্ট্রোল প্যানেল বা ভয়েস কমান্ড ব্যবহার করে নিয়ন্ত্রণ করতে পারেন (যদি আপনার গুগল হোম বা গুগ থাকে
আরএফ আউটলেট থেকে হালকা সুইচ হ্যাক: 5 টি ধাপ (ছবি সহ)
আরএফ আউটলেট টু লাইট সুইচ হ্যাক: এই প্রকল্পটি রিমোট কন্ট্রোল আউটলেটকে রিমোট কন্ট্রোল লাইট সুইচে পরিবর্তন করার তথ্য সরবরাহ করে। আমি আশা করি আপনি এই প্রকল্পটি পড়ে উপভোগ করবেন এবং দয়া করে নীচে মন্তব্য বা প্রশ্নগুলি পোস্ট করুন।