DIY-stembediening

Hallo vrienden. Vandaag wil ik je mijn zelfgemaakte product vertellen en laten zien dat gebruik maakt van stembesturing. Het is eigenlijk een stemgestuurde aan/uit-schakelaar. De bijzonderheid van dit zelfgemaakte product is dat dit apparaat niet alleen de belasting kan regelen via spraakopdrachten, maar ook kan reageren met stemopdrachten die eerder op een flashkaart zijn opgenomen.
Qua uiterlijk bleek het apparaat zo onopvallend te zijn. Het is mijn schuld, maar ik heb mezelf niet tot doel gesteld om het mooi te maken, ik was gewoon lui. Eigenlijk heb ik om dezelfde reden een minimum aan apparaten uitgebracht om dit apparaat te bedienen, waarvan op het voorpaneel alleen een volumeknop voor de transponder en een flashkaartontvanger zit, die ik in eerste instantie ook erin wilde stoppen .
Wat kan deze schakelaar doen? Hij kan 3 belastingen onafhankelijk van elkaar uitschakelen. Het werkt als volgt: in de schakelaar heb ik een verhoogde ruisimmuniteit tegen ongewenst inschakelen georganiseerd. Dit komt tot uiting in het feit dat u eerst contact moet opnemen met het apparaat om de vereiste belasting uit te schakelen.
Om contact op te nemen, moet u "Arduino" zeggen.Ik heb het zo genoemd omdat het hart van dit apparaat de spraakmodule is, die we in de toekomst zullen leren kennen, en vooral bedoeld was voor de Arduino-ontwerper. Hoewel ik Arduino nog nooit ben tegengekomen en de modules ervan niet in dit apparaat worden gebruikt.
We wenden ons tot de Arduino-schakelaar, als de schakelaar reageert met "Luister", zeg dan het volgende van de drie door mij toegewezen opdrachten: "Lamp", "Garland", "Light". Na het accepteren van het commando zal het apparaat de status van het aangesloten apparaat in het tegenovergestelde veranderen: als de lamp aan was, gaat hij uit, als hij niet aan was, gaat hij aan. En hij zal bijvoorbeeld antwoorden: “De lamp is uit” of “De lamp is aan”...
Simpel gezegd zal onze dialoog met de schakelaar als volgt zijn:
-Arduino.
- Ik luister.
- Licht.
- Ik doe het licht aan.
Het was uiteraard mogelijk om de module te programmeren met specifieke commando's: "Doe het licht aan", "Doe het licht uit", maar ik besloot het zo te maken dat één commando het aan en uit zou zetten.
Ik heb alle antwoorden op een flashkaart genoteerd. Dit zijn gewone WAV-bestanden. De tekst werd gelezen door een Engelse vertaalwebsite. Dit kan elk ander programma zijn dat tekst kan lezen. Of, in het algemeen, kunnen u of uw familieleden deze antwoorden opschrijven...
Of dit een plus of een min is weet ik niet, maar dit toestel is wel gevoelig voor stemtimbre. Dat wil zeggen dat hij bijvoorbeeld mijn vrouw minachtte totdat ik haar stem afzonderlijk op de module opnam. En ik gaf haar verschillende antwoorden: een vrouw antwoordt mij, en een man antwoordt haar. Leuk, nietwaar?)
Laten we nu eindelijk verder gaan met het testen van dit apparaat. We sluiten hem aan op het netwerk en sluiten één belasting aan.
Je moet ongeveer 5 seconden wachten totdat de module zelf opstart, terwijl de controller toegang krijgt tot de module, terwijl de speler de flashdrive en de bestanden erop initialiseert...
Bekijk onderstaande video van het werkproces...
Dit is hoe deze schakelaar werkt. Laten we nu eens kijken naar de binnenkant van de schakelaar. Verwijder de bovenklep. Het eerste spelersbord met een versterker. Zij is het die de antwoorden reproduceert die op de flashdrive zijn opgenomen. 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 terugkomen. Vervolgens werd in de semesters het derde bord gemaakt - een voeding met stroomschakelaars. Het gehele circuit is galvanisch gescheiden in spanning. Het bord wordt ook bestuurd door een controller. De voeding produceert 5 volt gestabiliseerde spanning. Stroomschakelaars zijn bestand tegen een belasting van ongeveer 200 W per kanaal. Laten we nu verder gaan met het tweede bord. Er zit een controller op die alles aanstuurt en een spraakopdrachtherkenningsmodule.
De werking, aansluiting en configuratie van de module bekijken we in de volgende video. En nu zal ik de werking van de controller uitleggen, die is gemaakt op atmega8. De module die het commando herkent, geeft via UART een commando aan de controller. Nadat de controller het commando heeft verwerkt, schakelt hij de belasting in of uit en geeft hij de geluidsmodule de opdracht een audioantwoord af te spelen. Alles lijkt eenvoudig).
Ik wil zeggen dat ik mezelf bij het maken van dit zelfgemaakte product niet de taak heb opgelegd om een serieus apparaat te maken, maar eerder speelgoed.
In de volgende video kijk je direct naar de module zelf, dus abonneer je op het kanaal om het niet te missen, als dit materiaal je natuurlijk interesseert.
Ik heb deze schakelaar een paar jaar geleden gebouwd met behulp van een V2-module. Maar in de volgende video kijken we naar de nieuwere versie V3. We zullen ook 2 soorten werk met deze module overwegen: eenvoudig - dit is als u niet weet hoe u moet programmeren en volledig - dit is als u weet hoe u microcontrollers moet programmeren.
Spraakherkenningsmodule V3 -
Spraakherkenningsmodule V2 -
Ik hoop dat je de video over dit onderwerp leuk vond. Bedankt voor het bekijken van deze video. Als je het leuk vond, geef het dan een like, zodat ik weet dat het je interesseert. Abonneer je op het kanaal, tot de volgende keer.
Soortgelijke masterclasses
Bijzonder interessant

Een oud muziekcentrum met uw eigen handen opwaarderen naar een nieuw

Hoe de batterij van een schroevendraaier te herstellen

Zo installeer je zelf Bluetooth in elke autoradio

De eenvoudigste doe-het-zelf-elektrische fiets

Gooi uw oude cartridge niet weg, maar verander hem in een powerbank

Batterijen van schroevendraaiers vervangen
Opmerkingen (7)