সুচিপত্র:
- ধাপ 1: আপনার প্রয়োজনীয় জিনিসগুলি
- ধাপ 2: কন্টেইনার তৈরি করুন
- ধাপ 3: ফায়ারবেস ডাটাবেস তৈরি করুন
- ধাপ 4: আলেক্সা দক্ষতা তৈরি করুন
- ধাপ 5: রাস্পবেরি পাই 3 সেট আপ করা
ভিডিও: অ্যামাজন আলেক্সা চালিত স্বয়ংক্রিয় মাছ ফিডার: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আপনার মাছ খাওয়াতে ভুলে গেছেন?
এখন অ্যালেক্সা আপনার মাছকে বিশ্বের যেকোনো জায়গা থেকে, হ্যাঁ যে কোনও জায়গায় খাওয়ান। এই প্রকল্পটি এমনভাবে ডিজাইন করা হয়েছে যে আপনি যেকোনো আলেক্সা ডিভাইস/অ্যাপ ব্যবহার করে বিশ্বের যে কোন জায়গা থেকে আপনার পোষা প্রাণীকে খাওয়াতে পারেন।
অন্য কিছু পোষা প্রাণী খাওয়াতে চান?
কোন সমস্যা নেই শুধু একটি উপযুক্ত মাপের পাত্রে তৈরি করুন এবং বিশ্রাম আপনি যেতে ভাল।
ধাপ 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 সেট আপ করা
- নিচের পিনের সাথে আপনার সার্ভো মোটর সংযুক্ত করুন।
- মধ্যম (RED) -> VCC (PIN 02)
- নিস্তেজ রঙ (ব্রাউন) -> গ্রাউন্ড (পিন 06)
- উজ্জ্বল রঙ (কমলা) -> PIN03
- আপনার পাইতে লগ ইন করুন (SSH ব্যবহার করে বা মনিটর/কীবোর্ড/মাউস ব্যবহার করে)
- টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডগুলি চালান -
- সিডি ডেস্কটপ
- গিট ক্লোন
- এবার Automatic-Fish-Feeder ফোল্ডারটি খুলুন
- Pi ফোল্ডারে নেভিগেট করুন
- একটি টেক্সট এডিটরে app.py খুলুন।
- আপনার ফায়ারবেস url দিয়ে লাইন 5 প্রতিস্থাপন করুন।
- এটি সংরক্ষণ করুন.
- এখন টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডগুলি চালান -
- সিডি ডেস্কটপ
- সিডি স্বয়ংক্রিয়-মাছ-ফিডার
- সিডি পাই
- python3 app.py
- এখন আপনার অ্যালেক্সা ডিভাইস বা অ্যাপ ব্যবহার করুন এবং বলুন - অ্যালেক্সা, ফিশ ফিডার শুরু করুন
- যদি সবকিছু কাজ করে তবে আপনি যেতে ভাল।
- লক্ষ্য করুন যে app.py এ আপনি 11 নম্বরে FeedNow ফাংশনের আর্গুমেন্টগুলি সম্পাদনা করতে পারেন, প্রথম যুক্তিটি বিলম্ব এবং দ্বিতীয় যুক্তিটি হল কোণ।
প্রস্তাবিত:
স্বয়ংক্রিয় ফিডার: 3 টি ধাপ
স্বয়ংক্রিয় ফিডার: আমাদের প্রকল্প কি? আমাদের প্রকল্প কুকুরদের জন্য একটি স্বয়ংক্রিয় ফিডার এটি আপনার কুকুরকে খাওয়ানোর একটি সহজ উপায়। উদাহরণস্বরূপ, যখন আপনি ভ্রমণ করতে যাচ্ছেন এবং আপনি এমন কাউকে চেনেন না যে আপনার কুকুরকে আপনার জন্য খাওয়াতে পারে। স্বয়ংক্রিয় ফিডার দায়ী থাকবে
AtTiny85: 6 ধাপ ব্যবহার করে স্বয়ংক্রিয় পোষা ফিডার
AtTiny85 ব্যবহার করে স্বয়ংক্রিয় পোষা খাবার
অ্যামাজন আলেক্সা ব্যবহার করে স্মার্ট হোম: 5 টি ধাপ
অ্যামাজন আলেক্সা ব্যবহার করে স্মার্ট হোম: এই প্রকল্পের মূল ধারণা হল অ্যামাজন আলেক্সা ব্যবহার করে বা পৃথিবীর যে কোন জায়গা থেকে এর অ্যাপের মাধ্যমে ইলেকট্রনিক যন্ত্রপাতি নিয়ন্ত্রণ করা। আমরা এর জন্য একটি নোড MCU V1.0 ব্যবহার করব। সমস্ত কোড আমার Github পৃষ্ঠায় থাকবে। যদি কোন সময়ে আপনি না করেন
আলেক্সা নিয়ন্ত্রিত ডগ ফিডার: 6 টি ধাপ (ছবি সহ)
আলেক্সা নিয়ন্ত্রিত ডগ ফিডার: এটি আমাদের কুকুর বেইলি। তিনি বর্ডার কলি এবং অস্ট্রেলিয়ান ক্যাটাল ডগের অংশ, তাই কখনও কখনও সে তার নিজের ভালোর চেয়ে স্মার্ট হয়, বিশেষ করে যখন সময় বলার এবং কখন তার রাতের খাবার খাওয়া উচিত তা জানার কথা আসে। সাধারণত, আমরা তাকে সন্ধ্যা around টার দিকে খাওয়ানোর চেষ্টা করি
আইওটি বিড়াল ফিডার কণা ফোটন ব্যবহার করে আলেক্সা, স্মার্টথিংস, আইএফটিটিটি, গুগল শীটগুলির সাথে সংহত: 7 টি ধাপ (ছবি সহ)
IoT Cat Feeder ব্যবহার করে Particle Photon Integrated with Alexa, SmartThings, IFTTT, Google Sheets: স্বয়ংক্রিয় বিড়াল ফিডারের প্রয়োজন স্ব -ব্যাখ্যামূলক। বিড়াল (আমাদের বিড়ালের নাম বেলা) ক্ষুধার্ত হলে বিরক্তিকর হতে পারে এবং যদি আপনার বিড়াল আমার মত হয় তবে প্রতিবার বাটি শুকিয়ে খাবে। আমার স্বয়ংক্রিয়ভাবে নিয়ন্ত্রিত পরিমাণে খাবার বিতরণের একটি উপায় দরকার ছিল