সুচিপত্র:

অ্যামাজন আলেক্সা চালিত স্বয়ংক্রিয় মাছ ফিডার: 5 টি ধাপ
অ্যামাজন আলেক্সা চালিত স্বয়ংক্রিয় মাছ ফিডার: 5 টি ধাপ

ভিডিও: অ্যামাজন আলেক্সা চালিত স্বয়ংক্রিয় মাছ ফিডার: 5 টি ধাপ

ভিডিও: অ্যামাজন আলেক্সা চালিত স্বয়ংক্রিয় মাছ ফিডার: 5 টি ধাপ
ভিডিও: আনবক্সিং প্রাইম ডে 2022 - ১ম। অংশ - রেজার হান্টসম্যান কীবোর্ড, প্যানাসনিক শেভার এবং এলগাটো স্টাফ 2024, জুলাই
Anonim
অ্যামাজন আলেক্সা চালিত স্বয়ংক্রিয় মাছ ফিডার
অ্যামাজন আলেক্সা চালিত স্বয়ংক্রিয় মাছ ফিডার

আপনার মাছ খাওয়াতে ভুলে গেছেন?

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

অন্য কিছু পোষা প্রাণী খাওয়াতে চান?

কোন সমস্যা নেই শুধু একটি উপযুক্ত মাপের পাত্রে তৈরি করুন এবং বিশ্রাম আপনি যেতে ভাল।

ধাপ 1: আপনার প্রয়োজনীয় জিনিসগুলি

জিনিস আপনার প্রয়োজন
জিনিস আপনার প্রয়োজন
জিনিস আপনার প্রয়োজন
জিনিস আপনার প্রয়োজন
জিনিস আপনার প্রয়োজন
জিনিস আপনার প্রয়োজন
  • 1 এক্স সার্ভো মোটর
  • 1 এক্স রাস্পবেরি পাই 3 (ইন্টারনেট সহ যেকোন রাস্পবেরি পাই কাজ করবে)
  • 1 এক্স রাস্পবেরি পাই অ্যাডাপ্টার
  • রাসবিয়ান ওএস সহ 1 এক্স মাইক্রোএসডি কার্ড
  • 3 এক্স জাম্পার পুরুষ থেকে মহিলা
  • 1 এক্স কার্ডবোর্ড
  • 1 এক্স কাঁচি
  • 1 এক্স মার্কার/কলম
  • 1 এক্স স্কেল/শাসক
  • 1 এক্স টেপ ভূমিকা
  • 1 এক্স ইকো ডট (alচ্ছিক)

ধাপ 2: কন্টেইনার তৈরি করুন

কনটেইনার তৈরি করুন
কনটেইনার তৈরি করুন
কনটেইনার তৈরি করুন
কনটেইনার তৈরি করুন
কনটেইনার তৈরি করুন
কনটেইনার তৈরি করুন

কার্ডবোর্ডে এই মাত্রাগুলি চিহ্নিত করুন (আপনি এটিকে যত বড়/ছোট করতে পারেন)

একটি শাসক সহ একটি চিহ্নিতকারী/কলম ব্যবহার করুন এবং এর মত তিনটি সঠিক আকৃতি তৈরি করুন।

এবার কাঁচি ব্যবহার করে এই টুকরোগুলো কেটে নিন

অনুগ্রহ করে মনে রাখবেন যে A (ভিতরের লাইন) আপনি মাছকে যে পরিমাণ খাবার খাওয়ান তার উপর নির্ভর করে।

এখন ভিতরের লাইন বরাবর ভাঁজ

ছবিতে দেখানো হিসাবে প্রতিটি টুকরো উপরের দিকে মুখ করে ভিতরের লাইন বরাবর ভাঁজ করুন।

এখন তাদের পিরামিডের মত একসঙ্গে টেপ করুন

তাদের একসঙ্গে টেপ করুন যাতে তারা পিরামিডের মতো কাঠামো তৈরি করে, যেমন ছবিতে দেখানো হয়েছে।

এবার একটি ক্যাপ তৈরি করুন

এখন পিরামিডের ছোট মুখের জন্য ক্যাপ তৈরি করুন, এটি একটু বড় হওয়া দরকার যাতে এটি ফুটো না হয়।

সার্ভো মোটর ডায়ালে ক্যাপ লাগান

কিছু টেপ/আঠা ব্যবহার করে সার্ভো মোটর ডায়ালে ক্যাপ আটকান।

পাত্রে সার্ভো মোটর টেপ করুন

পরিশেষে, পাত্রে সার্ভো মোটর টেপ করুন, নিশ্চিত করুন যে এটি সঠিকভাবে মুখ বন্ধ করে।

ধাপ 3: ফায়ারবেস ডাটাবেস তৈরি করুন

ফায়ারবেস ডাটাবেস তৈরি করুন
ফায়ারবেস ডাটাবেস তৈরি করুন
ফায়ারবেস ডাটাবেস তৈরি করুন
ফায়ারবেস ডাটাবেস তৈরি করুন
ফায়ারবেস ডাটাবেস তৈরি করুন
ফায়ারবেস ডাটাবেস তৈরি করুন
  • ফায়ারবেস খুলুন।
  • Go to Console এ ক্লিক করুন।
  • Add Project এ ক্লিক করুন।
  • আপনার প্রকল্পের নাম দিন।
  • Create Project- এ ক্লিক করুন।
  • ডাটাবেসে ক্লিক করুন।
  • স্টার্ট ইন টেস্ট মোড নির্বাচন করুন।
  • আপনার ফায়ারবেস আইডি নোট করুন।

ধাপ 4: আলেক্সা দক্ষতা তৈরি করুন

আলেক্সা স্কিল তৈরি করুন
আলেক্সা স্কিল তৈরি করুন
আলেক্সা স্কিল তৈরি করুন
আলেক্সা স্কিল তৈরি করুন
আলেক্সা স্কিল তৈরি করুন
আলেক্সা স্কিল তৈরি করুন
  • Developer.amazon.com দেখুন।
  • আপনার অ্যামাজন ক্রেডেনশিয়াল দিয়ে লগ ইন করুন।
  • ডেভেলপার কনসোলে ক্লিক করুন।
  • Create Skill এ ক্লিক করুন।
  • দক্ষতার নাম দিন।
  • সিলেক্ট (কাস্টম স্কিল) এ ক্লিক করুন এবং তারপর স্কিল তৈরি করুন।
  • Invocation ট্যাবে ক্লিক করুন এবং ফিশ ফিডার হিসাবে আহ্বানের নাম পূরণ করুন।
  • JSON এডিটর ট্যাবে ক্লিক করুন এবং নিচের কোডটি আটকান (শেষে দেখুন)।
  • বিল্ড মডেল এ ক্লিক করুন।
  • এন্ডপয়েন্ট ট্যাবে ক্লিক করুন।
  • আপনার স্কিল আইডি কপি করুন।
  • Aws.amazon.com দেখুন। (নতুন ট্যাবে)
  • কনসোল করতে সাইন ইন এ ক্লিক করুন।
  • ল্যাম্বডায় ক্লিক করুন (প্রথম পৃষ্ঠায় না থাকলে অনুসন্ধান করুন)।
  • Create Function- এ ক্লিক করুন।
  • বিবরণ পূরণ করুন (ছবিটি দেখুন)।
  • Create Function- এ ক্লিক করুন।
  • অ্যালেক্সা স্কিল কিটে ক্লিক করুন।
  • Enable এ ক্লিক করুন এবং আপনার দক্ষতা আইডি পেস্ট করুন।
  • Add এ ক্লিক করুন।
  • সংরক্ষণ করুন ক্লিক করুন।
  • এখন আপনার দক্ষতার নামের উপর ক্লিক করুন (ছবিটি দেখুন)।
  • নিচে স্ক্রোল করুন এবং একটি. Zip ফাইল আপলোড নির্বাচন করুন।
  • এখান থেকে গিথুব রেপো ডাউনলোড করুন।
  • রেপো আনজিপ করুন।
  • Alexa/Lambda নামক ফোল্ডারে নেভিগেট করুন।
  • যে কোনো টেক্সট এডিটরে lambda_function.py নামে ফাইলটি খুলুন।
  • এখন লাইন 3 এ ফায়ারবেস আইডি পেস্ট করুন (আপনার ফায়ারবেস আইডি দিয়ে {your firebase url} প্রতিস্থাপন করুন)
  • এখন এই ফাইলটি lambda-zipped.zip আর্কাইভে সরান। (যদি WinRAR ব্যবহার করে শুধু টেনে এনে সংরক্ষণাগারে ফেলে দিন)
  • এখন aws এ এই lambda-zipped.zip আপলোড করুন।
  • আপনার এআরএন কপি করুন (ছবিটি দেখুন)
  • এখন developer.amazon.com এ ফিরে যান।
  • এআরএন আটকান এবং সেভ এন্ডপয়েন্টগুলিতে ক্লিক করুন।
  • টেস্ট ট্যাবে ক্লিক করুন।
  • সুইচ টগল করুন।
  • কমান্ড টাইপ করুন - ফিশ ফিডার শুরু করুন
  • যদি উত্তর পাওয়া যায় তবে আপনি যেতে ভাল।

{

"interactModel": {"languageModel": {"invocationName": "fish feeder", "intents": [{"name": "AMAZON. FallbackIntent", "sample": }, {"name": "AMAZON. CancelIntent "," sample ": }, {" name ":" AMAZON. HelpIntent "," sample ": }, {" name ":" AMAZON. StopIntent "," নমুনা ": }, {"name": "FeedNow", "slots": , "নমুনা": ["মাছ খাওয়ান", "মাছ খাওয়ান", "এখনই আমার মাছ খাওয়ান", "আমার মাছ দয়া করে খাওয়ান", "দয়া করে খাওয়ান মাছ "," মাছ এখন আমার খাবার "]}]," প্রকার ": }}}

ধাপ 5: রাস্পবেরি পাই 3 সেট আপ করা

রাস্পবেরি পাই 3 সেট আপ করা হচ্ছে
রাস্পবেরি পাই 3 সেট আপ করা হচ্ছে
রাস্পবেরি পাই 3 সেট আপ করা হচ্ছে
রাস্পবেরি পাই 3 সেট আপ করা হচ্ছে
  • নিচের পিনের সাথে আপনার সার্ভো মোটর সংযুক্ত করুন।
  • মধ্যম (RED) -> VCC (PIN 02)
  • নিস্তেজ রঙ (ব্রাউন) -> গ্রাউন্ড (পিন 06)
  • উজ্জ্বল রঙ (কমলা) -> PIN03
  • আপনার পাইতে লগ ইন করুন (SSH ব্যবহার করে বা মনিটর/কীবোর্ড/মাউস ব্যবহার করে)
  • টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডগুলি চালান -
  • সিডি ডেস্কটপ
  • গিট ক্লোন
  • এবার Automatic-Fish-Feeder ফোল্ডারটি খুলুন
  • Pi ফোল্ডারে নেভিগেট করুন
  • একটি টেক্সট এডিটরে app.py খুলুন।
  • আপনার ফায়ারবেস url দিয়ে লাইন 5 প্রতিস্থাপন করুন।
  • এটি সংরক্ষণ করুন.
  • এখন টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডগুলি চালান -
  • সিডি ডেস্কটপ
  • সিডি স্বয়ংক্রিয়-মাছ-ফিডার
  • সিডি পাই
  • python3 app.py
  • এখন আপনার অ্যালেক্সা ডিভাইস বা অ্যাপ ব্যবহার করুন এবং বলুন - অ্যালেক্সা, ফিশ ফিডার শুরু করুন
  • যদি সবকিছু কাজ করে তবে আপনি যেতে ভাল।
  • লক্ষ্য করুন যে app.py এ আপনি 11 নম্বরে FeedNow ফাংশনের আর্গুমেন্টগুলি সম্পাদনা করতে পারেন, প্রথম যুক্তিটি বিলম্ব এবং দ্বিতীয় যুক্তিটি হল কোণ।

প্রস্তাবিত: