Orodha ya maudhui:
- Hatua ya 1: Amri ya Nakala ya Amri kwa Huduma ya Hotuba
- Hatua ya 2: Huduma ya Ruby kuangalia Barua pepe na Kupakia Wav kwa Arduino
- Hatua ya 3: Msimbo wa Arduino
- Hatua ya 4: Endesha Yote
Video: Soma Barua pepe na Arduino na Shield ya Wimbi: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:56
Kama sehemu ya mradi huu hapa (yaani iPod) kukujulisha juu ya mambo yanayoendelea karibu nawe, nilikuwa nayo pia nikatiza kwenye barua pepe na kukusomea ni nani barua pepe hiyo inatoka na mstari wa mada (kwa hivyo unajua ikiwa unataka kuacha unachofanya na uiangalie). Kwa kuwa kuwa na Arduino na Shield ya Mganda kusoma barua pepe yako inaweza kuwa na faida kwa wengine, niliiachilia kwa kuwa inaweza kufundishwa hapa. Hii inatumia serial kuhamisha data. Ninatumia tu mwingiliano wa USB kwenye Arduino, lakini unapaswa kuwa na uwezo wa kukamilisha kitu kimoja bila waya na XBees kutoka kwa kile ninachofahamu. Kwa hivyo kimsingi vitu katika wosia huu unaoweza kufundishwa1. Angalia barua pepe yako2. Ikiwa kitu kipya kitabadilisha kuwa faili ya wav3. basi itatuma kwa arduino kupitia serial4. basi Arduino ataicheza TODO kubwa zaidi ni kuharakisha uhamishaji wa faili. Wazo langu ni kuwa na kompyuta itume zaidi ya ka 100 au zaidi, kisha subiri jibu la kukubali kutoka kwa Arduino kabla haijatuma zaidi. Itakuwa nzuri pia kuwa na ukaguzi wa makosa pia kwani faili ya binary sio bora zaidi kuliko hakuna wakati wowote.
Hatua ya 1: Amri ya Nakala ya Amri kwa Huduma ya Hotuba
Hapa kuna matumizi kidogo niliyoandika haraka sana kwa maandishi ya siri kwa hotuba. Imeandikwa katika C # na toleo la bure la Visual C # 2008 Express. Labda utahitaji. Net 3.5 kuendesha hii. Nambari imejumuishwa, lakini ikiwa unataka tu exe unaweza kuipata katika CommandLineText2Speech / CommandLineText2Speech / bin / Release in the zip file. Ili kufanya zana ifanye kazi unaweza kufungua mwongozo wa amri, nenda kwenye saraka ambapo unaweka exe, na andika CommandLineText2Speech.exe. Itatoa hii: Matumizi: Kuorodhesha sauti zilizowekwa: CommandLineText2Speech.exe whatvoices
Kubadilisha maandishi kuwa wav: CommandLineText2Speech.exe [sauti] [kiwango - chaguomsingi 0 (-10 hadi 10)] [sauti - chaguo-msingi 80 (0 hadi 100)] "[maandishi ya kubadilisha]" [faili ya pato] Kwa maneno mengine labda utataka kwanza kukimbia: CommandLineText2Speech.exe whatvoicesHii itaorodhesha ni sauti gani ambazo umeweka kwenye kompyuta yako. Utahitaji jina la sauti ili kutumia zana. Sauti zinazokuja na Windows sio nzuri, AT & T ina zingine nzuri. Ifuatayo kubadilisha maandishi kuwa faili ya wav fanya hiiCommandLineText2Speech.exe "Microsoft Sam" 0 80 "Huu ni mtihani" mtihani.wavHii ndio maana yake yote: "Microsoft Sam" - sauti, hii ni moja ambayo inakuja na Windows, unayo kuiweka katika nukuu kwani kuna nafasi0 - Kasi ya Kawaida (inaweza kutoka -10 hadi 10) 80 - Kiwango cha Kawaida (inaweza kutoka 0 hadi 100) "Huu ni mtihani" - Maandishi ambayo yatageuzwa kuwa jaribio la wav.wav - faili ya wav itaitwaje
Hatua ya 2: Huduma ya Ruby kuangalia Barua pepe na Kupakia Wav kwa Arduino
Nambari ya Ruby iliyoambatanishwa hufanya hundi zifuatazo ili kuona ikiwa kuna barua pepe mpya na ikiwa ipo inaihamisha kwa Arduino kupitia USB hadi kwenye interface ya Serial iliyojengwa kwenye Arduino. Nimekuwa na shida ya kufanya unganisho la kasi zaidi juu ya Serial (labda saizi ya bafa). Mipangilio ya faili yote iko juu ya faili. Hii hutumia programu yangu ya C # kuunda faili ya wav. Labda ningebadilisha hii yote kuwa lugha moja, mimi ni shabiki mkubwa wa Ruby, lakini haikuonekana kama inaweza kuunda wav kutoka kwa maandishi kwa urahisi sana kwa hivyo niliandika programu ndogo ya C #. Utahitaji pia ruby gem ya serial, nimejumuisha hiyo pia. Ili kuisakinisha (baada ya kusakinisha Ruby) andika "gem install win32-serial-0.5.1-x86-mswin32-60.gem" katika msukumo wa amri wa saraka ambapo unapakua gem kwa. Hiyo ndiyo yote unayohitaji ili programu hii ifanye kazi.
Hatua ya 3: Msimbo wa Arduino
Hapa kuna mfano wa kusoma kwenye data kupitia serial, kuiga kwenye kadi ya SD, kisha kucheza wimbi. Hii ni sehemu ya maelezo yangu hapa https://www.instructables.com/id/Sound-Switcher/ (angalia iko kwenye mashindano ya Arudino, ikiwa unaipenda kuipigia kura!). Nitaongeza mfano mwingine katika siku inayofuata au hivyo ambayo imepunguzwa. Angalia kazi ya kuangalia_serial kwa kuandika kwa kadi ya SD. Ninatumia maktaba ya WaveRP inayopatikana hapa kuifanya
Hatua ya 4: Endesha Yote
Ok, sasa una sehemu zote. Ili kufanya kazi hii kwa usahihi unahitaji 1. Weka Shield ya Wimbi kwenye Arduino2. Unganisha Arduino kwenye Kompyuta (au tumia XBee) - nadhani tayari unayo firmware iliyosanikishwa3. Tumia hati ya kuangalia RubyEmail.rb4. Furahiya Arduino yako kusoma barua pepe yako.
Ilipendekeza:
Jinsi ya kutuma barua pepe na viambatisho na Arduino, Esp32 na Esp8266: 6 Hatua
Jinsi ya kutuma barua pepe na viambatisho na Arduino, Esp32 na Esp8266: Hapa ningependa kuelezea toleo la 2 la maktaba yangu EMailSender, heshima kubwa ya mabadiliko kwa toleo 1, na msaada kwa Arduino na w5100, w5200 na w5500 ethernet shield na enc28J60 vifaa vya clone, na msaada wa esp32 na esp8266. Sasa unaweza kutangaza
Arifa ya barua pepe Kutumia ESP8266 Arduino na OLED: Hatua 5
Arifa ya barua pepe Kutumia ESP8266 Arduino na OLED: Siku hizi, Kila mashine ina data kadhaa ya kuchapisha juu ya wingu na Takwimu inapaswa Kuchambua na inapaswa kurekodi kwa madhumuni mengi. Wakati huo huo data inapaswa kupatikana kwa Analyzer pia. Vitu hivi vinaweza kufanywa kwa kutumia dhana ya IOT. IOT ni mtandao wa
Kamera ya Barua pepe ya 3G / GPRS ya Arduino Usalama na Kugundua Mwendo: Hatua 4
Kamera ya Barua pepe ya 3G / GPRS ya Arduino na Kugundua Mwendo: Katika mwongozo huu, ningependa kuelezea juu ya toleo moja la kujenga mfumo wa ufuatiliaji wa usalama na kigunduzi cha mwendo na kutuma picha kwa sanduku la barua kupitia ngao ya 3G / GPRS. maagizo mengine: maagizo 1 na maagizo
Kamera ya Barua Pepe ya Arduino (VC0706 + 3G Shield + Arduino M0 Analog): Hatua 5
Kamera ya Barua pepe ya Arduino (VC0706 + 3G Shield + Arduino M0 Analog): Mara tu nilipata kamera VC0706 mikononi mwangu. Niliiunganisha kwa mafanikio na Arduino UNO, nikachukua picha, nikairekodi kwenye Micro SD. Nilitaka kitu zaidi - kuhamisha picha iliyopokelewa kwenda mahali pengine. Kwa mfano, kupitia ngao ya 3G / GPRS. Rahisi zaidi ni sen
Jinsi ya Kusambaza Barua Zako za TIGERweb kwa Akaunti Yako ya Barua-pepe: Hatua 5
Jinsi ya Kusambaza Barua Zako za TIGERweb kwa Akaunti Yako ya Barua-pepe: Wacha tukabiliane nayo, barua ya TIGERweb ni maumivu kuangalia. Ufikiaji wa Wavuti wa Microsoft Outlook ni polepole, una glitchy, na kwa ujumla haufurahishi kutumia.Hapo ndipo mafunzo haya yanapoingia. Ukimaliza hapa, unatumai kuwa utaweza kuangalia barua pepe zako zote za TIGERweb