Բովանդակություն:
- Քայլ 1. Հրամանի տողի տեքստը խոսքի համար օգտակար
- Քայլ 2. Ruby Utility ՝ էլփոստը ստուգելու և Wav- ը Arduino- ում վերբեռնելու համար
- Քայլ 3: Arduino կոդ
- Քայլ 4: Գործարկեք ամեն ինչ
Video: Կարդացեք էլփոստը Arduino- ի և Wave Shield- ի հետ. 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:53
Որպես իմ նախագծի մի մաս այստեղ ՝ https://www.instructables.com/id/Sound-Switcher/ (այդ նախագիծը մրցույթում է, եթե ձեզ դուր է գալիս, ապա քվեարկեք դրա օգտին), որն օգտագործում է Arduino- ն ՝ արտերկրյա ձայնի աղբյուրն ընդհատելու համար: (այսինքն ՝ iPod) ՝ ձեզ շրջապատող իրադարձությունների մասին տեղյակ պահելու համար, ես նաև ստիպված էի այն ընդհատել նամակների վրա և կարդալ ձեզ, թե ով է նամակը և թեմայի տողը (այնպես որ դուք գիտեք, թե արդյոք ցանկանում եք դադարեցնել այն, ինչ անում եք և ստուգեք այն): Քանի որ Arduino- ն Wave Shield- ով կարդացել է, որ ձեր էլ. Սա օգտագործում է սերիան `տվյալները փոխանցելու համար: Ես պարզապես օգտագործում եմ USB միջերես Arduino- ում, բայց դուք պետք է կարողանաք նույն բանը անլար կերպով իրականացնել XBees- ի հետ, ինչ ես հասկանում եմ: Այսպիսով, հիմնականում այս ուսանելի կամքի նյութերը 1: Ստուգեք ձեր էլ. Փոստը 2. Եթե ինչ -որ բան նոր է, այն կվերածի wav ֆայլի 3: ապա այն arduino- ին կուղարկի serial4- ի միջոցով: ապա Arduino- ն կխաղա այն Ամենամեծ TODO- ն արագացնում է ֆայլերի փոխանցումը: Իմ գաղափարն այն է, որ համակարգիչը ուղարկի ավելի քան 100 բայթ, այնուհետև սպասի Arduino- ի կողմից հաստատման պատասխանին, մինչև այն ավելի շատ ուղարկի: Նաև լավ կլիներ, որ ինչ -որ սխալ ստուգվեր, քանի որ մասնակի երկուական ֆայլը որոշ դեպքերում ավելի լավ չէ, քան ընդհանրապես:
Քայլ 1. Հրամանի տողի տեքստը խոսքի համար օգտակար
Ահա մի փոքր օգտակարություն, որը ես գրել եմ շատ արագ `խոսքի գաղտնի տեքստը: Այն գրված է C# անվճար Visual C# 2008 Express Edition- ով: Հավանաբար, ձեզ հարկավոր կլինի. Net 3.5 ՝ սա գործարկելու համար: Կոդը ներառված է, բայց եթե պարզապես ուզում եք exe- ն, կարող եք այն ստանալ CommandLineText2Speech/CommandLineText2Speech/bin/Release zip ֆայլում: Գործիքը գործարկելու համար կարող եք պարզապես բացել հրամանի տողը, անցնել գրացուցակին, որտեղ տեղադրել եք exe- ն և մուտքագրել CommandLineText2Speech.exe: Տեղադրելու է հետևյալ ձայները. CommandLineText2Speech.exe whatvoices
Տեքստը wav- ի փոխարկելու համար. Դուք հավանաբար կցանկանաք առաջինը գործարկել ՝ CommandLineText2Speech.exe whatvoicesThis- ը կցուցադրի, թե ինչ ձայներ եք տեղադրել ձեր համակարգչում: Գործիքը գործարկելու համար ձեզ հարկավոր է ձայնի անուն: Windows- ի հետ եկող ձայները հիանալի չեն, AT&T- ն ունի մի քանիսը, որոնք բավականին լավն են: Հաջորդը ՝ տեքստը wav ֆայլի փոխարկելու համար կատարեք սաCommandLineText2Speech.exe «Microsoft Sam» 0 80 «Սա թեստ է» test.wav Ահա թե ինչ է նշանակում. «Microsoft Sam» - ձայն, սա այն է, ինչ գալիս է Windows- ի հետ, դու ունես չակերտների մեջ դնել, քանի որ կա տարածք 0 - Նորմալ արագություն (կարող է հասնել -10 -ից 10 -ի) 80 - Նորմալ ծավալ (կարող է անցնել 0 -ից 100 -ը) «Սա թեստ է» - տեքստը, որը կվերածվի ալիքի ամենաթեժի.wav - ինչպես կկոչվի wav ֆայլը
Քայլ 2. Ruby Utility ՝ էլփոստը ստուգելու և Wav- ը Arduino- ում վերբեռնելու համար
Կցված Ruby ծածկագիրը կատարում է հետևյալ ստուգումները ՝ պարզելու համար, թե արդյոք կա նոր էլ. Ես խնդիրներ եմ ունեցել Սերիալում բարձր արագությամբ միացումներ կատարելու հետ (հավանաբար բուֆերի չափը): Ֆայլի կարգավորումները բոլորը ֆայլի վերևում են: Սա օգտագործում է իմ C# ծրագիրը wav ֆայլ ստեղծելու համար: Հավանաբար, այս ամենը պետք է փոխակերպեմ մեկ լեզվի, ես Ruby- ի մեծ երկրպագու եմ, բայց թվում էր, թե այն շատ հեշտությամբ կարող է տեքստից ալիք ստեղծել, այնպես որ ես գրեցի փոքրիկ C# հավելվածը: Ձեզ նույնպես պետք կլինի ռուբին սերիական գոհար, ես դա նույնպես ներառել եմ: Տեղադրելու համար (Ruby- ի տեղադրումից հետո) գրացուցակի հրամանի տողում մուտքագրեք «gem install win32-serial-0.5.1-x86-mswin32-60.gem»: Դա այն ամենն է, ինչ ձեզ պետք է այս ծրագրի աշխատանքի համար:
Քայլ 3: Arduino կոդ
Ահա սերիայի միջոցով տվյալների ընթերցման, այն SD քարտին պատճենելու, այնուհետև ալիքը նվագարկելու օրինակ: Սա իմ ուսանելի մասի մի մասն է այստեղ ՝ https://www.instructables.com/id/Sound-Switcher/ (նկատի ունեցեք, որ Արուդինոյի մրցույթում է, եթե ցանկանում եք, քվեարկեք դրա օգտին): Հաջորդ օրը ես կավելացնեմ ևս մեկ օրինակ, որը կտրված է: SD քարտին գրելու համար նայեք check_serial գործառույթը: Ես օգտագործում եմ այստեղ գտնված WaveRP գրադարանը ՝ դա անելու համար
Քայլ 4: Գործարկեք ամեն ինչ
Լավ, հիմա դուք ունեք բոլոր մասերը: Սա ճիշտ աշխատելու համար անհրաժեշտ է 1. Տեղադրեք Wave Shield- ը Arduino2- ում: Միացրեք Arduino- ն համակարգչին (կամ օգտագործեք XBee) - ենթադրում եմ, որ դուք արդեն ունեք տեղադրված որոնվածը 3: Գործարկեք Ruby checkEmail.rb script4- ը: Վայելեք ձեր Arduino- ն ՝ կարդալով ձեր էլ.
Խորհուրդ ենք տալիս:
Կարդացեք էլեկտրաէներգիայի և գազի հաշվիչ (բելգիական/հոլանդական) և վերբեռնեք Thingspeak: 5 քայլ
Կարդացեք Էլեկտրաէներգիայի և գազի հաշվիչ (բելգիական/հոլանդական) և վերբեռնեք Thingspeak. Եթե մտահոգված եք ձեր էներգիայի սպառման կամ պարզապես մի փոքր անորոշության մասին, հավանաբար ցանկանում եք տեսնել ձեր սմարթֆոնի ձեր նոր շքեղ թվային հաշվիչի տվյալները: նախագիծը, մենք ընթացիկ տվյալները կստանանք բելգիական կամ հոլանդական թվային էլեկտր
Alexa հմտություն. Կարդացեք վերջին թվիթը (այս դեպքում ՝ Աստծո). 6 քայլ
Alexa հմտություն. Կարդացեք վերջին թվիթը (այս դեպքում ՝ Աստծո). - բովանդակությունը, այսինքն ՝ @TweetOfGod- ից, 5 միլիոն+ բաժանորդային հաշիվը, որը ստեղծվել է Daily Show- ի նախկին հումորիստի կողմից: Այն օգտագործում է IFTTT (If This Then That), Google Աղյուսակ և
Ինչպես կարգավորել Defense Enterprise Email էլփոստը Windows 10: 10 քայլերի վրա
Ինչպես կարգավորել Defense Enterprise Email- ը Windows 10-ում. Այս հրահանգներին հետևելը սովորաբար հանգեցնում է
Ինչպես կարգավորել էլփոստը iPhone- ում ՝ 6 քայլ
Ինչպես կարգավորել էլփոստը iPhone- ում. Սա պարզ ձեռնարկ է ձեր iPhone- ում կամ iOS սարքում աշխատանքային էլ. Ուսումնական ձեռնարկը ստեղծվել է iPhone 8 -ի և iOS 11 -ի վրա: Եթե դուք հին սարքի կամ ծրագրաշարի տարբերակի վրա եք, մանրամասները կարող են մի փոքր այլ լինել: Այս տեսանյութի նպատակը
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi