INHOUDSOPGAWE:

Stem geaktiveerde BT: 3 stappe (met foto's)
Stem geaktiveerde BT: 3 stappe (met foto's)

Video: Stem geaktiveerde BT: 3 stappe (met foto's)

Video: Stem geaktiveerde BT: 3 stappe (met foto's)
Video: Begeleide Wim Hof Methode ademhaling (3 Rondes) 2024, Desember
Anonim
Stem geaktiveer BT
Stem geaktiveer BT

Stembeheerde tuismotorisering met Arduino: In hierdie projek gebruik ek 'n stemfunksie om huistoestelle te beheer. Hierdie projek is deel van my Home Automation -reeks. Hierdie projek is baie maklik om in die werklike lewe te gebruik. Mense van enige ouderdom kan dit beheer deur net die opdragte te spreek. Hierdie op Arduino gebaseerde projek het 'n groter omvang as IR en rekenaargebaseerde projekte. Voordat u hierdie projek aanpak, moet u weet hoe u die HC 05 Bluetooth -module met Arduino kan koppel, en moet u ook kennis dra van die basiese beginsels van die programmering van Arduino.

Stap 1: Vereiste komponente

Komponente benodig
Komponente benodig
Komponente benodig
Komponente benodig
Komponente benodig
Komponente benodig

Komponente benodig vir stembeheerde tuisautomatiseringstelsel met Arduino

Arduino Uno: ons gebruik Arduino vanweë sy eenvoud, en dit bied ook 'n baie digitale pen om terselfdertyd met LCD, Bluetooth-module en relaismodule te koppel. HC-05 Bluetooth-module: HC-05 word gebruik om met die selfoon te kommunikeer. phone.4 Channel Relay Modules: Die module wat ons in hierdie projek gebruik, is HL-54S. Dit skakel aan en uit met 'n 5v logiese sein van Arduino. Dit kan tot 250VAC en 10A dra. Hierdie modules het 4 kanale, sodat ons 4 wisselstroomtoestelle tegelyk kan beheer. 16 × 2 LCD: LCD word gebruik om die projeknaam te vertoon, 'n lys opdragte wat ingevoer kan word, en dan word gevra om enige opdrag te gee en die status van die opdrag wat ingevoer word. Ons gebruik 16 × 2 LCD omdat dit maklik is om met Arduino te koppel en baie goedkoop is. 'N 10k potensiometer word gebruik om die kontras van die displayAC -gloeilampe met houers te beheer: AC -gloeilampe word gebruik om toestelle voor te stel. Omdat dit maklik is om te hanteer en baie handig is as u 'n AC -projek prototipeer.

. Eksterne 5 Volt-toevoer: 5-volt-DC-toevoer is nodig om 'n relais aan en af te skakel …

Stap 2: Kringdiagram van 'n stembeheerde tuisautomatiseringstelsel met behulp van Arduino

Kringdiagram van 'n stembestuurde tuisautomatiseringstelsel met behulp van Arduino
Kringdiagram van 'n stembestuurde tuisautomatiseringstelsel met behulp van Arduino
Kringdiagram van 'n stembestuurde tuisautomatiseringstelsel met behulp van Arduino
Kringdiagram van 'n stembestuurde tuisautomatiseringstelsel met behulp van Arduino

Verbindings:

Bluetooth-module HC-05 HC-05 Rx na Arduino Tx. HC-05 Tx na Arduino Rx. Vcc tot 5v Grond tot grond. 16 × 2 LCD: VSS na aarde. VDD om spanning te verskaf. na Pin 8. RW na grond. Enable to Pin 9. LCD D4 to Pin 10. LCD D5 to Pin 11. LCD D6 to Pin 12. LCD D7 to Pin 13. Ground one end of a potentiometer.5v to another end of the potensiometer.4 Kanaal Relay modules: Eksterne 5 volt na JD VCC. Grond op grond. Ini1 tot Pin 3. Ini2 tot Pin 4. Ini3 tot Pin5. Vcc na Arduino 5v. Koppel een aansluiting van alle gloeilampe aan die normaalweg oop terminal van relais. Die een kant van 220VAC na alle algemene terminale van die relais en die ander kant met 'n ander gloeilampe.

Stap 3: Werk van stembeheerde tuisautomatiseringstelsel

Werk van stembeheerde tuisautomatiseringstelsel
Werk van stembeheerde tuisautomatiseringstelsel

Ons spreek die vooraf gedefinieerde opdragte met die AMR_Voice -toepassing. Die aansoek stuur die opdrag na Bluetooth wat dan deur Arduino ontvang word en voer die beskrewe taak uit. Terselfdertyd vertoon Arduino die status op die LCD en skryf dit op die seriële monitor. Elke opdrag het sy unieke bewerkings wat in kode gedefinieer word. U kan die opdragte volgens u gemak verander. Hieronder is die lys met opdragte.

Die volgende video wys hoe ek 'n Android -app gebruik het, wat ons stem omskakel in 'n spraaksignaal en dit via 'n Bluetooth -module na Arduino stuur. Dit is baie maklik om te gebruik met Arduino, en hierdie projek kan met moeite gedoen word

Aanbeveel: