সুচিপত্র:

অ্যালেক্সা WEMO D1 মিনি ব্যবহার করে সোলেনয়েড নিয়ন্ত্রিত: 5 টি ধাপ
অ্যালেক্সা WEMO D1 মিনি ব্যবহার করে সোলেনয়েড নিয়ন্ত্রিত: 5 টি ধাপ

ভিডিও: অ্যালেক্সা WEMO D1 মিনি ব্যবহার করে সোলেনয়েড নিয়ন্ত্রিত: 5 টি ধাপ

ভিডিও: অ্যালেক্সা WEMO D1 মিনি ব্যবহার করে সোলেনয়েড নিয়ন্ত্রিত: 5 টি ধাপ
ভিডিও: অ্যামাজন ইকো ডট এবং সর্বাধিক আলেক্সা ... 2024, নভেম্বর
Anonim
Image
Image

এটা সত্যিই আশ্চর্যজনক। একটি আলেক্সা ইকো একটি মাইক্রো প্রসেসর নিয়ন্ত্রণ করা কঠিন নয়। বিশ্বের আপনার ঝিনুক. এই নির্দেশনা আপনাকে একটি সোলেনয়েড নিয়ন্ত্রণের পদক্ষেপগুলির মাধ্যমে নিয়ে যায়। আপনি যা চান তা নিয়ন্ত্রণ করতে আপনি এই একই প্রক্রিয়াটি ব্যবহার করতে পারেন। আমার ক্ষেত্রে, আমি একটি লিফট বোতাম টিপতে সোলেনয়েড ব্যবহার করেছি। আমি এর মধ্যে দুটি তৈরি করেছি, একটি উপরের তলার লিফট বোতামের জন্য এবং একটি নিচের তলার লিফট বোতামের জন্য।

ধাপ 1: আপনার যন্ত্রাংশ পান

উপকরণ:

আলেক্সা ইকো ডট (বা ইকো)

WEMO D1 মিনি - WEMO D1 মিনি লাইট না পেতে সতর্ক থাকুন। আমি দুর্ঘটনাক্রমে এই চিন্তা করেছিলাম যে আমি অর্থ সাশ্রয় করছি, কিন্তু এটি সঠিকভাবে কাজ করে নি।

L293D - একটি রিলে সাধারণত ব্যবহৃত হয়, কিন্তু আমার কাছে এইগুলির একটি গুচ্ছ ছিল এবং তারা কাজ করেছিল।

ব্রেডবোর্ড

9V ব্যাটারি সংযোগকারী

মহিলা পিন হেডার - চ্ছিক

সোলেনয়েড

তারের

9V ব্যাটারি

ধাপ 2: এটি একসাথে মিশ্রিত করুন

একসাথে মিশিয়ে নিন
একসাথে মিশিয়ে নিন
একসাথে মিশিয়ে নিন
একসাথে মিশিয়ে নিন

আমি পারফোর্ডে এটি একসঙ্গে বিক্রি করেছি। এই বিশেষ বোর্ডটি চমৎকার কারণ এটি একটি ব্রেডবোর্ডের মত পাথর এবং ছিদ্রগুলির সাথে সংযুক্ত রয়েছে।

প্রথমত, আমি WEMO প্লাগ ইন করার জন্য পারফোর্ডে মহিলা হেডারগুলি বিক্রি করেছি। মূলত, আমি L293D প্লাগ ইন করার জন্য মহিলা হেডারগুলিও বিক্রি করেছি। যাইহোক, আমি আবিষ্কার করেছি, যে L293D একটি ভাল সংযোগের সাথে হেডারগুলিতে প্লাগ করে না, তাই আমি এটি সরাসরি বোর্ডে বিক্রি করেছি।

তারপর আমি সংযোগের জন্য বোর্ডে তারের সোল্ডার করেছি: 1। WEMO 5V থেকে L293D থেকে লাল তারের পিন 2 সক্ষম করুন। WEMO গ্রাউন্ড থেকে L293D গ্রাউন্ড পিন (5) 3 তে কালো তার। হলুদ তারের WEMO D1 পিন থেকে L293D ইনপুট 2 পিন (7) 4। ব্যাটারি ক্যাপ তার - কালো থেকে WEMO স্থল, লাল থেকে L293D বনাম পিন (8) 5। সোলেনয়েড তার-কালো থেকে ওয়েমো গ্রাউন্ড, L293D আউটপুট 2 পিন (6) যে কোন রঙ-দ্রষ্টব্য: আমি শেষে 2-পিন মহিলা সংযোগ সহ তার ব্যবহার করেছি। আমি এতে সোলেনয়েড প্লাগ করতে পারি। আমি প্রতিটি সোলেনয়েড তারের শেষে পুরুষ পিনগুলি বিক্রি করেছি।

কোন কারণ ছিল না যে আমি ইনপুট/আউটপুট 2 এর সাথে সংযুক্ত ছিলাম, আমি ইনপুট/আউটপুট 1 করতে পারতাম। প্রকৃতপক্ষে, আমি কেবল একটির পরিবর্তে 4 টি সোলেনয়েড নিয়ন্ত্রণ করতে পারতাম, কিন্তু এই প্রকল্পের জন্য আমার যা প্রয়োজন তা ছিল।

ধাপ 3: কোড

WEMO প্রোগ্রাম করার জন্য আপনি Arduino IDE ব্যবহার করতে পারেন।

আরডুইনো আইডিই এর সাথে WEMO কে কাজ করার জন্য কিছু ধাপ রয়েছে, এবং আপনি এই চমৎকার নির্দেশাবলীতে তাদের অনুসরণ করতে পারেন …

পরবর্তীতে, আপনাকে WEMO কে ইকো দিয়ে কাজ করতে হবে… WEMO এর কারণ হল এটি WIFI সক্ষম - এবং, আপনি এটিকে সহজভাবে উপলব্ধ কিছু কোড ব্যবহার করতে পারেন যাতে এটি একটি ওয়েমো বেলকিন সুইচের মত আচরণ করে। এটি অ্যামাজন ইকো দিয়ে ইন্টারফেস করার একটি সহজ উপায়।

প্রথমে যান: https://github.com/kakopappa/arduino-esp8266-alexa… এবং বেলকিন সিমুলেশন কোড ডাউনলোড করুন। এই কোডটি রাখুন যেখানে আপনার সমস্ত আরডুইনো প্রকল্প অবস্থিত। তারপর armino আইডিতে wemos.ino ফাইল আনুন। একমাত্র ফাইল যা সংশোধন করা প্রয়োজন তা হল wemos.ino ফাইল। মূলত, এই ফাইলটিতে আপনাকে যা করতে হবে তা হল:

1. আপনার ওয়াইফাইতে আপনার SSID এবং পাসওয়ার্ড সেট করুন 2. আপনার সুইচ নির্ধারণ করুন; (সুইচ *রান্নাঘর = শূন্য;) 3. আপনার সুইচ শুরু করুন; (রান্নাঘর = নতুন সুইচ ("রান্নাঘর লাইট", 81, রান্নাঘর লাইটস, রান্নাঘর লাইট অফ); upnpBroadcastResponder.addDevice (*রান্নাঘর);) 4. লুপ বিভাগে যোগ করুন; (রান্নাঘর> সার্ভারলুপ ();) 5. চালু এবং বন্ধ উভয়ের জন্যই আপনার কলব্যাক করুন এবং কলব্যাকের মধ্যে যা খুশি রাখুন: bool kitchenLightsOn () {Serial.println ("Switch 2 turn on …"); isKitchenLightstsOn = সত্য; রিটার্ন হল কিচেনলাইটসঅন; }

আপনি এই সব নমুনা wemos.ino কোডে দেখতে পাবেন। যে ফাইলটিতে আপনি সুইচ করতে চান তার সাথে কেবল সেই ফাইলের সুইচ-এসগুলি প্রতিস্থাপন করুন। আমার ক্ষেত্রে, আমি সবকিছুর নামকরণ করেছি "বেসমেন্টবাটন"। আমার basementButtonOn () কলব্যাক পিন D1 কে HIGH তে পরিবর্তন করে। উদাহরণ হিসেবে আমি যে কোডটি অন্তর্ভুক্ত করেছি তা দেখুন।

ধাপ 4: আবেদন

আবেদন
আবেদন
আবেদন
আবেদন

আমার ক্ষেত্রে, আমি চেয়েছিলাম সোলেনয়েড একটি লিফট বোতাম চাপুন। এটি করার জন্য, লিফট বোতামে সোলেনয়েড ধরে রাখার জন্য আমার এক ধরণের বন্ধনী দরকার। সুতরাং, এটি 3D প্রিন্টার জগতে আমার প্রথম অভিযান। আমি tinkercad.com এ গিয়ে একটি অ্যাকাউন্ট করেছি। আপনি ক্লাউডে 3D ডিজাইন তৈরির জন্য তাদের টুল ব্যবহার করতে পারেন এবং তারপর আপনার ডিজাইনকে *.stl ফাইলে এক্সপোর্ট করতে পারেন যা প্রিন্ট করা যাবে। আমি Tinkercad ব্যবহার করতে খুব স্বজ্ঞাত হতে পাওয়া। আপনি পছন্দসই নকশা তৈরি করতে অঙ্কন এলাকায় আকৃতিগুলি টেনে আনুন। যখন আপনি প্রথম আপনার অ্যাকাউন্ট সেট আপ করেন, তখন এটি আপনাকে শুরু করার জন্য একটি খুব ভাল টিউটোরিয়াল আছে। যখন এটি সঠিক মাত্রা আছে তা নিশ্চিত করার প্রয়োজন হয় তখন এটি একটু জটিল হয়ে যায়।

আমি একটি বন্ধুর বন্ধুত্বের মাধ্যমে বন্ধনীটি মুদ্রণ করতে সক্ষম হয়েছি যার কাছে একটি 3D প্রিন্টার রয়েছে। কিন্তু বিভিন্ন কোম্পানি আছে যা আপনার জন্য এটি করতে পারে। কিছু লাইব্রেরি এমনকি এটি করবে।

ধাপ 5: এটি একসাথে রাখুন এবং সম্পন্ন করুন

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

প্রস্তাবিত: