Cuprins:

Automatizare controlată prin voce: 13 pași
Automatizare controlată prin voce: 13 pași

Video: Automatizare controlată prin voce: 13 pași

Video: Automatizare controlată prin voce: 13 pași
Video: Cum transformi o casă normală într-o casă inteligentă controlabilă prin telefon, tabletă și voce 2024, Noiembrie
Anonim
Automatizare controlată prin voce
Automatizare controlată prin voce

În zilele noastre, oamenii au smartphone-uri cu ele tot timpul. Deci, este logic să le folosiți pentru a controla aparatele de uz casnic. Aici este prezentat un sistem de automatizare a casei care utilizează o aplicație Android simplă, pe care o puteți utiliza pentru a controla aparatele electrice cu clicuri și comandă vocală. Comenzile sunt trimise prin Bluetooth (HC05) către Arduino Uno, care controlează funcționarea releului (ON sau OFF). Deci, nu trebuie să vă ridicați pentru a porni sau opri dispozitivul în timp ce vizionați un film sau faceți anumite lucruri și alte motive.

Pasul 1: Componente

1.arduino (nano / uno)

Placă de releu de 2.4 canale (5v)

3. Modul Bluetooth (HC05 / HC06)

4. Afișaj LCD 20x4

5.7805 regulator de tensiune

Adaptor SMPS de 6,9 V (pentru alimentare).

Pasul 2: Arduino Uno

Arduino Uno
Arduino Uno

Arduino este o platformă open-source de prototipare în electronică bazată pe hardware și software ușor de utilizat. Subtil vorbind, Arduino este o placă de prototipare bazată pe microcontroler care poate fi utilizată la dezvoltarea dispozitivelor digitale care pot citi intrări precum degetul pe un buton, atinge un ecran, aprinde un senzor etc., rotirea unui motor, redarea melodiilor printr-un difuzor etc.

Plăcile Arduino se bazează în general pe microcontrolere de la Atmel Corporation, cum ar fi microcontrolere bazate pe arhitectură AVR de 8, 16 sau 32 biți. Caracteristica importantă a plăcilor Arduino sunt conectorii standard. Folosind acești conectori, putem conecta placa Arduino la alte dispozitive precum LED-uri sau module suplimentare numite Shields. Plăcile Arduino sunt, de asemenea, alcătuite din regulator de tensiune și oscilator de cristal. Acestea constau, de asemenea, din adaptor USB la serial, cu ajutorul căruia placa Arduino poate fi programată utilizând conexiunea USB. Pentru a programa placa Arduino, trebuie să folosim IDE furnizat de Arduino. ID-ul Arduino se bazează pe limbajul de programare Processing și acceptă C și C ++

. Ce este arduino?

Pasul 3: Placă de releu cu 4 canale

Placă de releu cu 4 canale
Placă de releu cu 4 canale

Aici iam folosind modulul de releu 5v 4channel.

Are 6 pini VCC, GND, IN1, IN2, IN3, IN4.

VCC Putem aplica 5v și sol (GND) la sol.

IN1 la IN4 este conectat la arduino, care este semnalul de control.

Ce este un releu? Cum funcționează un releu

Pasul 4: MODULUL BLUEETOOTH HC05 / 06

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

Aici folosesc modulul Bluetooth HC05 pentru a primi comenzi de pe telefonul Android.

Pasul 5: DISPLAY LCD

ECRAN LCD
ECRAN LCD
ECRAN LCD
ECRAN LCD

În acest proiect folosesc deja ecran LCD 20x4. Treceți prin conexiune conform imaginii.

Pasul 6: Regulator de tensiune Ic 7805

Regulator de tensiune Ic 7805
Regulator de tensiune Ic 7805

1. regulator de tensiune

intrare-9v de la adaptorul conectat la pinul de intrare al ic7805. al doilea pin la sol. Al treilea pin este pinul de ieșire. Ieșirea este de 5v. Acest 5v este utilizat ca vcc al afișajului LCD, modul bluetooth și placă de releu.

Pasul 7: Conexiuni de releu

Image
Image
Conexiuni LCD
Conexiuni LCD

Videoclipul arată cum să încărcați conexiunea CA în releu.

conectați acum pinul arduino D6, D7, D8, D9 la IN1, IN2, 1N3, 1N4 DE LA PLACA DE RELAJ.

VCC 5v (regulator de tensiune o / p (7805))

GND-GND

Pasul 8: CONEXIUNILE MODULULUI BLUETOOTH

RX al modulului bluetooth conectat la TX de pe placa arduino (pin digital 1 al arduino)

TX al modulului bluetooth conectat la RX al plăcii arduino (pin digital 0 al arduino).

VCC-5v (folosind regulator de tensiune olp)

sol-sol (gnd)

Pasul 9: Conexiuni LCD

Conexiuni LCD
Conexiuni LCD

* Pin LCD RS la pinul digital 12

* LCD Activați pinul la pinul digital 11

* Pin LCD D4 la pinul digital 5

* Pin D5 LCD la pinul digital 4

* Pin LCD D6 la pinul digital 3

* Pin LCD D7 la pinul digital 2

* Pin R / W LCD la masă

* Pin VSS LCD la sol

* Pin VCC LCD la 5V

* 15 pini de afișaj LCD cu lumină de fundal led + conectat la 5v.

* 16 pini la sol.

* V0 iam tocmai împământat, puteți utiliza potul de 10k pentru ajustarea contrastului afișajului.

REFERAȚI DIAGRAMA CIRCUITULUI

Pasul 10: APLICAREA ANDROID ȘI CONFIGRAȚIILE LUI

DESCĂRCAȚI ACESTA APLICAȚIE ÎN PLAYSTORE

APLICARE LINK

Pasul 11: COD

SOFTWARE NECESAR: IDE ARDUINO

ARDUINO IDE SOFTWARE DOWNLOAD LINK - windows

COD:

UTILIZAREA BUTONULUI PORNIT / OPRIT ÎN APLICAȚIA I SETLight-'1 'Utilizarea pentru pornirea dispozitivului și' A 'folosirea pentru oprirea dispozitivului. Utilizarea comenzii vocale comanda este „lumină aprinsă” pentru pornire și „lumină a opriți.

Fan-'2 'Se folosește pentru pornirea dispozitivului și' B 'se folosește pentru oprirea dispozitivului. Folosind controlul vocal, comanda este „ventilator activat” pentru pornire și „ventilator de” pentru oprire.

AC-'3 'Folosind pentru pornirea dispozitivului și' C 'folosind pentru oprirea dispozitivului. Folosind controlul vocal comanda este „AC pornit” pentru pornire și „AC de” pentru a opri.

TV-'4 'Folosind pentru pornirea dispozitivului și' D 'folosind pentru oprirea dispozitivului. Folosind controlul vocal comanda este „TV pornit” pentru pornire și „TV de” pentru a opri.

porniți toate dispozitivele-'9 '. comandă vocală- „totul pornit”.

opriți toate dispozitivele - „I”. comandă vocală- „toate”

DESCĂRCARE COD COMPLET

conectați placa arduino la computer.

Descărcați codul și deschideți-l în software-ul arduino.

selectați placa arduino, faceți clic pe Instrumente> Placă> selectați placa dvs.

Setați portul - Instrumente> port> selectați portul.

Încărcați codul.

Pasul 12: Conectați toate componentele

după conectarea tuturor componentelor verificați toate conexiunile folosind un multimetru.

acum conexiunile sunt bune, apoi porniți.

Recomandat: