DIY spraakbesturing

Pin
Send
Share
Send


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 op het voorpaneel alleen een transponder-volumeknop en een flitskaartontvanger zit, die in het begin 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.
Voor het hoger beroep moet u "Arduino" zeggen. Ik noemde het omdat het hart van dit apparaat de spraakmodule is, die we later zullen leren kennen, die voornamelijk 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 antwoordt "Ik luister", zeggen we vervolgens de volgende van de drie teams die ik heb benoemd: "Lamp", "Garland", "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 een ​​opdracht 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 tot 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 herkent, geeft de opdracht via UART aan de controller. De controller die de opdracht heeft verwerkt, schakelt de belasting in of uit en verzendt een opdracht naar de geluidsmodule om een ​​audiorespons af te spelen. Alles lijkt eenvoudig).
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 met deze module overwegen: eenvoudig - dit is als u niet over volledige programmering beschikt - dit is als u weet hoe u microcontrollers moet programmeren.
Spraakherkenningsmodule V3 - //ali.pub/qv2kr
Voice Recognition Module (Speech) V2 - //ali.pub/do03a
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.

Pin
Send
Share
Send

Bekijk de video: Arduino Voice Control using Smartphone (Mei 2024).