Სარჩევი:
- ნაბიჯი 1: Command Line Text Text to Speech Utility
- ნაბიჯი 2: Ruby Utility ელექტრონული ფოსტის შესამოწმებლად და ატვირთეთ Wav Arduino– ში
- ნაბიჯი 3: Arduino კოდი
- ნაბიჯი 4: გაუშვით ეს ყველაფერი
ვიდეო: წაიკითხეთ ელფოსტა Arduino– ს და Wave Shield– ით: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:22
როგორც ჩემი პროექტის ნაწილი აქ https://www.instructables.com/id/Sound-Switcher/ (ეს პროექტი არის კონკურსში, ასე რომ, თუ მოგწონთ ეს მაშინ მიეცით ხმა!), რომელიც იყენებს არდუინოს გარე ხმის წყაროს შესაწყვეტად (ე.ი. iPod) რომ გაცნობოთ თქვენს გარშემო მიმდინარე მოვლენების შესახებ, მე ასევე შევაწყვეტინე წერილებს და წამიკითხავთ ვინ არის ელფოსტა და სათაური (ასე რომ თქვენ იცით თუ გსურთ შეწყვიტოთ ის რასაც აკეთებთ და შეამოწმე). მას შემდეგ რაც Arduino– მ ტალღის ფარით წაიკითხა თქვენი ელ.წერილი, რომელიც შეიძლება სხვებისთვის სასარგებლო იყოს, მე გადმოვიტანე ის თავის სასწავლებლად აქ. ეს იყენებს სერიას მონაცემთა გადასაცემად. მე მხოლოდ USB ინტერერაციას ვიყენებ Arduino– ზე, მაგრამ თქვენ უნდა შეძლოთ იგივე რამის გაკეთება უსადენოდ XBees– ით, როგორც მე მესმის. ასე რომ, ძირითადად, ამ სასწავლო ნების შინაარსი 1. შეამოწმეთ თქვენი ელ.ფოსტა 2. თუ რამე ახალია ის გადააქცევს wav ფაილში 3. შემდეგ ის გაუგზავნის მას arduino– ს serial4– ის საშუალებით. მაშინ Arduino ითამაშებს მას ყველაზე დიდი TODO აჩქარებს ფაილის გადაცემას. ჩემი იდეაა, რომ კომპიუტერმა გამოაგზავნოს 100 -ზე მეტი ბაიტი ან მეტი, შემდეგ დაელოდოს არდუინოს დამადასტურებელ პასუხს, სანამ ის მეტს გაგზავნის. ასევე კარგი იქნება შეცდომების შემოწმებაც, რადგან ნაწილობრივი ორობითი ფაილი არ არის ბევრად უკეთესი, ვიდრე არცერთ შემთხვევაში.
ნაბიჯი 1: Command Line Text Text to Speech Utility
აქ არის პატარა სასარგებლო მე დავწერე მართლაც სწრაფად ფარული ტექსტი სიტყვის. ის დაწერილია C# - ში უფასო Visual C# 2008 Express Edition– ით. თქვენ ალბათ დაგჭირდებათ. Net 3.5 ამის გასაშვებად. კოდი შედის, მაგრამ თუ თქვენ უბრალოდ გსურთ exe შეგიძლიათ მიიღოთ იგი CommandLineText2Speech/CommandLineText2Speech/bin/გამოშვების zip ფაილში. ინსტრუმენტის მუშაობისთვის შეგიძლიათ უბრალოდ გახსნათ ბრძანების სტრიქონი, ნავიგაცია იმ დირექტორიაში, სადაც exe ჩასვით და ჩაწერეთ CommandLineText2Speech.exe. ის გამოუშვებს ამას: გამოყენება: დაინსტალირებული ხმების ჩამოსათვლელად: CommandLineText2Speech.exe whatvoices
ტექსტის wav– ად გადასაყვანად: CommandLineText2Speech.exe [ხმა] [განაკვეთი - ნაგულისხმევი 0 (-10 10)] [მოცულობა - ნაგულისხმევი 80 (0 -დან 100 -მდე)] "[ტექსტი გადასაყვანად]" [გამომავალი ფაილი] სხვა სიტყვებით თქვენ ალბათ გსურთ გაუშვათ: ინსტრუმენტის გასაშვებად დაგჭირდებათ ხმის სახელი. Windows– ის მქონე ხმები არ არის დიდი, AT&T– ს აქვს საკმაოდ კარგი. ტექსტის wav ფაილში გადაყვანის შემდეგ გააკეთეთ ეს CommandLineText2Speech.exe "Microsoft Sam" 0 80 "ეს არის ტესტი" test.wav აი რას ნიშნავს ეს ყველაფერი: "Microsoft Sam" - ხმა, ეს არის ის, რაც მოყვება Windows- ს, თქვენ გაქვთ ბრჭყალებში ჩაწერა, რადგან არსებობს სივრცე 0 - ნორმალური სიჩქარე (შეიძლება -10 -დან 10 -მდე) 80 - ნორმალური მოცულობა (შეიძლება 0 -დან 100 -მდე) "ეს არის ტესტი" - ტექსტი, რომელიც გადაიქცევა wav filetest.wav - რა დაერქმევა wav ფაილს
ნაბიჯი 2: Ruby Utility ელექტრონული ფოსტის შესამოწმებლად და ატვირთეთ Wav Arduino– ში
მიმაგრებული Ruby კოდი აკეთებს შემდეგ შემოწმებას, არის თუ არა ახალი ელ.წერილი და არის თუ არა ის გადასცემს მას Arduino– ს USB– ზე Arduino– ში ჩაშენებული სერიული ინტერფეისის საშუალებით. მე მქონდა პრობლემები სერიალზე მაღალი სიჩქარით კავშირების გაკეთებასთან (სავარაუდოდ ბუფერის ზომა). ფაილის პარამეტრები ყველა არის ფაილის ზედა ნაწილში. ეს იყენებს ჩემს C# პროგრამას wav ფაილის შესაქმნელად. მე ალბათ უნდა გადავიყვანო ეს ყველაფერი ერთ ენაზე, მე ვარ Ruby– ს დიდი გულშემატკივარი, მაგრამ არ ჩანდა, რომ მას შეეძლო ტექსტიდან ძალიან ადვილად შეექმნა wav, ამიტომ დავწერე პატარა C# აპლიკაცია. თქვენ ასევე დაგჭირდებათ რუბი სერიული ძვირფასი ქვა, მეც ეს ჩავრთე. მისი ინსტალაციისთვის (Ruby– ს დაყენების შემდეგ) შეიყვანეთ "gem install win32-serial-0.5.1-x86-mswin32-60.gem" იმ საქაღალდის ბრძანების ზოლში, სადაც ჩამოტვირთავთ ძვირფასი ქვას. ეს არის ყველაფერი რაც თქვენ გჭირდებათ პროგრამის მუშაობისთვის.
ნაბიჯი 3: Arduino კოდი
აქ მოცემულია მაგალითი, რომელიც კითხულობს მონაცემებს სერიული საშუალებით, აკოპირებს მას SD ბარათზე, შემდეგ ასრულებს ტალღას. ეს არის ჩემი ინსტრუქციის ნაწილი https://www.instructables.com/id/Sound-Switcher/ (გაითვალისწინეთ, რომ არუდინოს კონკურსშია, თუ მოგეწონათ ხმა!). მეორე დღეს დავამატებ სხვა მაგალითს, რომელიც დამთავრდება. შეხედეთ check_serial ფუნქციას SD ბარათზე დასაწერად. მე ვიყენებ აქ ნაპოვნი WaveRP ბიბლიოთეკას ამის გასაკეთებლად
ნაბიჯი 4: გაუშვით ეს ყველაფერი
კარგი, ახლა თქვენ გაქვთ ყველა ნაწილი. ამის სწორად მუშაობისთვის საჭიროა 1. დააინსტალირეთ ტალღის ფარი Arduino2– ზე. შეაერთეთ Arduino კომპიუტერთან (ან გამოიყენეთ XBee) - ვვარაუდობ, რომ თქვენ უკვე გაქვთ დამონტაჟებული firmware3. გაუშვით Ruby checkEmail.rb script4. ისიამოვნეთ თქვენი Arduino კითხულობს თქვენს ელ.წერილს.
გირჩევთ:
წაიკითხეთ ელექტროენერგიისა და გაზის მრიცხველი (ბელგიური/ჰოლანდიური) და ატვირთეთ Thingspeak– ში: 5 ნაბიჯი
წაიკითხეთ ელექტროენერგიის და გაზის მრიცხველი (ბელგიური/ჰოლანდიური) და ატვირთეთ Thingspeak– ში: თუ თქვენ დაინტერესებული ხართ თქვენი ენერგიის მოხმარებით ან სულ მცირეოდენი ნერვიულობით, თქვენ ალბათ გინდათ სმარტფონზე ნახოთ თქვენი ლამაზი ახალი ციფრული მრიცხველის მონაცემები. პროექტი ჩვენ მივიღებთ მიმდინარე მონაცემებს ბელგიური ან ჰოლანდიური ციფრული ელექტროდან
დაშიფრეთ თქვენი Gmail ელფოსტა!: 6 ნაბიჯი (სურათებით)
დაშიფრეთ თქვენი Gmail ელფოსტა!: თუ გსურთ დარწმუნებული იყოთ, რომ თქვენი ელ.ფოსტის წაკითხვა არავის შეუძლია თქვენს გარდა, მაშინ ის უნდა იყოს დაშიფრული. გაგიკვირდებათ, თუ გაიგებთ, ვის უნდა თქვენი ელ.ფოსტის წაკითხვა. მე ვიყავი. ერთ -ერთ საუკეთესო დაშიფვრის სისტემას ეწოდება GPG დაშიფვრა, რომელიც ღიაა
ალექსას უნარი: წაიკითხეთ უახლესი ტვიტი (ამ შემთხვევაში, ღმერთი): 6 ნაბიჯი
ალექსას უნარი: წაიკითხეთ უახლესი ტვიტი (ამ შემთხვევაში, ღმერთის): მე გავაკეთე ალექსას უნარი, რომ წამეკითხა " ღვთის უახლესი ტვიტი " - შინაარსი, ანუ @TweetOfGod– დან, 5 მილიონი+ სააბონენტო ანგარიში, რომელიც შეიქმნა Daily Daily Show– ის კომედიის მწერლის მიერ. ის იყენებს IFTTT (თუ ეს შემდეგა), Google ცხრილებს და
წაიკითხეთ ანალიტიკური ძაბვა - ARDUINO - CODE REVEAL #1: 5 ნაბიჯი
ANALOG VOLTAGE - ARDUINO - CODE REVEAL #1: CODE REVEAL #1READ ANALOG VOLTAGE: ეს მაგალითი გიჩვენებთ თუ როგორ უნდა წაიკითხოთ ანალოგური შეყვანა ანალოგურ პინზე 0, გადააკეთოთ მნიშვნელობები analogRead () ძაბვად და დაბეჭდოთ სერიალში Arduino პროგრამული უზრუნველყოფის (IDE) მონიტორი
როგორ დავაყენოთ ელფოსტა iPhone– ზე: 6 ნაბიჯი
როგორ დავაყენოთ ელფოსტა IPhone– ზე: ეს არის მარტივი სამეურვეო სამუშაო ელ.ფოსტის დაყენება თქვენს iPhone– ზე ან iOS მოწყობილობაზე. სამეურვეო პროგრამა შეიქმნა iPhone 8 -სა და iOS 11 -ზე. თუ თქვენ მუშაობთ ძველ მოწყობილობაზე ან პროგრამულ ვერსიაზე, დეტალები შეიძლება ცოტა განსხვავებული იყოს. ამ ვიდეოს მიზანი