Съдържание:

Автоматизация с гласово управление: 13 стъпки
Автоматизация с гласово управление: 13 стъпки

Видео: Автоматизация с гласово управление: 13 стъпки

Видео: Автоматизация с гласово управление: 13 стъпки
Видео: Мобильное приложение Smart Life управляемого термостата через WiFi для запуска обогрева помещения 2024, Ноември
Anonim
Автоматизация с гласово управление
Автоматизация с гласово управление

В днешно време хората имат смартфони със себе си през цялото време. Така че има смисъл да ги използвате за управление на домакински уреди. Представена тук е система за домашна автоматизация, използваща просто приложение за Android, което можете да използвате за управление на електрически уреди с кликвания и гласова команда. Командите се изпращат чрез Bluetooth (HC05) към Arduino Uno, който контролира работата на релето (ON или OFF). Така че не е нужно да ставате, за да включите или изключите устройството, докато гледате филм или вършите някаква работа и други причини.

Стъпка 1: Компоненти

1. arduino (nano/uno)

2.4 -канална релейна платка (5v)

3. Bluetooth модул (HC05/HC06)

4. LCD дисплей 20x4

5.7805 регулатор на напрежението

6.9v smps адаптер (за захранване).

Стъпка 2: Arduino Uno

Arduino Uno
Arduino Uno

Arduino е платформа за прототипиране с отворен код в електрониката, базирана на лесен за използване хардуер и софтуер. Фино казано, Arduino е прототипираща платка, базирана на микроконтролер, която може да се използва при разработването на цифрови устройства, които могат да четат входове като пръст върху бутон, докосване на екран, осветяване на сензор и т.н., въртене на мотор, възпроизвеждане на песни през високоговорител и др.

Платките Arduino обикновено се основават на микроконтролери от Atmel Corporation, като 8, 16 или 32 -битова AVR архитектура, базирана на микроконтролери. Важната характеристика на платките Arduino са стандартните конектори. Използвайки тези конектори, можем да свържем платката Arduino към други устройства като светодиоди или допълнителни модули, наречени Shields. Платките Arduino също се състоят от вграден регулатор на напрежението и кристален осцилатор. Те също така се състоят от USB към сериен адаптер, чрез който платката Arduino може да бъде програмирана чрез USB връзка. За да програмираме дъската Arduino, трябва да използваме IDE, предоставена от Arduino. IDE на Arduino е базиран на език за програмиране Processing и поддържа C и C ++

. Какво е arduino?

Стъпка 3: 4 -канална релейна платка

4 -канална релейна платка
4 -канална релейна платка

Тук използвам 5v 4 -канален релеен модул.

Той има 6 пина VCC, GND, IN1, IN2, IN3, IN4.

VCC Можем да приложим 5v и земя (GND) към земята.

IN1 до IN4 е свързан към arduino, който е контролен сигнал.

Какво е реле? Как работи релето

Стъпка 4: BLUEETOOTH МОДУЛ HC05/06

МОДУЛ BLUEETOOTH HC05/06
МОДУЛ BLUEETOOTH HC05/06
МОДУЛ BLUEETOOTH HC05/06
МОДУЛ BLUEETOOTH HC05/06

Тук използвам Bluetooth модул HC05 за получаване на команди от телефона andriod.

Стъпка 5: LCD ДИСПЛЕЙ

ЛСД ДИСПЛЕЙ
ЛСД ДИСПЛЕЙ
ЛСД ДИСПЛЕЙ
ЛСД ДИСПЛЕЙ

В този проект аз използвам 20x4 LCD дисплей. Преминете през връзка, както е на снимката.

Стъпка 6: Регулатор на напрежение Ic 7805

Регулатор на напрежение Ic 7805
Регулатор на напрежение Ic 7805

1. регулатор на напрежение

вход-9v от адаптер, свързан към входния щифт на ic7805. втори щифт към земята. Третият извод е изходният извод, изходът е 5 V. Този 5v се използва като vcc на LCD дисплей, Bluetooth модул и релейна платка.

Стъпка 7: Релейни връзки

Image
Image
LCD връзки
LCD връзки

Видеото показва как да се свърже натоварването с променлив ток в релето.

сега свържете щифт arduino D6, D7, D8, D9 към IN1, IN2, 1N3, 1N4 на релейната платка.

VCC 5v (o/p на регулатор на напрежението (7805))

GND-GND

Стъпка 8: ВРЪЗКИ НА МОДУЛА BLUETOOTH

RX на Bluetooth модул, свързан към TX на платката arduino (цифров пин1 на arduino)

TX на Bluetooth модул, свързан към RX на платката arduino (цифров пин 0 на arduino).

VCC-5v (с помощта на регулатор на напрежението olp)

земя-земя (gnd)

Стъпка 9: LCD връзки

LCD връзки
LCD връзки

* LCD RS щифт към цифров пин 12

* LCD Активиране на щифт към цифров пин 11

* LCD D4 извод към цифров извод 5

* LCD D5 извод към цифров извод 4

* LCD D6 извод към цифров извод 3

*LCD D7 извод към цифров извод 2

* LCD R/W щифт към земята

* LCD VSS щифт към земята

* LCD VCC щифт до 5V

*15 пина на LED подсветка на LCD дисплея + свързан към 5v.

*16 пина към земята.

*V0 е току що заземен, можете да използвате 10k пот за регулиране на контраста на дисплея.

ПОСЛЕДВАЙТЕ СХЕМАТА НА ВРЪЖКАТА

Стъпка 10: ПРИЛОЖЕНИЕ НА АНДРОИДИТЕ И НЕГОВИТЕ КОНФИГРАЦИИ

ИЗТЕГЛЕТЕ ТОВА ПРИЛОЖЕНИЕ В PLAYSTORE

ВРЪЗКА НА ПРИЛОЖЕНИЕТО

Стъпка 11: КОД

ИЗИСКВА СОФТУЕР: ARDUINO IDE

ARDUINO IDE СОФТУЕР ИЗТЕГЛЕТЕ ВРЪЗКА - прозорци

КОД:

ИЗПОЛЗВАНЕ НА БУТОНА ЗА Вкл./ИЗКЛ. изключи.

Fan-'2 'Използва се за включване на устройството и' B 'се използва за изключване на устройството. С помощта на гласово управление командата е "вентилатор включен" за включване и "вентилатор на" за изключване.

AC-'3 'Използва се за включване на устройството и' C 'за използване за изключване на устройството. С помощта на гласово управление командата е "AC on" за включване и "AC of" за изключване.

TV-'4 'Използвайте за включване на устройството и' D 'използвайте за изключване на устройството. С помощта на гласово управление командата е "TV on" за включване и "TV of" за изключване.

включете всички устройства-'9 '. гласова команда-„всички включени“.

изключете всички устройства-'I '. гласова команда-„всички“

ИЗТЕГЛЯНЕ НА ПЪЛЕН КОД

свържете вашата arduino платка към компютъра.

Изтеглете кода и го отворете в софтуера arduino.

изберете arduino board щракнете върху Tools> Board> изберете вашата дъска.

Задаване на порт-Инструменти> порт> изберете порта.

Качете кода.

Стъпка 12: Свържете всички компоненти

след свързване на всички компоненти проверете всички връзки с помощта на мултицет.

сега връзките са добри, след това включете.

Препоръчано: