DIY hääljuhtimine

Pin
Send
Share
Send


Tere sõbrad. Täna tahan öelda ja näidata teile oma kodutoodet, mis kasutab hääljuhtimist. Tegelikult on see hääljuhtimisega sisse / välja lüliti. Selle omatehtud toote eripära on see, et see seade ei saa mitte ainult häälkäsklusega koormust juhtida, vaid suudab reageerida ka välkmälukaardile varem salvestatud häälkäsklustega.
Välimuselt osutus seade nii vabaks. See on minu süü, kuid ma ei seadnud endale eesmärki ilusaks teha, see oli lihtsalt laiskus. Tegelikult tõin ma samal põhjusel välja selle seadme juhtimiseks minimaalselt vajalikud seadmed, mille esipaneelil on ainult transponderi helitugevuse reguleerimisnupp ja välkmälukaardi vastuvõtja, mis alguses taheti ka enda sisse lükata.
Mida see lüliti teha saab? See võib välja lülitada 3 koormust üksteisest sõltumatult. See töötab järgmiselt: kaitselülitil korraldasin suurenenud müra immuunsuse soovimatu sisselülitamise korral. See väljendub selles, et soovitud koormuse väljalülitamiseks peate kõigepealt seadme poole pöörduma.
Kaebuse esitamiseks peate ütlema "Arduino". Kutsusin seda seetõttu, et selle seadme südameks on häälmoodul, millest saame hiljem teada, mis oli mõeldud eeskätt Arduino disainerile. Kuigi ma pole kunagi Arduinoga kokku puutunud ja selle mooduleid selles seadmes ei kasutata.
Pöördume lüliti "Arduino" poole, kui lüliti vastab "Ma kuulan", öelge järgmine kolmest minu valitud meeskonnast: "Lamp", "Garland", "Light". Pärast käsu aktsepteerimist lülitab seade ühendatud seadme oleku vastupidiseks: kui lamp põleb, lülitab ta selle välja, kui see pole sisse lülitatud, lülitab see sisse. Ja ta vastab näiteks: "lamp on väljas" või "lamp on sisse lülitatud" ...
Lihtsamalt öeldes koosneb meie dialoog lülitiga järgmisest:
- Arduino.
- Ma kuulan.
- Valgus.
- Lülitage tuli sisse.
Muidugi oli moodulit võimalik programmeerida konkreetsete käskudega: “Lülita tuli sisse”, “Lülita tuli välja”, kuid otsustasin panna ühe käsu selle sisse ja välja lülitada.
Kõik vastused on salvestatud flash-kaardile. Need on tavalised WAV-failid. Teksti luges ingliskeelne tõlke sait. See võib olla mis tahes muu programm, mis suudab teksti lugeda. Või üldiselt võite teie või teie sugulased need vastused kirja panna ...
Ma ei tea, kas see on pluss või miinus, kuid see seade on tundlik hääle tembri suhtes. See tähendab, et näiteks ta tunnistas mu naist, kuni ma tema hääle moodulisse eraldi salvestasin. Ja ma andsin talle muid vastuseid: naine vastab mulle ja mees vastab talle. Lahe, kas pole?)
Nüüd liigume lõpuks selle seadme testimise juurde. Me ühendame võrguga, ühendame ühe koorma.
Kuni mooduli enda laadimiseni kulub 5 sekundit, kui kontroller pöördub mooduli poole, samal ajal kui mängija vormindab USB-mälupulga ja sellel olevad failid ...
Vaadake videot allpool tööprotsessi ...
See lüliti töötab nii. Vaatame nüüd kaitselüliti täitmist. Eemaldage ülemine kate. Mängija esimene laud võimendiga. Just tema reprodutseerib USB-mälupulgale salvestatud vastused. Tahvlit juhitakse UART-protokolli abil. Käsud saadab teisel tahvlil asuv kontroller, kuhu naaseme natuke hiljem. Järgmine, kolmas tahvel - toitelülititega toide tehakse semestritel. Kogu vooluring on pingega galvaaniliselt isoleeritud. Plaati juhib ka kontroller. Toiteallikas toodab 5 volti stabiliseeritud pinget. Toitelülitid taluvad kanali kohta umbes 200 vatti koormust. Liigume nüüd edasi teise tahvli juurde. Sellel on kontroller, mis juhib kõike, ja häälkäskude tuvastusmoodul.
Järgmises videos käsitleme mooduli toimimist, ühendamist ja konfigureerimist. Ja nüüd selgitan kontrolleri toimimist, mis on tehtud atmega8-l. Moodul, mis käsu ära tunneb, annab UART-i kaudu käsu kontrollerile, käsu töötanud kontroller lülitab koormuse sisse või välja ja saadab heli moodulile käsu helireaktsiooni esitamiseks. Kõik tundub olevat lihtne).
Tahan öelda, et seda omatehtud toodet tehes ei seadnud ma endale ülesandeks valmistada tõsist seadet, pigem mänguasja.
Järgmises videos vaatame otse moodulit ennast, nii et tellige kanal, et mitte jääda vahele, kui muidugi see materjal teid huvitab.
Ehitasin selle lüliti paar aastat tagasi versiooni V2 moodulile. Kuid järgmises videos kaalume V3 uuemat versiooni. Vaatleme selle mooduliga ka kahte tüüpi tööd: lihtne - see on siis, kui teil ei ole programmeerimist ja täielik - see on siis, kui teate, kuidas mikrokontrollereid programmeerida.
Häältuvastuse moodul V3 - //ali.pub/qv2kr
Häältuvastuse moodul (kõne) V2 - //ali.pub/do03a
Loodetavasti teile meeldis selleteemaline video. Täname, et vaatasite seda videot. Kui teile meeldis, siis see meeldib, siis ma tean, et te hoolite sellest. Telli kanal, kuni kohtume uuesti.

Pin
Send
Share
Send