Inhoudsopgave:
- Stap 1: UNIEL-sockets
- Stap 2: Radiomodules
- Stap 3: De ontvanger aansluiten op de Arduino en codes ontvangen van de afstandsbedieningsaansluitingen
- Stap 4: Opdrachten verzenden vanaf de zender om de radiocontactdozen te bedienen
- Stap 5: Spraakherkenningsmodule V2
- Stap 6:
- Stap 7:
- Stap 8:
- Stap 9:
- Stap 10:
- Stap 11:
Video: Stembediening van radiocontactdozen: 11 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:14
We vechten nu allemaal tegen de heersende COVID-19-pandemie. Daarnaast bevinden we ons nu in een situatie waarin we ons moeten aanpassen aan de heersende omstandigheden door het toepassen van aanvullende beveiligingsmaatregelen. Hier houdt het project zich bezig met het voorkomen dat COVID-19 zich via aanraking verspreidt. Dit project is ontwikkeld door mijn leerlingen die in groep 8 (15 jaar) naar school gaan. Dit is een apparaat voor spraakbesturing van UNIEL-sockets op basis van de Arduino-controller, 433MHz-zender en spraakherkenningsmodule V2 van elechouse (site -
Stap 1: UNIEL-sockets
Ze worden rechtstreeks in elk stopcontact geïnstalleerd en er is al een elektrisch apparaat op aangesloten, dat met een afstandsbediening kan worden in- en uitgeschakeld. Het actiebereik in de open ruimte is maximaal 25 m, de frequentie van het ontvangen en verzenden van opdrachten is 433,9 MHz. Het assortiment omvat verschillende belastingen voor 300 W, 1000 W, 3600 W. Het volledige assortiment kan worden bekeken op de officiële website-pagina
De groepscode wordt ingesteld in de afstandsbediening. In elke socket, de groepscode = de groepscode van de afstandsbediening en de socketcode
Stap 2: Radiomodules
Onze taak is om de afstandsbediening voor UNIEL-sockets te vervangen. We hebben radiomodules nodig die werken op een frequentie van 433 MHz. Ik heb FS1000A gekocht
Inclusief ontvanger en zender. De prijs op ebay is minder dan 100 roebel.
Stap 3: De ontvanger aansluiten op de Arduino en codes ontvangen van de afstandsbedieningsaansluitingen
Voor Arduino zijn er bibliotheken voor het werken met verschillende 433/315 MHz-gestuurde actuatoren. Ik heb dit gebruikt:
rc-switch-Arduino-bibliotheek om goedkope 315 MHz / 433 MHz afstandsbedieningen te bedienen -
Downloaden en uitpakken naar de bibliothekenmap
Sluit eerst de ontvanger aan
Arduino - - - - - module
+5V ----------VCC
GND ---------- GND
GEGEVENS (elke) ------------2
een voorbeeld uitvoeren vanuit de RCswitch-bibliotheek, voorbeeld ReceiveDemo_Advanced
Klik op de afstandsbediening en kijk wat de schets geeft aan de seriële poort
Onthoud de parameters 24Bit, PulseLength - 309 microseconden, Protocol 1
We hebben ze nodig bij het schrijven van de schets. U hoeft de codes niet te onthouden!!! Om codes te verzenden, hoeft u alleen de groepscode en de apparaatcode te kennen!!!
Stap 4: Opdrachten verzenden vanaf de zender om de radiocontactdozen te bedienen
Sluit de zender aan op de Arduino om de werking van de stopcontacten te controleren
Arduino - - - - - module
+5V ----------VCC
GND ---------- GND
DATUM ------------10
We uploaden een schets naar het Arduino-bord en kijken toe hoe de sockets in een cirkel worden ingeschakeld en vervolgens worden uitgeschakeld.
Indien gewenst kunt u 32x32 sockets bedienen vanaf de controller
Stap 5: Spraakherkenningsmodule V2
De spraakherkenningsmodule V2 is op ebay gekocht voor een zeer redelijke prijs. Bij het bestellen heb ik er niet naar gekeken, en tevergeefs. De module voldeed niet helemaal aan de verwachtingen:
1) Gedeclareerde werking met 15 vooraf opgenomen spraakcommando's tegelijk is niet mogelijk (de module herkent slechts 5 commando's van elk blok (3 blokken)). U kunt slechts 1 blok laden, dan nog een, enzovoort. Daarom is besloten om woordketens (2-3) te gebruiken met pauzes die nodig zijn om bijvoorbeeld het volgende blok te laden
Cafe lamp gaat uit
Fontein inschakelen
2) de module reageert niet op de stem van een andere persoon, twee mensen zullen commando's moeten dupliceren. Eerst zal ik je vertellen hoe je met de module moet werken en vervolgens hoe het probleem is opgelost
Stap 6:
Om de module te trainen, moet u opdrachten naar de module sturen via de seriële poort en zinnen uitspreken. Download naar uw computer (Windows) het door de fabrikant aanbevolen programma voor het werken met de com-poort (AccessPort-downloadpagina), sluit de module aan op de ArduinoArduino----- module
+5V ----------VCC
GND ---------- GND
TX ------------3
RX ------------2
Sluit de Arduino aan op uw computer. Een schets uploaden naar Arduino
Stap 7:
In het AccessPort-programma stellen we de volgende instellingen in:
Stap 8:
Kijkend naar de bijgevoegde kaart
en opdrachten verzenden
AABB-informatie over de module
V2. 0 Door ELECHOUSE www.elechouse.com
Volgende training van het eerste blok - AA11
Na het START-commando in het terminalvenster zeggen we DE eerste zin in de microfoon, het opschrift Opnieuw verschijnt, we wachten, we zwijgen, het START-commando verschijnt opnieuw. De tweede keer zeggen we DE eerste zin in de microfoon ter bevestiging. Als de opname is gelukt, verschijnt Eén voltooien om aan te geven dat de eerste opdracht met succes is opgenomen. Het andere label geeft aan dat het tweede commando niet klonk als het eerste en dat de module het niet herkende. Te luid geeft aan dat u te luid in de microfoon spreekt (> 1300 MS). Op dezelfde manier schrijven we de 4 resterende zinnen op. Label Groep 1 klaar ! geeft aan dat het eerste blok met succes is geschreven.
Om spraakherkenning te controleren, roept u blok 1 op met het aa21-commando en spreekt u de zinnen in de microfoon. Tijdens de herkenning wordt een bevestiging naar de terminal gestuurd
Stap 9:
Vervolgens trainen we blokken 2 en 3 door respectievelijk de commando's AA12 EN AA13 te sturen. Om blokken 2 en 3 uit het geheugen op te roepen, stuurt u een commando naar respectievelijk terminal AA22 en aa23.
Een ander punt - als we een antwoord van de spraakmodule in een korte vorm willen ontvangen (niet "Result:15" maar 15), moeten we de module het commando AA37 sturen
In de blokken voeren we de volgende commando's in (2 personen doen mee) voor bijeenkomsten in de keuken-ketel (elektrisch) + verlichting (RGB-verlichting, lamp bij de keukentafel, nachtlampje)
Hier zijn voorbeelden van correcte kettingen
"Cafe" (1 stem) "nachtlampje" (1 stem) "Uitschakelen" (1 stem)
"Fontein" (2-stemmig) "Inschakelen" (2-stemmig)
"Cafe" (2-stemmig) "Lights" (2-stemmig) "aanzetten" (2-stemmig)
enzovoort.
Stap 10:
Voor de duidelijkheid zullen we een indicatie van 3 LED's toevoegen aan de pinnen 7, 8, 9
(rood - 1 blok geladen
geel - blok 2 is geladen
groen - blok 3 is geladen
3 LED's branden (1 seconde) - de woordcombinatie is correct)
Hier is het apparaatdiagram:
Stap 11:
En een schets voor Arduino. Aan het bovenstaande zal ik toevoegen dat als
na het laden van het tweede of derde blok tijdens FRAZA_TIME = 2000 MS, is er geen herkend woord -
Bank 1 is geladen.
Aanbevolen:
Stembediening van uw huis overal ter wereld: 5 stappen
Spraakbesturing van uw huis overal ter wereld:…geen sciencefiction meer… Met behulp van hardware en software die vandaag beschikbaar is, zal deze Instructable demonstreren hoe het mogelijk is om de meeste systemen van uw huis met stem te bedienen via stembesturing, smartphone, tablet en/of pc overal waar ik
$ 7,25 - Stembediening toevoegen aan elke plafondventilator: 4 stappen (met afbeeldingen)
$ 7,25 - Voeg spraakbesturing toe aan elke plafondventilator: in deze Instructable zal ik je door het zeer eenvoudige proces leiden om je plafondventilator te automatiseren, zodat je hem kunt bedienen met spraakopdrachten met behulp van een Alexa-apparaat. U kunt deze instructies gebruiken om andere elektronische apparaten te bedienen (lampen, ventilator, tv, e
Autonome regeling van het toerental van de motor met behulp van een feedbacksysteem van een op IR gebaseerde toerenteller - Ajarnpa
Autonome regeling van het toerental van de motor met behulp van feedbacksysteem van een op IR gebaseerde toerenteller: er is altijd behoefte aan automatisering van een proces, of het nu een eenvoudig/monsterlijk proces is. methoden om ons kleine stukje land water te geven / te irrigeren. Het probleem van geen huidige toevoerleiding
Live bewaking van de waarde van uw sensor van overal ter wereld: 4 stappen
Live monitoring van de waarde van uw sensor van overal ter wereld: ik kreeg een bericht op het WhatsApp-nummer van techneuten met betrekking tot hulp bij het maken van één project. Het project was om de druk op de druksensor te meten en deze op een smartphone weer te geven. Dus ik hielp bij het maken van dat project en besloot een bijlesdocent te maken
Instructies voor het voltooien van de mock-up van het ontwerp van de rupsschuif voor het heffen/verlagen van in het midden gemonteerde voetsteunen op elektrische rolstoelen - Ajarnpa
Instructies voor het voltooien van de mock-up van het ontwerp van de rupsschuif voor het omhoog/omlaag brengen van in het midden gemonteerde voetsteunen op elektrische rolstoelen: in het midden gemonteerde voetsteunen kunnen omhoog worden gebracht om onder de zitting goed te worden opgeborgen en omlaag om te worden ingezet. Een mechanisme voor onafhankelijke bediening van het opbergen en plaatsen van de voetsteun is niet inbegrepen in elektrische rolstoelen op de markt, en PWC-gebruikers hebben de behoefte geuit