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, Novembar
Anonim
Glasovno kontrolisana automatizacija
Glasovno kontrolisana automatizacija

U današnje vrijeme ljudi imaju stalno sa sobom pametne telefone. Stoga ima smisla koristiti ih za kontrolu kućanskih aparata. Ovdje je predstavljen sistem kućne automatizacije koji koristi jednostavnu aplikaciju za Android, koju možete koristiti za upravljanje električnim uređajima pomoću klikova i glasovnih naredbi. Komande se šalju putem Bluetootha (HC05) 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 obavljate 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 ekran 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 zasnovana na hardveru i softveru koji se lako koristi. Suptilno govoreći, Arduino je prototipska ploča zasnovana na mikrokontroleru koja se može koristiti u razvoju digitalnih uređaja koji mogu čitati unose poput prsta na dugmetu, dodirivati ekran, paliti senzor itd. I uključivati ga za izlaz poput uključivanja LED diode, rotiranje motora, reprodukcija pjesama kroz zvučnik itd.

Arduino ploče općenito se temelje na mikrokontrolerima kompanije Atmel Corporation, poput 8, 16 ili 32 -bitnih AVR arhitektura zasnovanih na mikrokontrolerima. Važna karakteristika 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 je zasnovan na programskom jeziku Processing i podržava C i C ++

. Šta 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 je spojen na arduino koji je kontrolni signal.

Šta je relej? Kako radi relej

Korak 4: BLUEETOOTH MODUL HC05/06

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

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

Korak 5: LCD EKRAN

LCD EKRAN
LCD EKRAN
LCD EKRAN
LCD EKRAN

U ovom projektu koristim LCD ekran 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 pin na tlo. Treći pin je izlazni pin. Izlaz je 5v. Ovaj 5v se koristi kao vcc za LCD ekran, bluetooth modul i relejnu ploču.

Korak 7: Relejne veze

Image
Image
LCD veze
LCD veze

Video prikazuje kako se izmjenično napajanje priključuje 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če (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

* LCD 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 pin na masu.

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

REFERIRAJTE DIJAGRAM KRUGA

Korak 10: ANDROID PRIMJENA I NJEGOVE KONFIGRACIJE

PREUZMITE OVU PRIJAVU U PLAYSTORE

APK LINK

Korak 11: KOD

POTREBAN SOFTVER: ARDUINO IDE

ARDUINO IDE SOFTVER ZA PREUZIMANJE LINKA - prozori

KOD:

KORIŠĆENJE DUGME ZA UKLJUČIVANJE/ISKLJUČIVANJE U POSTAVLJENOJ APLIKACIJISvjetlo-'1 'Koristi se za uključivanje uređaja i' A 'za isključivanje uređaja. Upotrebom glasovne komande naredba je "svjetlo uključeno" za uključivanje i "svjetlo" za ugasiti.

Fan-'2 'Koristi se za uključivanje uređaja i' B 'za isključivanje uređaja. Pomoću glasovne komande komanda 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 glasovne komande komanda 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 glasovne komande komanda je "TV uključen" za uključivanje i "TV od" za isključivanje.

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

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

PUNI KOD DOWNLOAD

povežite svoju arduino ploču sa računarom.

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.

Otpremite kôd.

Korak 12: Povežite sve komponente

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

sada su veze dobre, a zatim uključite napajanje.

Preporučuje se: