विषयसूची:
- चरण 1: कमांड लाइन टेक्स्ट टू स्पीच यूटिलिटी
- चरण 2: रूबी उपयोगिता ईमेल की जांच करने और Arduino पर Wav अपलोड करने के लिए
- चरण 3: Arduino कोड
- चरण 4: यह सब चलाएं
![Arduino और Wave Shield के साथ ईमेल पढ़ें: 4 कदम Arduino और Wave Shield के साथ ईमेल पढ़ें: 4 कदम](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126307-read-email-with-arduino-and-wave-shield-4-steps-j.webp)
वीडियो: Arduino और Wave Shield के साथ ईमेल पढ़ें: 4 कदम
![वीडियो: Arduino और Wave Shield के साथ ईमेल पढ़ें: 4 कदम वीडियो: Arduino और Wave Shield के साथ ईमेल पढ़ें: 4 कदम](https://i.ytimg.com/vi/u1CJ2kAqGp4/hqdefault.jpg)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:24
![Arduino और Wave Shield के साथ ईमेल पढ़ें Arduino और Wave Shield के साथ ईमेल पढ़ें](https://i.howwhatproduce.com/images/005/image-12850-78-j.webp)
मेरी परियोजना के हिस्से के रूप में यहाँ https://www.instructables.com/id/Sound-Switcher/ (वह परियोजना एक प्रतियोगिता में है, इसलिए यदि आप इसे पसंद करते हैं तो उसे वोट करें!) जो एक बाहरी ध्वनि स्रोत को बाधित करने के लिए एक Arduino का उपयोग करता है (यानी आईपॉड) आपके आस-पास चल रही चीजों के बारे में आपको बताने के लिए, मैंने इसे ईमेल पर भी बाधित किया था और आपको पढ़ा था कि ईमेल कौन है और विषय पंक्ति (ताकि आप जान सकें कि आप जो कर रहे हैं उसे रोकना चाहते हैं या नहीं और इसे जांचें)। चूँकि वेव शील्ड के साथ एक Arduino है, इसलिए पढ़ें कि आपका ईमेल दूसरों के लिए उपयोगी हो सकता है, मैंने इसे यहाँ अपने स्वयं के निर्देशयोग्य में बदल दिया। यह डेटा ट्रांसफर करने के लिए सीरियल का उपयोग करता है। मैं सिर्फ Arduino पर USB इंटरस का उपयोग कर रहा हूं, लेकिन आपको XBees के साथ वायरलेस तरीके से वही काम पूरा करने में सक्षम होना चाहिए जो मैं समझता हूं। अपना ईमेल जांचें2. अगर कुछ नया है तो यह उसे wav file3 में बदल देगा। फिर यह इसे सीरियल 4 के माध्यम से आर्डिनो को भेज देगा। तब Arduino इसे चलाएगासबसे बड़ा TODO फ़ाइल स्थानांतरण को गति दे रहा है। मेरा विचार है कि कंप्यूटर को १०० बाइट्स या तो अधिक भेजें, फिर अधिक भेजने से पहले Arduino से एक पावती प्रतिक्रिया की प्रतीक्षा करें। कुछ त्रुटि जांच करना भी अच्छा होगा क्योंकि आंशिक बाइनरी फ़ाइल किसी भी मामले में किसी से भी बेहतर नहीं है।
चरण 1: कमांड लाइन टेक्स्ट टू स्पीच यूटिलिटी
यहाँ एक छोटी सी उपयोगिता है जिसे मैंने भाषण से पाठ को गुप्त करने के लिए वास्तव में त्वरित रूप से लिखा था। यह सी # में मुफ्त विजुअल सी # 2008 एक्सप्रेस संस्करण के साथ लिखा गया है। इसे चलाने के लिए आपको शायद. Net 3.5 की आवश्यकता होगी। कोड शामिल है, लेकिन यदि आप केवल exe चाहते हैं तो आप इसे CommandLineText2Speech/CommandLineText2Speech/bin/रिलीज ज़िप फ़ाइल में प्राप्त कर सकते हैं। उपकरण को काम करने के लिए आप बस एक कमांड प्रॉम्प्ट खोल सकते हैं, उस निर्देशिका पर नेविगेट कर सकते हैं जहां आप exe डालते हैं, और CommandLineText2Speech.exe टाइप करें। यह इसे आउटपुट करेगा: उपयोग: स्थापित आवाजों को सूचीबद्ध करने के लिए: CommandLineText2Speech.exe Whatvoices
टेक्स्ट को WAV में बदलने के लिए:CommandLineText2Speech.exe [आवाज] [दर - डिफ़ॉल्ट 0 (-10 से 10)] [वॉल्यूम - डिफ़ॉल्ट 80 (0 से 100)] "[टेक्स्ट कन्वर्ट करने के लिए]" [आउटपुट फ़ाइल] दूसरे शब्दों में आप शायद पहले चलाना चाहेंगे:CommandLineText2Speech.exe Whatvoicesयह सूची देगा कि आपने अपने कंप्यूटर पर कौन सी आवाजें स्थापित की हैं। टूल को चलाने के लिए आपको एक आवाज के नाम की आवश्यकता होगी। विंडोज़ के साथ आने वाली आवाज़ें बहुत अच्छी नहीं हैं, एटी एंड टी में कुछ ऐसे हैं जो बहुत अच्छे हैं। टेक्स्ट को WAV फ़ाइल में बदलने के लिए यह करेंCommandLineText2Speech.exe "Microsoft Sam" 0 80 "यह एक परीक्षण है" test.wav यहाँ इसका क्या अर्थ है: "Microsoft Sam" - आवाज, यह वह है जो विंडोज के साथ आता है, आपके पास है इसे उद्धरणों में रखने के लिए क्योंकि वहाँ एक स्पेस 0 है - सामान्य गति (-10 से 10 तक जा सकती है)80 - सामान्य मात्रा (0 से 100 तक जा सकती है) "यह एक परीक्षण है" - पाठ जिसे एक wav फ़ाइलटेस्ट में बदल दिया जाएगा.wav - WAV फाइल को क्या कहा जाएगा
चरण 2: रूबी उपयोगिता ईमेल की जांच करने और Arduino पर Wav अपलोड करने के लिए
संलग्न रूबी कोड यह देखने के लिए निम्नलिखित जांच करता है कि क्या कोई नया ईमेल है और यदि यह है तो इसे Arduino में USB के माध्यम से Arduino में निर्मित सीरियल इंटरफ़ेस में स्थानांतरित करता है। मुझे सीरियल (बफर के आकार की संभावना) पर उच्च गति कनेक्शन करने में समस्या हुई है। फ़ाइल के लिए सभी सेटिंग्स फ़ाइल के शीर्ष पर हैं। यह एक WAV फ़ाइल बनाने के लिए मेरे सी # प्रोग्राम का उपयोग करता है। मुझे शायद यह सब एक भाषा में बदलना चाहिए, मैं रूबी का बहुत बड़ा प्रशंसक हूं, लेकिन ऐसा नहीं लगता था कि यह टेक्स्ट से बहुत आसानी से वेव बना सकता है इसलिए मैंने छोटा सी # ऐप लिखा। आपको रूबी की भी आवश्यकता होगी सीरियल मणि, मैंने उसे भी शामिल किया है। इसे स्थापित करने के लिए (आपके द्वारा रूबी स्थापित करने के बाद) निर्देशिका के कमांड प्रॉम्प्ट में "gem install win32-serial-0.5.1-x86-mswin32-60.gem" टाइप करें जहां आप मणि डाउनलोड करते हैं। इस कार्यक्रम के काम करने के लिए आपको बस इतना ही चाहिए।
चरण 3: Arduino कोड
यहां सीरियल के माध्यम से डेटा को पढ़ने, उसे एसडी कार्ड में कॉपी करने, फिर वेव चलाने का एक उदाहरण दिया गया है। यह मेरे निर्देश का हिस्सा है https://www.instructables.com/id/Sound-Switcher/ (ध्यान दें कि यह अरुडिनो प्रतियोगिता में है, यदि आप इसे पसंद करते हैं तो इसे वोट दें!) मैं अगले दिन एक और उदाहरण जोड़ूंगा या फिर इसे छोटा कर दिया जाएगा। SD कार्ड पर लिखने के लिए check_serial फ़ंक्शन देखें। मैं इसे करने के लिए यहां मिली WaveRP लाइब्रेरी का उपयोग कर रहा हूं
चरण 4: यह सब चलाएं
ठीक है, अब आपके पास सभी भाग हैं। इसे ठीक से काम करने के लिए आपको 1. Arduino2 पर Wave Shield स्थापित करना होगा। Arduino को कंप्यूटर से कनेक्ट करें (या XBee का उपयोग करें) - मुझे लगता है कि आपके पास पहले से ही फर्मवेयर स्थापित है। रूबी checkEmail.rb script4 चलाएँ। अपना ईमेल पढ़कर अपने Arduino का आनंद लें।
सिफारिश की:
Arduino, Esp32 और Esp8266 के साथ अटैचमेंट के साथ ईमेल कैसे भेजें: 6 कदम
![Arduino, Esp32 और Esp8266 के साथ अटैचमेंट के साथ ईमेल कैसे भेजें: 6 कदम Arduino, Esp32 और Esp8266 के साथ अटैचमेंट के साथ ईमेल कैसे भेजें: 6 कदम](https://i.howwhatproduce.com/images/001/image-2016-16-j.webp)
Arduino, Esp32 और Esp8266 के साथ अटैचमेंट के साथ ईमेल कैसे भेजें: यहां मैं अपनी लाइब्रेरी EMailSender के संस्करण 2 की व्याख्या करना चाहता हूं, संस्करण 1 के लिए एक बड़ा विकास सम्मान, Arduino के समर्थन के साथ w5100, w5200 और w5500 ईथरनेट शील्ड और enc28J60 क्लोन डिवाइस, और esp32 और esp8266 के लिए समर्थन। अब आप विज्ञापन कर सकते हैं
Arduino के साथ MPX5010 डिफरेंशियल प्रेशर सेंसर कैसे पढ़ें: 5 कदम
![Arduino के साथ MPX5010 डिफरेंशियल प्रेशर सेंसर कैसे पढ़ें: 5 कदम Arduino के साथ MPX5010 डिफरेंशियल प्रेशर सेंसर कैसे पढ़ें: 5 कदम](https://i.howwhatproduce.com/images/007/image-20305-j.webp)
Arduino के साथ MPX5010 डिफरेंशियल प्रेशर सेंसर कैसे पढ़ें: जिस तरह से मैंने कोड लिखा है वह ऐसा है कि इसे एक अलग प्रेशर सेंसर के अनुरूप आसानी से बदला जा सकता है। किसी भी दबाव सेंसर के लिए डेटा शीट से मूल्यों के आधार पर कोड में निम्नलिखित कॉन्स्टेबल चर बदलें: "सेंसरऑफसेट"
Arduino कई फाइलों के साथ काम कर रहा है (पढ़ें/लिखें): 4 कदम
![Arduino कई फाइलों के साथ काम कर रहा है (पढ़ें/लिखें): 4 कदम Arduino कई फाइलों के साथ काम कर रहा है (पढ़ें/लिखें): 4 कदम](https://i.howwhatproduce.com/images/001/image-1380-70-j.webp)
Arduino मल्टीपल फाइल्स के साथ वर्किंग (READ/WRITE): हेलो दोस्तोंआज मैं आपको Arduino प्रोजेक्ट पेश कर रहा हूं जो RTC शील्ड के साथ काम करता है जो डेटा स्टोर कर सकता है। इस परियोजना का मुख्य कार्य कई फाइलों के साथ काम करना है जो एससी कार्ड पर संग्रहीत हैं। इस प्रोजेक्ट में कोड है जो तीन फाइलों के साथ काम करता है जो
Arduino के साथ SD कार्ड मॉड्यूल: डेटा कैसे पढ़ें/लिखें: 14 कदम
![Arduino के साथ SD कार्ड मॉड्यूल: डेटा कैसे पढ़ें/लिखें: 14 कदम Arduino के साथ SD कार्ड मॉड्यूल: डेटा कैसे पढ़ें/लिखें: 14 कदम](https://i.howwhatproduce.com/images/002/image-3405-48-j.webp)
Arduino के साथ एसडी कार्ड मॉड्यूल: डेटा कैसे पढ़ें / लिखें: ओवरव्यूस्टोरिंग डेटा हर प्रोजेक्ट के सबसे महत्वपूर्ण हिस्सों में से एक है। डेटा प्रकार और आकार के अनुसार डेटा को स्टोर करने के कई तरीके हैं। एसडी और माइक्रो एसडी कार्ड स्टोरेज डिवाइस में सबसे व्यावहारिक हैं, जिनका उपयोग
ईमेल, एसएमएस और पुशबुलेट अलर्ट के साथ हीटिंग ऑयल टैंक गैलन की निगरानी करें: 9 कदम (चित्रों के साथ)
![ईमेल, एसएमएस और पुशबुलेट अलर्ट के साथ हीटिंग ऑयल टैंक गैलन की निगरानी करें: 9 कदम (चित्रों के साथ) ईमेल, एसएमएस और पुशबुलेट अलर्ट के साथ हीटिंग ऑयल टैंक गैलन की निगरानी करें: 9 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/004/image-11049-23-j.webp)
ईमेल, एसएमएस और पुशबुलेट अलर्ट के साथ हीटिंग ऑयल टैंक गैलन की निगरानी करें: सुरक्षा जानकारी: यदि कोई जानना चाहता है कि "यह निर्माण/स्थापित करने के लिए सुरक्षित है" -- मैं फीडबैक/सुरक्षा के लिहाज से इसे 2 अलग-अलग तेल कंपनियों के पास ले गया हूं, और मैंने इसे अग्निशमन विभाग के फायर प्रिवेंशन डिप्टी सी द्वारा चलाया है