সুচিপত্র:
- ধাপ ১: কমান্ড লাইন টেক্সট টু স্পিচ ইউটিলিটি
- ধাপ 2: ইমেল চেক করার জন্য রুবি ইউটিলিটি এবং আরডুইনোতে ওয়েভ আপলোড করুন
- ধাপ 3: Arduino কোড
- ধাপ 4: সব চালান
ভিডিও: Arduino এবং ওয়েভ শিল্ড সহ ইমেল পড়ুন: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:04
এখানে আমার প্রকল্পের অংশ হিসাবে https://www.instructables.com/id/Sound-Switcher/ (যে প্রকল্পটি একটি প্রতিযোগিতায় আছে তাই যদি আপনি এটি পছন্দ করেন তবে তার জন্য ভোট দিন!) (অর্থাৎ আইপড) আপনাকে আপনার চারপাশের জিনিসগুলি সম্পর্কে জানাতে, আমি এটি ইমেলগুলিতেও বাধা দিয়েছিলাম এবং আপনাকে কে পাঠিয়েছিল যে ইমেলটি কে এবং বিষয় লাইন (তাই আপনি জানেন যে আপনি যা করছেন তা বন্ধ করতে চান কিনা এবং এটি চেক করুন)। যেহেতু ওয়েভ শিল্ডের সাথে একটি Arduino আছে আপনার ইমেলটি অন্যদের জন্য উপকারী হতে পারে, তাই আমি এটিকে এখানে নিজের নির্দেশের মধ্যে ফেলে দিয়েছি। এই তথ্য স্থানান্তর করতে সিরিয়াল ব্যবহার করে। আমি শুধু আরডুইনোতে ইউএসবি ইন্টেরেস ব্যবহার করছি, কিন্তু আমি যা বুঝি তা থেকে XBees এর সাথে একই জিনিস বেতারভাবে সম্পন্ন করতে সক্ষম হওয়া উচিত। আপনার ইমেইল চেক করুন 2। যদি কিছু নতুন হয় তবে এটি একটি wav file3 এ রূপান্তরিত হবে। তারপর এটি সিরিয়াল 4 এর মাধ্যমে আরডুইনোতে পাঠাবে। তারপর Arduino এটি খেলবে সবচেয়ে বড় TODO হল ফাইল ট্রান্সফারের গতি বাড়ানো। আমার ধারণা কম্পিউটারটি 100 বাইট বা তার বেশি পাঠাতে হবে, তারপর আরো পাঠানোর আগে Arduino থেকে একটি স্বীকৃতি প্রতিক্রিয়া অপেক্ষা করুন। কিছু ত্রুটি যাচাই করাও ভাল হবে কারণ আংশিক বাইনারি ফাইল কোনও ক্ষেত্রেই কোনওটির চেয়ে অনেক ভাল নয়।
ধাপ ১: কমান্ড লাইন টেক্সট টু স্পিচ ইউটিলিটি
এখানে একটি সামান্য উপযোগিতা আমি খুব দ্রুত লিখলাম বক্তৃতা থেকে গোপনে পাঠ্য। এটি C# তে ফ্রি ভিজ্যুয়াল C# 2008 এক্সপ্রেস সংস্করণ সহ লেখা আছে। এটি চালানোর জন্য আপনার সম্ভবত. Net 3.5 এর প্রয়োজন হবে। কোডটি অন্তর্ভুক্ত করা হয়েছে, তবে আপনি যদি কেবল exe চান তবে আপনি এটি জিপ ফাইলে CommandLineText2Speech/CommandLineText2Speech/bin/Release এ পেতে পারেন। টুলটি কাজ করার জন্য আপনি কেবল একটি কমান্ড প্রম্পট খুলতে পারেন, যে ডিরেক্টরিতে আপনি exe রেখেছেন সেখানে নেভিগেট করুন এবং CommandLineText2Speech.exe টাইপ করুন। এটি এটি আউটপুট করবে: ব্যবহার: ইনস্টল করা ভয়েস তালিকাভুক্ত করতে: CommandLineText2Speech.exe whatvoices
টেক্সটকে একটি ওয়াভে রূপান্তর করতে: CommandLineText2Speech.exe [voice] [rate - default 0 (-10 to 10)] [volume - default 80 (0 to 100)] "[text to convert]" [output file] অন্য কথায় আপনি সম্ভবত প্রথমে চালাতে চাইবেন: সরঞ্জামটি চালানোর জন্য আপনার একটি ভয়েসের নাম প্রয়োজন। উইন্ডোজের সাথে আসা ভয়েসগুলি দুর্দান্ত নয়, এটিএন্ডটি -তে এমন কিছু আছে যা বেশ ভাল। টেক্সটকে একটি wav ফাইলে রূপান্তর করার জন্য এই কাজটি করুন CommandLineText2Speech.exe "মাইক্রোসফ্ট স্যাম" 0 80 "এটি একটি পরীক্ষা" test.wav এখানে এর সব মানে কি: "মাইক্রোসফট স্যাম" - ভয়েস, এটি এমন একটি যা উইন্ডোজের সাথে আসে, আপনার আছে একটি স্পেস থাকায় এটি উদ্ধৃতিতে রাখতে 0.wav - wav ফাইল কি বলা হবে
ধাপ 2: ইমেল চেক করার জন্য রুবি ইউটিলিটি এবং আরডুইনোতে ওয়েভ আপলোড করুন
সংযুক্ত রুবি কোডটি নতুন চেক আছে কিনা তা দেখতে নিম্নলিখিত চেকগুলি করে এবং যদি এটি থাকে তবে এটি আরডুইনোতে ইউএসবি থেকে সিরিয়াল ইন্টারফেসের মাধ্যমে আরডুইনোতে স্থানান্তরিত হয়। সিরিয়াল (সম্ভবত বাফারের আকার) এর উপর উচ্চ গতির সংযোগ করতে আমার সমস্যা হয়েছে। ফাইলের সেটিংস সবই ফাইলের শীর্ষে। এটি একটি wav ফাইল তৈরি করতে আমার C# প্রোগ্রাম ব্যবহার করে। আমার সম্ভবত এই সবগুলিকে এক ভাষায় রূপান্তরিত করা উচিত, আমি রুবি এর একটি বড় ভক্ত, কিন্তু মনে হচ্ছে না যে এটি খুব সহজেই টেক্সট থেকে wav তৈরি করতে পারে তাই আমি ছোট্ট C# অ্যাপটি লিখেছি। আপনারও রুবি লাগবে সিরিয়াল মণি, আমি এটিও অন্তর্ভুক্ত করেছি। এটি ইনস্টল করার জন্য (আপনি রুবি ইনস্টল করার পরে) যে ডিরেক্টরিতে আপনি মণি ডাউনলোড করেন তার কমান্ড প্রম্পটে "gem install win32-serial-0.5.1-x86-mswin32-60.gem" টাইপ করুন। এই প্রোগ্রামটি কাজ করার জন্য আপনার এটাই দরকার।
ধাপ 3: Arduino কোড
সিরিয়ালের মাধ্যমে ডেটা পড়ার একটি উদাহরণ, এটি এসডি কার্ডে অনুলিপি করা, তারপর তরঙ্গ বাজানো। এটি এখানে আমার নির্দেশযোগ্য অংশ https://www.instructables.com/id/Sound-Switcher/ আমি পরের দিন অন্য একটি উদাহরণ যোগ করব যা ছাঁটাই করা হয়েছে। SD কার্ডে লেখার জন্য check_serial ফাংশনটি দেখুন। আমি এখানে পাওয়া ওয়েভআরপি লাইব্রেরি ব্যবহার করছি এটি করতে
ধাপ 4: সব চালান
ঠিক আছে, এখন আপনার কাছে সমস্ত অংশ রয়েছে। এই কাজটি সঠিকভাবে করার জন্য আপনার প্রয়োজন 1. Arduino2 তে ওয়েভ শিল্ড ইনস্টল করুন। Arduino কে কম্পিউটারে সংযুক্ত করুন (অথবা XBee ব্যবহার করুন) - আমি ধরে নিচ্ছি আপনি ইতিমধ্যে ফার্মওয়্যার ইনস্টল করেছেন 3। রুবি checkEmail.rb স্ক্রিপ্ট 4 চালান। আপনার ইমেল পড়ে আপনার Arduino উপভোগ করুন।
প্রস্তাবিত:
বিদ্যুৎ এবং গ্যাস মিটার (বেলজিয়াম/ডাচ) পড়ুন এবং থিংসপিক এ আপলোড করুন: 5 টি ধাপ
বিদ্যুৎ এবং গ্যাস মিটার (বেলজিয়াম/ডাচ) পড়ুন এবং থিংসপিক এ আপলোড করুন: আপনি যদি আপনার শক্তি খরচ বা কিছুটা নির্বোধ সম্পর্কে উদ্বিগ্ন হন, তাহলে আপনি সম্ভবত আপনার স্মার্টফোনে আপনার অভিনব নতুন ডিজিটাল মিটারের ডেটা দেখতে চান। প্রকল্প আমরা একটি বেলজিয়ান বা ডাচ ডিজিটাল ইলেক্ট্র থেকে বর্তমান তথ্য প্রাপ্ত করব
ক্র্যাকেন জুনিয়র আইওটি অ্যাপ টিউটোরিয়াল পার্ট 1 - ইমেল নিবন্ধন এবং সক্রিয়করণ: 9 টি ধাপ
ক্র্যাকেন জুনিয়র আইওটি অ্যাপ টিউটোরিয়াল পার্ট 1 - ইমেল রেজিস্ট্রেশন এবং অ্যাক্টিভেশন: টিউটোরিয়াল পার্ট 1 (ইমেইল রেজিস্ট্রেশন এবং অ্যাক্টিভেশন) টিউটোরিয়াল পার্ট 2 (ক্যাপচারিং সিআইডি এবং অথ কোড) টিউটোরিয়াল পার্ট 3 (আরডুইনো রেজিস্ট্রেশন) ক্র্যাকেন জুনিয়র আইওটি আইওটি বাস্তবায়নের সহজতম ওয়েব. Arduino Uno + Ethernet Shield ব্যবহার করে আপনি
নোড-রেড ব্যবহার করে কম্পন এবং তাপমাত্রার ইমেল সতর্কতা: Ste টি ধাপ
নোড-রেড ব্যবহার করে কম্পন এবং তাপমাত্রার ইমেল সতর্কতা: এনসিডির লং রেঞ্জ আইওটি ইন্ডাস্ট্রিয়াল বেতার কম্পন এবং তাপমাত্রা সেন্সর প্রবর্তন করে, একটি 2 মাইল পরিসীমা পর্যন্ত বেতার জাল নেটওয়ার্কিং কাঠামোর ব্যবহার নিয়ে গর্ব করে। একটি নির্ভুলতা 16-বিট কম্পন এবং তাপমাত্রা সেন্সর অন্তর্ভুক্ত করে, এই ডিভাইসটি
Wemos ব্যবহার করে রাস্পবেরি পাই সহ সিরিয়াল পোর্ট থেকে পড়ুন এবং লিখুন: 5 টি ধাপ
ওয়েমোস ব্যবহার করে রাস্পবেরি পাই দিয়ে সিরিয়াল পোর্ট থেকে পড়ুন এবং লিখুন: ওয়েমোস ডি 1 মিনি আর 2 ব্যবহার করে রাস্পবেরি পাইয়ের সাথে যোগাযোগ করুন
আপনার প্রধান বিদ্যুৎ মিটার পড়ুন (ESP8266, WiFi, MQTT এবং Openhab): 6 টি ধাপ (ছবি সহ)
আপনার মেইন পাওয়ার ইলেকট্রিসিটি মিটার (ESP8266, ওয়াইফাই, এমকিউটিটি এবং ওপেনহাব) পড়ুন: এই নির্দেশে আপনি জানতে পারবেন কিভাবে আমি আমার বাড়ির প্রধান মেইন ইলেকট্রিসিটি পাওয়ার ব্যবহার পড়ি এবং এটি আমার ওপেনহাব হোম অটোমেশনে ESP8266, Wifi, MQTT এর মাধ্যমে প্রকাশ করি। আমার একটি 'স্মার্ট মিটার' ইস্ক্রা টাইপ এমটি 372 আছে, তবে এটি রপ্তানি করার সহজ সম্ভাবনা নেই