সুচিপত্র:
- সরবরাহ
- ধাপ 1: কিভাবে করবেন
- ধাপ 2: সংযোগ
- ধাপ 3: সম্প্রসারণ বোর্ডের ড্রাইভার ইনস্টল করুন
- ধাপ 4: কোড
- ধাপ 5: একটি প্যাকেজিং বক্স তৈরি করুন
- ধাপ 6: কিভাবে ব্যবহার করবেন
ভিডিও: DIY আবহাওয়া সহকারী: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
শেষবার আমি একটি আবহাওয়া সম্প্রচার কেন্দ্র তৈরি করতে ESP32 ব্যবহার করেছি, যা বর্তমান আবহাওয়া সম্প্রচার করতে পারে। আপনি যদি আগ্রহী হন, আপনি পূর্ববর্তী নির্দেশনা পরীক্ষা করতে পারেন। এখন আমি একটি আপগ্রেড সংস্করণ করতে চাই, যে আমি এই শহরের আবহাওয়া পরীক্ষা করার জন্য একটি শহর মনোনীত করব। এটি কেবল একটি শহরের আবহাওয়াকেই চালায় না, এটি আমার আদেশ অনুযায়ী অন্যান্য শহরের আবহাওয়া সম্পর্কে জিজ্ঞাসা এবং সম্প্রচার করে।
সরবরাহ
হার্ডওয়্যার:
- রাস্পবেরি পাই 3 বি+ (এসডি কার্ড সহ)
- ভয়েস ইন্টারঅ্যাকশন টুপি
- পিআইআর মোশন সেন্সর মডিউল
- মাইক্রো ইউএসবি কেবল
- ডুপন্ট লাইন
ধাপ 1: কিভাবে করবেন
- আমরা রাস্পবেরি পাই দিয়ে এই ফাংশনগুলি বাস্তবায়নের পরিকল্পনা করছি। কিন্তু রাস্পবেরি পাইতে ভয়েস পাওয়ার জন্য মাইক্রোফোন নেই, এবং স্পিকার লাগানো না থাকলে সাউন্ড চালানোর জন্য কোন ডিভাইস নেই। আমরা রাস্পবেরি পাই এর জন্য দুটি মাইক্রোফোন ইনপুট এবং স্পিকার আউটপুট সহ একটি সম্প্রসারণ বোর্ড তৈরি করেছি, যাতে রাস্পবেরি Pi ভয়েস ইনপুট এর কাজ বুঝতে পারে, এবং স্পিকারের সাথে সংযুক্ত না করেই অডিও চালাতে পারে।
- আমাদের তিনটি এপিআই দরকার, যা হল বক্তৃতা থেকে পাঠ্য, আবহাওয়া এবং পাঠ্য থেকে বক্তৃতা। তারপর অডিও চালান।
বক্তৃতা থেকে পাঠ্য:
আবহাওয়া: https://rapidapi.com/community/api/open-weather-map/endpoints টেক্সট-টু-স্পিচ:
উপরন্তু, আমরা একটি সেন্সর সংযোগ করতে যাচ্ছি স্বীকার করতে যে রাস্পি কাজ শুরু করে যখন কেউ কাছে আসে।
ধাপ 2: সংযোগ
ভয়েস ইন্টারঅ্যাকশন হাট একটি রাস্পবেরি পাই সম্প্রসারণ বোর্ড। শুধু পিন অনুযায়ী রাস্পবেরি পাই সন্নিবেশ করান। সেন্সরগুলিকে সংযুক্ত করার জন্য আমাদের বেশ কয়েকটি ডুপন্ট তারের সোল্ডার করতে হবে। পিন সংযোগগুলি নিম্নরূপ:
ভয়েস ইন্টারঅ্যাকশন হাট ------ পিআইআর
5V ------ VCC GND ------ GND GPIO27 ------ আউট
ধাপ 3: সম্প্রসারণ বোর্ডের ড্রাইভার ইনস্টল করুন
- যেহেতু সম্প্রসারণ বোর্ডটি সীড পণ্যের রেফারেন্সের সাথে ডিজাইন করা হয়েছে, তাই আমরা এটিকে চালিত করার জন্য সীডের ড্রাইভার ব্যবহার করতে পারি।
- ড্রাইভার ইনস্টল করতে রাস্পবেরি পাই টার্মিনাল উইন্ডোতে নিম্নলিখিত কমান্ডটি প্রবেশ করান:
গিট ক্লোন
cd seeed-voicecard sudo./install.sh sudo রিবুট করুন
বিস্তারিত ব্যবহারের টিউটোরিয়াল দেখতে পেজে যেতে পারেন (https://www.makerfabs.com/wiki/index.php?title=Voice_Interaction_Hat) দেখতে।
ধাপ 4: কোড
- Github:
- কোড পাওয়ার পরে, আপনাকে asr.py, weather.py, এবং tts.py এ API KEY প্রতিস্থাপন করতে হবে।
r = request.post ('https://speech.googleapis.com/v1/speech:recognize?key='+api_key, data = data, headers = headers) headers = {' x-Rapidapi-host ': "community-open-weather-map.p.rapidapi.com ", 'x-Rapidapi-key':" ********************************* ***** "} r = request.post ('https://texttospeech.googleapis.com/v1/text:synthesize?key='+api_key, data = data, headers = headers)
Weather.py এ জায়গার নাম পূরণ করুন এবং এই ঠিকানা তালিকা থেকে এটি স্বীকৃত হবে। আবহাওয়া API যদি তাদের চিনতে পারে তবে অবশ্যই, আপনি সারা দেশ এবং এমনকি বিশ্বের শহরগুলির নাম পূরণ করতে পারেন।
ঠিকানা = ['বেইজিং', 'লন্ডন']
আপনি যদি সম্প্রসারণ বোর্ডের স্পিকার ব্যবহার না করেন, কিন্তু আপনার নিজের স্পিকার ব্যবহার করেন, তাহলে আপনাকে test1.py এ "hw: 1, 0" দিয়ে নিম্নলিখিত কোডে "hw: 0, 0" প্রতিস্থাপন করতে হবে।
os.system ("aplay -Dhw: 1, 0 output1.wav")
রাস্পি-ভয়েস-ইন্টারঅ্যাকশন-হাট/ ওয়েদার_ওয়ার্কস্পেস/ রাস্পবেরি পাই-এর একটি কার্যকরী ডিরেক্টরিতে সমস্ত ফাইল অনুলিপি করুন।
ধাপ 5: একটি প্যাকেজিং বক্স তৈরি করুন
আরও সুন্দর দেখতে, আমরা এটি একটি শক্ত কাগজে প্যাক করেছি। স্পিকার এবং মাইক্রোফোন উন্মোচন করার জন্য যথাযথভাবে কাটুন, এবং কাগজ বাক্সে এটি সাজানোর জন্য রঙিন কলম ব্যবহার করুন।
ধাপ 6: কিভাবে ব্যবহার করবেন
রাস্পবেরি পাই পাওয়ার জন্য ইউএসবি কেবল ব্যবহার করুন, test1.py চালানোর জন্য রাস্পবেরি পাই নিয়ন্ত্রণ করুন এবং সেন্সর ট্রিগার করুন। এটি একটি শব্দ সম্প্রচার করার পর, আমরা একটি স্থান সম্পর্কে কথা বলা শুরু করি এবং তারপর আবহাওয়া সম্প্রচারের জন্য অপেক্ষা করি। একটি আবহাওয়া সহকারী সম্পূর্ণ।
প্রস্তাবিত:
WLED (ESP8266 তে) + IFTTT + Google সহকারী: 5 টি ধাপ
WLED (ESP8266 তে) + IFTTT + Google সহকারী: এই টিউটোরিয়ালটি আপনাকে ESP8266 এ WLED এর জন্য IFTTT এবং Google Assistant ব্যবহার শুরু করবে। ESP8266, tynick এ এই নির্দেশিকা অনুসরণ করুন: https: //tynick.com/blog/11-03-2019/getting-started…Shout out Aircookie for such great softww
নাটালিয়া আবহাওয়া স্টেশন: আরডুইনো সৌর চালিত আবহাওয়া স্টেশন সঠিক ভাবে সম্পন্ন হয়েছে: 8 টি ধাপ (ছবি সহ)
নাটালিয়া আবহাওয়া কেন্দ্র: আরডুইনো সৌরশক্তি চালিত আবহাওয়া কেন্দ্রটি সঠিকভাবে সম্পন্ন হয়েছে: 2 টি ভিন্ন স্থানে 1 বছর সফলভাবে পরিচালনার পর আমি আমার সৌরশক্তি চালিত আবহাওয়া কেন্দ্র প্রকল্পের পরিকল্পনাগুলি ভাগ করে নিচ্ছি এবং ব্যাখ্যা করছি যে এটি কীভাবে একটি সিস্টেমে বিকশিত হয়েছে যা সত্যিই দীর্ঘ সময় ধরে বেঁচে থাকতে পারে সৌর শক্তি থেকে সময়কাল। যদি আপনি অনুসরণ করেন
গুগল সহকারী এবং আরডুইনো সহ DIY স্মার্ট হোম: 6 টি ধাপ
গুগল সহকারী এবং আরডুইনো সহ DIY স্মার্ট হোম: স্মার্ট হোম কে না চায়? আপনি যা করতে পারেন তার মধ্যে একটি চমৎকার জিনিস হল ভয়েস কন্ট্রোল দ্বারা আপনার ঘরের লাইট বা অন্যান্য যন্ত্রপাতি পরিবর্তন করা। গুগল হোম অ্যাপ এবং গুগল সহকারীর সাহায্যে এটি সত্যিই একটি কেকের টুকরো …… আপনি করবেন না
DIY - Arduino ভিত্তিক পার্কিং সহকারী V2: 6 ধাপ
DIY - Arduino ভিত্তিক পার্কিং সহকারী V2: যখন জীবন আপনাকে কলা দেয় !!!!! শুধু এগুলো খাও প্রয়োজন আবিস্কারের জনক, এবং আমি সেই সত্যকে অস্বীকার করব না। সত্যি বলতে কি, এই দ্বিতীয়বার আমি আমাদের গ্যারেজের দেয়ালে ধাক্কা খেয়েছি যেহেতু আমরা এই নতুন বাড়িতে চলে এসেছি। এটাই, কোন টি হবে না
আবহাওয়া মোমবাতি - এক নজরে আবহাওয়া এবং তাপমাত্রা: 8 টি ধাপ
আবহাওয়া মোমবাতি - এক নজরে আবহাওয়া এবং তাপমাত্রা: এই যাদু মোমবাতিটি ব্যবহার করে, আপনি বর্তমান তাপমাত্রা এবং বাইরে অবস্থার সাথে সাথে বলতে পারেন