Sadržaj:

Automatska kontrola glasom: 13 koraka
Automatska kontrola glasom: 13 koraka

Video: Automatska kontrola glasom: 13 koraka

Video: Automatska kontrola glasom: 13 koraka
Video: 💦Blackview BV9200 ЧЕСТНЫЙ ОБЗОР ПРОТИВОУДАРНОГО 2024, Studeni
Anonim
Glasovno kontrolirana automatizacija
Glasovno kontrolirana automatizacija

U današnje vrijeme ljudi imaju stalno sa sobom pametne telefone. Stoga ih ima smisla koristiti za kontrolu kućanskih aparata. Ovdje je predstavljen sustav kućne automatizacije koji koristi jednostavnu aplikaciju za Android, koju možete koristiti za upravljanje električnim aparatima klikovima i glasovnom naredbom. Naredbe se putem Bluetootha (HC05) šalju na Arduino Uno, koji kontrolira rad releja (UKLJUČEN ili ISKLJUČEN). Zato ne morate ustajati da biste uključili ili isključili uređaj dok gledate film ili radite neki posao i iz drugih razloga.

Korak 1: Komponente

1.arduino (nano/uno)

2.4kanalna relejna ploča (5v)

3. Bluetooth modul (HC05/HC06)

4. LCD zaslon 20x4

5.7805 regulator napona

6.9v smps adapter (za napajanje).

Korak 2: Arduino Uno

Arduino Uno
Arduino Uno

Arduino je platforma za prototipiranje otvorenog koda u elektronici koja se temelji na hardveru i softveru koji se lako koristi. Suptilno govoreći, Arduino je prototipna ploča zasnovana na mikrokontroleru koja se može koristiti u razvoju digitalnih uređaja koji mogu čitati unose poput prsta na gumbu, dodirivati zaslon, paliti senzor itd. I uključivati ga u izlaz kao što je uključivanje LED diode, rotiranje motora, puštanje pjesama kroz zvučnik itd.

Arduino ploče općenito se temelje na mikrokontrolerima tvrtke Atmel Corporation, poput 8, 16 ili 32 -bitnih AVR arhitektura temeljenih na mikrokontrolerima. Važna značajka Arduino ploča su standardni konektori. Pomoću ovih konektora možemo povezati Arduino ploču s drugim uređajima kao što su LED diode ili dodatni moduli pod nazivom Shields. Arduino ploče također se sastoje od ugrađenog regulatora napona i kristalnog oscilatora. Također se sastoje od USB -serijskog adaptera pomoću kojeg se Arduino ploča može programirati pomoću USB veze. Da bismo programirali Arduino ploču, moramo koristiti IDE koji pruža Arduino. Arduino IDE temelji se na programskom jeziku Processing i podržava C i C ++

. Što je arduino?

Korak 3: 4 -kanalna relejna ploča

4 -kanalna relejna ploča
4 -kanalna relejna ploča

Ovdje koristim 5v 4kanalni relejni modul.

Ima 6 pinova VCC, GND, IN1, IN2, IN3, IN4.

VCC Možemo primijeniti 5v i uzemljenje (GND) na uzemljenje.

IN1 do IN4 spojen je na arduino koji je kontrolni signal.

Što je relej? Kako radi relej

Korak 4: BLUEETOOTH MODUL HC05/06

MODUL BLUEETOOTH HC05/06
MODUL BLUEETOOTH HC05/06
MODUL BLUEETOOTH HC05/06
MODUL BLUEETOOTH HC05/06

Ovdje koristim HC05 bluetooth modul za primanje naredbi s andriod telefona.

Korak 5: LCD EKRAN

LCD ZASLON
LCD ZASLON
LCD ZASLON
LCD ZASLON

U ovom projektu koristim LCD zaslon veličine 20x4. Idite putem veze prema slici.

Korak 6: Regulator napona Ic 7805

Regulator napona Ic 7805
Regulator napona Ic 7805

1. regulator napona

ulaz-9v iz adaptera spojenog na ulazni pin ic7805. drugi zatik na tlo. Treći pin je izlazni pin. Izlaz je 5v. Ovaj 5v se koristi kao vcc LCD zaslona, bluetooth modula i relejne ploče.

Korak 7: Relejne veze

Image
Image
LCD veze
LCD veze

Video prikazuje kako spojiti izmjenično opterećenje u relej.

sada spojite arduino pin D6, D7, D8, D9 na IN1, IN2, 1N3, 1N4 RELEJSKE PLOČE.

VCC 5v (o/p regulatora napona (7805))

GND-GND

Korak 8: POVEZIVANJA BLUETOOTH MODULA

RX Bluetooth modula spojenog na TX arduino ploču (digitalni pin1 na arduinu)

TX bluetooth modula spojenog na RX arduino ploče (digitalni pin 0 arduina).

VCC-5v (pomoću olp regulatora napona)

zemlja-zemlja (gnd)

Korak 9: LCD veze

LCD veze
LCD veze

* RS RS pin na digitalni pin 12

* LCD Omogući pin na digitalni pin 11

* LCD D4 pin na digitalni pin 5

* LCD D5 pin na digitalni pin 4

* LCD D6 pin na digitalni pin 3

*LCD D7 pin na digitalni pin 2

* LCD R/W pin na masu

* LCD VSS pin na masu

* LCD VCC pin na 5V

*15 pinova LED pozadinskog osvjetljenja LCD zaslona + spojeno na 5v.

*16 pina na masu.

*V0 je samo uzemljen, možete koristiti 10k lonac za podešavanje kontrasta prikaza.

REFERIRAJTE DIJAGRAM KRUGA

Korak 10: ANDROIDNA PRIMJENA I NJEGOVE KONFIGRACIJE

PREUZMITE OVU PRIJAVU U PLAYSTORE

LINK APLIKACIJE

Korak 11: KOD

POTREBAN SOFTVER: ARDUINO IDE

ARDUINO IDE SOFTVER PREUZMI LINK - prozori

KODIRATI:

KORIŠTENJE TIPKE ZA UKLJUČIVANJE/ISKLJUČIVANJE U APLIKACIJI I SETLight-'1 'Koristi se za uključivanje uređaja i' A 'za isključivanje uređaja. Upotrebom glasovnog upravljanja naredba je "svjetlo uključeno" za uključivanje i "svjetlo" za isključiti.

Fan-'2 'Koristi se za uključivanje uređaja i' B 'za isključivanje uređaja. Pomoću glasovnog upravljanja naredba je "ventilator uključen" za uključivanje i "ventilator" za isključivanje.

AC-'3 'Koristi se za uključivanje uređaja i' C 'za isključivanje uređaja. Pomoću glasovnog upravljanja naredba je "AC on" za uključivanje i "AC of" za isključivanje.

TV-'4 'Koristi se za uključivanje uređaja i' D 'za isključivanje uređaja. Pomoću glasovnog upravljanja naredba je "TV uključen" za uključivanje i "TV od" za isključivanje.

uključite sve uređaje-'9 '. glasovna naredba-"sve uključeno".

isključite sve uređaje-'I '. glasovna naredba-"sve"

PREUZMITE CIJELI KOD

povežite svoju arduino ploču s računalom.

Preuzmite kôd i otvorite ga u arduino softveru.

odaberite arduino ploču kliknite Alati> Ploča> odaberite svoju ploču.

Postavi port-Alati> port> odaberite port.

Učitajte kôd.

Korak 12: Spojite sve komponente

nakon spajanja svih komponenti provjerite sve veze pomoću multimetra.

sada su veze dobre, a zatim uključeno.

Preporučeni: