Doe het zelf
Masterclasses, instructies, nuttige tips, recepten.
» » »DIY spraakbesturing
DIY spraakbesturing

Hallo vrienden. Vandaag wil ik je mijn zelfgemaakte product vertellen en laten zien dat stembesturing gebruikt. In feite is het een aan / uit-schakelaar met spraakbesturing. Een kenmerk van dit zelfgemaakte product is dat dit apparaat niet alleen de belasting kan regelen met een spraakopdracht, maar ook kan reageren met spraakopdrachten die eerder zijn opgenomen op een flashkaart.
Qua uiterlijk bleek het apparaat zo onopvallend. Dit is mijn fout, maar ik heb me niet tot doel gesteld om het mooi te maken, het was gewoon luiheid. Om dezelfde reden bracht ik eigenlijk een minimum aan apparaten uit om dit apparaat te bedienen, waarvan er op het voorpaneel alleen een transponder-volumeknop en een flitskaartontvanger zit, die in eerste instantie ook naar binnen wilden worden geduwd.
Wat kan deze schakelaar doen? Het kan 3 belastingen onafhankelijk van elkaar uitschakelen. Het werkt als volgt: in de stroomonderbreker organiseerde ik verhoogde ruisimmuniteit tegen ongewenst inschakelen. Dit komt tot uiting in het feit dat u eerst naar het apparaat moet gaan om de gewenste belasting uit te schakelen.
Om in beroep te gaan, moet je 'Arduino' zeggen. Ik noemde het omdat het hart van dit apparaat de spraakmodule is, die we later zullen leren kennen, die primair bedoeld was voor de Arduino-ontwerper. Hoewel ik nog nooit een Arduino ben tegengekomen en de modules ervan worden niet in dit apparaat gebruikt.
We draaien naar de schakelaar “Arduino”, als de schakelaar “Luister” antwoordt, zeggen dan de volgende van de drie commando's die ik heb aangesteld: “Lamp”, “Slinger”, “Licht”. Nadat het commando is geaccepteerd, schakelt het apparaat de status van het aangesloten apparaat in het tegenovergestelde: als de lamp brandt, wordt het uitgeschakeld, als het niet brandt, wordt het ingeschakeld. En hij zal bijvoorbeeld antwoorden: "De lamp is uit" of "De lamp is aan" ...
Simpel gezegd, onze dialoog met de schakelaar zal bestaan ​​uit het volgende:
- Arduino.
- Ik luister.
- Het licht.
- Doe het licht aan.
Natuurlijk was het mogelijk om de module te programmeren met specifieke commando's: "Schakel het licht in", "Schakel het licht uit", maar ik besloot om één commando aan en uit te zetten.
Alle antwoorden worden door mij vastgelegd op een flashkaart. Dit zijn gewone WAV-bestanden. De tekst is gelezen door een Engelse vertaalsite. Het kan elk ander programma zijn dat tekst kan lezen. Of over het algemeen kunnen u of uw familieleden deze antwoorden opschrijven ...
Ik weet niet of dit een plus of min is, maar dit apparaat is gevoelig voor het timbre van de stem. Dat wil zeggen, hij herkende bijvoorbeeld mijn vrouw totdat ik haar stem afzonderlijk op de module opnam. En ik gaf andere antwoorden aan haar: een vrouw beantwoordt mij, en een man beantwoordt haar. Cool, toch?)
Welnu, laten we eindelijk dit apparaat gaan testen. We verbinden met het netwerk, verbinden één lading.
Het duurt 5 seconden om te wachten totdat de module opstart, terwijl de controller naar de module draait, terwijl de speler de USB-stick en de bestanden erop initialiseert ...
Bekijk de video hieronder het werkproces ...
Deze schakelaar werkt zo. Laten we nu eens kijken naar het vullen van de stroomonderbreker. Verwijder de bovenklep. Het eerste bord van de speler met een versterker. Zij is het die de antwoorden op de USB-stick reproduceert. Het bord wordt bestuurd met behulp van het UART-protocol. De commando's worden verzonden door de controller op het tweede bord, waar we later op terug zullen komen. Vervolgens wordt het derde bord - de voeding met stroomschakelaars wordt gemaakt op semesters. Het hele circuit is galvanisch gescheiden door spanning. Het bord wordt ook bestuurd door de controller.De voeding levert 5 volt gestabiliseerde spanning. Voedingsschakelaars kunnen een belasting van ongeveer 200 watt per kanaal weerstaan. Laten we nu naar het tweede bord gaan. Er is een controller op die alles bestuurt en een spraakopdrachtherkenningsmodule.
We zullen de werking, aansluiting en configuratie van de module in de volgende video bekijken. En nu zal ik de werking van de controller uitleggen, die op atmega8 is gemaakt. De module die de opdracht heeft herkend, geeft de opdracht via UART aan de controller. De controller die de opdracht heeft verwerkt, schakelt de belasting in of uit en stuurt een opdracht naar de geluidsmodule om de geluidsrespons af te spelen. Het lijkt erop dat alles eenvoudig is).
Ik wil zeggen dat ik tijdens het doen van dit zelfgemaakte product niet de taak had gesteld om een ​​serieus apparaat te maken, maar een stuk speelgoed.
In de volgende video zullen we direct naar de module zelf kijken, dus abonneer je op het kanaal om niet te missen, als dit materiaal je natuurlijk interesseert.
Ik heb deze schakelaar een paar jaar geleden gebouwd op een module van versie V2. Maar in de volgende video zullen we een nieuwere versie van V3 overwegen. We zullen ook 2 soorten werk overwegen met deze module: eenvoudig - dit is als u niet over volledige programmering beschikt - dit is als u microcontrollers kunt programmeren.



Spraakherkenningsmodule V3 - #
Voice Recognition Module (Speech) V2 - #

Ik hoop dat je de video over dit onderwerp leuk vond. Bedankt voor het kijken naar deze video. Als je het leuk vond, vind het leuk, dus ik zal weten dat je er om geeft. Abonneer je op het kanaal, tot we elkaar weer ontmoeten.

Hou je van apparaten die stembesturing gebruiken in hun interface?


Ga terug
Opmerkingen (3)
  1. toke
    #1 toke gasten 6 maart 2017 10:22 uur
    0
    Is het mogelijk om een ​​volledige kaart aan te sluiten voor aansluiting op een speler en triacs, en een speler en PSU-circuit?
  2. Alexander Levshunov
    #2 Alexander Levshunov gasten 29 november 2018 21:22
    0
    Goedemiddag
    Ik vond de spraakbesturing leuk, een belangrijk punt is de spraakbesturing!
    In dit verband heb ik een vraag: is er een vergelijkbare ontwikkeling voor het besturen van de afstandsbediening van een digitale set-top box van Beeline?
    Ik zal uitleggen waarom ik geïnteresseerd raakte. Mijn vrouw is een gehandicapte persoon van groep 1, haar armen en benen werken niet en ze kan niet bewegen. Tegelijkertijd zijn bewustzijn en spraak behouden. Wanneer ik naar mijn werk ga, schakel ik een kanaal naar haar in en kijkt ze voordat ik aankom. Tegelijkertijd, terwijl ik niet op een ander kanaal ben, kan een ander programma dat interessant voor haar is worden uitgezonden, maar ze kan niet overschakelen. wanneer ik thuiskom en de opnameweergave omschakel. Hier kom ik thuis en ze vraagt ​​me om het een of het ander in te schakelen, maar ze heeft geen tijd om alles te zien.
    Het zou geweldig zijn als ze zelf de afstandsbediening kon bedienen. Bestaande spraakconsoles bedienen geen consoles en vereisen handmatige activering.
    Alexander
    1. Gast Sergey
      #3 Gast Sergey gasten 12 december 2018 11:54
      0
      Hallo Alexander! Niets is onmogelijk. Schrijf me per e-mail, we komen wel met iets.

Lees ook

Foutcodes voor wasmachines