Indholdsfortegnelse:
- Trin 1: UNIEL -stik
- Trin 2: Radiomoduler
- Trin 3: Tilslutning af modtageren til Arduino og modtagelse af koder fra fjernbetjeningens stik
- Trin 4: Afsendelse af kommandoer fra senderen for at styre radiostikkene
- Trin 5: Modul til stemmegenkendelse V2
- Trin 6:
- Trin 7:
- Trin 8:
- Trin 9:
- Trin 10:
- Trin 11:
Video: Stemmestyring af radiostik: 11 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Vi kæmper nu alle mod den herskende COVID-19-pandemi. Derudover er vi nu i en situation, hvor vi skal tilpasse os de gældende forhold ved at anvende yderligere sikkerhedsforanstaltninger. Her beskæftiger projektet sig med at forhindre COVID-19 i at sprede sig via berøring. Dette projekt blev udviklet af mine elever, der går i skole i 8. klasse (15 år). Dette er en enhed til stemmestyring af UNIEL -stik baseret på Arduino -controlleren, 433MHz sender og stemmegenkendelsesmodul V2 fra elechouse (websted -
Trin 1: UNIEL -stik
De er installeret direkte i enhver stikkontakt, og der er allerede tilsluttet et elektrisk apparat til dem, som kan tændes og slukkes fra en fjernbetjening. Handlingsområdet i det åbne område er op til 25 m, frekvensen for modtagelse og transmission af kommandoer er 433,9 MHz. Serien omfatter forskellige belastninger for 300 W, 1000 W, 3600 W. Hele serien kan ses på den officielle hjemmeside
Gruppekoden er indstillet i fjernbetjeningen. I hvert stik er gruppekoden = fjernbetjeningens gruppekode og stikkontakten
Trin 2: Radiomoduler
Vores opgave er at udskifte fjernbetjeningen til UNIEL -stik. Vi har brug for radiomoduler, der fungerer med en frekvens på 433 MHz. Jeg købte FS1000A
Medfølger modtager og sender. Prisen på ebay er mindre end 100 rubler.
Trin 3: Tilslutning af modtageren til Arduino og modtagelse af koder fra fjernbetjeningens stik
For Arduino er der biblioteker til arbejde med forskellige 433/315 MHz-styrede aktuatorer. Jeg brugte dette:
rc-switch-Arduino-bibliotek til drift af billige 315 MHz/433 MHz fjernbetjeningsenheder-https://code.google.com/p/rc-switch/
Download og pak ud til biblioteksmappen
Tilslut først modtageren
Arduino - - - - - modul
+5V ---------- VCC
GND ---------- GND
DATA (enhver) ------------ 2
kører et eksempel fra RCswitch -bibliotekseksemplet ReceiveDemo_Advanced
Klik på fjernbetjeningen og se, hvad der giver skitsen til den serielle port
Husk parametrene 24Bit, PulseLength - 309 mikrosekunder, protokol 1
Vi får brug for dem, når vi skriver skitsen. Du behøver ikke huske koderne !!! For at sende koder behøver du kun at kende gruppekoden og enhedskoden !!!
Trin 4: Afsendelse af kommandoer fra senderen for at styre radiostikkene
Tilslut senderen til Arduino for at kontrollere funktionen af stikkene
Arduino - - - - - modul
+5V ---------- VCC
GND ---------- GND
DATO ------------ 10
Vi uploader en skitse til Arduino Board, og ser hvordan stikkontakterne tændes i en cirkel og derefter slukker.
Hvis det ønskes, kan du styre 32x32 stik fra controlleren
Trin 5: Modul til stemmegenkendelse V2
Stemmegenkendelsesmodul V2 blev købt på ebay til en meget rimelig pris. Ved bestilling kiggede jeg ikke på det, og forgæves. Modulet levede ikke helt op til forventningerne:
1) Deklareret drift med 15 forudindspillede stemmekommandoer på samme tid er ikke mulig (modulet genkender kun 5 kommandoer for hver blok (3 blokke)). Du kan kun indlæse 1 blok, derefter en anden osv. Derfor blev det besluttet at bruge ordkæder (2-3) med pauser, der er nødvendige for at indlæse f.eks. Den næste blok
Cafe lampe slukkes
Springvand aktiveret
2) Modulet reagerer ikke på en anden persons stemme, to personer bliver nødt til at kopiere kommandoer Først vil jeg fortælle dig, hvordan du arbejder med modulet, og derefter hvordan problemet blev løst
Trin 6:
For at træne modulet skal du sende kommandoer til modulet over den serielle port og sige sætninger. Download producentens anbefalede program til at arbejde med com-porten (AccessPort-download-side) til din computer (Windows), tilslut modulet til ArduinoArduino ----- modulet
+5V ---------- VCC
GND ---------- GND
TX ------------ 3
RX ------------ 2
Tilslut Arduino til din computer. Upload af en skitse til Arduino
Trin 7:
I AccessPort -programmet angiver vi følgende indstillinger
Trin 8:
Kigger på det vedhæftede kort
og sende kommandoer
AABB-information om modulet
V2. 0 Af ELECHOUSE www.elechouse.com
Næste træning af den første blok - AA11
Efter START -kommandoen i terminalvinduet siger vi DEN første sætning i mikrofonen, inskriptionen igen vises, vi venter, vi er tavse, START -kommandoen vises igen. Anden gang siger vi DEN første sætning i mikrofonen til bekræftelse. Hvis optagelsen er vellykket, vises Afslut en, hvilket angiver, at den første kommando blev registreret. Den forskellige etiket angiver, at den anden kommando ikke lød som den første, og modulet ikke genkendte den. For højt indikerer, at du taler for højt ind i mikrofonen (> 1300 MS). På samme måde skriver vi de 4 resterende sætninger ned. Etiketgruppe 1 færdig! angiver, at den første blok blev skrevet med succes.
For at kontrollere talegenkendelse skal du ringe til blok 1 med kommandoen aa21 og tale sætningerne ind i mikrofonen. Under genkendelse udsendes en bekræftelse til terminalen
Trin 9:
Derefter træner vi blok 2 og 3 ved at sende kommandoer henholdsvis AA12 OG AA13. Hvis du vil kalde blokke 2 og 3 fra hukommelsen, skal du sende en kommando til henholdsvis terminal AA22 og aa23.
Et andet punkt - hvis vi ønsker at modtage et svar fra stemmemodulet i en kort form (ikke "Resultat: 15" men 15), skal vi sende modulet kommandoen AA37
I blokkene indtaster vi følgende kommandoer (2 personer deltager) til sammenkomster i køkkenkedlen (elektrisk) + belysning (RGB-lys, lampe nær køkkenbordet, natlys)
Her er eksempler på korrekte kæder
"Cafe" (1 stemme) "natlys" (1 stemme) "Sluk" (1 stemme)
"Springvand" (2 stemmer) "Aktiver" (2 stemmer)
"Cafe" (2 stemmer) "Lys" (2 stemmer) "tænd" (2 stemmer)
etc.
Trin 10:
For klarhedens skyld tilføjer vi en indikation af 3 lysdioder til stifterne 7, 8, 9
(rød - 1 blok indlæst
gul - blok 2 er indlæst
grøn - blok 3 er indlæst
3 lysdioder lyser (1 sekund) - kombinationen af ord er korrekt)
Her er enhedsdiagrammet
Trin 11:
Og en skitse til Arduino. Til ovenstående vil jeg tilføje, at hvis
efter indlæsning af den anden eller tredje blok i løbet af FRAZA_TIME = 2000 MS, er der ikke et genkendt ord -
Bank 1 er indlæst.
Anbefalede:
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
DIY stemmestyring Elektronisk krystalkolonne musikspektrumsæt: 9 trin
DIY Voice Control Electronic Crystal Column Music Spectrum Kits: Dette kit handler om en lydindikator, der hopper med musik. Strømforsyningsområdet er 5V-12V DC. Her ønsker ICStation -teamet at vise dig installationsmanualerne om dette Voice Control Crystal Column DIY -sæt Farverigt lys Blinkende LED -musikspektrum
7,25 $ - Føj stemmestyring til enhver loftventilator: 4 trin (med billeder)
7,25 $ - Føj stemmestyring til enhver loftventilator: I denne instruktionsbog vil jeg guide dig gennem den meget enkle proces til at automatisere din loftsventilator, så du kan styre den med stemmekommandoer ved hjælp af en Alexa -enhed. Du kan bruge denne vejledning til at styre andre elektroniske enheder (lys, ventilator, tv, e
Stemmestyring - Arduino + Ethernet Shield (modul) Wiznet: 5 trin
Stemmestyring - Arduino + Ethernet Shield (modul) Wiznet: Velkommen! I denne vejledning vil jeg vise dig, hvordan du styrer Arduino med din stemme direkte fra din browser på dit nationale sprog. Denne teknologi giver dig mulighed for at bruge hvert verdenssprog med region. For eksempel vil denne vejledning bruge lokalisering
Hjemmeautomatisering Stemmestyring ved hjælp af Arduino Uno og Bluetooth: 4 trin
Hjemmeautomatisering Stemmestyring ved hjælp af Arduino Uno og Bluetooth: Dette projekt handler om at tilslutte et bluetooth -modul til Arduino og Android -mobil til at aktivere lys og ventilator i et rum ved hjælp af stemmestyring