সুচিপত্র:

আলেক্সা নিয়ন্ত্রিত ডগ ফিডার: 6 টি ধাপ (ছবি সহ)
আলেক্সা নিয়ন্ত্রিত ডগ ফিডার: 6 টি ধাপ (ছবি সহ)

ভিডিও: আলেক্সা নিয়ন্ত্রিত ডগ ফিডার: 6 টি ধাপ (ছবি সহ)

ভিডিও: আলেক্সা নিয়ন্ত্রিত ডগ ফিডার: 6 টি ধাপ (ছবি সহ)
ভিডিও: ৫৬ বছর পর পবিত্র আল আকসার চাবি ফেরত দিলেন ইসরাইলি সেনা|Israeli Soldier Returns Key to Al Aqsa Mosque 2024, নভেম্বর
Anonim
আলেক্সা নিয়ন্ত্রিত ডগ ফিডার
আলেক্সা নিয়ন্ত্রিত ডগ ফিডার
আলেক্সা নিয়ন্ত্রিত ডগ ফিডার
আলেক্সা নিয়ন্ত্রিত ডগ ফিডার
আলেক্সা নিয়ন্ত্রিত ডগ ফিডার
আলেক্সা নিয়ন্ত্রিত ডগ ফিডার

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

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

আপনি যা দেখেন তা যদি আপনি পছন্দ করেন তবে দয়া করে পোষা প্রতিযোগিতায় আমাকে ভোট দিন! আমি আশা করি আপনি এই নির্দেশযোগ্য সহায়ক পাবেন এবং যদি আপনার সাথে কোন প্রশ্ন থাকে তবে আমাকে জানান।

ধাপ 1: নকশা

নকশা
নকশা
নকশা
নকশা
নকশা
নকশা
নকশা
নকশা

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

কাঠামো নিজেই দুটি প্রধান কক্ষ দ্বারা গঠিত: একটি খাবারের জন্য এবং একটি ইলেকট্রনিক্সের জন্য। খাদ্য কন্টেন্টমেন্ট এলাকা থেকে এবং একটি পিভিসি পাইপে নেমে যাবে। পিভিসি পাইপ ইলেকট্রনিক্স কন্টেন্টমেন্ট এলাকার ভিতরে রয়েছে যেখানে দুটি পিভিসি টি-পাইপ রয়েছে যেখানে একটি মোটর এবং থ্রিডি প্রিন্টেড আউগার পাইপ দিয়ে চলছে। একবার খাবারটি প্রথম পিভিসি পাইপে নেমে গেলে এটি আগার দ্বারা রৈখিকভাবে সরানো হবে যতক্ষণ না এটি দ্বিতীয় পিভিসি পাইপটি ফেলে এবং বাটিতে নামিয়ে দেয়। আউগার পরীক্ষা করার পর আমি লক্ষ্য করেছি এটি মাঝে মাঝে জ্যাম করে এবং মোটরটি আটকে দেয়। ভবিষ্যতের সংস্করণগুলিতে আমি এই প্রক্রিয়াটিকে আরও কমিয়ে আনার পরিকল্পনা করছি যাতে এটি ঘটতে না পারে। আবার, এই প্রকল্পের চমৎকার বিষয় হল মূল সাহস (যেমন ইলেকট্রনিক্স) আপনি যে কোন খাদ্য বিতরণ পদ্ধতির জন্য সহজেই অভিযোজিত হতে পারেন।

আমি যে কাঠামোটি পড়েছিলাম তার ১/২ প্লাইউড থেকে কাঠামো নিজেই তৈরি করতে বেছে নিয়েছি। টুকরোগুলো কাঠের আঠালো এবং পকেট হোল স্ক্রুর মিশ্রণ ব্যবহার করে একত্রিত করা হয়েছে যাতে তারা নিরাপদ থাকে। উপরের জন্য এক্রাইলিক যাতে খাবারটি সহজেই পূরণ করা যায় এবং দেখা যায় কতটা খাবার বাকি আছে।

ধাপ 2: উপকরণ

উপকরণ
উপকরণ
উপকরণ
উপকরণ

বেশিরভাগ উপকরণ আপনার স্থানীয় হার্ডওয়্যার স্টোর এবং অ্যামাজন থেকে সস্তায় কেনা যায়। এর ব্যতিক্রম হল পিভিসি পাইপ সাপোর্ট যা 3D প্রিন্টেড, তবে আপনি এটি এড়াতে পাইপ মাউন্ট এবং এন্ড ক্যাপ দিয়ে সৃজনশীল হতে পারেন। পিভিসি পাইপগুলিও কাটা দরকার যাতে তারা কাঠামোর মধ্যে ফিট করার জন্য 2.75 লম্বা হয়।

ব্যবহৃত উপকরণ:

1. 1/2 পাতলা পাতলা কাঠ

2. 1/8 এক্রাইলিক

3. M8 থ্রেডেড রড (6.5 ) এবং বাদাম (যদি আগার থেকে রড সুরক্ষিত করার প্রয়োজন হয়)

4. 2 পিভিসি টি-পাইপ

5. NEMA 17 মোটর এবং বন্ধনী

6. 6.35 মিমি থেকে 8 মিমি কাপলার

7. আরডুইনো ইউএনও

8. নোড MCU

9. স্টেপার মোটর ড্রাইভার

10. জাম্পার তার

11. পকেট হোল স্ক্রু

12. কাঠের আঠা

13. Arduino পাওয়ার সাপ্লাই (9V-12V)

ব্যবহৃত সরঞ্জামগুলি:

- বিজ্ঞাপন দেখেছি

- 3D প্রিন্টার

- পকেট হোল জিগ

- সোল্ডারিং আয়রন (alচ্ছিক, কিন্তু সহায়ক)

- তাপ সঙ্কুচিত টিউবিং বা বৈদ্যুতিক টেপ

- গরম আঠা বন্দুক

ধাপ 3: ইলেকট্রনিক্স এবং কোড

ইলেকট্রনিক্স এবং কোড
ইলেকট্রনিক্স এবং কোড
ইলেকট্রনিক্স এবং কোড
ইলেকট্রনিক্স এবং কোড
ইলেকট্রনিক্স এবং কোড
ইলেকট্রনিক্স এবং কোড

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

আমি প্রাথমিকভাবে নোড এমসিইউ আবিষ্কার করার জন্য ইকো ডট (দ্বিতীয় জেনারেশন) পেতে পারিনি। আমি Arduino IDE তে "fauxmo" লাইব্রেরি এবং "esp8266" বোর্ড উভয় সংস্করণ 2.3.0 এ ডাউনগ্রেড করার পরে অবশেষে এটি কাজ করতে পেরেছি। একবার আমি এটি করেছিলাম তখন আমি কেবল আলেক্সা নতুন ডিভাইস আবিষ্কারের সাথে এগিয়ে গিয়েছিলাম এবং এটি খুঁজে পেতে কোনও সমস্যা হয়নি।

নোড MCU এবং Arduino এর কোড সার্কিট ডায়াগ্রামের একটি ইমেজ সহ সংযুক্ত করা হয়েছে। মনে রাখবেন আপনি কোন বোর্ডে কোড আপলোড করছেন তার উপর নির্ভর করে আপনাকে Arduino IDE তে বোর্ড পরিবর্তন করতে হবে: Arduino Uno = "Arduino/Genuine Uno", Node MCU = "NodeMCU 1.0 (ESP-12E Module)"। আপনার সেটআপের উপর ভিত্তি করে আপনাকে কোডে নিম্নলিখিত ভেরিয়েবলগুলি সংশোধন করতে হবে (কেবল "আপডেট" মন্তব্যটি অনুসন্ধান করুন):

নোড এমসিইউ

- মোটর পদক্ষেপ

আরডুইনো উনো

- WIFI_SSID

- ওয়াইফাই_পাস

- deviceName (এছাড়াও আলেক্সা রুটিন ব্যবহার করে সামঞ্জস্য করা যেতে পারে, ধাপ 6 এ বিস্তারিত)

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

ধাপ 4: কাঠামো তৈরি করুন

Image
Image
কাঠামো তৈরি করুন
কাঠামো তৈরি করুন
কাঠামো তৈরি করুন
কাঠামো তৈরি করুন

প্লাইউড ভেঙে ফেলার জন্য আপনার পছন্দের পদ্ধতি ব্যবহার করে আপনার স্টক প্লাইউড থেকে সমস্ত প্যানেলের টুকরো কেটে নিন (যেমন টেবিল করাত, বৃত্তাকার করাত, জিগ করাত ইত্যাদি)। আমি একটি 24 "x 24" x 1/2 "শীট এবং কাটলিস্ট অপ্টিমাইজার (অথবা ওয়ার্কশপ বাডি) ব্যবহার করেছি যাতে সহজেই কাটলিস্ট তৈরি করতে পারে। পিভিসি পাইপের জন্য ক্লিয়ারেন্স প্রদানের জন্য। এক্রাইলিক স্লাইড করার জন্য ফ্রন্ট প্যানেল, ব্যাক প্যানেল এবং সাইড 1 এ ~ 1/8 "গভীর স্লট রয়েছে।

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

প্যানেলের জন্য সমস্ত মাত্রা এবং লেবেল সংযুক্ত করা হয়েছে। মনে রাখবেন যে আমি পিভিসি পাইপে স্লাইড করার জন্য কুকুরের খাবারের aাল প্রদানের জন্য কিছু এক্রাইলিক টুকরো যোগ করেছি। এছাড়াও নিশ্চিত করুন যে পিভিসি পাইপের মধ্যে আউগার মসৃণভাবে ঘুরছে। পর্যাপ্ত ছাড়পত্র আছে তাই এটি আটকে যাচ্ছে তারপর রডের উভয় প্রান্ত পরীক্ষা করুন বা নিশ্চিত করুন যে পাইপগুলি সোজা।

ধাপ 5: খাওয়ানোর সময় (সন্ধ্যা 6 টা)

Image
Image
খাওয়ানোর সময় (সন্ধ্যা) টা)
খাওয়ানোর সময় (সন্ধ্যা) টা)

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

তবুও, প্রক্রিয়া কাজ করে এবং ইলেকট্রনিক্স কাজ করে! আশা করি আপনি এই নির্দেশযোগ্য উপকারীটি খুঁজে পেয়েছেন, এটি আপনার নিজের কুকুরের ফিডার বা অন্য ধরণের অ্যালেক্সা নিয়ন্ত্রিত ডিভাইস তৈরির জন্য হোক না কেন!

ধাপ 6: বোনাস: একটি আলেক্সা রুটিন সেটআপ করুন

বোনাস: একটি আলেক্সা রুটিন সেটআপ করুন
বোনাস: একটি আলেক্সা রুটিন সেটআপ করুন

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

প্রস্তাবিত: